/*base.css*/
@charset "UTF-8";
html,body{
 min-width: 1230px;
}
*{word-break: break-all;}
body{padding:0; margin:0;background: #fff;font-size: 12px;line-height: 1.3;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, i,td { margin: 0; padding: 0;font-weight: normal; font-style: normal;}
body, button, input, select, textarea { color:#666;border:none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
address, cite, dfn, em, var { font-style: normal }
ul, ol, dl { list-style: none }
a { text-decoration: none; outline: none ;font-family:"思源黑体";cursor: pointer;color: #666;}
/*a:hover{color:#fd3c3c;}*/
.index-lunbo .search_input,.zxgl-list-con .bottom ul li a,.zxgl-list-con .bottom ul li p,.qy-des,.index-content-zxgl-wrap .zxgl-wrapper .zx-calculator .calculator>ul>li>a>p,
.zxgn_bdzx .yzqd td,.sjs-wrap .sjs_lb .big_info>li div.sjs_info>p.hover-btn,.index-content-lgj-wrap .lgj-wrap>ul.wenzhang>li p.des{font-family:"思源黑体"}
/* .site-nav .site-nav-bd-r,.site-nav .r-city,.xy-clu .nav-club,.xy-clu .numberPhone span,.jzfx .jzfx_main .jzfx_wenxi a,.jzfx .jzfx_main .jzfx_wenxi span,.jzfx .jzfx_main .jzfx_wenxi p,
.zxbz-con-list-top>div>p:nth-of-type(2),.zxbz-con-list-bottom p,.zxbz-con-list-bottom a,.xcsc_ask-type p,.xcsc_ask-type a,.zxgl-list-con .bottom ul li:first-child p.title a,.zxgl-list-con .top a,
.footer-c .city-net a,.footer_logo_icon dd p,.footer-c .bottom p,.fwlc-content-wrap .liuchen>div>p,.qylogo .qy-content>ul>li>p,.index-content-xgt-wrap .xgt-wrap li p,.index-content-zxgl-wrap .title,.index-content-zxgl-wrap .text_title,
.zxgn_bdzx .title,.sjs-wrap .sjs_lb .big_info>li>div .hover-title,.sjs-wrap .sjs_lb .big_info>li>div a{font-family: "思源黑体";} */
.xy-clu .numberPhone p,.nav-club .numberPhone p,.qylogo .qy-content>ul>li>p>em{font-family:"AvantGarde Md BT"}
.company-show .pinglei a,.index-zxgs-wrapper>div,.container .search_info a em{font-family:"思源黑体"}
.jzfx .jzfx_main .left_lunbo>span,.zxbz-con-list-top>div>p:first-child,.fwlc-content-wrap .liuchen>div>p:nth-of-type(1){
	font-family: "AvantGarde Md BT";
}
.company-show .company-name span:nth-of-type(1),.footer-c .title span,.footer-c .top .footer-c-f a,.footer-c .top .footer-c-f p,.index-style-wrapper .right_xiangqing .title,
.index-style-wrapper .right_xiangqing p,.qy-title,.sjs-wrap .sjs_lb .big_info>li>div .hover-des,.index-content-lgj-wrap .lgj-wrap>ul.wenzhang>li p.title,.section-form>div.info>p,.zxgn_bdzx .zxzx ul li a,
.zxgn_bdzx .ej_totle{font-family: "思源黑体";}
.company-show .company-name span:nth-of-type(2){font-size: 20px;color: #6c4317;margin-left: 13px;}
/* @font-face
{
font-family: AvantGarde Md BT;
src: url('https://img.tljcw.com/index/font/AVGARDM.TTF'),
     url('https://img.tljcw.com/index/font/AVGARDM.TTF'); 
}
@font-face
{
font-family: 迷你简瘦金书;
src: url('https://img.tljcw.com/index/font/JSJS.TTF'),
     url('https://img.tljcw.com/index/font/JSJS.TTF'); 
}	
@font-face
{
font-family: 方正兰亭黑简体;
src: url('https://img.tljcw.com/index/font/LTHJ.TTF'),
     url('https://img.tljcw.com/index/font/LTHJ.TTF');
}	
@font-face
{
font-family: 方正兰亭准黑_GBK;
src: url('https://img.tljcw.com/index/font/FZLTZH_GBK.TTF'),
     url('https://img.tljcw.com/index/font/FZLTZH_GBK.TTF'); 
}
	
@font-face
{
font-family: 方正兰亭细黑_GBK;
src: url('https://img.tljcw.com/index/font/FZLTXH_GBK.TTF'),
     url('https://img.tljcw.com/index/font/FZLTXH_GBK.TTF');
}	
@font-face
{
font-family: 方正兰亭纤黑简体;
src: url('https://img.tljcw.com/index/font/FZLTXHJT.TTF'),
     url('https://img.tljcw.com/index/font/FZLTXHJT.TTF');
}
@font-face
{
font-family: 方正兰亭超细黑简体;
src: url('https://img.tljcw.com/index/font/FZLTCXHJT.TTF'),
     url('https://img.tljcw.com/index/font/FZLTCXHJT.TTF');
}
@font-face
{
font-family: 方正兰亭粗黑简体;
src: url('https://img.tljcw.com/index/font/FZLTCHJW.TTF'),
     url('https://img.tljcw.com/index/font/FZLTCHJW.TTF');
} */
img { border: 0 }
.mColor{color:#fd3c3c;}
button, input, select, textarea {outline: none;background:none;}
table,tr,td{ border-collapse: collapse; border-spacing: 0 }
.clear{*zoom:1;clear: both;}
input{border:none;background: none;}
.fr{float: right;}
.fl{float: left;}
img{vertical-align: middle;}
.no-margin{margin: 0!important;}
label{display:inline-block;}
/* a:hover{color: #fd3c3c;} */
input[type="submit"]{cursor: pointer;}
button{cursor: pointer;}
b{font-weight: normal;}
select{background:none;color: #666;}
 .hide{display: none;}
.clear{clear: both;}
p.inline{display: inline-block;}
table{border-collapse: collapse;}
/*.noborder{border:none!important;}*/
.m20{margin-bottom: 20px;}
/*.m10{margin-bottom: 10px;}*/
.m25{margin-bottom: 25px;}
.m30{margin-bottom: 30px;}
.m40{margin-bottom: 40px;}
.mT20{margin-top: 20px;}
.mT30{margin-top: 30px;}
.mT40{margin-top: 40px;}
.text-fr{text-align: right;}
.text-fl{text-align: left;}
.text-c{text-align: center;}
textarea{resize: none;}
i{display: inline-block;}
.clearfix:after{display: table;content:"";clear: both;}
em.color{color:#fd3c3c;}
.c333{color: #333;}
.c666{color: #666;}
.c999{color: #999;}
.cfff{color: #fff;}
.f12{font-size: 12px;}
.no-content{text-align: center;height: 70px;line-height: 70px;font-size: 16px}
.diqu{float: left;}
em.orange{color: #fd3c3c;display: inline;}
.w1220{width: 1220px;margin: 0 auto;}
::-webkit-input-placeholder { /* WebKit browsers */
color: #a9a9a9;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #a9a9a9;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #a9a9a9;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #a9a9a9;
}
input, textarea, keygen, select, button{
 font-family: "思源黑体";
}
.calculator_mark-box{width: 100%; background: #f8f8f8;}
/*color:#fd3c3c;*/
/* @charset "UTF-8"; */
body{font-family:"思源黑体";}
.noborder{border:none!important;}
em,i{font-style: normal;}
.addressInput{width: 230px;}
/*顶部栏*/
.site-nav{width: 100%;z-index: 1000;background:#e6e6e6;height: 40px;position: relative;}
.site-nav .site-nav-bd{width: 1220px;height: 40px;margin: 0 auto;line-height: 40px;}
.site-nav .rect{display: inline-block;}
.site-nav .rect>img{height: 32px;display: inline-block;margin-left: 10px;margin-bottom: 6px;}
.site-nav .rect>.r-city{display: inline-block;}
.site-nav .rect>.r-city>span{font-size: 14px;color: black;}
.site-nav .rect>.r-city a>span{color: #6c4317;font-size: 14px}
.site-nav .site-nav-bd .site-nav-bd-l{float: left;height: 35px;}
.site-nav .site-nav-bd  li{float: left;height: 35px;}
.site-nav .site-nav-bd  li a:hover{color:#6c4317;}
.site-nav .site-nav-bd-l .site-nav-welome{color: #999;font-size: 12px;width: 94px;text-align: left;}
.site-nav .site-nav-bd-l .site-nav-index a{display: inline-block;width: 53px;text-align: center;color: #fd3c3c;}
.site-nav .site-nav-pile{color:#dedede;}
.site-nav .site-nav-info-item{height:35px;}
.site-nav .site-nav-info-sign{height: 35px;position: relative;}
.site-nav .site-nav-info-sign>img{height: 30px;margin-top: 14px;}
/*.site-nav .site-nav-bd-l .site-nav-info{}*/
.site-nav .site-nav-bd-l .site-nav-info a{float: left;text-align: center;color:#6c4317; }
.site-nav .site-nav-bd-l .site-nav-info a.login{margin-left: 10px;}
.site-nav .site-nav-bd-l .site-nav-info a.regist{text-align: left;}
.site-nav .site-nav-bd .site-nav-bd-r{position: absolute;left: calc(50% - 200px);top: 0}
.site-nav .site-nav-bd .site-nav-bd-r a{padding: 0 10px;color: black;display: inline-block;font-size: 14px;}
.site-nav-info-sign>span.spilt-line{background:#b7b7b7;width: 1px;height: 35px!important;position: relative;top:2px;margin-right: 15px;}
.site-nav .site-nav-bd .site-nav-bd-r .server-call span{font-size: 16px;color:#6c4317; padding: 0 10px}
.site-nav .site-nav-bd .quanwei{color: #6c4317;padding-left: 15px;font-size: 16px;}
/* .site-nav .container{position: absolute;top: 0;right: 0;} */

/*底部和友情链接*/
div.index_footer_top{height: 68px;}
div.index_footer_top>div{height: 46px;width: 100%;background-color: #f4efe5;position: relative;}
div.index_footer_top>div>div{position: absolute;width: 70px;height: 70px;background:#fff;left: calc(50% - 35px);border-radius: 50%;text-align: center;top: 12px;}
div.index_footer_top>div>div>img{color: #514c47;margin-top: 15px;transition: all .5s;}
div.index_footer_top>div:hover>div>img{margin-top:10px;}
div.index_footer_top>div>p{position: absolute;top: 55px;width: 100%;text-align: center;color: black;font-size: 10px;}
div.footer-wrap{border-top:1px solid #eee;margin-top: 20px;}
div.yq{width: 100%;background:#f8f8f8;color: #666; padding-bottom: 30px;}
div.yq div.yq-c{width: 1220px;margin:  0 auto;padding-top: 30px;position: relative;}
div.yq div.yq-c-l{float: left;width: 1220px;}
div.yq div.yq-c-l div.city-net{padding-top: 16px;}
div.yq div.city-net a{display: inline-block;margin-bottom:16px;color: #666;float: left;margin-right:13px;line-height: 1.2;}
div.yq div.city-net a:hover{color:#fd3c3c;}
div.yq div.yq-c-r{float:right;width: 194px;}
div.yq div.yq-c-r div.erwei-box{width: 108px;float: right;text-align: center;}
div.yq div.yq-c-r div.erwei-box p{margin-bottom: 10px;}
div.yq div.yq-c p.title{border-bottom: 1px solid #eaeaea;padding-bottom: 12px;position: relative;width:100%;}
div.yq div.yq-c p.title span{color:#666;}
div.yq div.yq-c p.title b{width: 48px;height: 2px;background:#fd3c3c;position: absolute;bottom: 0;left: 0;}
div.footer{width: 100%;background:white;text-align: center; margin-bottom: 35px;}
div.footer-c div.top{display: flex; justify-content: space-between; margin: 18px 0 0px;box-sizing: border-box;width: 1220px;padding: 0 30px 18px;position: relative; }
div.footer-c p.top_bottom {border-bottom: 1px solid #8b8b8b;padding-bottom: 14px;font-size: 16px;}
div.footer-c-f{position: relative;text-align: left;}
/* div.footer-c-f span{background: url("../images/N11-23.png") no-repeat -192px -104px;width: 1px;height: 96px;position:absolute;right: 0;top:12px;} */
div.footer-c-f p.title{font-size: 24px;color:black;margin-bottom: 25px;font-weight: 400;}
div.footer-c-f a{display: block;color: #666;margin-bottom: 14px;font-size:16px;}
/* div.footer-c-f a em{width: 16px;height: 16px;background: url("../images/N11-23.png") no-repeat -292px -1px;vertical-align: middle;margin-top:-1px;margin-right: 5px;float: left;} */
/* div.footer-c-f a.tenxun em{background-position: -313px -1px;} */
div.footer-c-f a:hover{color:#fd3c3c;}
div.footer-c-f p{color: #999;margin-bottom:14px;}
/* div.footer-c-f p.dh{font-size: 14px;} */
/* div.footer-c-f p.dh em{width: 25px;height: 25px;background: url("../images/N11-23.png") no-repeat -181px -70px;margin-top: -5px;vertical-align: middle;margin-right: 5px;float: left;} */
div.footer div.mid{display: inline-block;}
div.footer div.mid dl{color:black;font-size:12px;float: right;margin-left: 35px;}
div.footer div.mid dl dt{float: left;width: 40px;height: 50px;background: url(/static/base/images/footer_bac.png) no-repeat center center;background-position-y: 4px;line-height: 54px;font-size: 20px;color: #fd4747;font-family: "思源黑体"}
div.footer div.b-fo dl dt{background: url(/static/base/images/footer_icon.png) no-repeat center center;float: left;width: 24px;height: 50px;}
div.footer div.b-fo dl.shadu dt{background: url(/static/base/images/footer_icon_360.png) no-repeat center center;width: 33px;}
.xy-club div.top-wrap div.search div.select-company a b{background: url("/static/xyj/images/N11-23.png") no-repeat -1px -1px;}
/* div.footer div.mid dl dt.jin{background-position:-85px -1px; }
div.footer div.mid dl dt.zhi{background-position:-169px -1px; }
div.footer div.mid dl dt.chen{background-position:-43px -1px; }
div.footer div.mid dl dt.jian{background-position:-211px -1px; }
div.footer div.mid dl dt.bao{background-position:-127px -1px; } */
/* div.footer div.mid dl dd p.big{font-size: 18px;margin-bottom: 7px;} */
div.footer div.mid dl dd{margin-left: 48px;padding-top: 8px;min-height:45px;}
div.footer div.bottom{width: 1220;padding: 0 30px}
div.footer div.bottom div.lxwm{text-align: center;font-size: 0;}
div.footer div.bottom div.lxwm a{color: #999;font-size: 12px;}
div.footer div.bottom div.lxwm a em{padding:0 7px;}
div.footer div.bottom div.lxwm a:hover{color:#fd3c3c; }
div.footer div.bottom p{color: black;font-size: 14px}
div.footer div.bottom .right p{margin-top: 33px}
div.footer div.bottom .color_bottom{margin-top: 15px}
div.footer div.bottom div.left{text-align: left;}
div.footer div.bottom div.right{text-align: right;}
div.footer div.footer_logo_icon{width: 1160px;margin: 0 auto;padding-top: 9px;}
div.footer div.footer_logo_icon div.b-fo{}
div.footer p.icp{ font-size: 13px;}
div.footer div.top div.mid{position: absolute;right: 30px;top: 0;width: 300px}
div.footer div.b-fo dl{float: left;margin-right: 15px;}
div.footer div.b-fo dl:last-child{margin-right: 0px;}
div.footer div.b-fo .jinyin{margin-top: 10px;margin-right: 53px;}
/* div.footer div.b-fo .cx{margin-top: 13px;} */
div.footer div.b-fo .cx dt{width:114px;height:41px;}
/* div.footer div.b-fo dl dt{float: left;background-position: -252px -1px;width: 34px;height:40px;margin-top: 3px;} */
div.footer div.b-fo dl dd{margin: 12px 0 0 27px;}
div.footer div.b-fo dl dd p{text-align:left;color: black;font-size: 12px;line-height: 14px}
/* // div.footer div.bottom dl.jinyin dt{background-position:-1px -244px;width: 112px;height: 40px;} */
div.footer div.b-fo dl.jinyin dt{background: none;width:124px;height: 47px;}
div.footer div.b-fo dl.jinyin dt a{display: inline-block;background:url("/static/base/images/aqkx.png") no-repeat;width:124px;height: 47px;}
div.footer div.b-fo dl.jinyin dd{margin-left:114px;}
/* div.footer div.b-fo dl.shadu dt{background-position:-43px -187px;width:40px;height: 40px;} */
div.footer div.b-fo dl.shadu dd{margin-left:35px; }
/* // div.footer div.bottom dl.jy dt{background-position:-100px -64px;width:32px;height: 40px;} */
div.footer div.b-fo dl.hy dt{background: none;width:124px;height: 47px;}
div.footer div.b-fo dl.hy dt a{display: inline-block;background:url("/static/base/images/hy.png") no-repeat;width:124px;height: 47px;}
div.footer div.b-fo dl.hy dt{background-position:-1px -299px;width:124px;height: 46px;margin-top:-5px;}
div.footer div.b-fo{display: inline-block;margin-top: 5px;line-height: 1.7}
/* div.footer div.b-fo dl{float: left;margin-right: 40px;margin-top: 15px;} */
div.footer div.b-fo .cx
div.footer-c{width: 1220px;margin: 40px auto;}
div.footer div.b-fo dl.fo_gov {
  width: 100px;
}
div.footer div.b-fo dl.fo_gov dt{
  background: unset;
}
div.footer div.b-fo dl.fo_gov dt img {
  height: 41px;
}
/*base模块*/
div.footer-base{height: 301px;}
div.footer-base div.footer-c div.top { height: 120px;}
/*页码*/
div.page-box{width: 120px;height: 82px;background: #fff;width:100%;padding-top: 60px;text-align: center;overflow: hidden;margin-bottom: 30px;}
div.page-wrap ul{font-size:0;display:inline-block;vertical-align: middle;}
div.page-wrap ul li.item{width: 48px;height: 38px;border:1px solid #eee;line-height: 38px;text-align: center;display: inline-block;font-size: 12px;vertical-align: top;border-left:none;margin-right: 0;margin-bottom: 0;}
div.page-wrap ul li.item.prev{border-left:1px solid #eee;}
div.page-wrap ul li.item.first{border-left:none;}
div.page-wrap ul li.prev,div.page-wrap ul li.next{width: 90px;}
div.page-wrap ul li a{color: #999;width: 100%;height: 100%;display: block;}
div.page-wrap ul li a:hover{color: #fd3c3c;}
div.page-wrap ul li.active{background: #fd3c3c;border:none;color: #fff;width: 40px;height: 40px;}
div.page-wrap .total-page{margin-left: 18px;line-height: 38px;display: inline-block;vertical-align: middle;}
/*左右按钮*/
.bannerbtn{width:11px;height: 20px;background: url("/static/xyj/images/xgt.png") no-repeat -1px -307px;margin: 15px auto;z-index: 5;}
/*错误事件*/
.msg-wrap{height: 22px;line-height: 22px;background:#ffebeb;position: absolute;width:290px;left: 20px;text-align: left;padding-left: 10px;bottom: 4px;font-size: 12px;color: #e4393c;}
.msg-wrap b{width: 16px;height: 16px;background:url("/static/base/images/form.png") no-repeat -104px -49px;margin-right: 10px;vertical-align: middle;margin-top: -2px;}
.success-page { border: 1px solid #eee; height: 160px; margin: 0 20px;padding: 33px 0 0 26px;}
.success-page h5.wc b{width: 41px;height: 41px;background: url("/static/base/images/gou.png") no-repeat;vertical-align: middle;margin-right: 12px;}
.success-page h5.wc{height: 41px;line-height: 41px;font-size: 22px;color: #333;margin-bottom: 20px;}
.success-page p{margin-bottom:10px;text-align: center;}
/*顶部导航*/
.global-img{background: url("/static/base/images/global_icon.png") no-repeat;}
.global-dh{height: 44px;width: 100%;background:#fafafa;border-bottom: 1px solid #eee;}
.global-dh .global-nav{width: 1220px;height: 44px;margin:0 auto;}
.global-dh .global-nav ul{float: left;margin-top: 16px;}
.global-dh .global-nav ul li{float: left;}
.global-dh .global-nav ul li.zx-li{margin:0 7px;}
.global-dh .global-nav ul em.zx{background-position: -1px 0;width: 6px;height: 9px;vertical-align: middle;}
.global-dh .global-nav ul li.active{color: #333;}
/*侧边栏*/
.slide-down-con{width: 95px;position: fixed;z-index:3000;right: 30px;bottom: 190px;height: 486px;}
.slide-down-con .give-help{z-index: 20;position: absolute;left: 0;top:75px;}
.slide-down-con>img{width: 85px;height: 100px;position: absolute;left: 3px;top:0;}
.slide-down-con .give-help a{display: block;width: 95px;text-align: center;color: #333;border-bottom: 1px solid #eee;padding-bottom: 2px;}
/* .slide-down-con .give-help a em{position: absolute;}
.slide-down-con .give-help a i{display:block;width: 58px;height:41px;margin: 0 auto;}
.slide-down-con .give-help a.consult-n1 i{background: url("/static/base/images/kf.gif") no-repeat;}
.slide-down-con .give-help a.consult-n1:hover i{background: url("/static/base/images/global_icon.png") no-repeat -1px -54px;} */
.slide-down-con .give-help a:hover{color: #fd3c3c;}
/* .slide-down-con .give-help a i{background: url("/static/base/images/global_icon.png") no-repeat -1px -98px;}
.slide-down-con .give-help a.bj:hover i{background-position: -1px -144px;}
.slide-down-con .give-help a.gz i{background: url("/static/base/images/gz.gif") no-repeat;}
.slide-down-con .give-help a.gz:hover i{background: url("/static/base/images/global_icon.png") no-repeat -1px -188px;} */
.slide-down-con .give-help a.go-top{background:#6c4317;height: 27px;padding-bottom: 0;margin-top: 2px;padding-top: 13px;color: #fff;box-sizing: content-box}
/* .slide-down-con .give-help a.go-top i{width: 23px;height: 12px;background-position: -1px -241px;} */
.slide-down-con .qq-box{position: absolute;right: 60px;top:0;width: 202px;height: 118px;z-index: 30;background: #fff;}
.slide-down-con .qq{height:76px;border:1px solid #eee;position: absolute;right:10px;top:0;padding:20px 0;width:190px;z-index: 30;
    -webkit-box-shadow:  1px 2px 2px  rgba(210,210,210,0.23);
    -moz-box-shadow:  1px 2px 2px  rgba(210,210,210,0.23);
    box-shadow:  1px 2px 2px  rgba(210,210,210,0.23);}
.slide-down-con .qq a.qq-click{display: block;border-bottom: 1px solid #eee;padding:0 20px 20px 20px;}
.slide-down-con .qq a.qq-click span{width: 23px;height: 30px;background-position: -1px -288px;vertical-align: middle;}
.slide-down-con .qq a.qq-click em{height: 22px;width: 106px;border:1px solid #fd3c3c;line-height: 22px;text-align: center;margin-left: 15px;color: #fd3c3c;vertical-align: middle;}
.slide-down-con .qq a.qq-click em:hover{color: #fff;background: #fd3c3c;}
.slide-down-con .qq .rx{line-height: 44px;text-align: center;color: #999;}
/*弹框*/
.transparent-layer{position: fixed; width: 100%; height: 100%; z-index: 9999; background: #000; opacity: .4; top: 0; left: 0;display: none;filter:alpha(opacity=60);display: block;}
.global-tit-window{display: none;}
.window-info-box{width:520px;padding-top: 60px;position: fixed;z-index:9999;background: #fff;height: 480px;margin:auto;left: 0;top:0;bottom: 0;right: 0;box-sizing: content-box;}
.window-info-box .box-title{font-size: 30px;color: #333;text-align: center;margin-bottom: 15px;}
.window-info-box .small-box-title{font-size: 14px;text-align: center;margin-bottom: 40px;}
.window-info-box .small-box-title em{color: #6c4317;}
.window-info-box{display: none;}
.global-commmon-form{padding:0 68px;}
.global-commmon-form div.shuru{margin-bottom: 10px;}
.global-commmon-form div.shuru input{font-size: 14px;height:48px;padding-left: 13px;width: 100%;box-sizing: border-box;border:1px solid #ddd;}
.global-commmon-form div.down{padding: 0;border:0;height: 44px;}
.global-commmon-form div.shuru select{color: #999;width: 124px;border:1px solid #ddd;height: 44px;font-size: 14px;padding-left: 9px;color: #999;}
.global-commmon-form div.down-100 select{width: 100%;}
.global-commmon-form div.submit{margin-top: 27px;margin-bottom: 14px;}
.global-commmon-form div.submit input{font-size: 14px;}
.global-commmon-form div.brief p{line-height: 1.5;margin-left: 24px;color: #999;padding-bottom: 56px;}
.global-commmon-form .brief-icon{width:15px;height: 14px;background-position:-1px -322px;margin-right:5px;float: left;margin-top:4px;}
.window-info-box  button.close{width: 22px;height: 22px;background-position: -1px -355px;position: absolute;right: 20px;top:20px;z-index: 30;display: block;}
.red{color:red;}
/*@-webkit-keyframes circle{*/
    /*0%{ transform:rotate(0deg); }*/
    /*100%{ transform:rotate(360deg);}*/
/*}*/
/*.window-info-box  button.close:hover{-webkit-animation:circle 1000ms  linear;/!*匀速 }*/

/*正则错误信息*/
.user-lx .initmsg{color:#FF460A;}
.initmsg{ color:#FF460A; font-size: 13px;margin-left:6px;line-height: 40px;height: 40px;vertical-align: middle; margin-top: -12px;}
.error{ padding-left: 20px; background: url(/static/base/images/error.png) no-repeat 0 center;
    background-size: 13px !important;
}
.ok { padding-left: 26px; background: url(/static/base/images/ok.png) no-repeat 0 center;
    background-size: 15px !important;
}
#tenders-form div.normal-div{position: relative;padding-bottom: 18px;}
.designer-form div.normal-div{position: relative;padding-bottom: 22px;}
span.msg-common{position: absolute;font-size: 12px;line-height: 1!important;}
span.msg-common i{width: 12px;height: 12px;background-size: 12px 12px;margin-right: 5px;vertical-align: middle;margin-top: -3px;margin-top: -2px;}
span.msg-common em{font-size: 12px;vertical-align: top;}

p.null,div.null{padding:15px!important;font-size: 14px!important;color: #666!important;}
.white-space{padding: 10px;}
/*.inline{display:inline-block;}*/

/*jquery-validata 错误提示样式*/
#Form label.error
{
	color:Red;
	font-size:13px;
	margin-left:5px;
	padding-left:16px;
	margin-top: 10px;
	background: url(/static/base/images/error.png) no-repeat 0 center;
}
input[type="text"].cur,input[type="password"].cur,select.cur {
    border: 1px solid #fd3c3c;
}
.phoneLoginMsg{position: absolute;bottom:3px;left: 5px;font-size: 13px;line-height: 13px;}
.phoneLoginMsg.error{color: #fd3c3c;background: url(/static/base/images/error.png) no-repeat 0 center;}
.login-drag{position: absolute;bottom:3px;color: #fd3c3c;font-size: 13px;}
.login-drag.error{background: url(/static/base/images/error.png) no-repeat 0 center;}
/*select.errorMsg,input.errorMsg{border:1px solid #fd3c3c!important;}*/
label.errorMsg{background: url(/static/base/images/error.png) no-repeat 3px center;padding-left: 20px;background-size:12px;color:red;vertical-align: middle;}
/*select.errorMsgSelect{border:1px solid #e8e8e8!important;}*/
.grxx-kk .person-info div.mb label.errorMsg{ margin-top: 8px;}
input[name='logo']{opacity: 0;filter:alpha(opacity=0);}
.logo-div{position: relative;width: 185px;height: 36px;left: 237px;}
.logo-div label{position:absolute;top:20px;width: 100px;right: 9px;}
input.opacity{opacity: 0;filter: alpha(opacity=0)}
span.spilt-line{background:#dedede;width: 1px;height: 35px!important;position: relative;top:12px;}
.site-nav-pile{background:#dedede;width: 1px;height: 12px!important;position: relative;top:12px;}
/*省略号*/
.x-ellipsis,.x-ellipsis>a{text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;display: block;width:100%;color: #333;}
.ellipsis{text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;display: block;}
/*modify 客服*/
.overcome_m { width: 274px; height: 348px; position: absolute; left: -276px; top: 75px;border:1px solid #6c4317;z-index: 500;background: #fff; }
.overcome_m>h3{height: 48px;line-height: 48px;background: #6c4317;}
.overcome_m>h3>em{width: 31px;height: 28px;background: url("/static/base/images/icon_phone.png") no-repeat;margin-top:10px;margin-left: 5px;font-size: 18px;color: #fff;margin-right: 7px;}
.overcome_m>h3>span{color: #fff;}
.overcome_m>h3>span>i{font-size: 18px;margin-left: 10px;}
.overcome_m dl { margin: 0 1px;background: #fff;}
.overcome_m dt { height: 48px; line-height: 48px; color: #fff; font-size: 12px; }
.overcome_m dt em { width: 25px; height: 24px; display: inline-block; background: url(../../images/pub/icon.png?v=2) no-repeat -261px -793px; margin: 0 6px; position: relative; left: 0; top: 6px; }
.overcome_m dt i { font-size: 18px; font-weight: bold; margin-left: 10px; }
.overcome_m dd.bg_w { background-color: #fff; }
.overcome_m dd i { width: 20px; height: 24px; background: url(../images/icon.png?v=2) no-repeat -290px -792px; position: relative; display: inline-block; left: -12px; top: 6px; }
.sliderr_wrap ul li a { background-position: -606px -4px; }
.overcome_m dd { line-height: 47px; text-align: center; color: #333; background: #fff;}
.overcome_m dd.moblie_img { padding-top: 12px; line-height: 35px; }
/*错误弹框*/
    .mark {
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: #000;
        opacity: .6;
        display: block;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
        padding: 0;
        margin: 0;
        display: none;
    }

    .require-alert {
        width: 498px;
        height: 248px;
        background: #fff;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        z-index: 99999;
        padding: 20px;
		padding-top: 5px;
		box-sizing: content-box;
		display: none;
		text-align: center;
    }
    .fail-require-alert{
        height: 200px;
    }

    .require-alert .require-con {
        position: relative;
    }

    .require-con span.delete {
        display: block;
        width: 18px;
        height: 18px;
        background: url("/static/xyj/images/delete.png") no-repeat center center;
        background-size: 100% 100%;
        position: absolute;
        right:0px;
        top: 10px;
        cursor: pointer;
    }
      .require-con p.line{border-bottom: 1px solid #E4E4E4;height: 44px;line-height: 44px;font-size: 16px;}

    .require-con h2 {
        color: #393939;
        font-family: "思源黑体";
        font-size: 24px;
        width: 370px;
        margin: 0 auto;
        margin-bottom: 14px;
        margin-top: 20px;
        font-size: 16px;
        line-height: 20px;
        font-weight: 300;
    }
     .fail-window h2{
         margin-top: 30px;
         margin-bottom: 50px;
     }
    .require-con h2 i {
        display: inline-block;
        width: 38px;
        height: 38px;
        background: url("/static/xyj/images/success.png") no-repeat center center;
        vertical-align: middle;
        margin-right: 10px;
    }

    .require-con p.require {
        color: #666;
        font-family: "思源黑体";
        font-size: 16px;
        width: 360px;
        margin: 0 auto;
        text-align: center;
        line-height: 24px;
    }

    .require-con .btn {
        width: 132px;
        margin: 0 auto;
    }
    .require-con .btn input:focus{
        outline: none;
    }

    .require-con .btn input {
        width: 132px;
        height: 38px;
        background: #fd3c3c;
        color: #fff;
        font-size: 18px;
        margin-top: 24px;
        font-family: “思源黑体”;
        border:none;
        cursor: pointer;
    }
    .fail-window .btn input {
        margin-top:0;
         border:none;
         cursor: pointer;

    }
    /*手机招标的弹框*/
    .cover_apply{
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        z-index: 9999;
        overflow: hidden;
        background: rgba(0, 0, 0, 0.5);
        display: none;
    }
    .pop-box-design {
        width:100%;
        position: fixed;
        z-index: 9999;
        border-radius: .25rem;
        height: 100%;
        margin: auto;
    }
    .pop-box-design .con {
        padding: .82rem .45rem 1.04rem .45rem;
        border-radius: .25rem;
        font-size: 0.3rem;
        background: #fff;
        top:0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 5.5rem;
        margin: auto;
        position: absolute;
        height: 3rem;
    }
    .pop-box-design p.icon-success {
        margin-bottom: .2rem;
    }
    .tcenter{text-align: center;}

.pop-box-design .success {
    padding: 0;
    font-size: .32rem;
    color: #333;
    font-weight: normal;
    margin: 0;
    text-align: center;
}
.pop-box-design p.text-indent {
    color: #8f8f8f;
    margin-top: .2rem;
    line-height: .48rem;
}
.text-indent {
    text-indent: .46rem;
}
.pop-box-design i{display: inline-block;}
.pop-box-design .iconfont{
    font-size: 1rem;
    color: #ef6d1f;
    height: 1rem;
    line-height: 1rem;
    width: 1rem;background-size:100%;
}
.icon-chenggong {
  background: url("/static/tg/iconImages/success.png") no-repeat;
}
.icon-shibai{ background: url("/static/tg/iconImages/error.png") no-repeat;}
.pop-box-design span {
    color: #ef6d1f;
}
.pop-box-design .close {
    position: absolute;
    line-height: 0.9;
    right: .15rem;
    top: -1.1rem;
    border-radius: .27rem;
    height: .54rem;
}
.pop-box-design .close a{vertical-align: top;height: 0.52rem;display: inline-block;}
.pop-box-design .close .icon-close{width: 0.52rem;height: 0.52rem;background: url("/static/tg/iconImages/close.png") no-repeat;background-size:100%}
input[name='photo_fm']{opacity: 0!important;width: 0px!important;vertical-align: middle;}
b.color{color: #ff6b06;}
div.imgWrap .img-content-box{position: relative;margin: auto;}
.imgWrap>.title{height: 70px;line-height: 90px;font-size:22px;color: #252121;}
a[title='站长统计']{display: none;}
.main-color{color:#fd3c3c!important;}
b.color{color: #ff6b06;}
div.imgWrap .img-content-box{position: relative;margin: auto;}
.imgWrap>.title{height: 70px;line-height: 90px;font-size:22px;color: #252121;}

/* .global-tit-window-delete{display: none;} */
.transparent-layer-delete{position: fixed; width: 100%; height: 100%; z-index: 999; background: #000; opacity: .4; top: 0; left: 0;display: none;filter:alpha(opacity=60);}
.window-box-delete{width:472px;padding-top: 20px;position: fixed;z-index:999;left: 50%;top:50%;background: #fff;min-height: 210px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.window-box-delete button{width: 22px;height: 22px;background-position: -1px -355px;position: absolute;right: 20px;top: 20px;z-index: 30;display: block;}
.window-box-delete .del-img{text-align: center;margin-top: 64px;}
.window-box-delete .del-title{text-align:center;font-size: 16px;color:#333;margin-top:30px;}
.window-box-delete .del-btn{margin:35px 55px 0 55px}
.window-box-delete input{display: inline-block;width:118px;height: 34px;line-height:34px;text-align: center;font-size: 16px;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.window-box-delete .del-cancel{border:1px solid #999;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.window-box-delete .del-ok{background: #fd3c3c;color:#fff;float: right;}
/*h1,h2,h3{display: inline-block;}*/
/*modify_nav*/
.site-nav-info-sign .user_mc{
    max-width: 68px;
    margin-right: 4px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/*.site-nav-info-sign-email>a{padding: 0 15px!important;}*/
.site-nav-info-sign .user_mc>span{width: 19px;height: 14px;background: url("/static/base/images/images/email.png") no-repeat;display: inline-block;vertical-align: middle;margin-right: 5px;margin-top: -1px;}
.site-nav-info-sign .user_mc>span.active{background: url("/static/base/images/images/email02.png") no-repeat;display: inline-block;background-size: 19px 14px;}
.site-nav-info-sign .user_mc em{position: absolute;width: 5px;height: 5px;background:#fd3c3c;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;position: absolute;right:24px;top:8px;}
.site-nav-info-sign .triangle_down{display: inline-block;width: 7px;height: 4px;background: url("/static/base/images/images/down.png") no-repeat;position: relative;top:18px;}
.site-nav-info-sign .triangle_up{background: url("/static/base/images/images/up.png") no-repeat;top:16px;}
.site-nav-info-sign .user-content{display: none;border:1px solid #eee;border-top:0;z-index: 10000;width: 100px;}
.site-nav-info-sign .user-content.active{display: block;position:absolute;top:41px;left: 0;background:#fff;}
.site-nav-info-sign .user-content li{
    width: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 35px;
	font-size: 16px;
}
.site-nav .site-nav-bd .site-nav-info{
    min-width:56px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.site-nav-info-sign .user-content li a{width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.site-nav-info-sign .user-content li a:hover{color:#999;background:#eee;}
.site-nav-info-sign a.login:hover{color:#999;}
.site-nav-info-sign .user-content span{color:#fd3c3c;margin-left: 5px;}

/*common.css*/
/* @charset "utf-8"; */
/*效果模块*/
div.ef-bd-b{width: 100%;height: 450px;background:#c69f76;position: relative;}
div.ef-bd-b .ef-bd-wrap{position: relative;}
div.ef-bd-b .ef-bd-c{width: 1220px;height: 450px;margin:0 auto;position: relative;overflow: hidden;}
div.ef-bd-b .ef-bd-k{height: 550px;width: 285px;position: absolute;left: 0;top: 0;z-index: 10;}
div.ef-bd-b .ef-bd-t{height: 112px;margin-bottom: 2px;background: rgba(255, 255, 255, 0.9);box-sizing: border-box;position: relative;}
div.ef-bd-b .ef-field{float: left}
div.ef-bd-b .ef-bd-l{color: #fff;text-align: left;padding: 30px 0 0 20px;width:62px;}
div.ef-bd-b .ef-bd-r{position: absolute;left: 120px;top: 32px;width: 175px;}
div.ef-bd-b .ef-bd-l p{font-size: 15px;color:#6c4317;}
div.ef-bd-b .ef-bd-l .zw{font-size:25px;}
div.ef-bd-b .ef-bd-l i{clip-path: polygon(0% 0%, 100% 50%, 0% 100%, 0% 50%);-webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%, 0% 50%);background-color: #6c4317;width: 10px;height: 12px;position: absolute;top: 54px;left: 82px;}
div.ef-bd-b .xb-item{width: 100%;margin: 0 auto;height: 400px;}
div.ef-bd-b .xb-item a.imgbanner{width:100%;padding: 0;position:absolute;left: 0;top:0;height: 450px;}
div.ef-bd-b .xb-item a.imgbanner img{width: 1220px;height: 400px;}
div.ef-bd-b  a{color: #6c4317;text-align:left;display:block;width:auto;font-size: 16px;margin-right: 15px;line-height: 28px;}
div.ef-bd-b .lx-item{margin-bottom: 24px;}
div.xb-slider{text-align: center;position: absolute;left: 0;top:0;width: 100%;z-index:1;}
div.ef-bd-c .yysj{background: #fff;font-size: 25px;color: #6c4317;font-family: "思源黑体";position: absolute;z-index: 5;top: 152px;left: 587px;width: 280px;text-align: center;line-height: 42px;cursor: pointer;}
div.xg-db{position: absolute;height: 70px;left: 0;bottom:0;width: 100%;z-index: 2;}
div.xg-db .mark-layer{ background: rgb(0, 0, 0);opacity: 0.6;filter:alpha(opacity=60);height: 70px;}
div.xg-db-c{width:922px;margin:0 auto;height:58px;padding:12px 0 0 298px;position: absolute;left: 50%;margin-left:-610px;top:0;z-index: 12;}
div.xg-db-c ul li{position: absolute;left: 298px;}
div.xg-db-c ul li h3{font-size: 24px;color:#eee;}
div.xg-db-c ul li p.ms{margin-top: 8px;font-size: 12px;color: #eee;}
div.xg-db-c p.num-count{position: absolute;right: 136px;bottom: 12px;color: #eee;}
div.xg-db-c p.num-count span{color: #fd3c3c;}
div.xg-db-c a.xbtn{width:61px;height:56px;position: absolute;right: 0;top:0;border-right: 1px solid #5c5345;text-align: center;}
div.xg-db-c a.xleft{right: 61px;border-left: 1px solid #5c5345;}
div.xg-db-c a.xbtn em{width: 17px;height: 31px;background:url("/static/xyj/images/xgt.png") no-repeat -1px -50px;float: left;margin: 20px 0 0 22px;}
div.xg-db-c a.xleft.active em{background-position: 0px 0px;}
div.xg-db-c a.xright em{background-position:-30px -51px;}
div.xg-db-c a.xright.active em{background-position: -30px 0px;}
div.mtzt{width:1220px;height: 77px;border-bottom: 1px solid #fd3c3c;margin:0 auto;font-size: 24px;color: #333;}
div.mtzt .left{float: left;padding-top: 38px;}
div.mtzt .left p{float: left;margin-right: 17px;}
div.mtzt .left span{font-size: 12px;color: #999;vertical-align: bottom;}
div.mtzt .left span em{color: #d6162d;vertical-align:bottom;}
div.mtzt .aa{float: right;margin-top: 50px;}
div.mtzt .aa a{font-size: 12px;color: #666;float: left;padding-left: 15px;}
div.mtzt .aa a em{margin-right: 15px;}
div.mtzt .aa a:hover{color: #fd3c3c;}
div.mtzt .aa a.more{padding-left: 35px;}
div.txbf{width: 1220px;height: 410px;margin: 20px auto 0;clear: both;position:relative;}
div.big-xgt-N1{position: absolute;left: 0;top:0;}
div.big-xgt-N1 img{width: 600px;height: 410px;}
div.big-xgt-same{height:202px;width: 304px;}
div.big-xgt-N2{position: absolute;left:606px;top:0;height:202px;}
div.big-xgt-N3{position: absolute;left:606px;top:208px;}
div.big-xgt-N4{position: absolute;right:0px;top:0px;}
div.big-xgt-N5{position: absolute;right:0px;top:208px;}
div.big-xgt-same img{width: 304px;height: 202px;}
div.txbf div.mark-layer{height: 40px;width:100%;opacity: 0.6;filter:alpha(opacity=60);position:absolute;bottom: 0;background:rgb(0,0,0);}
div.txbf .top{height: 410px;position: relative;width: 100%;}
div.txbf .top a{overflow: hidden;display: block;}
div.txbf .top .big-xgt-N1>a{display: block;position: relative;width: 600px;height: 410px;overflow: hidden;}
div.txbf .top .btn{top:180px;}
div.txbf .top a p{position: absolute;z-index: 2;color: #eee;font-size:14px;bottom: 0;text-align: center;line-height: 40px;width: 100%;}
div.txbf .top a.fbtn{float: left;width: 46px;height: 80px;}
div.txbf .mid{margin-top: 30px;height: 150px;padding: 30px 0;}
div.txbf .mid li{float: left;margin-right: 20px;}
div.txbf .mid li img{width:290px;height: 150px;}
div.txbf .fbtn{width: 46px;position:absolute;left: 0;top:165px;background: url("../images/xgt.png") no-repeat 0 -85px;display: inline-block;height: 80px;}
div.txbf .fright{background: url("../images/xgt.png") no-repeat -54px 0;left:1175px;}
div.x-ce{width: 100%;height: 150px;background: #f8f8f8;margin-top: 30px;padding:30px 0;}
div.x-ce ul{width: 1220px;height:150px;margin:0 auto;}
div.x-ce ul li{float: left;margin-right:20px;position: relative;}
div.x-ce ul li img{width: 290px;height: 150px; }
.img-hover{-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}
.img-hover:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
div.icon-img table td a:hover .img-hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
div.x-ce ul li a{ overflow: hidden;display: block;}
div.x-ce ul li a:hover .img-hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
div.x-ce .xu-mark{width: 100%;height:150px;position:absolute;top:0;}
div.x-ce li p{font-size:34px;color: #eee;position: absolute;top:0;width: 100%;text-align: center;height: 100%;line-height:150px; }
/*瀑布流块*/
#main{margin: 30px auto 0;width:1220px;padding-bottom:30px; }
#main:after{content: "";display: table;}
#tiles { list-style-type: none; position: relative; /** Needed to ensure items are laid out relative to this container **/ margin: 0 auto; padding: 0; }
/**
 * Grid items
 */
.fl-tiles li {
    width:293px;background:#fff;overflow:hidden;margin:15px 0 0 0;
	border-radius:4px 4px 4px 4px;
	box-shadow:0 1px 3px rgba(34, 25, 25, 0.2);}
#tiles li>a{display: block;overflow: hidden;}
#tiles li p.collect i{width: 25px;height: 25px;background: url("/static/xiaoguotu/img/img_icon.png") no-repeat;vertical-align: middle;margin:4px 0px 0 30px;}
/*#tiles li button.collect i.white-star{width: 13px;height: 12px;background: url("/static/base/images/star.png") no-repeat;vertical-align: middle;background-size: cover;margin:-4px 2px 0 0;display: inline-block}*/
#tiles li a.metu-collection { width: 200px;height: 35px;text-align: center;line-height: 35px;color: #fff;position: absolute;top: 0px;right: -174px;left: auto;z-index: 100;display: none;}
#tiles li a.metu-collection.yellow{background-color: rgba(232,112,39,.9);}
#tiles li a.metu-collection.green{background-color:  rgba(20,176,106,.9);}
#tiles li a.metu-collection b{display: inline-block;height: 35px;line-height: 35px;font-weight: normal;font-size: 14px;}
#tiles li img.lazy{width: 100%;overflow: hidden;min-height: 200px;}
#tiles li.inactive { visibility: hidden; opacity: 0;}
#tiles li p {background: rgba(255, 255, 255, 0.8);color: #6c4317; text-align:left;padding:0 0 0 14px;position: absolute;left: 0;width: 100%;box-sizing: border-box;}
#tiles li p.top{
	top: 0;
	display: none;font-size: 18px;height: 42px;line-height: 42px;
}
#tiles li p.bottom{
	bottom: 0; font-size: 13px;height: 32px;line-height: 32px;
}
#tiles li p>a{text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;padding-right: 2px;color: #000;}
#tiles li p>a>b{
	color: #6c4317;
}
#tiles li p em{float: right;color: #666;}
#tiles li p.bottom>button{
	position: absolute;
	bottom: 10px;
	right: 14px;
}
.fa-tiles{margin-right: -20px;}
.fa-tiles li{width: 290px;margin-bottom: 30px;margin-right: 20px;}
.fa-tiles li img { display: block;background: #666;height: 200px;}
.fa-tiles li p{
   color: #666;
    font-size: 13px;
    line-height: 40px;
    text-align: left;
    padding: 0 14px;
    border: 1px solid #dedede;
    border-top: none;
}
footer { text-align: center; }
footer a { color: #435DC5; text-decoration: none; }
.progress-bar { background-color: #0BC20B; height: 2px; position: absolute; top: 0; left: 0; right: 0; width: 0; box-shadow: 0 1px 3px rgba(11, 194, 11, 0.2); -webkit-transition: width 0.3s ease-out; -moz-transition: width 0.3s ease-out; -o-transition: width 0.3s ease-out; transition: width 0.3s ease-out; }
.wookmark-placeholder { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #eee; border: 1px solid #dedede; z-index: -1; }
.example-tiles { position: relative; /** Needed to ensure items are laid out relative to this container **/ margin: 0; padding: 0; }
.example-tiles li { display: block; opacity: 1; list-style-type: none; float: left; margin: 5px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.example-tiles a,
.example-tiles a:hover { color: #555; background-color: #eee; text-align: center; display: table-cell; vertical-align: middle; width: 200px; height: 200px; font-size: 2em; font-weight: bold; text-decoration: none; border: 1px solid #ddd;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    padding: 5px 8px;
    border-radius: 3px;
}

.example-tiles a:hover {
    background-color: #ddd;
}
/*装修公司*/
div.zxgs-bd{width: 1220px;margin:20px auto 0;overflow: hidden;}
div.zxgs-l{float: left;width: 880px;}
div.zxgs-type{background: #f8f8f8;padding: 0 10px 0 20px}
div.zxgs-l h3.zxgs-nav{height:20px;padding: 24px 20px 14px 0;line-height: 20px;border-bottom: 1px solid #eaeaea;margin-bottom: 15px;    position: absolute;
    width: 100%;
    left: 0;
    top: -65px;
	padding-left: calc(50% - 590px);
}
div.zxgs-l a.nq{float: right;color:#999;}
div.zxgs-l a.nq:hover{float: right;color:#6c4317;}
div.zxgs-l h3.zxgs-nav li a{font-size: 14px;color: #707070;float: left;}
.zxgs-nav ul li{float: left;height: 20px;line-height: 20px;}
.zxgs-nav li{float: left;}
/* .zxgs-nav li a span{margin: 6px 0 0 0;} */
.zxgs-nav li span{width: 8px;height: 10px;background: url("/static/xyj/images/zxgs.png") no-repeat -1px -1px;float: left;margin:5px 10px 0 10px;}
.zxgs-nav li em{float: left;}
/* .zxgs-nav li.tc-sj a{height: 18px;color: #707070;padding:  0 5px;float: left;line-height: 18px;}
.zxgs-nav li.tc-sj a span{width: 7px;height: 7px;background: url("/static/xyj/images/zxgs.png") no-repeat -1px -13px;vertical-align: middle;float:right;margin: 6px 0 0 8px;} */
.zxgs-nav .jg-total{color: #999;line-height: 20px;float: left;}
.zxgs-nav .jg-total span{color:#666;}
div.zxgs-l dl{min-height: 25px;font-size: 14px;margin-bottom: 25px}
/* border-top:1px dashed #dedede; */
div.zxgs-l dl dt{float: left;width: auto;height:25px;background:#6c4317;color: #fff;line-height: 25px;text-align: center;padding: 0 14px;}
div.zxgs-l dl dd{margin-left: 35px;padding-left: 32px;}
div.zxgs-l dl.last dd{border-bottom: none;}
div.zxgs-l dl dd a{height: 40px;line-height: 25px;color: #707070;margin-right: 18px;}
div.zxgs-l dl dd a.active{color: #e4021e;}
div.zxgs-l dl dd a:hover{color:#e4021e;}
div.zxgs-rank{height: 60px;border-top: 1px solid #eaeaea;}
div.zxgs-rank ul{width: 953px;}
div.zxgs-rank ul li{float: left;width: auto;height:25px;text-align: center;line-height: 25px;margin: 15px 47px 0 0;padding: 0 14px;}
div.zxgs-rank ul li a{color: #707070;font-size: 14px}
div.zxgs-rank ul li.active a{color: #e4021e;}
div.zxgs-rank .zxgs-page{width: 117px;border-left:1px solid #eee;height: 38px;line-height: 38px;position: relative;}
div.zxgs-rank .zxgs-page a{position: absolute;width: 6px;height: 9px;background: url("../images/zxgs.png") no-repeat -1px -22px;left: 20px;top:14px;}
div.zxgs-rank .zxgs-page span{width: 100%;text-align: center;display: inline-block;}
div.zxgs-rank .zxgs-page a.right{background: url("../images/zxgs.png") no-repeat -1px -35px;left: 91px;}
.sjs-mk{ margin-top: 25px;}
div.zxgs-list ul li a.z-img{float:left;height: 160px;width: 180px;overflow: hidden;background: #fff;display: flex;
    justify-content:center;
    align-items:Center;}
div.zxgs-list ul li a img{max-width: 180px;}
div.zxgs-list ul li{height: 228px;margin-top: 35px;}
/* div.zxgs-list ul li:hover{background: #fafafa;} */
/* div.zxgs-list{margin-top:20px;border-bottom: 1px solid #eee;} */
/* div.zxgs-list .zxgs-box{padding: 30px;border:1px solid #eee;border-bottom: none;overflow: hidden;} */

div.zxgs-list .zxgs-box{padding: 33px 0 31px 23px;overflow: hidden;background: #f8f8f8;}
div.zxgs-list div.zxgs-jj{float: left;margin-left: 15px;
    width: 435px;}
div.zxgs-list div.zxgs-jj h3.title{line-height:24px;width: 100%;margin-bottom: 20px;}
div.zxgs-list div.zxgs-jj h3 a,.zxgs-home-banner>.mainInfo >.title{color: #000;font-size: 22px;font-family: "思源黑体"}
div.zxgs-list div.zxgs-jj h3 a:hover{color:#e4021e;}
div.zxgs-list div.zxgs-jj h3 a .icon_1,.zxgs-home-banner>div.mainInfo .icon_1{display: inline-block;background: url("/static/xyj/images/zxgs_images/icon_1.png") no-repeat center center;width: 32px;height:32px;vertical-align: middle;margin-left:30px;margin-top: -4px;}
div.zxgs-list div.zxgs-jj h3 a .icon_2,.zxgs-home-banner>div.mainInfo .icon_2{display: inline-block;background: url("/static/xyj/images/zxgs_images/icon_2.png") no-repeat center center;width: 32px;height:32px;vertical-align: middle;margin-left:14px;margin-top: -4px;}
div.zxgs-list div.zxgs-jj h3 a .icon_1,div.zxgs-list div.zxgs-jj h3 a .icon_2,
.zxgs-home-banner>div.mainInfo .icon_1,.zxgs-home-banner>div.mainInfo .icon_2{
	position: relative;
}
div.zxgs-list div.zxgs-jj h3 a .icon_1 .tip,div.zxgs-list div.zxgs-jj h3 a .icon_2 .tip,
.zxgs-home-banner>div.mainInfo .icon_1 .tip,.zxgs-home-banner>div.mainInfo .icon_2 .tip
{
	position: absolute;
	width: 115px;
	color: #999;
	font-size: 16px;
	top: -26px;
	left: -20px;
	display: none;
	font-style: italic;
	background: #fff;
	text-align: center;
	box-shadow: 0 0 12px 0px #ccc;
}
div.zxgs-list div.zxgs-jj h3 a .icon_1:hover .tip,div.zxgs-list div.zxgs-jj h3 a .icon_2:hover .tip,
.zxgs-home-banner>div.mainInfo .icon_1:hover .tip,.zxgs-home-banner>div.mainInfo .icon_2:hover .tip{
	display: block;
}
div.zxgs-list div.zxgs-jj h3 span{width:25px;height: 25px;background: url("../images/zxgs.png") no-repeat -1px -48px;margin-left:14px;float: left;vertical-align: middle;margin-top: 2px;}
div.zxgs-list div.zxgs-jj h3 span.rz-n2{background: url("../images/zxgs.png") no-repeat -1px -73px;margin-left: 14px;}
div.zxgs-list div.zxgs-jj p span{width: 100px; display: inline-block;color: #999999;font-size: 14px;font-family: "思源黑体"}
div.zxgs-list div.zxgs-jj p span i{display: inline-block;
	width: 20px;
    height: 20px;
    line-height: 20px;
	border-radius: 4px;
	text-align:center;font-size: 12px;color:#fff;margin-right: 10px;font-family: "思源黑体"}
div.zxgs-list div.zxgs-jj p span i.hui,div.zxgs-home-banner >div.descrpiton> p.yhal >span i.hui{background: #ff7522}
div.zxgs-list div.zxgs-jj p span i.an,div.zxgs-home-banner >div.descrpiton> p.yhal >span i.an{background: #6bbeaa;}
div.zxgs-list div.zxgs-jj p span i.fang,div.zxgs-home-banner >div.descrpiton> p.yhal >span i.fang{background: #81a3e9;}
div.zxgs-list div.zxgs-jj p span i.ping,div.zxgs-home-banner >div.descrpiton> p.yhal >span i.ping{background: #f76e6e;}
div.zxgs-list div.gsmf-btn {float: right;width: 150px;margin: 20px 25px 0 0 ;}
div.zxgs-list div.gsmf-btn a {display: block; width: 150px; height: 45px; color: #fff; line-height: 45px; text-align: center;background:#6c4317;font-size: 18px;color:#fff;font-family: "思源黑体";}
div.zxgs-list div.gsmf-btn a.mfyy{width: 150px;height: 45px;border:1px solid #6c4317;color: #6c4317;background: #fff;margin-top: 26px;box-sizing: border-box}
/*div.zxgs-list div.zxgs-jj p span em{width: 16px;height: 16px;background-position:  -13px -1px;float: left;}
div.zxgs-list div.zxgs-jj p span.rc em{background-position: -13px -23px;float: left;}
div.zxgs-list div.zxgs-jj p span.tf em{background-position: -35px -1px;float: left;}
div.zxgs-list div.zxgs-jj p span.lp em{background-position: -35px -23px;float: left;}*/
div.zxgs-list div.zxgs-jj .dz,.zxgs-home-banner>.mainInfo >p.addr{font-size: 16px;margin-top: 18px;color: #999999;font-family: "思源黑体";}
div.zxgs-list div.zxgs-jj .dz em,.zxgs-home-banner>.mainInfo >p.addr>em{background: url(/static/new-xyj/images/company_addrs_icon.png) no-repeat;width: 12px;height: 20px;color: #999;vertical-align:middle;margin-right:3px;float: left;}
div.zxgs-list div.mf-btn{float: right;width: 134px;height: 34px;background: #fd3c3c;}
div.zxgs-list div.mf-btn a{float: left;width: 134px;height: 34px;margin-bottom: 10px;color: #fff;line-height: 34px;text-align: center;}
div.zxgs-list div.gsmf-service{margin-top: 18px}
div.zxgs-list div.gsmf-service span,div.zxgs-home-banner >div.descrpiton>div.gsmf-service span{font-size: 15px;color:#999999;margin-right: 25px;font-family: "思源黑体";}
div.zxgs-list div.gsmf-service span.fen,div.zxgs-home-banner >div.descrpiton>div.gsmf-service span.fen{margin-bottom: 15px;}
div.zxgs-list div.gsmf-service span i,div.zxgs-home-banner >div.descrpiton>div.gsmf-service span i{color:#6c4317;font-size: 22px;margin-left: 10px;}
div.fbzb-normal-box{float: right;width:246px;margin-bottom: 20px;}
div.prograss-content .fbzz,div.fbzb-normal-box .fbzz{min-height: 290px;background:#fcfcfc;border:1px solid #eee;border-top:2px solid #fd3c3c;padding: 0 15px 20px;margin-bottom: 20px;}
div.prograss-content .fbzz p,div.fbzb-normal-box .fbzz p{text-align: center;padding-top: 23px;font-size:22px;color: #fd3c3c;}
div.prograss-content .fbzz p.info,div.fbzb-normal-box .fbzz p.info{font-size: 12px;color: #666;padding-top: 10px;}
.fb-form{margin-top: 27px;}
.fb-form .user-name,.fb-form .phone-num{ position: relative;margin-bottom: 20px;}
.fb-form input[type='text']{width:100%;height: 40px;border:1px solid #e8e8e8;padding-left: 12px;background: #fff; box-sizing: border-box;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.fb-form .user-name span.msg-common,.fb-form .phone-num span.msg-common{ bottom: -16px!important;}
/*.fb-form .user input{ margin-bottom: 18px;}*/
.fb-form input.text{width: 198px;}
.fb-form  span.has{font-size: 12px;color: #666;padding: 0px 5px 15px;width: 100%;text-align:left;display: inline-block;}
.fb-form  span.gl-has{padding-top: 10px;}
.fb-form input[type="submit"]{width:100%;background:#fd3c3c;color: #fff;font-size: 14px;border:none;}
div.submit input{width:100%;height: 42px;background: #6c4317;color: #fff;font-size: 14px;border-radius: 5px;}
div.zxgs-r .ys{margin-top: 20px;width: 274px;border:1px solid #eee;min-height: 200px;}
div.zxgs-r .ys .ys-wrap{padding:28px 20px 0 ;font-size: 14px;color: #333;line-height: 1.3; position: relative;}
div.zxgs-r .ys .ys-wrap:before{position: absolute;top: 30px;left: 10px;content: "";background:#fd3c3c;width:3px;height: 18px; }
div.zxgs-r .ys .ys-wrap p{line-height: 20px;font-size: 14px;color:#333;}
div.zxgs-r .designer-ys div.top{padding: 22px 0 0 18px;}
div.zxgs-r .ys-js{padding: 8px 10px 30px;}
div.zxgs-r .ys-js dl{padding:19px;position: relative;border-bottom: 1px dashed #e5e5e5;}
div.zxgs-r .ys-js dl dt{float: left;height: 100%;text-align: center;}
.gs-sj-icon{background: url(/static/new-xyj/images/index_icon.png) no-repeat;}
div.zxgs-r .ys-js dl dt em{width: 28px;height: 28px;background-position:-21px -285px;position: absolute;top:50%;margin-top: -13px;}
div.zxgs-r .ys-js dl.jd dt em{float: left;width: 33px;height:25px;background-position: -58px -285px;margin-top: -9px;}
div.zxgs-r .ys-js dl.gw dt em{float: left;width: 36px;height:30px;background-position: -102px -285px;margin-top: -12px;}
div.zxgs-r .ys-js dl.xy{border-bottom: none;}
div.zxgs-r .ys-js dl.xy dt em{float: left;width: 26px;height:33px;background-position:-148px -285px;margin-top: -12px;    margin-left: 3px;}
div.zxgs-r .ys-js dl dd{padding-left:44px;}
div.zxgs-r .ys-js dl dd h5{margin-bottom: 8px;}
div.zxgs-r .ys-js dl dd p{line-height: 1.5;color: #666;}
div.zxgs-r .ys-js dl dd p.ys-title{margin-bottom: 6px;font-size: 14px;color: #333;}
div.zxgs-r .ys-js  a.lj-btn{width: 236px;height: 43px;background:#fd3c3c;display:block;font-size: 14px;color: #fff;text-align: center;line-height:43px;border-radius: 5px;margin:0 auto;margin-top: 4px;}
div.zxgs-r div.jsqy{height: 210px;background:#fff;line-height:210px;text-align: center;margin-top: 76px;}
div.zxgs-r .hyb{border:1px solid #eee; padding:18px ;}
div.zxgs-r .hyb .hyb-title{font-size: 14px;color: #333;padding-left: 10px;position: relative;margin-bottom: 8px;}
div.zxgs-r .hyb .hyb-title:before{content: "";position: absolute;top:0px;left:0px;background: #fd3c3c;width: 3px;height: 18px;}
div.zxgs-r .hyb p.zm{color: #333;font-size: 12px;height:25px;padding-left: 14px;background: #f8f8f8;line-height:25px;}
div.zxgs-r .hyb ul li{min-height:45px;border-bottom: 1px dashed #c0c0c0;cursor: pointer;padding: 0 4px;}
div.zxgs-r .hyb ul li a{height: 45px;display:block;line-height: 45px;color: #666;font-size:12px;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
div.zxgs-r .hyb ul li a:hover{color: #fd3c3c;}
div.zxgs-r .hyb ul li a em{width: 15px;height: 15px;background: #ff9100;float: left;margin:15px 9px 0 0;line-height: 15px;text-align: center;color: #666;background: #ececec;}
div.zxgs-r .hyb ul li:nth-of-type(1) a em,div.zxgs-r .hyb ul li:nth-of-type(2) a em,div.zxgs-r .hyb ul li:nth-of-type(3) a em{background: #fd3c3c;color: #fff;}
div.zxgs-r .hyb ul li div.zk{padding-bottom: 25px; display: none;}
div.zxgs-r .hyb ul li:first-child div.zk{display: block;}
div.zxgs-r .zxbj{margin-top: 20px;border: 1px solid #e8e8e8;border-bottom: none;}
div.zxgs-r .zxbj-b{border-bottom:1px solid #e8e8e8;padding:19px 15px 0 14px;}
div.zxgs-r .zxbj h3{font-size: 14px;color: #333; }
div.zxgs-r .zxbj-item{margin-top: 16px;}
div.zxgs-r .zxbj-item i{margin-right: 3px;font-size: 14px;float: left;margin-top:-1px;}
div.zxgs-r .zxbj-item a{display: block;color: #666;margin-bottom: 14px;}
div.zxgs-r .zxbj-item a:hover{color: #fd3c3c;}
div.zxgs-r .xmqd{margin-top: 20px;border:1px solid #eee;padding: 18px 10px 0;}
div.zxgs-r .xmqd .xmqd-title{margin-bottom: 18px;font-size: 14px;color: #333;position: relative;padding-left: 12px;}
div.zxgs-r .xmqd .xmqd-title:before{content: "";position: absolute;top:0px;left:0px;background: #fd3c3c;width: 3px;height: 18px;}
div.zxgs-r .xmqd table{width: 100%;}
div.zxgs-r .xmqd table th{font-size: 12px;color: #999;text-align: center;}
div.zxgs-r .xmqd table.title{margin-bottom: 15px;}
div.zxgs-r .xmqd div.wordScroll{ height:216px;overflow: hidden;}
div.zxgs-r .xmqd table.g-md tr{border-bottom: 1px dashed #e5e5e5;}
div.zxgs-r .xmqd table.g-md td{height: 40px;font-size: 12px;color:#333;text-align: center;}
div.zxgs-r .xmqd table.g-md td.text-fl{ width:135px;}
/*div.zxgs-r .xmqd table.g-md td.text-c{ text-align: left;}*/
div.zxgs-r .xmqd table.g-md td.gsmz{color: #fd3c3c;}
/*装修攻略*/
/*攻略banner*/
.bread-nav { margin-bottom: 30px;margin: 0 auto;width: 1220px;padding-top: 20px;}
.bread-nav ul .bread { float: left; overflow: hidden; width: 156px; padding: 5px 5px 5px 0; }
.bread-nav ul { overflow: hidden; }
.bread-nav ul li { overflow: hidden; float: left; width: 244px; }
.bread-nav ul li .icon { float: left; width: 80px; text-align: center; line-height: 14px; height: 62px; padding: 3px 0; }
.bread-nav ul li .icon a { color: #fd3c3c; }
.bread-nav ul li .icon a i.i-01 { background-position:0px 0px; }
.bread-nav ul li .icon a i.i-02 { background-position:-44px 0px; }
.bread-nav ul li .icon a i.i-03 { background-position:-88px 0px; }
.bread-nav ul li .icon a i.i-04 { background-position:-132px 0px; }
.bread-nav ul li .icon a i.i-05 { background-position:-176px 0px; }
.bread-nav ul li .icon a i.i-06 { background-position:-9px -48px; }
.bread-nav ul li .icon a i { display: block; height: 44px; width: 44px; margin: 0px auto 3px; background: url("/static/xyj/images/zxgl.png") no-repeat;}
.bread-nav ul .bread a { font-size: 12px;display: block; float: left; height: 19px; line-height: 19px; margin-right: 8px; white-space: nowrap; padding: 1px 2px; color: #333; color: #666; }
.bread-nav ul .bread a:hover{color: #ee1f1f;}
.gl-banner{width: 1220px;height: 413px;margin: 0 auto;margin-top: 20px;}
.gl-banner .carousel{width: 892px;height: 413px;position: relative;float: left;}
.gl-banner .carousel .btn{top:155px;}
.gl-banner .carousel .imgFade img{width: 892px;height: 413px;position: absolute;left: 0;}
.gl-banner .gl-btn{width: 46px;height: 80px;position: absolute;background: url("../images/xgt.png") no-repeat 0px -85px;top:140px; }
.gl-banner .right-btn{left:846px;background-position: -54px 0; }
.mfsq-sj{float: right;width:268px;height:385px;border:1px solid #eee;border-top:2px solid #fd3c3c;padding: 25px 19px 0px;}
ul.mfsj-icon li{float:left;width: 33.33%;font-size: 12px;line-height: 22px;color:#333;margin-bottom:8px;}
.mfsq-sj h3{font-size:22px;color: #fd3c3c;text-align: left;}
.mfsq-sj p.title{margin-top: 12px;text-align:left;}
.mfsj-form{margin-top:28px;}
.mfsj-div input{width: 253px;height: 34px;border:1px solid #ddd;padding-left: 12px;margin-bottom: 20px;}

div.mfsj-ct{margin-top: 16px;}
div.mfsj-ct img{width: 100%;}
div.xzx-bd{width:1220px;margin:0 auto;}
/*div.xzx-bd  .title {padding-bottom: 15px;padding-top: 38px;}*/
div.xzx-bd  .title h1,div.xzx-bd  .title .bt{float:left;font-size:24px;color: #333;line-height: 24px;}
div.xzx-bd  .title a{float: right;color: #666;font-size: 12px;margin-top: 6px;}
div.xzx-bd  .title a:hover{font-size: 12px;color: #fd3c3c;}
div.xzx-l{float: left;width: 870px;min-height:100px;padding-top: 22px;}
div.xzx-item{width: 420px;float: left;margin-bottom: 46px;}
div.xzx-item .titwrap{border-bottom: 1px solid #eee;padding-bottom: 10px;line-height: 18px;}
/* // div.xzx-item h5{color:#333;font-size:18px;padding-bottom: 10px;border-bottom: 1px solid #eee;line-height: 18px;} */
div.xzx-item h2{color:#333;font-size:18px;line-height: 18px;float: left;}
/* // div.xzx-item h5 em{width: 40px;height: 14px;margin-left:10px; } */
div.xzx-item .titwrap .lx{float: right;}
div.xzx-item .titwrap .lx a{font-size: 12px;color: #666;}
div.xzx-item .titwrap .lx a.fr{margin-top: 0;}
div.xzx-item h2 a{font-size: 12px;color: #666;}
div.xzx-item h2 a:hover{color: #fd3c3c;}
div.xzx-item .jj{margin-top: 20px;}
div.xzx-item .jj dl dt{float: left;}
div.xzx-item .jj dl dt img{width:140px;height: 98px; }
div.xzx-item .jj dl dd{padding-left: 156px;min-height: 98px;}
div.xzx-item .jj dl dd a.title-a{font-size:14px;color: #333;}
div.xzx-item .jj dl dd a.small-title-a{font-size:14px;color: #333;line-height: 20px;}
div.xzx-item .jj dl dd a{color:#fc3d3d;}
div.xzx-item .jj dl dd a:hover{color: #fd3c3c;}
div.xzx-item .jj dl dd p{line-height:2;margin-top: 8px;color:#999;}
div.xzx-item .jj dl dd p.small-p{margin-top:0;}
div.xzx-item .how{margin-top:14px;font-size: 14px;display: block;}
div.xzx-item .how span{color: #999;margin-right: 5px;}
div.xzx-item .how a{display: block;margin-bottom: 16px;}
div.xzx-sc{float: right;}
div.xzx-item .lx i{margin-right:3px;}
div.xzx-item div.zt-tu{margin-top: 20px;}
div.xzx-item div.zt-tu img{width: 420px;height: 238px;}
div.xzx-item .lx a{margin-left: 4px;}
div.xzx-item .lx a.fr{margin-left: 20px;margin-top:3px;}
div.xzx-r{float: right;width: 320px;min-height: 50px}
div.xzx-r div.xzx-item{width: 320px;margin-bottom: 0;}
div.xzx-r div.jsq{ height: 222px;margin-top: 101px;}
div.xzx-r div.xzx-item .jj dl dt img{width:120px;height:100px; }
div.xzx-r div.xzx-item .jj dl dd{padding-left:130px;min-height: 95px;padding-top: 5px;background:#f5fbf9;}
div.xzx-banner{margin-top:30px;width: 1220px;}
div.zxlc{width: 1220px;margin:0 auto;}
div.zxlc .lc-bd{margin-top: 20px;}
div.zxlc .lc-bd li{width: 117px;height: 91px;border:1px solid #eee;float: left;margin-left: 19px;text-align: center;padding-top: 26px;}
div.zxlc .lc-bd li:hover{background:#f25618;color: #fff;}
div.zxlc .lc-bd li:hover a{color: #fff;}
div.zxlc .lc-bd li.second-margin{margin-left: 19px;}
div.zxlc .lc-bd li.third-margin{margin-left: 18px;}
div.zxlc .lc-bd li.last-margin{float: right;margin: 0;}
div.zxlc .lc-bd li b{width: 44px;height:36px;background: url("/static/xyj/images/gl.png") no-repeat -1px -46px;display: inline-block;}
div.zxlc .lc-bd li.on b{width: 44px;height:36px;background-position:-54px -46px;}
div.zxlc .lc-bd li p{float: left;width: 100%;text-align: center;margin-top: 19px;font-size: 14px;}
div.zxlc .lc-bd li b.qq{width:36px;height: 37px;background-position: -2px -223px;}
div.zxlc .lc-bd li.on b.qq{width:36px;height: 37px;background-position: -54px -223px;}
div.zxlc .lc-bd li b.zxgs{width:34px;height: 37px;background-position: -2px -90px;}
div.zxlc .lc-bd li.on b.zxgs{width:34px;height: 37px;background-position: -54px -90px;}
div.zxlc .lc-bd li b.sj{width:36px;height: 36px;background-position: -2px -134px;}
div.zxlc .lc-bd li.on b.sj{width:36px;height: 36px;background-position: -54px -134px;}
div.zxlc .lc-bd li b.xg{width:36px;height: 36px;background-position: -2px -3px;}
div.zxlc .lc-bd li.on b.xg{width:36px;height: 36px;background-position: -54px -3px;}
div.zxlc .lc-bd li b.sg{width:38px;height: 36px;background-position: -2px -309px;}
div.zxlc .lc-bd li.on b.sg{width:38px;height: 36px;background-position: -54px -309px;}
div.zxlc .lc-bd li b.jg{width:36px;height: 36px;background-position: -2px -177px;}
div.zxlc .lc-bd li.on b.jg{width:36px;height: 36px;background-position: -54px -177px;}
div.zxlc .lc-bd li b.ps{width:36px;height: 35px;background-position: -2px -267px;}
div.zxlc .lc-bd li.on b.ps{width:36px;height: 35px;background-position: -54px -267px;}
div.zxlc .lc-bd li b.bz{width:36px;height: 36px;background-position: -2px -355px;}
div.zxlc .lc-bd li.on b.bz{width:36px;height: 36px;background-position: -54px -355px;}
div.xqyx-al{margin-top: 40px;clear: both;}
div.xqyx-al ul:after{clear: both;display: table;content: "";padding-bottom: 60px;}
div.xqyx-al ul li{float: left;margin-left: 20px;position: relative;}
div.xqyx-al ul li a{ width: 290px;height: 204px;color: #ccc;display: block;text-align: center;overflow: hidden;position: relative;}
div.xqyx-al ul li img{width: 290px;height: 204px;}
div.xqyx-al ul li p{width:260px;height:40px;position:absolute;bottom: 0;background: url("/static/base/images/tm6.png");padding: 0 15px;}
div.xqyx-al ul li p span{font-size: 13px;color: #fff;line-height: 40px;}
div.xqyx-al ul li p em{float: right;margin-top: 14px;color: #999;}
/*设计师*/
.sjs-mk .sjs-box{padding:30px 18px 30px 18px;	background: #f8f8f8;margin-bottom: 35px }

.sjs-mk .sjs-box .tx{float: left;text-align: center;margin-right: 25px;}
.sjs-mk .tx a{display: inline-block;width:112px;height: 112px;padding:3px;overflow: hidden;border:1px solid #efefef;border-radius:50%;background: #e7e7e7;}
.sjs-mk .tx.active a{background: #fff;}
.sjs-mk .tx a img{width: 112px;height: 112px;border-radius:50%;}
div.zp-rq{margin:25px 0 0px;width: 558px;overflow: hidden;}
/* .good-at{font-size: 14px;color: #999;} */
div.zp-rq > span,.sjs-wrap>div.right>p,div.zp-rq > p {color: #999;font-size: 14px;margin-right: 35px;font-family: "思源黑体";line-height: 25px;}
div.zp-rq > span > i,.sjs-wrap>div.right>p>i,div.zp-rq > p > i{color:#333;font-size: 14px;}
.sjs-mk .sjs-jj{width: 490px;}
.sjs-mk .sjs-box:after{content: "";display:table;}
.sjs-mk .sjs-jj div.top span.title a{font-size: 22px;color:#000;margin-top: 10px;display: inline-block;}
.sjs-mk .sjs-jj div.top span.sub-title{font-size: 16px;color:#999999;    margin-top: 15px;}
.sjs-mk .sjs-jj div.top span{margin-right: 19px;}
.sjs-mk .sjs-jj div.top span.tu-n1,.sjs-mk .sjs-jj div.top span.tu-n2{width: 42px;height: 17px;background: url("/static/xyj/images/zxgs.png") no-repeat -2px -286px;}
.sjs-mk .sjs-jj div.top span.tu-n2{background-position: -2px -307px;}
.sjs-mk .sjs-jj div.sjln{font-size: 14px;color: #999999;font-family: "思源黑体";margin-top: 5px;}
.sjs-mk .sjs-jj div.mid{margin-top: 20px;position: relative;}
.sjs-mk .sjs-jj div.mid span.title{color: #999;}
.sjs-mk .sjs-jj div.mid em{margin-right: 25px;}
.sjs-wrap>div.right>p{text-align: center;font-size: 18px;margin: 15px 0 8px;}
.sjs-wrap>div.right>p>i{font-size: 30px;}
.sjs-mk .yy-sj{width: 189px;height: 43px;font-size:18px;border:1px solid  #6c4317;color: #6c4317;text-align: center;line-height: 41px;font-family: "思源黑体";background: #fff;box-sizing: border-box;}
.sjs-mk .bottom{margin-top: 25px;}
.sjs-mk .bottom a{float: left;margin-right: 28px;width: 190px;height: 130px;display:block;position: relative;overflow: hidden;text-align: center;}
.sjs-mk .bottom a:last-child{margin-right: 0px;}
.sjs-mk .bottom a img{width: 190px;height:130px;background: #ccc;}
.xq-con> .sjszp>p.zxyh-title{    font-size: 25px;
    color: #6c4317;
    font-family: "思源黑体";
    text-align: center;
    padding-bottom: 30px;}
.xq-con > .sjszp>ul{border: 1px solid #f5f5f5;
	/* padding: 17px 17px 0; */
	padding: 1px 20px 0;
}
.xq-con > .sjszp>ul>li{position: relative;width: 264px;height: 150px;margin-bottom: 44px;}
.xq-con > .sjszp>ul>li>div>img{position: absolute;top: 0;left: 0;width: 264px;height: 150px;}
.xq-con > .sjszp>ul>li>a{z-index: 4;position: absolute;display: inline-block;width: 204px;bottom: 10px;background: rgba(255, 255, 255, 0.8);left: 30px;color: #6c4317;line-height: 20px;font-size: 16px;text-align: center;padding: 8px 18px;box-sizing: border-box}
div.zxgs-r>.zxgs_hyb>ul>li>div.fr{width: 135px;margin-top: 10px;}
div.zxgs-r>.zxgs_hyb>ul>li>div.fr>a{color: #000;font-size: 16px;}
div.zxgs-r>.zxgs_hyb>ul>li>div.fr>p{font-size: 14px;color: #999}
div.zxgs-r>.zxgs_hyb>ul>li>div.fr>p>em{color: #333;font-size: 16px;margin-left: 10px;}
div.zxgs-r>.zxgs_hyb>ul>li>div.fr>p.years{margin-top: 10px;}
/* .hy-sjs{min-height:450px;border:1px solid #eee;padding:18px 10px 0;}
.hy-sjs .title{font-size: 14px;color: #333;padding-left: 10px;position: relative;}
.hy-sjs .title:before{position: absolute;top:0px;left: 0px;content: "";width: 3px;height: 18px;background: #fd3c3c;}
.hy-sjs li{float: left;border-bottom: 1px dashed #e5e5e5;padding: 20px 0 20px 32px;width:100%;}
.hy-sjs li:last-child{border-bottom: none;width: 100%;}
.hy-sjs a{display: inline-block;}
.hy-sjs a span{float:left;border:1px solid #efefef;    background: #e7e7e7;border-radius: 50%;display: inline-block;padding:3px;width: 70px;height: 70px;text-align: center;}
.hy-sjs a span.active{background: #ff6905;}
.hy-sjs a .txt-box{float:left;margin-left: 11px;margin-top: 7px;}
.hy-sjs a p.name{font-size: 14px;color: #333;}
.hy-sjs a p.years,.hy-sjs a p.al{font-size: 12px;color: #666;}
.hy-sjs a p.years{margin:4px 0 6px;}
.hy-sjs a img{width:70px;height: 70px;border-radius: 50%;} */
/*装修步骤*/
.zx-bz-con{margin: 20px auto 0;width: 1220px;}
.zx-bz-con div.left{width: 320px;float: left;}
.zx-bz-con div.left div.zx-jd{text-align: left;}
.zx-bz-con div.left .zx-jd>h3{height:44px;font-size: 16px;color: #333;line-height: 44px;background: #eee;padding-left: 20px;}
.zx-bz-con .zx-jd-item{padding: 20px 0;}
/* .zx-bz-con .zx-jd-item ul{} */
.zx-bz-con .zx-jd-item li{float: left;width: 33.3%;text-align:left;margin-bottom: 18px;padding-left: 18px;box-sizing: border-box;}
.zx-bz-con .zx-jd-item li span.yjt{width: 4px;height: 7px;background-position:-1px -11px;vertical-align: middle;margin: -4px 7px 0 0;}
.zx-bz-con .zx-jd-item li a.active {color: #fd3c3c;}
.zx-bz-con .zx-jd-wrap{border:1px solid #f1f1f1;}
.rmzx-wrap{margin-top: 20px;border:1px solid #f1f1f1;padding:0 9px 17px;}
.rmzx-wrap div.rmzx-nav>h3{height: 32px;padding-top: 14px;font-size: 20px;color: #333;border-bottom: 1px solid #f1f1f1;}
.rmzx-wrap ul li{line-height: 42px;}
.rmzx-wrap ul li.active{border-bottom: 1px solid #eee;padding:15px 0;}
.rmzx-wrap ul li.active span em{background: #fd3c3c;}
.rmzx-wrap ul li span em{width:16px;height: 16px;background: #cbcbcb;color: #fff;line-height: 16px;text-align: center;margin-right: 10px;}
.rmzx-wrap ul li img{width: 70px;height: 90px;margin-right: 6px;display: none;}
.rmzx-wrap div.rmzx-nav{position: relative;}
.rmzx-wrap div.rmzx-nav div.rmzx-nav-item{position: absolute;right: 0;bottom: 0;}
.rmzx-wrap div.rmzx-nav div.rmzx-nav-item span{float: left;width: 50px;;text-align: center;height: 31px;line-height: 31px;cursor: pointer;}
.rmzx-wrap div.rmzx-nav div.rmzx-nav-item span.active{border-bottom: 2px solid #fd3c3c;}
.zx-bz-con div.right{width: 880px;float: right;}
.zx-bz-con  div.sort{height: 38px;width: 878px;border:1px solid #eee;line-height: 38px;text-align: center;}
.zx-bz-con  div.sort span{width: 117px;height: 38px;float: left;color: #333;cursor: pointer;}
.zx-bz-con  div.sort span em{width: 7px;height: 9px;background-position: -1px -26px;margin-left: 6px;}
.zx-bz-con  div.sort span.active{color: #fd3c3c;}
.zx-bz-con  div.sort span.active em{background-position: -1px -40px;}
.zx-bz-con  div.sort span.time{border-left:1px solid #eaeaea;}
.global-item-list{position: relative;}
.global-item-list dl dt img{width: 200px;height: 140px;float: left;}
.global-item-list dl{padding:30px 0;border-bottom: 1px solid #eee;}
.global-item-list dl:hover{background: #fafafa;}
.global-item-list dl dd{padding-top: 8px;margin-left: 232px;height: 140px;color: #999;line-height: 1.5;}
.global-item-list dl dd a{color: #333;font-size: 18px;margin-bottom: 18px;display: block;}
.global-item-list dl dd a:hover{color: #fd3c3c;}
.global-item-list .dbl-ul{position: absolute;bottom: 36px;}
.global-item-list .dbl-ul li{float: left;margin-right: 30px;}
.common-border{border:1px solid #eee;}

 .tcolor{color:#fd3c3c;}

.zx-des{color:#888;margin-top: 6px;line-height: 1.6;display: none;font-size: 12px;}
.zx-tit{color:#333;}
div.xzx-item .how .zx-des span{color: #fc3d3d;}
.xzx-item .jj a:nth-child(2) .zx-des{display: block;}

.side-xgt-list{
	border:1px solid #efefef;
	margin-bottom: 20px;
	padding: 22px 20px 12px;
}
.side-xgt-list .title{
	color: #666;
    font-size: 16px;
    padding-bottom: 8px;
}
.side-xgt-list li img{
	width: 220px;
	height: 150px;
	display: none;
}
.side-xgt-list li.current img{
	display: block;
}
.side-xgt-list li:first-child img{
	margin-top: 14px;
}
.side-xgt-list li a{
	display: block;
}
.side-xgt-list li .text{
	border-top: 1px dashed #cecece;
}
.side-xgt-list li:first-child .text{
	border:none;
}
.side-xgt-list li i{
	float: left;
	display: inline-block;
	width: 16px;
	height: 17px;
	line-height: 17px;
	background: #ff7826;
	font-size: 12px;
	color:#fff;
	text-align: center;
	margin-top: 14px;
	margin-right: 5px;
}
.side-xgt-list li span{
	float: left;
	display: block;
	width: 197px;
	height: 46px;
	line-height: 46px;
}
.nameInput,.phoneInput,.submitInput,.addressInput{
    background: #fff;
    font-size: 14px;
    color:#666;
    height: 46px;
    line-height: 46px;
    margin-right: 10px;
    border-radius: 4px;
    -webkit-border-radius:4px;
    -moz-border-radius: 4px;
    border:1px solid #795028;
}
.nameInput,.phoneInput{
    width: 238px; 
    padding-left: 35px;
}
.addressInput{
    width:388px;
    padding-left: 35px;
}
.qylogo{
	 /* background: url(/static/base/images/index_footer_banner.png) no-repeat; */
	 background: url(/static/base/images/cityzhan/2db5adbeb402d3b30148cea1265442e.jpg) no-repeat;
	 height: 245px;
	 background-position-x: 50%;
	 /* margin-bottom: 90px; */
}
.qy-content{
	width: 100%;
	height: 100%;
	/* background: rgba(245,243,241,0.8); */
	text-align: center;
}
.qy-title{
	font-size: 35px;
	/* color: #6c4317; */
	color: #333;
	padding: 40px 0 20px;
}
.qy-content .jb{
	width: 1000px;
	height: 1px;
	margin: 0 auto;
	background: linear-gradient(to right, rgba(108,67,23,0), rgba(108,67,23,1),rgba(108,67,23,0));
	display: none;
}
.qy-des{
	font-size: 35px;
	/* color: #6c4317; */
	color: #333;
	margin-left: 18px;
}
.qylogo .qy-content>ul{
	width: 1220px;
	margin: 25px auto;
}
.qylogo .qy-content>ul>li{
	display: inline-block;
	width: 238px;
}
.qylogo .qy-content>ul>li>p:first-child{
	/* color: #6c4317; */
	color: #e4021e;
	font-size: 18px;
}
.qylogo .qy-content>ul>li>p:last-child{
	/* color: #000000; */
	color: #666;
	font-size: 16px;
}
.qylogo .qy-content>ul>li>p>em{
	font-size: 40px;
}
.ylink-c-l .title{
   font-size: 18px;
   color:black;
   padding: 0 30px 5px;
   text-align: left;
   font-weight: 400;
   /* margin-top: 45px; */
}
.ylink-c-l .city-net{
	/* margin-top: 20px; */
	padding: 0 30px 25px;
	border-bottom:1px solid #8b8b8b;
}
.ylink-c-l .city-net a{
	display: inline-block;
    margin-bottom: 8px;
    color: #979797;
    font-size: 14px;
    float: left;
    /* margin-right: 13px; */
	margin-right: 30px;
    line-height: 27px;
}
.ylink-c-l .city-net a:hover{
	color: #cc021a;
}
div.footer-c .mfzb{
	background: #fd3c3c;
	font-size: 16px;
	color:#fff;
	height: 37px;
	line-height: 37px;
	width: 168px;
}
div.footer-c-f a:hover{
	color: #cc021a;
}
@media screen and (min-width: 1460px){
   /* .site-nav .site-nav-bd {
      width: 1460px;
   }  */
   div.footer-c{
		width: 1220px;
		margin: 0 auto;
   }
   div.footer-c-f p.dh{
   	font-size: 20px;
   	color:#fff;
   }

}
.xzx-bd{
	width: 1220px;
	margin:0 auto;
}
.xzx-banner-l{
	width: 260px;
	height: 434px;
	border:1px solid #fd3c3c;
	position: relative;
}
.xzx-banner-r{
	width: 892px;
}
.xzx-banner-l .xzx-xd-title{
	font-size: 26px;
	color:#fff;
	background: #fd3c3c;
	height: 68px;
	line-height: 68px;
	text-align: center;
}
.xzx-banner-l .xzx-list-item-title{
	display: block;
	font-size: 20px;
	color: #333;
	height: 72px;
	line-height: 72px;
	border-bottom: 1px solid #eee;
	padding-left: 42px;
}
.xzx-banner-l .xzx-list-item{
	border-right: 1px solid #eee;
}
.xzx-banner-l .xzx-list-item.active{
	border-right: none;
}
.xzx-banner-l .xzx-list-item.active .xzx-list-item-title{
	color:#fd3c3c;
}
.xzx-banner-l .xzx-list-item:last-child .xzx-list-item-title{
	border-bottom: none;
}
.xzx-banner-l .xzx-list-item-title i{
	background: url("/static/new-xyj/images/index_icon.png") no-repeat;
	vertical-align: top;
	margin:22px 21px 0 0; 
}
.xzx-banner-l .xzx-list-item-title i.bgd-1{
	background-position: 0 -182px;
	width: 35px;
	height: 27px;
	margin:20px 20px 0 0; 
}
.xzx-banner-l .xzx-list-item-title i.bgd-2{
	background-position: -45px -182px;
	width: 32px;
	height: 32px;
}
.xzx-banner-l .xzx-list-item-title i.bgd-3{
	background-position: -87px -182px;
	width: 36px;
	height: 30px;
}
.xzx-banner-l .xzx-list-item-title i.bgd-4{
	background-position: -133px -182px;
	width: 29px;
	height: 29px;
}
.xzx-banner-l .xzx-list-item-title i.bgd-5{
	background-position: -172px -182px;
	width: 30px;
	height: 30px;
}
.xzx-banner-l .xzx-list-item ul{
	display: none;
	position: absolute;
	z-index: 222;
	background: #fff;
	left: 260px;
	top:67px;
	width: 135px;
	text-align: center;
	border:1px solid #fd3c3c;
	padding:16px 0 14px;
}
.xzx-banner-l .xzx-list-item .xzx-list-item-2 {
	left: 135px;
	display: none;
}
.xzx-banner-l .xzx-list-item .xzx-list-item-2.active {
	display: block;
}
.xzx-banner-l .xzx-list-item.active .xzx-list-item-1{
	border-left: none;
}
.xzx-banner-l .xzx-list-item.active li.active .xzx-list-item-2{
	border-left: none;
}
.xzx-banner-l .xzx-list-item ul li a{
	display: block;
	font-size: 18px;
	color:#666;
	height: 48px;
	line-height: 48px;
}
.xzx-banner-l .xzx-list-item ul li.active > a{
	color:#fd3c3c;
}
.xzx-zxgl{
	margin-top: 100px;
}
.xzx-zxgl .xzx-zxgl-top{
	margin-bottom: 15px;
	padding: 20px 0 0 20px;
}
.xzx-zxgl span.tit{
    font-size: 35px;
    color:#6c4616;
    margin-right: 37px;
	padding-bottom: 13px;
	font-family: "思源黑体";
}
.xzx-zxgl span.sub-tit{
	font-family: "思源黑体";
	font-size: 20px;
	color:#6c4616;
	display: block;
    height: 20px;
	line-height: 20px;
	border-left: 1px solid #919191;
	padding-left: 13px;
	margin-top: 18px;
}
.xzx-zxgl span.more{
    font-size: 16px;
    color:#666;
    display: block;
    height: 44px;
    line-height: 44px;
}
.xzx-zxgl .zxbz-con-list{
 	width: 100%;
 	height: 278px;
 	margin-right: 25px;
}
.xzx-zxgl .zxbz-con-list:last-child{
	margin-right: 0;
}

.xzx-zxzs li{
	float: left;
	position: relative;
	width: 290px;
	height: 220px;
	overflow: hidden;
	margin-right: 20px;
}
.xzx-zxzs li:last-child{
	margin-right: 0;
}
.xzx-zxzs li img{
	width: 290px;
	height: 220px;
}
.xzx-zxzs li p{
	position: absolute;
	bottom: 15px;
	left: 0;
	text-align: center;
	width: 100%;
	font-size: 16px;
	color:#fff;
}
.zx-calculator ul>li{
	height: 66px;
	margin-bottom: 34px;
}
.zx-calculator li>a{
	background: url("/static/new-xyj/images/index_icon.png") no-repeat;
}
 .zx-calculator li.calculator_01>a{
	background-position: -54px -242px;
	width: 39px;
	height: 39px;
}
.zx-calculator li.calculator_01.active>a{
	background-position: -344px -242px;
}
 .zx-calculator li.calculator_02>a{
	background-position: -100px -242px;
	width: 39px;
	height: 39px;
}
 .zx-calculator li.calculator_02.active>a{
	background-position: -390px -242px;
}
.zx-calculator li.calculator_03>a{
	background-position: -148px -242px;
	width: 39px;
	height: 39px;
}
 .zx-calculator li.calculator_03.active>a{
	background-position: -438px -242px;
}
 .zx-calculator li.calculator_04>a{
	background-position: -198px -242px;
	width: 40px;
	height: 39px;
}
 .zx-calculator li.calculator_04.active>a{
	background-position: -487px -242px;
}
.zx-calculator li.calculator_05>a{
	background-position: -248px -242px;
	width: 39px;
	height: 39px;
}
.zx-calculator li.calculator_05.active>a{
	background-position: -538px -242px;
}
 .zx-calculator li.calculator_06>a{
	background-position: -292px -242px;
	width: 39px;
	height: 39px;
}
.zx-calculator li.calculator_06.active>a{
	background-position: -582px -242px;
}

.zx-calculator ul li>a>p{
	font-size: 14px;
	color:#fff;
}
.zx-calculator ul li.active>a>p{
	color:rgb(222,200,128);
}

.side-stategy{
	padding: 0 20px;
    border: 1px solid #eee;
}
.xzx-con-r .side-stategy{
	margin-top: 20px;
}
.side-stategy .title{
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color:#666;
}
.side-stategy .title span{
	color: #666;
    font-size: 22px;
    border-bottom: 2px solid #fd3c3c;
    padding-bottom: 16px;
}
.side-stategy ul{
	border-top: 1px solid #eee;
	padding-top: 20px;
}
.side-stategy ul li{
    background: url("/static/zx/images/icon_dash.jpg") left bottom repeat-x;
    padding-bottom: 14px;
    padding-top: 12px;
}
.side-stategy ul li:first-child{
	 padding-top: 0px;
}
.side-stategy ul li:last-child{
	background: none;
}
.side-stategy ul li  .wz-icon{
	float: left;
	background: url("/static/new-xyj/images/index_icon.png") no-repeat;
	background-position: -636px -242px; 
	width: 17px;
	height: 23px;
	text-align: center;
	line-height: 23px;
}

.side-stategy ul li:nth-of-type(1) .wz-icon, .side-stategy ul li:nth-of-type(2) .wz-icon,.side-stategy ul li:nth-of-type(3) .wz-icon{
	background: url("/static/new-xyj/images/index_icon.png") no-repeat;
	background-position: -660px -242px; 
	color:#fff;
}
.side-stategy ul li  .wz-icon.active{
	background:#fd3c3c;
	height:65px;
	color:#fff;
}
.side-stategy ul li .wz-tit{
	float: left;
	margin-left: 6px;
	width: 184px;
}
 .side-stategy ul li:first-child .wz-tit{
   display: none;
}
.side-stategy ul li  .wz-tit a{
	color:#333;
	font-size: 14px;
	margin-top: 3px;
}

.side-stategy ul li .wz-con{
	float: left;
	display: none;
}
.side-stategy ul li:first-child .wz-con{
    display: block;
}
.side-stategy ul li .wz-con .imgbox{
	float: left;
	width: 83px;
	height: 65px;
	overflow: hidden;
	margin: 0 6px;
}
.side-stategy ul li .wz-con .imgbox img{
	width: 83px;
	height: 65px;
}
.side-stategy ul li .wz-con .textbox{
    width: 98px;
    float: left;
}
.xzx-con-r .side-stategy ul li .wz-con .textbox{
   width: 134px;
}
.side-stategy ul li .wz-con .textbox .tit a{
    font-size: 14px;
    color:#333;
    margin-top: 2px;
}
.side-stategy ul li .wz-con .textbox  .des{
	font-size: 12px;
	color:#999;
	margin-top: 4px;
}
.side-stategy ul li .wz-con .textbox  .des span{
	font-size: 12px; 
	color:#666;
	line-height: 18px;
}

/* fix */

.banner_info{
	width: 1220px;
	margin: 20px auto 0;
	height: 280px;
	position: relative;
}
.section-form {
	position: absolute;
	width: 850px;
    height: 278px;
	background: url(/static/new-xyj/images/index_0ybj_info_bac.png) no-repeat;
	bottom: 230px;
	top: 0;
	left: 0;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1)
}
.section-form>div.info{
	height: 165px;
	text-align: right;
	padding: 65px 60px 0 0;
	box-sizing: border-box;
}
.section-form>div.info>p.title{
	margin-top: 9px;
	font-size: 25px;
	color: #6c4317;
}
.section-form>div.info>p.des{
	font-size: 12px;
	color: #000;
}
.section-form>div.info>p.des>em{
	font-size: 14px;
	color: #6c4317;
}
.section-form #tenders-form {
    vertical-align: top;
	width: 780px;
	box-sizing: border-box;
    /* padding-left: 72px;
	padding-top: 30px; */
	margin: 0 auto;
	position: relative;
}
.section-form #tenders-form>div{
	margin-bottom: 14px;
	position: absolute;
	top: 0;
	width: 175px;
}
.section-form #tenders-form>div:nth-of-type(2){
	left: 202px;
}
.section-form #tenders-form>div:nth-of-type(3){
	right: 202px;
}
.section-form #tenders-form input::-webkit-input-placeholder{
	/* color: #6c4317; */
}
.section-form .nameInput,
.section-form .phoneInput {
	box-sizing: border-box;
	width: 175px;
	height: 36px;
	border: none;
	border-radius: 0;
	background: #dedede;
	/* color: #6c4317; */
	caret-color: #e4021e;
}
.section-form .addressInput {
	width: 175px;
	height: 36px;
	border: none;
	border-radius: 0;
	background: rgb(220,220,220);
}
.section-form .scroll {
	margin-left: 0;
}
.section-form .scroll i{
	right: 13px;
	top: 16px;
	background: url(/static/base/images/index_down_icon.png) no-repeat center;
}
.section-form #scroll{
	height: 48px;
}
.section-form #address {
	box-sizing: border-box;
	background: #dedede;
	caret-color: #e4021e;
}
.section-form div.submit{
	right: 0;
}
.section-form div.submit input.submitInput {
	width: 175px;
	height: 36px;
	line-height: 34px;
	/* margin-left: 36px; */
	border-radius: 0;
	position: relative;
	font-size: 18px;
	background: #6c4317;
	color: #fff;
}
.section-form .select {
	position: absolute;
	top: -16px;
	/* width: 175px !important; */
}
.form-container-hidden {
	opacity: 0;
}
/* fix end */

/* 活动 */
.index-activity {
  height: 60px;
  width: 100%;
  background-color: #F08B07;
}

/* .activity-image {
  width: 1220px;
  margin: 0 auto;
} */

/* 全国首页 */
.index-lunbo{
	height: 801px;
	overflow: hidden;
}
.index-lunbo{
    position: relative;
}
.index-container{
	width: 100%;
	height: 100%;
  background-color: #F08B07;
}
.index-lunbo>.index-container>.index-lunbo_img{
	position: absolute;
	width: 100%;
	height: 100%;
}
.index-lunbo>.index-container>.index-lunbo_img>.img{
    position: absolute;
    top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all 1s ease-out;
	opacity: 0;
	background-size: 100% 100%;
}
.index-lunbo>.index-container>.index-lunbo_img>div.active{
	opacity: 1;
}
.index-lunbo>.index-container .lunboChange{
	width: auto;
	position: relative;
}
.index-lunbo>.index-container .lunboChange div{
	position: absolute;
	width: 56px;
	height: 140px;
	background: rgba(108,67,23,0.4);
	color: #fff;
	font-weight: bold;
	font-size: 64px;
	top: 330px;
	line-height: 140px;
	text-align: center;
	cursor: pointer;
}
.index-lunbo>.index-container .lunboChange div:nth-of-type(1){
	left: 30px;
}
.index-lunbo>.index-container .lunboChange div:nth-of-type(2){
	right: 30px;
}
/* .index-container>.index-small_img{
	position: absolute;
	bottom: 0;
	width: 1220px;
	height: 52px;
	left: calc(50% + 260px);
}
.index-container>.index-small_img>img{
	width: 90px;
	height: 52px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	box-sizing: border-box;
}
.index-container>.index-small_img>img.active{
	border: 1px solid #6c4317;
	border-bottom: none;
}
.index-lunbo>.index-container>.lunbo_dian{
	position: absolute;
	right: 85px;
	top: 350px;
}
.index-lunbo>.index-container>.lunbo_dian>div{
	border-radius: 50%;
	width: 15px;
	height: 15px;
	background-color: white ;
	margin-top: 15px;
}
.index-lunbo>.index-container>.lunbo_dian>div.active{
	background-color: #6c4317;
} */

/* 建筑分享 */
.jzfx{
	width: 1720px;
	margin: 0 auto;
	background: url(/static/base/images/jzfx_bac_03.jpg) center no-repeat;
	background-position-y: 410px;
}
.jzfx>div{
	display: inline-block;
	/* width: 100%; */
}
.jzfx>div:first-child{
	margin-right: 33px;
}
.jzfx>div:last-child{
	/* margin-left: 33px; */
}
.jzfx .jzfx_main{
	position: relative;
	height: 687px;
}
.jzfx .jzfx_main li{
	list-style: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
}
.jzfx .jzfx_main li.active{
	display: block;
}
.jzfx .jzfx_main .jzfx_img img{
	height: 445px;
	width: 100%;
}
.jzfx .jzfx_main .jzfx_wenxi{
	width: 710px;
	margin: 50px auto;
}
.jzfx .jzfx_main .jzfx_wenxi p.des{
	color: #797979;
	font-size: 16px;
}
.jzfx .jzfx_main .jzfx_wenxi p.title>a{
	font-size: 25px;
	color: #000;
}
/* .jzfx .jzfx_main .jzfx_wenxi p.title>a>img{
	margin-right: 50px;
} */
.jzfx .jzfx_main .jzfx_wenxi p.time-author{
	margin: 15px 0 37px;
}

.jzfx .jzfx_main .jzfx_wenxi .time-author span{
	color: #7d7d7d;
	font-size: 12px;
}
.jzfx .jzfx_main .jzfx_wenxi .time-author span img{
	margin-left: 0px;
}
.jzfx .jzfx_main .jzfx_wenxi .time-author>img:first-child{
	width: 20px;
	margin-left:0;
}
.jzfx .jzfx_main .jzfx_wenxi .time-author span.zan,.jzfx .jzfx_main .jzfx_wenxi .time-author span.pinlun{
	cursor: pointer;
}
.jzfx .jzfx_main .jzfx_wenxi .time-author span.zan>img:nth-of-type(2){
	display: none;
}
/* .jzfx .jzfx_main .jzfx_wenxi .time-author span.share>img{
	width: 17px;
	height: 17px;
}
.jzfx .jzfx_main .jzfx_wenxi .time-author span.share>img:nth-of-type(2){
	display: none;
} */
.jzfx .jzfx_main .shuxian{
	position: absolute;
	left: 58px;
	top: 128px;
	width: 1px;
	height: 150px;
	background-color: #fff;
}
.jzfx .jzfx_main .left_lunbo{
	/* z-index: 200; */
	position: absolute;
	left: 58px;
	top: 140px;
}
.jzfx .jzfx_main .left_lunbo>span{
	display: block;
	color: #fff;
	font-size: 15px;
	line-height: 20px;
	padding-left: 15px;
	cursor: pointer;
	margin: 9.5px 0;
}
.jzfx .jzfx_main .left_lunbo>span.active{
	/* color: #000;
	border-left: 1px solid black;
	font-size: 20px; */
	padding-left: 13px;
}
/* .jzfx .jzfx_main .share-wrapper{
	position: absolute;
	left: 200px;
	bottom: 80px;
	width: 180px;
	height: 40px;
	padding-top: 10px;
	display: none;
}
.jzfx .jzfx_main .share-wrapper>div:nth-of-type(1){
	padding-left: 5px;
	background-color: white;
	width: 180px;
	height: 40px;
	padding-top: 8px;
	box-sizing: border-box;
}
.jzfx .jzfx_main .share-wrapper>div:nth-of-type(2){
	padding-left: 5px;
	width: 180px;
	height: 80px;
	padding-top: 3px;
	box-sizing: border-box;
	display: none;
}
.jzfx .jzfx_main .share-wrapper>div:nth-of-type(2)>div{
	padding: 10px;
	background-color: white;
	text-align: center;
}
.jzfx .jzfx_main .share-wrapper>div.weixinfenx a{
	color: #fff;
	background-color: #6c4317;
	text-align: center;
	line-height: 20px;
}
.jzfx .jzfx_main .share-wrapper>div div{
	display: inline-block;
}
.jzfx .jzfx_main .share-wrapper .datasetconfig>div{
	padding-left: 10px;
}
.jzfx .jzfx_main .share-wrapper>div>a{
	display: inline-block;
	padding-left: 10px;
	padding-bottom: 15px;
} */
/* .jzfx .jzfx_main .share-wrapper a:first-child{
	padding: 30px 13.5px 18px;
}
.jzfx .jzfx_main .share-wrapper a:last-child{
	padding: 0 13.5px;
} */
/* 装修流程 */
div.zxlc_daohang{
	position: relative; overflow: hidden;
}
.zxlc_daohang .xzx-zxgl-top{
	margin-bottom: 15px;
}
.zxlc_daohang  span.tit{
    font-size: 26px;
    color:#333;
    margin-right: 22px;
    padding-bottom: 13px;
    border-bottom: 3px solid #fd3c3c;
}
.zxlc_daohang span.sub-tit,span.more{
    font-size: 16px;
    color:#666;
    display: block;
    height: 44px;
    line-height: 44px;
}
.zxlc_daohang .zxbz-con-list{
 	width: 393px;
 	height: 470px;
	margin-right: 20px;
	overflow: hidden;
	text-align: center;
}
.zxlc_daohang .zxbz-con-list:last-child{
	margin-right: 0;
}
.zxlc_daohang .zxbz-con-list .zxbz-con-list-top{
	width: 393px;
	height: 225px;
	position: relative;
	overflow: hidden;
}
.zxlc_daohang .zxbz-con-list-top>div{
	position: absolute;
	bottom: -78px;
	background-color: white;
	border-radius: 50%;
	width: 175px;
	height: 175px;
	left: 109px;
}
.zxlc_daohang .zxbz-con-list-top>img{
	width: 393px;
	height: 225px;
	position: absolute;
	bottom: 0;
	left: 0;
	transition:all 0.5s;
	-moz-transition:all 0.5s; 
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
/* .zxlc_daohang .zxbz-con-list-top>img:hover{
	width:413PX;
	height: 233px;
	left: -10px;
} */
.zxlc_daohang .zxbz-con-list-top>div>p{
	color: #6c4317;
}
.zxlc_daohang .zxbz-con-list-top>div>p:first-child{
	font-size: 38px;
	font-weight: 400;
	padding-top: 15px;
}
.zxlc_daohang .zxbz-con-list-top>div>p:last-child{
	font-size: 25px;
}
.zxbz-con-list-bottom{
	background: white;
	height: 243px;
	border: 1px solid #dedfe0;
	border-top: none;
	color: #a0a0a0;
	font-size: 16px;
}
.zxbz-con-list-bottom>p{
	padding: 20px 0 40px;
	border-bottom: 1px solid #dedfe0;
	width: 330px;
	margin: 0 auto;
}
.zxbz-con-list-bottom ul{
	margin-top: 15px;
	text-align: left;
}
.zxbz-con-list-bottom ul li{
	border: none;
	margin-top: 25px;
	display: inline-block;
	text-align: center;
}
.zxlc_daohang .zxbz-con-list li a{
	color: #a0a0a0;
}
.zxlc_daohang .zxbz-con-list li a:hover{
	/* color: #6c4317; */
	color: #e4021e;
}
div.first .zxbz-con-list-bottom ul{
	padding: 0 10px;
}
div.first .zxbz-con-list-bottom ul li{
	width: 115px;
}
div.second .zxbz-con-list-bottom ul{
	padding: 0 28px;
}
div.second .zxbz-con-list-bottom ul li{
	width: 75px;
}
div.third .zxbz-con-list-bottom ul{
	padding: 0 73px;
}
div.third .zxbz-con-list-bottom ul li{
	width: 118px;
}
/* 选材手册 */
.xcsc{
	width: 1720px;
	margin: 0 auto;
}
.xcsc .company-show{
	width: 1720px;
}
.xcsc_ask-type{
	height: 460px;
}
.xcsc_ask-type>div{
	width: 384px;
	height: 460px;
	display: inline-block;
	margin-right: 55px;
	overflow: hidden;
	text-align: center;
	/* -webkit-transition: all .3s ease;
    transition: all .3s ease; */
	-webkit-transition:.5s;
	transition:.5s;
	box-sizing: border-box;
}
.xcsc_ask-type>div:hover{
}
.xcsc_ask-type-item{
	position: relative;
	background-size: 100% 44%;
	background-position-y: 0;
}
.xcsc_ask-type-item .right-border{
    width: 4px;
    height: 56%;
    background: #f9f9f9;
    position: absolute;
    transform: rotate(180deg);
    top: 201px;
    right: 1px;
}
.xcsc_ask-type-item .bottom-border{
    width: 100%;
    height: 4px;
    background: #f9f9f9;
    position: absolute;
    bottom: 0px;
    right: 1px;
}
.xcsc_ask-type-item .right-border:before,
.xcsc_ask-type-item .bottom-border:before {
    background: #f4efe5;
    content: '';
    position: absolute;
    top:0;left:0;    
}
.xcsc_ask-type-item .right-border:before {
    width: 100%;
    height: 0%;
    transition: all .3s ease .0s;
}
.xcsc_ask-type-item .bottom-border:before {
    width: 0%;
    height: 100%;
    transition: all .3s ease .3s;
}
.xcsc_ask-type-item:hover .right-border:before {
    transition: all .3s ease .3s;
}
.xcsc_ask-type-item:hover .bottom-border:before {
    transition: all .3s ease .0s;
}
.xcsc_ask-type-item:hover .bottom-border:before {
    width: 100%;
}
.xcsc_ask-type-item:hover .right-border:before {
    height: 100%;
}
/* .xcsc_ask-type>div:hover{
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-2px,0);
    transform: translate3d(0,-2px,0);
    border-radius: 2px;
} */
.xcsc_ask-type>div:last-child{
	margin-right: 0px;
}
.xcsc .xcsc_ask_top{
	width: 90px;
	margin: 30px auto;
}
.xcsc .xcsc_ask_top>img{
	float: left;
}
.xcsc .xcsc_ask_top>p{
	font-size: 24px;
	line-height: 33px;
	color: #6c4317;
	float: right;
}
.xcsc .xcsc_ask-type-item .item-bd{
	margin: 270px 65px 0;
	text-align: left;
}
.xcsc .xcsc_ask-type-item:nth-of-type(2) ul{
	margin-top: 250px;
}
.xcsc .xcsc_ask-type-item .item-bd li{
	margin: 0 25px 25px;
	display: inline-block;
}
.xcsc .xcsc_ask-type-item .item-bd a{
	font-size: 16px;
	color: #a0a0a0;
}
.xcsc .xcsc_ask-type-item .item-bd a:hover{
	color: #6c4317;
}

/* 装修攻略 */

.zxgl .company-show{
	position: relative;
	margin-bottom: 95px;
}
.zxgl .company-show .img{
	position: absolute;
	height: 602px;
	width: 600px;
	right: 0;
	background-color: #f4f4f4;
	opacity: 0.95;
	top: 0;
}
.zxgl .company-show .fengexian{
	position: absolute;
	width: 10px;
	height: 602px;
	background-color: #fff;
	top: 190px;
	right: 600px;
}
.zxgl .zxgl-list-con{
	height: 602px;
	overflow: hidden;
	position: relative;
}
.zxgl-list-con .top{
	position: absolute;
	top: 0;
	right: 0;
	width: 587px;
	height: 240px;
	padding:  20px 68px;
	box-sizing: border-box;
	overflow: hidden;
}
.zxgl-list-con .top>div{
	width: 188px;
	height: 43px;
	display: inline-block;
	margin-top: 35px;
	position: relative;
}
.zxgl-list-con .top>div:nth-of-type(1),.zxgl-list-con .top>div:nth-of-type(3){
	margin-right: 69px;
}
.zxgl-list-con .top>div>a{
	display: inline-block;
	width: 188px;
	background-color: white;
	color: #6c4317;
	height: 43px;
	text-align: center;
	font-size: 24px;
	line-height: 43px;
	z-index: 1;
	position: absolute;
}
.zxgl-list-con .top>div.active>a{
	color: white;
	background-color: #6c4317;
}
.zxgl-list-con .top>div>div{
	position: absolute;
	height: 25px;
	width: 50px;
	border-radius: 50%;
	background-color: #e0d8d0;
	bottom: 0;
}
.zxgl-list-con .top>div.active>div{
	display: none;
}
.zxgl-list-con .top>div>div:nth-of-type(1){
	left: 0;
	box-shadow: -7px 7px 30px #e0d8d0;
}
.zxgl-list-con .top>div>div:nth-of-type(2){
	right: 0;
	box-shadow: 7px 7px 30px #e0d8d0;
}
.zxgl-list-con .bottom ul{
	display: none;
}
.zxgl-list-con .bottom ul.active{
	display: block;
}

.zxgl-list-con .left>div{
	position: absolute;
	left: 0;
	width: 1220px;
	height: 602px;
	display: none;
}
.zxgl-list-con .left>div.active{
	display: block;
}
/* .zxgl-list-con .left>div a{
	display: none;
}
.zxgl-list-con .left>div a.active{
	display: block;
} */
.zxgl-list-con .left>div img{
	width: 1220px;
	height: 602px;
}
.zxgl-list-con .bottom{
	position: absolute;
	bottom: 0;
	right: 0;
	height: 347px;
	width: 589px;
}
.zxgl-list-con .bottom ul{
	padding: 0 40px;
}
.zxgl-list-con .bottom ul li{
	/* list-style: url('/static/base/images/listStyle_icon.jpg'); */
	margin: 0 0 0 43px;
	/* height: 35px; */
	padding: 7px 0 7px 17px;
	position: relative;
}
.zxgl-list-con .bottom ul li i{
	background: url('/static/base/images/listStyle_icon.jpg') no-repeat;
	position: absolute;
	width: 12px;
	height: 12px;
	top: 11px;
	left: 0;
}
.zxgl-list-con .bottom ul li.active i{
	background: url('/static/base/images/liststylehover_03.jpg') no-repeat;
}
.zxgl-list-con .bottom ul li:first-child{
	padding: 0 40px;
	border-bottom: 1px solid #767676;
	margin: 0 0 30px;
}
.zxgl-list-con .bottom ul li:first-child i{
	display: none;
}
.zxgl-list-con .bottom p{
	font-size: 16px;
	color: #767676;
	line-height: 20px;
}
.zxgl-list-con .bottom p.des{
	display: none;
}
.zxgl-list-con .bottom ul li:first-child p{
	line-height: 22px;
}
.zxgl-list-con .bottom ul li:first-child p.des{
	display: block;
	padding: 10px 0 20px;
}
.zxgl-list-con .bottom ul li:first-child p.title a,.zxgl-list-con .bottom li.active p.title a{
	color: black;
	font-size: 20px;
}
.sosh-qrcode-pic img{
	display: none;
}
input.nav-search-center-text:disabled{
	color: #404955;
}

/* 城市首页 */
.index-content-wrapper .title_info{
	position: relative;
}
.index-content-wrapper .title_info>div.line{
	position: absolute;
	width: 100%;
	height: 1px;
	background: #6c4317;
	bottom: 0px;
}
.index-content-wrapper .company-name{
	padding: 0;
}
.index-content-wrapper .company-name span:nth-of-type(2){
	text-align: right;
	margin-top: 2px;
}
.index-content-zxgs-wrap .title_info,.index-content-lgj-wrap .title_info{
	width: 495px;
}

.index-content-sjs-wrap .title_info,.index-content-zxgl-wrap .title_info{
	width: 475px;
}

.fwlc-content-wrap .title_info{
	width: 455px;
}
.index-content-xgt-wrap .title_info{
	width: 575px;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
@keyframes fadeInUp {
    from {
      opacity: 0;
      /*-webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);*/
      -webkit-transform: translate3d(0, 50px, 0);
      transform: translate3d(0, 50px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.animated2 {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
@keyframes fadeInUp2 {
    from {
      opacity: 0;
      /*-webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);*/
      -webkit-transform: translate3d(0, 200px, 0);
      transform: translate3d(0, 200px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
}
.fadeInUp2 {
    -webkit-animation-name: fadeInUp2;
    animation-name: fadeInUp2;
}

@import url("https://fonts.googleapis.com/css?family=Inconsolata:700");

/* .site-nav-bd .container ul{
	width: 100%;
	height: 140px;
	text-align: center;
	position: absolute;
	top: 38px;
	left: 12px;
	background: #6c4317;
	display: none;
} */
.site-nav-bd .container ul{
	width: 113px;
    height: 120px;
    text-align: center;
    position: absolute;
    top: 38px;
    left: 0;
    display: none;
    border: solid 1px #ccc;
    color: #666;
    background: #fff;
} 
.site-nav-bd .container {
  position: absolute;
  top: 20px;
  /* left: 300px; */
  right: 135px;
  width: 315px;
  /* height: 60px; */
}
.site-nav-bd .container .search_header {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 40px;
  height: 40px;
  background: #6c4317;
  border-radius: 50%;
  transition: all 1s;
  z-index: 4;
}
.site-nav-bd .container .search_header:hover {
  cursor: pointer;
}
.site-nav-bd .container .search_header::before {
  content: "";
  position: absolute;
  margin: auto;
  top: 11px;
  right: 0;
  bottom: 0;
  left: 11px;
  width: 6px;
  height: 2px;
  background: white;
  transform: rotate(45deg);
  transition: all .5s;
}
.site-nav-bd .container .search_header::after {
  content: "";
  position: absolute;
  margin: auto;
  top: -5px;
  right: 0;
  bottom: 0;
  left: -5px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: 1px solid white;
  transition: all .5s;
}
.site-nav-bd .container .Form {
  font-family: '思源黑体', monospace;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 40px;
  outline: none;
  color: white;
  /* text-shadow: 0 0 10px #6c4317; */
  padding: 0 80px 0 0px;
  /* border-radius: 5px; */
  transition: all 1s;
  opacity: 0;
  z-index: 5;
  font-weight: bolder;
  letter-spacing: 0.1em;
  box-sizing: border-box;
  /* border: #cccccc solid 1px; */
  background: #e0e0e0;
}
.site-nav-bd .container .Form:hover {
  cursor: pointer;
}
.site-nav-bd .container .focus {
  width: 450px;
  opacity: 1;
  cursor: text;
}
.site-nav-bd .container .focus ~ .search_header {
  right: -275px;
  background: #151515;
  z-index: 6;
}
.site-nav-bd .container .focus ~ .search_header::before {
  top: 0;
  left: 0;
  width: 25px;
}
.site-nav-bd .container .focus ~ .search_header::after {
  top: 0;
  left: 0;
  width: 25px;
  height: 2px;
  border: none;
  background: white;
  border-radius: 0%;
  transform: rotate(-45deg);
}
.site-nav-bd .container input::placeholder {
  color: white;
  opacity: 0.5;
  font-weight: bolder;
}
.site-nav-bd .container .icon-search{
	position: absolute;
    right: 80px;
    height: 100%;
    top: 0px;
    width: 80px;
}
.site-nav-bd .container .shu{
	position: absolute;
	left: 90px;
	top: 0;
	height: 30px;
	width: 1px;
	background: #fff;
	display: none;
}
.site-nav-bd .container .nav_search_input{
	position: absolute;
	left: 115px;
	top: 0;
	height: 40px;
}
.site-nav-bd .container .nav_search_input input{
	height: 40px;
	position: absolute;
	top: 0;
	padding-left: 10px;
	border:none !important;
	caret-color:#e4021e;
	min-width: 150px;
}
 

.site-nav-bd .container .nav_search_input input::-webkit-input-placeholder{
	color: #666;
	font-size: 14px;
	font-weight: 200;
	
}
.site-nav-bd .container .search_info{
position: relative;
height: 40px;
border-radius: 25px;
width: 530px;
}
.site-nav-bd .search_ban{
	position: absolute;
	left: 0;
	top: 0;
	height: 30px;
	color: #fff;
	line-height: 30px;
	width: 90px;
	text-align: center;
	z-index: 10;
}
.site-nav-bd .container .search_info a{
	position: absolute;
	left: 0;
	top: 0;
	height: 40px;
	width: 115px;
	text-align: center;
	padding-left: 10px;
	box-sizing: border-box;
	border-right: #ccc solid 1px;
}

.site-nav-bd .container .search_info a em{
	color: #666;
	line-height: 40px;
	font-weight: 200;
	font-size: 14px;
}
.site-nav-bd .container .search_info a em img{
	margin-left: 5px;
	margin-top: -2px;
	width: 10px;
}
/* .site-nav-bd .container ul>li{
	display: block;
	width: 78px;
	height: 35px;
	color: #fff;
} */
.site-nav-bd .container ul>li{
	display: block;
    /* width: 78px; */
    height: 30px;
    color: #666;
} 
.site-nav-bd .container ul>li:hover{
	color: #fff;
    background: #e4021e;
}
.site-nav-bd .container ul li{
	width: 100%;
	font-size: 14px;
	
}
a.search_a::after {
    width: 1px;
    height: 100%;
    position: absolute;
    content: '';
    right: -2px;
    /* border: orange solid 1px; */
    background: #fff;
}