/*
Theme Name:wpdesign
*/
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
div,html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {margin:0; padding:0;}
body {background:#fff; font:100%/1.5em 'Microsoft Yahei',Arial,tahoma;}
a {text-decoration:none; -webkit-tap-highlight-color:transparent; color:#333; outline:none;}
a:hover {color:#f60;}
input {-webkit-appearance:none; border-radius:0;}
input:focus {outline:none;}
li {list-style:none;}
.clear {clear:both;}
a img {border:none;}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:0.75em; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}
/*gold*/
.inner {width:1100px; margin:0 auto;}
.blank {height:78px; width:100%;}
.thumbnail img {width:100%; display:block;}
img.alignleft {float:left; margin:0 15px 15px 0;}
img.aligncenter {display:block; margin:0 auto;}
img.alignright {float:right; margin:0 0 15px 15px;}
/*header*/
.header {width:100%; height:70px; margin-bottom:4px; position:fixed; left:0; top:0; z-index:9; padding-top:14px; transition:all 0.3s ease 0s;}
.header.box_shadow {box-shadow: 0 3px 4px rgba(153,153,153,0.5);}
.header .inner {position:relative;}
.header.fixed {background:rgba(255,255,255,0.9); padding-top:5px; height:55px;}
.header.fixed .nav ul li ul {top:44px;}
.header.fixed .search-form {top:44px;}
/*logo*/
.logo {float:left; width:174px; height:46px; padding-top:4px;}
.logo a {display:block;}
.logo img {display:block; width:100%; height:auto;}
/*nav*/
.nav {float:right; position:absolute; right:20px; top:11px;}
.nav ul li {float:left; line-height:30px; position:relative; padding:0 5px 23px; transition:all 0.3s ease 0s;}
.nav ul li a {color:#222; display:block; padding:0 8px; transition:all 0.3s ease 0s;}
.nav ul li a:hover,.nav ul li a.on,.nav ul li.current-menu-item > a {background-color:#f60; color:#fff; border-radius:2px;}
.nav ul li ul {position:absolute; left:50%; top:53px; width:120px; margin-left:-60px; background-color:#f60; display:none;}
.nav ul li ul li {float:none; width:100%; padding:0; line-height:1.75em; font-size:0.875em; text-align:center; border-bottom:1px solid #f40; border-top:1px solid #f80;}
.nav ul li ul li a {color:#fff; display:block; padding:5px 0; }
.nav ul li ul li a:hover {background-color:#f50;}
/*nav-btn*/
.nav-btn {position:absolute; right:30px; top:17px; width:60px; cursor:pointer; -webkit-tap-highlight-color:transparent; display:none;}
.nav-btn label {display:block; float:left; width:35px; height:22px; line-height:18px;}
.nav-btn span {display:block; float:right; height:4px; background-color:#f60; width:25px; margin:1px 0 2px; border-radius:2px;}
/*nav*/
body.navfix {position:fixed; top:0; right:0; width:100%; height:100%; z-index:8; overflow:hidden;}
#wrapper.navbtn {position:fixed; right:170px; top:0; margin-left:-170px; height:100%; overflow:hidden;}
#nav {background-color:#222; width:0; position:fixed; right:0; top:0; height:100%; z-index:10; overflow:hidden;}
#nav .menu {border-left:1px solid #333;}
#nav .menu > ul {border-top:1px solid #111; border-bottom:1px solid #333;}
#nav ul li {border-bottom:1px solid #111; border-top:1px solid #333;}
#nav ul li a {display:block; color:#fff; font-size:0.875em; padding:5px 20px;}
#nav ul li li a {padding:5px 20px 5px 30px;}
#nav ul li ul {border-top:1px solid #111;}
/*search-item*/
.search-item {position:absolute; right:0; top:17px; width:21px; height:21px; line-height:21px; text-align:center; z-index:1;}
.search-item span.icon-search-1 {cursor:pointer; color:#BDC3C7; font-size:1em; position:absolute; left:0; top:0; -webkit-tap-highlight-color:transparent; z-index:2;}
.search-form {position:absolute; right:0; top:54px; background-color:#fff; padding:10px 15px; width:200px; border:1px solid #eee; border-right:1px solid #f60; -webkit-box-shadow: 0 1px 2px rgba(26,53,71,.1); box-shadow:0 1px 2px rgba(26,53,71,.1); -webkit-transition:all 500ms cubic-bezier(0.34,1.21,0.4,1); -moz-transition: all 500ms cubic-bezier(0.34,1.21,0.4,1); transition: all 500ms cubic-bezier(0.34,1.21,0.4,1); -webkit-transform-origin: 30% 0; -moz-transform-origin: 30% 0; -ms-transform-origin: 30% 0; -o-transform-origin: 30% 0; transform-origin: 30% 0; -webkit-transform: translateY(0) scale(0,0); -moz-transform: translateY(0) scale(0,0); -ms-transform: translateY(0) scale(0,0); -o-transform: translateY(0) scale(0,0); transform: translateY(0) scale(0,0); opacity: 0; pointer-events: none;}
.search-form  input {float:left;}
.search-form .text {border:1px solid #f60; height:20px; padding:5px 0; text-indent:5px; width:160px;}
.search-form .submit  {background-color:#f60; border:none; height:32px; width:32px; cursor:pointer; color:#fff;}
.search-item.active .search-form {display:block; opacity: 1; pointer-events: auto; -webkit-transform: translateY(0) scale(1,1); -moz-transform: translateY(0) scale(1,1); -ms-transform: translateY(0) scale(1,1); -o-transform: translateY(0) scale(1,1); transform: translateY(0) scale(1,1)}
/*slides*/
#slides {background-color:#F5F2EF; width:100%; overflow:hidden; border-top:3px solid #f60; border-bottom:1px solid #f60;}
#slides img {display:block; width:100%; height:auto;}
#slides .bx-wrapper li {border-left:1px solid #f60;}
#slides .bx-wrapper {position: relative;}
#slides .bx-wrapper .bx-viewport {background-color: #fff;}
#slides .bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute;bottom: 10px;	width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(../images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
/*breadcrumb*/
.breadcrumb {width:100%; overflow:hidden; background-color:#f1f1f1; padding:10px 0 8px; font-size:0.75em; font-family:'宋体'; color:#888; border-bottom:1px solid #eee; line-height:1em; margin-bottom:30px;}
.breadcrumb a {color:#888;}
/*container*/
.container {overflow:hidden; margin-bottom:20px;}
/*aside*/
.sidebar {width:300px; float:right;}
.sideMunu,.widget {overflow:hidden; margin-bottom:20px;}
.sideMunu h3,.widget h3 {background-color:#333; color:#fff; line-height:1.75em; font-weight:normal; font-size:1em; padding:5px 15px;}
.sideMunu h3 a {color:#fff;}
.sideMunu ul {background-color:#f60;}
.sideMunu ul li {color:#f60; border-bottom:1px solid #ea660f; border-top:1px solid #fb883b}
.sideMunu ul li a,.autoMunu ul li a {color:#fff; padding:5px 15px; display:block;}
.sideMunu ul li a:hover,.autoMunu ul li a:hover,.autoMunu ul li.current-cat a {background-color:#fa873b;}
.widget h3 {background-color:#f60;}
.widget ul {padding:10px 0;}
.widget ul li {font-size:0.875em; border-bottom:1px dashed #e5e5e5; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1.75em; margin-bottom:5px; padding:5px 0 3px;}
.widget img {width:auto; max-width:100%; height:auto; display:block; margin:0 auto;}
.widget #searchform label {font-size:0.75em; display:block; float:left; height:30px; line-height:30px; border:1px solid #ddd; border-right:none; border-radius:3px 0 0 3px; padding:0 2px;}
.widget #searchform #s {border:1px solid #ddd; padding:5px; height:20px; line-height:20px; float:left; width:60%;}
.widget #searchform #searchsubmit {background-color:#f60; color:#fff; border:none; height:32px; cursor:pointer; padding:0 2px; border-left:none; float:left;}
.widget .tagcloud {overflow:hidden; padding:5px 0;}
.widget .tagcloud a {display:block; float:left; margin:3px; line-height:1em;}
/*autoMunu*/
.autoMunu {margin-bottom:20px;}
.autoMunu h3 {background-color:#ccc; padding:20px 20px; color:#fff; font-size:1.5em; font-weight:normal; position:relative; margin-bottom:11px;}
.autoMunu h3 a {color:#fff;}
.autoMunu h3 span {position:absolute; left:40px; bottom:-10px; border-top:10px solid #ccc; border-left:10px solid transparent; border-right:10px solid transparent;}
.autoMunu ul {background-color:none;}
.autoMunu ul li {border:1px solid #eee; margin-bottom:5px;  background-color:#f1f1f1;}
.autoMunu ul li a {color:#555;}
.autoMunu ul li a:hover,.autoMunu h3 a:hover,.autoMunu ul li.current-cat a {color:#fff;}
/*main*/
.main {float:left; width:750px;}
h3.title,.designer-details .title {border-bottom:1px solid #eee; font-weight:normal; font-size:1.5em; line-height:1em; padding-bottom:10px; color:#444; margin-bottom:20px;}
h3.title span {border-bottom:1px solid #f60; padding-bottom:6px;}
/*news-list*/
.news-list {}
.news-list ul {margin-bottom:20px;}
.news-list ul li {border-bottom:1px solid #eee; margin-bottom:5px; line-height:1.75em; overflow:hidden;}
.news-list ul li a {font-size:0.875em; display:block; float:left; width:75%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-list ul li span {float:right; font-size:0.75em; color:#999;}
/*section-blog*/
.section-blog {overflow:hidden; margin-bottom:15px; border-bottom:1px dashed #ddd; padding-bottom:15px;}
.section-blog .thumbnail {float:left; width:200px; height:auto; max-height:200px; overflow:hidden; border-radius:4px; margin-right:20px; display:inline-block;}
.section-blog h2 {font-weight:normal; font-size:1.125em; margin-bottom:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.section-blog .intro {font-size:0.875em; color:#555;}
/*pagenavi*/
.pagenavi {text-align:center; font-size:0.75em;}
.pagenavi a {display:inline-block; background-color:#f1f1f1; color:#999; padding:4px 15px; border-radius:2px; margin:2px;}
.pagenavi a:hover {color:#f60;}
.pagenavi a.oncurrent {background-color:#f60; color:#fff;}
/* PAGER */
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;	*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background-color: #D1D1D1;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background-color: #f60;}
.bx-wrapper .bx-prev {left: -25px;background: #f60 url(../images/arrows.png) no-repeat 16px -48px;}
.bx-wrapper .bx-next {right: -15px;background: #f60 url(../images/arrows.png) no-repeat 20px 12px;}
.bx-wrapper .bx-prev:hover {background-color:#F8A305;}
.bx-wrapper .bx-next:hover {background-color:#F8A305;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 50px;	height: 50px;text-indent: -9999px;z-index: 1;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-controls-auto {text-align: center;}
/*style*/
.style {background:url(../images/stylebg.jpg) repeat left top; padding:50px 0 25px; width:100%; overflow:hidden; margin-bottom:40px;}
.style ul {overflow:hidden; width:1128px;}
.style ul li {width:254px; margin-right:28px; float:left; text-align:center; margin-bottom:25px;}
.style ul li a {color:#000;}
.style ul li img {width:54px; height:54px; display:block; margin:0 auto 15px;}
.style ul li h3 {margin-bottom:15px;}
.style ul li p {font-size:0.875em;}
/*showcase*/
.showcase {overflow:hidden; margin-bottom:30px;}
.showcase .tabbox-on {float:left; width:200px;}
.showcase .tabbox-on ul li {background-color:#f60; width:90%; color:#fff; cursor:pointer; padding:5px 10px; margin-bottom:10px; position:relative; -webkit-tap-highlight-color:transparent;}
.showcase .tabbox-on ul li a {color:#f4f1f1;}
.showcase .tabbox-on ul li span {position:absolute; right:-17px; top:0; border-left:17px solid #EFC942; border-top:17px solid transparent; border-bottom:17px solid transparent; display:none;}
.showcase .tabbox-on ul li.on {background-color:#EFC942; color:#000;}
.showcase .tabbox-on ul li.on span {display:block;}
.showcase .tabbox {float:right; width:850px; overflow:hidden; display:none;}
.showcase .tabbox ul {overflow:hidden;}
.showcase .tabbox ul li {float:left; width:270px; padding:0 0 13px 13px;}
.showcase .tabbox ul li img:hover,.gallery ul li img:hover {opacity:0.8;}
.showcase .tabbox.on {display:block;}
/*designer*/
.designer {width:100%; background:#000 url(../images/designer.jpg) no-repeat center center; height:180px; padding:40px 0; color:#fff; margin-bottom:40px; position:relative;}
.designer h3 {color:#fff; text-align:center; font-weight:normal; font-size:2em; margin-bottom:40px; line-height:1em;}
.designer ul {overflow:hidden;}
.designer .bx-wrapper {position:relative; overflow:hidden;}
.designer .bx-wrapper .bx-pager.bx-default-pager a {background-color:#f1f1f1; border-radius:50%;}
.designer .bx-wrapper .bx-pager.bx-default-pager a:hover, .designer .bx-wrapper .bx-pager.bx-default-pager a.active {background-color:#aaa;}
.designer .bx-wrapper .bx-controls-direction a {background-color:rgba(0,0,0,.5); margin-top:-45px; border-radius:50%; border:1px solid #111;}
.designer .bx-wrapper .bx-prev {left:30px;}
.designer .bx-wrapper .bx-next {right:30px;}
.designer ul li .designer-photo {width:100px; height:100px; overflow:hidden; float:left; margin-right:50px; display:inline-block;}
.designer ul li .designer-photo img {width:100%; height:auto; display:block; border-radius:10px;}
.designer .designer-info {width:650px; margin:0 auto;}
.designer .designer-intro {font-size:0.75em; color:#ddd;}
.designer .designer-intro a {color:#fff;}
.designer .arrow {border-top:16px solid rgba(0,0,0,.9); border-right:16px solid transparent; border-left:16px solid transparent; position:absolute; bottom:-16px; left:50%; margin-left:-16px;}
/*designers*/
.designers {overflow:hidden;}
.designers ul {overflow:hidden;}
.designers ul li {float:left; width:530px; margin-bottom:30px;}
.designers ul li .designer-photo {float:left; width:190px; margin-top:6px; margin-right:20px; display:inline-block;}
.designers ul li .designer-photo img {width:100%; height:auto; display:block;}
.designers ul li .designer-info {font-size:0.875em; color:#555;}
.designers ul li .designer-name,.designers ul li .designer-concept {margin-bottom:10px;}
.designers ul li span {font-weight:bold; color:#333; margin-right:15px;}
.designers ul li.right {float:right;}
.designers .pagenavi {margin-bottom:20px;}
/*gallery*/
.gallery {margin-bottom:20px; overflow:hidden;}
.gallery h3 {text-align:center; margin-bottom:20px;}
.gallery ul {overflow:hidden; width:1120px;}
.gallery ul li {float:left; background-color:#fff; width:260px; margin-right:20px;  margin-bottom:20px; display:inline-block; }
.gallery ul li .wrap-item,.showcase-list .wrap-item {border:1px solid #eee; border-radius:3px; overflow:hidden;}
.gallery ul li p,.showcase-list .wrap-item p {font-size:0.875em; text-align:center; padding:5px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*showcase-list*/
.showcase-list {width:765px; overflow:hidden;}
.showcase-list li {float:left; width:240px; margin-right:15px; margin-bottom:15px; display:inline-block;}
/*material*/
.material,.section-box {overflow:hidden; margin-bottom:20px;}
.section-title {overflow:hidden; position:relative; border-bottom:1px solid #EEEEEE; margin-bottom:20px; padding-bottom:10px;}
.section-title h3 {font-size:1.25em; font-weight:normal; color:#333;}
.section-title span {position:absolute; right:0; bottom:15px; font-size:0.875em;}
.section-title span a {color:#666;}
.material ul,.section-box .box-list {width:1125px;}
.material ul li,.section-box .box-list .box {float:left; width:350px; margin:0 25px 25px 0; background-color:#f60;}
.material ul li a {display:block; background-color:#f60;}
.material ul li a:hover {background-color:#666;}
.material ul li .info {padding:20px; color:#fff;}
.material ul li .info .title {margin-bottom:10px; line-height:1.75em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.material ul li .info .title span {font-size:1.75em; font-weight:bold; font-family:Arial; margin-right:15px;}
.material ul li .info .intro {font-size:0.875em; height:72px; overflow:hidden;}
/*section-box*/
.section-box .box-list .box {background-color:#fff;}
.section-box .box-list .box .box-wrap {border:1px solid #eee; padding:20px;}
.section-box .box-list .box h3 {font-weight:normal; font-size:1.125em; color:#333; margin-bottom:10px;}
.section-box .box-list .box ul {margin-bottom:15px;}
.section-box .box-list .box ul li {border-top:1px solid #eee; padding:10px 0; overflow:hidden;}
.section-box .box-list .box ul li .thumbnail {width:70px; height:70px; margin-right:10px; float:left; overflow:hidden; margin-top:7px;}
.section-box .box-list .box ul li .thumbnail img {width:100%; height:auto; display:block; border-radius:5px;}
.section-box .box-list .box ul li p {color:#888; font-size:0.75em; margin-bottom:5px;}
.section-box .box-list .box ul li p.title {font-size:0.875em; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.section-box .box-list .box ul li .title a {color:#333; transition:all 0.3 ease 0s; transition:all 0.3s ease 0s;}
.section-box .box-list .box ul li .title a:hover {color:#f60;}
.section-box .box-list .box .readmore {text-align:center;}
.section-box .box-list .box .readmore a {color:#fff; background-color:#DD4F50; padding:5px 20px; border-radius:3px; font-size:0.875em;}
.section-box .box-list .box .readmore i {font-family:'宋体'; font-size:1em; margin-left:5px; font-style:normal;}
/*widget-fixed*/
.widget-fixed {background-color:#fff; position:fixed; right:0.5px; bottom:100px; border:1px solid #eee; font-size:0.75em; border-bottom:none; text-align:center; z-index:8; width:50px;}
.widget-fixed i {font-style:normal; display:none;}
.widget-fixed a {padding:5px 10px; display:block; line-height:1.5em; width:30px; height:36px; color:#555; position:relative;}
.widget-fixed span.kefu {background:url(../images/kefu.png) no-repeat center center; width:100%; height:100%; display:block;}
.widget-fixed a span.font-icon {font-size:2em; color:#B4B4B4; line-height:36px;}
.widget-fixed ul li {border-bottom:1px solid #eee; position:relative;}
.widget-fixed ul li.qrcode .qrcode-img {position:absolute; right:60px; bottom:0; width:140px; height:auto; text-align:center; background-color:#fff; border:1px solid #eee; border-radius:5px; padding:5px; display:none;}
.widget-fixed ul li.qrcode .qrcode-img span {border-left:10px solid #eee; border-top:10px solid transparent; border-bottom:10px solid transparent; position:absolute; right:-10px; bottom:12px;}
.widget-fixed ul li.qrcode .qrcode-img img {width:100%; height:auto; display:block;}
.widget-fixed ul li.qqonline em {background-position:13px 13px;}
.widget-fixed ul li.feedback em {background-position:13px -28px;}
.widget-fixed ul li.qrcode em {background-position:13px -81px;}
.widget-fixed ul li.backtop em {background-position:14px -126px;}
.widget-contact {padding:5px 0;}
.widget-contact p {margin:5px 0; font-size:0.875em;}
.widget-contact img {width:100%; height:auto; display:block;}
/*custom*/
.custom {width:100%; height:auto; overflow:hidden; border-bottom:1px solid #000;}
.custom img {width:100%; height:auto; display:block;}
/*requirement*/
.requirement {overflow:hidden; padding:30px 0;}
.requirement .requirement-form {width:80%; margin:0 auto;}
.requirement .requirement-form h3 {font-weight:normal; font-size:1.75em; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px; text-align:center; line-height:1.5em;}
.requirement .requirement-form p {margin-bottom:15px;}
.requirement .requirement-form label {display:block; margin-bottom:5px; color:#555;}
.requirement .requirement-form label i {color:#f00; font-style:normal;}
.requirement .requirement-form .text {border:1px solid #ccc; height:35px; box-sizing:border-box; line-height:35px; width:100%; text-indent:5px;}
.requirement .requirement-form .error {color:#f00; font-size:0.875em; clear:both;}
.requirement .requirement-form textarea {border:1px solid #ccc; width:100%; box-sizing:border-box; height:80px; text-indent:5px; padding:5px 0; font-size:0.875em;}
.requirement .requirement-form .submit {background-color:#f60; color:#fff; text-align:center; width:100%; padding:10px 0; border:none; cursor:pointer;}
.requirement .requirement-form p.captcha span {display:block; float:left; line-height:60px;}
.requirement .requirement-form p.captcha span a {color:#f00; text-decoration:underline;}
.requirement .requirement-form p.captcha img {display:block; float:left; height:60px; width:auto;}
/*post*/
.post h1.title {text-align:center; line-height:1.5em; font-size:1.75em; color:#333; margin-bottom:20px; font-weight:normal;}
.post h1.title.show-title {text-align:left;}
.post .entry {margin-bottom:25px;}
.post .portfolio {background-color:#f1f1f1; border:1px solid #eee; padding:10px; border-radius:5px; overflow:hidden; margin-bottom:20px;}
.post .postmeta { font-size:0.75em; color:#888; border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:20px;}
.post .postmeta span {padding:0 5px;}
.entry p,.entry ul,.entry ol,.entry blockquote {font-size:0.875em; color:#333; margin-bottom:15px; overflow:hidden;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {margin-bottom:15px;}
.post .entry ul,.post .entry ol {padding-left:2em;}
.entry ul li {list-style:inside disc none; margin-bottom:5px;}
.entry ol li {list-style:inside decimal none; margin-bottom:5px;}
.entry blockquote {font-size:1em; padding:15px 15px 0; background-color:#f1f1f1; border-radius:5px; border:1px dashed #ccc;}
.entry blockquote p { color:#666;}
.entry img {max-width:100%; height:auto;}
.post .postnavi {border-top:2px solid #eee; padding-top:15px; margin-bottom:30px; font-size:0.875em; color:#666; overflow:hidden;}
.post .postnavi .postnavi_left {width:48%; float:left; padding-right:2%;}
.post .postnavi .postnavi_right {width:48%; float:right; text-align:right; padding-left:2%;}
.post .postnavi span {display:block; color:#999; font-family:'宋体';}
.post .postnavi a {color:#666;}
.post .postnavi a:hover {text-decoration:underline;}
.post .tags {font-size:0.75em; margin-bottom:10px; color:#555;}
.post .tags a {color:#f60; padding:0 4px;}
/*pgwslideshow*/
.pgwSlideshow {width: 100%; display: none;}
.pgwSlideshow a{color: #fff;}
.pgwSlideshow .ps-current {text-align: center; position: relative; min-height: 150px; overflow: hidden;}
.pgwSlideshow .ps-current > ul  > li {text-align: center; width: 100%; z-index: 1; opacity: 0; display: block;}
.pgwSlideshow .ps-current > ul  > li img {display: block; max-width: 100%;  margin: auto;}
.pgwSlideshow .ps-caption {background: rgba(0, 0, 0, 0.5);  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')"; text-align: left; font-size: 1rem; color: #fff; position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 10px; display: none;}
.pgwSlideshow .ps-caption span {padding: 7px; display: inline-block;}
.pgwSlideshow .ps-list {overflow: hidden; position: relative;}
.pgwSlideshow .ps-list ul {position: relative; list-style: none; margin: 0;padding: 0;left: 0;}
.pgwSlideshow .ps-list li {float: left;}
.pgwSlideshow .ps-list li .ps-item {display: block; margin: 15px 8px; opacity: 0.6;filter: alpha(opacity=60);}
.pgwSlideshow .ps-list li img {display: block; border: 1px solid #777; width: 80px; height: 80px;}
.pgwSlideshow .ps-list li .ps-item.ps-selected {float: left; opacity: 1;border: 4px solid #fff;  overflow: hidden;}
.pgwSlideshow .ps-list li .ps-item.ps-selected img {margin: -4px;}
.pgwSlideshow .ps-prevIcon {border-color:transparent #fff transparent; border-style: solid; border-width: 10px 10px 10px 0; display: block;}
.pgwSlideshow .ps-nextIcon {border-color:transparent #fff transparent; border-style: solid; border-width: 10px 0 10px 10px; display: block;}
.pgwSlideshow .ps-current .ps-prev {background: rgba(0, 0, 0, 0.5); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')"; border: 1px solid #777; border-left: 0; border-radius: 0 4px 4px 0; position: absolute; padding: 20px 20px 20px 15px; left: 0;top: 45%; cursor: pointer;}
.pgwSlideshow .ps-current .ps-next {background: rgba(0, 0, 0, 0.5); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')"; border: 1px solid #777; border-right: 0; border-radius: 4px 0 0 4px; position: absolute;  padding: 20px 15px 20px 20px; right: 0; top: 45%; cursor: pointer;}
.pgwSlideshow .ps-list .ps-prev {background: rgba(0, 0, 0, 0.5); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')"; border: 1px solid #777; border-left: 0; border-radius: 0 4px 4px 0; padding: 20px 15px 20px 12px; cursor: pointer; position: absolute; left: 0; top: 25px; z-index: 7; display: none;}
.pgwSlideshow .ps-list .ps-next {background: rgba(0, 0, 0, 0.5); filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')"; border: 1px solid #777; border-right: 0; border-radius: 4px 0 0 4px; padding: 20px 12px 20px 15px; cursor: pointer; position: absolute; right: 0; top: 25px; z-index: 7; display: none;}
.pgwSlideshow.narrow .ps-list li img {width: 60px;    height: 60px;}
.pgwSlideshow.narrow .ps-current .ps-prev {padding: 15px 15px 15px 12px; top: 40%;}
.pgwSlideshow.narrow .ps-current .ps-next {padding: 15px 12px 15px 15px; top: 40%;}
.pgwSlideshow.narrow .ps-list .ps-prev {padding: 15px 12px 15px 10px; top: 20px;}
.pgwSlideshow.narrow .ps-list .ps-next {padding: 15px 10px 15px 12px; top: 20px;}
.pgwSlideshow.narrow .ps-caption {font-size: 0.8rem; padding: 8px;}
/*related-news*/
.related-news {overflow:hidden; margin-bottom:20px;}
.box-title {border-bottom:1px solid #eee; position:relative; height:13px; margin-bottom:25px;}
.box-title h3 {font-size:1em; color:#666; position:absolute; left:0; top:0px; background-color:#fff; padding-right:10px;}
.related-news ul li {font-size:0.875em; margin-bottom:5px; overflow:hidden;}
.related-news ul li i {float:left;}
.related-news ul li a {display:block; float:left; width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.related-news ul li span {float:right; font-size:0.75em; color:#bbb;}
/*related-shows*/
.related-shows {margin-bottom:20px;}
.related-shows h3,.msg-submit h3 {border:1px solid #ddd; background-color:#F5F5F5; font-weight:normal; overflow:hidden; font-size:1em;}
.related-shows h3 span,.msg-submit h3 span {background-color:#f60; float:left; display:block; padding:5px 10px; color:#fff;}
.related-shows ul,.msg-submit .submit-content {border:1px solid #E5E5E5; overflow:hidden; border-top:none;}
.related-shows ul li {float:left; width:229px; margin: 10px; display:inline-block;}
.related-shows ul li p {background-color:#F1F1F1; color:#666; font-size:0.875em; text-align:center; overflow:hidden; padding:5px; height:24px; color:#777;}
.related-shows ul li p a {color:#777;}
/*designer-details*/
.designer-details {overflow:hidden;}
.designer-details .designer-wrap {position:relative; overflow:hidden;}
.designer-details .designer-info {float:left; width:200px; border-right:1px solid #eee; display:inline-block; padding-right:40px; transition:all 0.3s ease 0s;}
.designer-details .designer-photo img {width:100%; height:auto; display:block;}
.designer-details .designer-popularity {border-top:1px solid #eee; border-bottom:1px solid #eee; margin-top:20px; padding:20px 0; text-align:center; font-size:0.75em; font-family:"宋体";}
.designer-details .designer-popularity span {font-size:2em; color:#DC4B4E;}
.designer-details .hello {font-weight:normal; font-size:1.125em; color:#333; margin-bottom:15px;}
.designer-details .about-designer {float:left; border-left:1px solid #eee; margin-left:-1px; padding-left:40px; width:819px; transition:all 0.3s ease 0s;}
.designer-details .concept {font-size:0.875em; color:#888; font-family:'宋体'; margin-bottom:20px;}
.designer-details .concept p {margin-bottom:5px;}
.designer-details .entry {font-family:Arial,'宋体';}
/*msg-submit*/
.msg-submit .submit-content {padding-bottom:20px; overflow:hidden;}
.msg-submit .submit-content .warning {margin-top:20px;}
.msg-submit .submit-content .thumbnail {float:left; width:234px; height:auto; padding-top:20px;}
.msg-submit .submit-content form {float:left; width:482px;}
.msg-submit .submit-content p {overflow:hidden; margin-top:20px;}
.msg-submit .submit-content label {display:block; float:left; width:80px; height:34px; line-height:34px; color:#666;}
.msg-submit .submit-content .text {background-color:#F5F5F5; border:1px solid #ccc; width:400px; height:32px; padding:0 5px; line-height:32px; box-sizing:border-box;}
.msg-submit .submit-content textarea {border:1px solid #ccc; background-color:#f1f1f1; height:120px; width:400px; font-size:0.875em; padding:5px; box-sizing:border-box;}
.msg-submit .submit-content .submit {background-color:#f60; padding:5px 20px; border-radius:5px; border:none; color:#fff; cursor:pointer; margin-left:200px;}
/*comments-list*/
.comments-list li {overflow:hidden; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:20px;}
.comments-list .gravatar {float:left; width:55px; height:55px; border-radius:50%; overflow:hidden; margin-right:25px; display:inline-block;}
.comments-list .gravatar img {width:100%; height:auto; display:block;}
.comments-list .comment-cont {font-size:0.875em; color:#333;}
.comments-list .comment-meta {font-size:0.875em; margin-bottom:5px; color:#999; overflow:hidden;}
.comments-list .comment-meta a {color:#f60;}
.comments-list .comment-meta .reply {float:right;}
.comments-list li li {border-bottom:none; border-top:1px dotted #ddd; padding-left:30px; clear:both; margin-top:20px; margin-bottom:0; padding-top:10px;}
/*comment-form*/
#respond h3,.comments-list h3 {font-size:1.125em;}
#respond p {overflow:hidden; margin-bottom:15px;}
#respond label {display:block; float:left; border:1px solid #ddd; border-right:none; height:32px; line-height:32px; width:60px; font-size:0.875em; color:#555; text-align:center; border-radius:3px 0 0 3px;}
#respond label i {font-style:normal; color:#f00;}
#respond .text {float:left; border:1px solid #ddd; padding:5px; font-size:0.875em; width:200px; height:22px; line-height:22px;}
#respond textarea {font-size:0.875em; border:1px solid #ddd; width:80%; height:120px; padding:5px;}
#respond  .submit {cursor:pointer; background-color:#f60; color:#fff; border:none; padding:5px 20px; border-radius:3px;}
#respond .warning {margin-bottom:15px; font-size:0.875em;}
#respond .warning a {text-decoration:underline;}
/*friendlinks*/
.friendlinks {background-color:#f8f8f8; padding:20px 0;}
.friendlinks h3 {border-bottom:1px solid #eee; font-weight:normal; font-size:0.875em; color:#444; padding-bottom:4px;}
.friendlinks h3 span {border-bottom:1px solid #f60; padding-bottom:5px;}
.friendlinks ul {overflow:hidden; padding:5px 0;}
.friendlinks ul li {float:left; font-size:0.75em; padding:5px 10px 5px 0;}
.friendlinks ul li a {color:#777;}
/*footer*/
.footer {width:100%; background-color:#1C1C1C; padding:40px 0 30px; overflow:hidden; border-top:1px solid #444;}
.pageslist,.statement,.copyright {color:#888; text-align:center; margin-bottom:10px;}
.pageslist ul li {display:inline-block; font-size:0.75em; line-height:1em;  border-right:1px solid #888; padding-right:18px; margin:5px 12px 5px 0;}
.pageslist ul li ul {display:none;}
.pageslist ul li a,.copyright a {color:#888;}
.statement,.copyright {font-size:0.75em;}
/*screen width*/
@media only screen and (max-width:1200px){
	.inner {width:91.666667%;}
	.style ul {width:102.545455%;}
	.style ul li {width:22.51773%; margin-right:2.48227%;}
	.showcase .tabbox {width:77.272727%;}
	.showcase .tabbox ul li {width:31.764706%; padding: 0 0 13px 1.529412%;}
	.gallery ul {width:101.818182%;}
	.gallery ul li {width:23.214286%; margin-right:1.785714%;}
	.material ul, .section-box .box-list {width:102.272727%;}
	.material ul li, .section-box .box-list .box {width:31.111111%; margin: 0 2.222222% 25px 0;}
	.sidebar {width:27.272727%;}
	.main {width:68.181818%;}
	.showcase-list {width:102%;}
	.showcase-list li {width:31.372549%; margin-right:1.960784%;}
	.related-shows ul li {width:30.614973%; margin:10px 1.336898%;}
	.msg-submit .submit-content .thumbnail {width:31.283422%;}
	.msg-submit .submit-content form {width:64.438503%;}
	.msg-submit .submit-content .text,.msg-submit .submit-content textarea {width:80%;}
	.designers ul li {width:48.181818%;}
	.designers ul li .designer-photo {width:35.849057%; margin-right:3.773585%;}
	.designer-details .designer-info {width:18.181818%; padding-right:3.636364%;}
	.designer-details .about-designer {width:73.636364%; padding-left:3.636364%;}
}
@media only screen and (max-width:1024px){
	.showcase .tabbox-on {width:18.181818%;}
	.msg-submit .submit-content .text,.msg-submit .submit-content textarea {width:97%;}
}
@media only screen and (max-width:960px){
	.nav ul li {font-size:0.875em; padding:0 3px 23px;}
	.nav ul li a {padding:0 5px;}
	.showcase .tabbox-on ul li {margin-bottom:5px;}
	.designer .designer-info {width:67.708333%;}
	.designer ul li .designer-photo {margin-right:7.692308%;}
}
@media only screen and (max-width:768px){
	.nav {display:none;}
	.nav-btn {display:block;}
	#slides .inner {width:100%;}
	#slides .bx-wrapper li {border-left:none;}
	.bx-wrapper .bx-next {right:15px;}
	.bx-wrapper .bx-prev {left:15px;}
	.showcase .tabbox-on,.showcase .tabbox {float:none; width:100%; clear:both;}
	.showcase .tabbox-on {margin-bottom:20px;}
	.showcase .tabbox-on ul li {float:left; width:14.2857143%; padding:5px 0; text-align:center; font-size:0.875em;}
	.showcase .tabbox-on ul li span {border-left:17px solid transparent; border-top:17px solid #EFC942; border-right:17px solid transparent; border-bottom:none; top:auto; bottom:-17px; right:50%; margin-right:-17px;}
	.showcase .tabbox ul {width:101.5%;}
	.showcase .tabbox ul li {padding: 0 1.529412% 13px 0;}
	.material ul li .info {padding:10px;}
	.material ul li .info .title {margin-bottom:0;}
	.material ul li .info .title span {font-size:1.25em;}
	.section-box .box-list .box ul li .thumbnail {display:none;}
	.widget-fixed {width:100%; right:0; bottom:0; border:none; border-top:1px solid #212121; background-color:#333;}
	.widget-fixed ul li {float:left; width:25%; border-bottom:none; border-top:1px solid #444;}
	.widget-fixed a {margin:0 auto; color:#fff;}
	.widget-fixed ul li.qrcode .qrcode-img {bottom:59px; right:50%; margin-right:-76px;}
	.widget-fixed ul li.qrcode .qrcode-img span {right:50%; margin-right:-10px; bottom:-11px; border-top:10px solid #bbb; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:none;}
	.footer {padding:40px 0 50px;}
	.sidebar {display:none;}
	.main {width:100%; float:none;}
	.designers ul li {float:none; width:100%; clear:both; overflow:hidden;}
	.designers ul li.right {float:none;}
	.designer-details .designer-info {width:23.181818%; padding-right:3.636364%;}
	.designer-details .about-designer {width:68.636364%; padding-left:3.636364%;}
}
@media only screen and (max-width:640px) {
	.style ul {width:104%;}
	.style ul li {width:46%; margin-right:4%;}
	.style .clear-small {clear:both;}
	.designer h3 {font-size:1.5em; margin-bottom:20px;}
	.designer ul li .designer-photo {height:70px; width:70px;}
	.designer .bx-wrapper .bx-prev {left:5px;}
	.designer .bx-wrapper .bx-next {right:5px;}
	.designer .bx-wrapper .bx-controls-direction a {width:40px; height:40px;}
	.designer .bx-wrapper .bx-prev {background-position:10px -52px;}
	.designer .bx-wrapper .bx-next {background-position:15px 8px;}
	.msg-submit .submit-content .submit {margin-left:20%;}
}
@media only screen and (max-width:540px) {
	.gallery ul {width:102.3%;}
	.gallery ul li {width:48%; margin-right:2%;}
	.gallery .clear-small,.material .clear-small {clear:both;}
	.material ul {width:102%;}
	.material ul li {width:48%; margin: 0 2% 25px 0;}
	.material .clear {clear:none;}
	.section-box .box-list {width:100%;}
	.section-box .box-list .box {float:none; width:100%; margin-right:0; clear:both;}
	.section-blog .thumbnail {width:160px;}
}
@media only screen and (max-width:480px) {
	.showcase .tabbox-on ul li {padding:5px 1%; width:12.2857143%;}
	.pageslist ul li {padding-right:5px; margin: 5px 0 5px 0;}
	.section-blog h2 {white-space:normal;}
	.section-blog .intro {display:none;}
	.section-blog .thumbnail {width:120px;}
	.showcase-list {width:102%;}
	.showcase-list li {width:48%; margin-right:2%;}
	.showcase-list .clear-small {clear:both;}
	.showcase-list .clear {clear:none;}
	.comments-list .gravatar {width:45px; height:45px; margin-right: 15px;}
	.comments-list li li {padding-left:15px;}
	.related-news ul li a {width:70%;}
}
@media only screen and (max-width:360px) {
	.style {padding:30px 0 5px;}
	.style ul {width:1005;}
	.style ul li {margin-right:0; margin-bottom:15px; width:46%; padding:0 2%;}
	.style ul li p {display:none;}
	.designer .bx-wrapper .bx-pager {padding-top:5px;}
	#respond textarea {width:261px;}
	.msg-submit .submit-content p {margin-top:10px;}
}






/* by Denys */
.logo img{
	width: auto;
}
a:hover{
	color: #ffb901;
}
/* 分页 */
.pagenavi{
	margin-bottom: 20px;
}
/* nav */
.nav ul li a:hover, .nav ul li a.on, .nav ul li.current-menu-item > a{
	background-color: #00458d;
}
.nav ul li ul{
	background-color: #00458d;
}
.nav ul li ul li a:hover{
	background-color: #ffb901;
}
.nav ul li ul li{
	border-bottom-color: #2458a0;
	border-top-color: #2458a0;
}
/* 导航下线条 */
#slides{
	border-top: 3px solid #00458d;
	border-bottom: 1px solid #00458d;
}
/* 搜索 */
.search-form .submit{
	background-color: #00458d;
}
.search-form .text{
	border: 1px solid #00458d;
}
.search-form{
	border-right-color: #00458d;
}
/* 友情链接 */
.friendlinks h3 span{
	border-bottom: 1px solid #00458d;
}
/* 幻灯片 */
.bx-wrapper .bx-next, .bx-wrapper .bx-prev{
	background-color: #00458d;
}
#slides .bx-wrapper li{
	border-left-color: #00458d;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
	background-color: #00458d;
}
.bx-wrapper .bx-prev:hover{
	background-color: #ffb901;
}
/* 项目案例 */
.material ul li a{
	background-color: #00458d;
}
/* 查看更多 */
.section-box .box-list .box .readmore a{
	background-color: #00458d;
}
/* 最新动态 */
.section-box .box-list .box ul li .title a:hover{
	color: #ffb901;
}
/* 产品中心 */
.showcase .tabbox-on ul li{
	background-color: #00458d;
}
/* 图文页 */
h3.title span{
	border-bottom-color: #00458d;
}
.sideMunu ul li a:hover, .autoMunu ul li a:hover, .autoMunu ul li.current-cat a{
	background-color: #ffb901;
}
.widget h3{
	background-color: #00458d;
}
/* 文章页 */
#respond .submit, .related-shows h3 span, .msg-submit h3 span, .msg-submit .submit-content .submit{
	background-color: #00458d;
}
/* 荣誉资质文章页 */
.designer-details .designer-popularity span{
	color: #ffb901;
}
/* 分类页页码 */
.pagenavi a.oncurrent{
	background-color: #00458d;
}
.pagenavi a:hover{
	color: #ffb901;
}
/* 全站侧栏栏联系我们 */
.kfkmr_css {width: 140px;right: 0px;position: fixed;top: 180px;z-index: 999;}
.kfkxs_css {display:none;position:fixed;top:120px;right:0px;z-index:1001;}
#clkfbox {width:140px;}
.ImHeader {height:90px;background:url(../images/im_01.png) no-repeat;cursor:pointer}
.ImHeader a {width:140px;height:90px;display:block;}
.ImTable {border-collapse:collapse;border: 9px solid #034091;background:#fff;margin:0px;padding:2px 0px 7px 0px;}
.ImTable a {width:100%;display:block;color:#000;font-size:12px;text-decoration:inherit;text-indent:10px;position:relative;height:30px;}
.ImTable img {position:absolute;left:10px;top:10px;}
.ImTable b {font-weight:100;position:absolute;left:20px;top:11px;}
.ImFooter {height:300px;background:url(../images/im_04.png) no-repeat;}


.kfkmr_css{
	top: 90px;
	z-index: 6;
}
.kfkxs_css{
	top: 45%;
}
@media screen and (max-width: 1000px){
	#kfkmr{
		display: none;
	}
	#kfkxs{
		display: block;
	}
}

/* 返回顶部 */
.widget-fixed{
	bottom: 40px;
	z-index: 1000;
}
/* 首页icon */
.style{
	/* background-image: url(images/index_dot.png); */
	background-color: #4d4d4d;
	background-image: none;
	margin-bottom: 20px;
}
.style .inner a{
	cursor: default;
}
.widget a img{
	width: 15px;
	height: auto;
	display: inline-block;
}
.style ul li a{
	color: #fff;
}

/* 移动端nav按钮 */
.nav-btn span{
	background-color: #00458d;
}
/* 版权 */
.pageslist ul li a, .copyright a {
    color: #888;
}
/* 评论 */
.comments-list .comment-meta a{
	color: #00458d;
}

/* 首页琼凯桥架 */
.qk_qiaojia{
	margin: 0 auto;
	padding-bottom: 20px;
}
.qk_qiaojia img{
	display: block;
	width: 100%;
}
.material, .section-box{
	margin-bottom: 0;
}
/* style_footer */
.style_footer{
	background-color: #00448d;
	margin-bottom: 0;
	padding-top: 25px;
	padding-bottom: 25px;
}
.style_footer ul li h3{
	font-weight: initial;
	margin-bottom: 0;
	font-size: 0.875em;
}
.style_footer ul li img{
	margin-bottom: 5px;
	width: 80px;
	height: 80px;
}
.style_footer ul li{
	margin-bottom: 20px;
}
.style_footer ul li .title{
	font-size: 1em;
	margin-top: .6em;
	margin-bottom: .6em;
}
.style_footer ul li p{
	color: #fff;
}
.style_footer ul li p a{
	cursor: pointer!important;
}
.style_footer ul li p a:hover{
	text-decoration: underline;
	text-decoration-style: dotted;
}

/* 企业资质荣誉 */
.designer{
	height: auto;
	background-repeat: repeat;
	padding: 20px 0;
}
.designer li{
	margin-bottom: 200px;
}
.designer .designer-info{
	width: 220px;
}
.designer ul li .designer-photo{
	float: none;
	width: 220px;
	height: 220px;
	margin-right: 0;
}
.designer .designer-intro p{
	overflow: hidden;
}
.designer h3{
	margin-bottom: 30px;
	font-size: 1.6em;
}
.designer .bx-wrapper{
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
	/* padding-bottom: 200px; */
}
