
*{ list-style:none; font-style:normal; border:0; margin:0; padding:0;}
::-moz-selection{ background: #ff8589; color:#fff; text-shadow: none; }
::selection { background:#ff8589; color:#fff; text-shadow: none; }
body{
font-family: Verdana, Geneva, sans-serif,"Microsoft YaHei"; font-size:12px; color:#3c3c3c}
input,select{outline: none;font-size: 14px;}
.scrollLoading{background: url(/assets/common/pic/bglording.gif)  center center no-repeat;}
.wrap{ width:1210px; margin:0 auto;position: relative;}
.oflow{ overflow:hidden;position: relative;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px !important}
.mt80{ margin-top:80px;}
.mt100{ margin-top:100px;}
.ml20{margin-left: 20px;}
.ml70{margin-left: 70px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb50{margin-bottom: 50px;}
.mb100{margin-bottom: 100px;}
.mr5{margin-right: 5px;}
.mt-none{margin-top: 0px !important;}
.mb-none{margin-bottom: 0px !important;}
.fz-fvt{font-size: 15px !important;}
.fixed{position: fixed;z-index: 999;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#dc4146;text-decoration: underline}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}
.red{color:#F25165;} .cf53{ color: #ff5353; }
.menutop{ background:#f4f4f4; height:30px; line-height:30px}
.weiz span{ background:url(/assets/common/pic/weiz.gif) no-repeat left; padding-left:18px; font-weight:bold; color:#888}
.weiz i a{ color:#dc4146}
.weiz ,.weiz ul li,.weiz ul,.weiz i,.weiz span{ display:block;float:left;}.weiz ul li a{ color:#888;}
.weiz ul li { margin-left:10px}
.hot{ color:#F60}
.login{ float:right;}
.login ul li{ float:left; min-width:100px; position:relative; text-align:center}
.login ul li strong{ color:#dc4146}
.login ul li span{ margin-right:10px}
.login ul li.line{ width:10px !important; overflow:hidden; display:block; min-width:10px; color:#ccc}

.subnav span {padding-left:18px; font-weight:bold; color:#888}
.subnav ,.subnav ul li,.subnav ul,.subnav i,.subnav span {display:block;float:left;}
.subnav a {color:#C2001B;margin-right:6px;}
.subnav ul li {margin-left:10px}

.logo{ display:block; width:438px; height:100px; float:left}
.search{ float:right; height:100px; width:750px}
.search .searchbox,.search1 .searchbox{position: relative; text-decoration: none; border:2px solid #3c3c3c; height:32px; width:420px; margin-top:30px}
.search .searchbox .options:hover{text-decoration: none;}
.search .searchbox .options{ height:32px; width:69px; padding:0 10px 0 5px; background:url(/assets/common/pic/down.gif) no-repeat #f1f1f1 70px 15px; line-height:32px; float:left; border-right:1px solid #ccc; text-align:center; cursor:pointer; color:#666}
.search .searchbox input{color: #666; width:270px; height:32px; line-height:32px; border:0; padding:0 10px; margin:0; float:right}
.search .searchbox .searchbot{ background:url(/assets/common/pic/searchbot.gif) center; height:32px; width:45px; display:block; float:right}
.search .searchbox ul,.search1 .searchbox ul{position: absolute;bottom:-142px; display: none; z-index: 999; left:-0px; background: #FFF; border: 1px solid #CCC; border-top: 0; padding: 10px 0;}
.search .searchbox ul li,.search1 .searchbox ul li{padding:5px 10px 5px;width: 63px; text-align: left; color: #666; cursor: pointer;}
.search .searchbox ul li:hover,.search1 .searchbox ul li:hover{background: #F1F1F1;}
.search .searchbox a.on,.search1 .searchbox a.on{background:url("/assets/common/pic/up.gif") no-repeat scroll 70px 15px #FFF;}
.nav{ position:relative; border-bottom:2px solid #3c3c3c; height:45px; margin-bottom:20px}

.nav ul{ width:1210px; margin:0 auto}
.nav ul li{ float:left;background:url(/assets/common/pic/line.jpg) right no-repeat;position:relative;}
.nav ul li.active>a,.nav1 ul li.active>a{ background:#de4348;color:#FFF; }
.nav ul li>a{ display: block; height:45px; line-height:45px; width:auto; padding:0 40px; font-size:18px; font-family:"Microsoft YaHei"}
.nav ul li>a:hover,.nav ul li:hover,.nav ul li:hover>a{ color:#FFF; text-decoration:none; background:#de4348}
.nav ul li dl{ position:absolute; display:none; text-align:center; width:100%; background:#de4348; line-height:45px; font-size:14px;z-index:998; top:45px; left:0 }.nav ul li dl a{ color:#fff}.nav ul li:hover dl{ display:block ; z-index:9999}
.nav ul li:hover dl dd:hover { background:#f55259}

/*ie6*/
.nav ul li{_width:100px}
.nav ul li dl{_display:none}
.nav ul li a{_display: block;_height:45px;_line-height:45px;_font-size:18px;_width:135px;_text-align:center}
.nav ul li a:hover{_color:#FFF;_text-decoration:none;_background:#de4348}

.tab-nav span em{*white-space:nowrap; white-space:nowrap\0;}

.footer {line-height:25px;position: relative;background:#505050;color:#999;font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei','微软雅黑',Arial,sans-serif;}
.footer p img{ margin-right:5px}
.footer p {font-size:14px}
.footer p a {color:#999}
.footer .cbox {padding-left:30px;padding-right:30px;padding-top:20px;}
.footer .leftbox {float:left;width:31%;text-align: center}
.footer .leftbox .t {font-size:18px;font-weight:100;padding-bottom:10px;}
.footer .leftbox .l {float:left;margin-left:50px;}
.footer .leftbox .r {float:left;margin-left:80px;}

.footer .centerbox {float:left;width:300px;height:150px;border-left:1px #9f9f9f solid;border-right:1px #9f9f9f solid;text-align:left;padding-left:80px;margin-bottom:16px;}
.footer .rightbox {float:left;width:410px;}
.footer .rightbox .l {float:left;margin-left:70px;}
.footer .rightbox .r {float:left;margin-left:20px;}
.footer .rightbox .r p{font-size:17px;font-weight:100;}

.footer .wechat{position: absolute; bottom:60px; right: 280px; width: 100px; height: 100px;}
.footer .wechat img{width: 100%; height: 100%;}
.footer .licence:hover{
    color:red;
}
.kefu{ right:0px; /*position:fixed;*/ width:50px; /*top:22%;*/ text-align:center;z-index: 99999; margin-bottom: 10px;}
.kefu a{ display:block; margin-top:10px}


/*分站导航*/
.search1{ float:right; height:100px; width:750px; position:relative}

.search1 ul.tbot{ position:absolute; right:50px; top:40px}
.search1 ul.tbot li{ float:left; padding:0 20px; font-size:14px}
.search1 ul.tbot li a{ color:#de4348}
.search1 ul.tbot li.b1{ background:url(/assets/common/pic/zixun.gif) no-repeat left}
.search1 ul.tbot li.b2{ background:url(/assets/common/pic/zixun1.gif) no-repeat left}

.search1 .searchbox{ border:2px solid #3c3c3c; height:32px; width:420px; margin-top:30px}
.search1 .searchbox .options{ height:32px; width:69px; padding:0 10px 0 5px; background:url(/assets/common/pic/down.gif) no-repeat #f1f1f1 70px 15px; line-height:32px; float:left; border-right:1px solid #ccc; text-align:center; cursor:pointer; color:#888}
.search1 .searchbox input{ color: #666; width:270px; height:24px; line-height:24px; border:0; padding:4px 10px; margin:0; float:right}
.search1 .searchbox .searchbot{ background:url(/assets/common/pic/searchbot.gif) center; height:32px; width:45px; display:block; float:right}

/*修改↓*/
.nav1{ position:relative; border-bottom:2px solid #3c3c3c; height:45px; margin-bottom:20px; z-index:9999\9}
.nav1 .tips{ position:absolute}
.nav1>ul{ width:1210px; margin:0 auto}
.nav1>ul>li{ float:left;background:url(/assets/common/pic/line.jpg) right no-repeat;position:relative; height:45px;}
.nav1>ul>li.allserve{width:190px; text-align:center; background:none; margin-right:20px; cursor:pointer}
.nav1>ul>li.allserve>div,.compnav .allserve >div{ position:absolute; display:none; width: 920px; top:45px; text-align:left; z-index:99999;border-top: 2px solid #000;}
.nav1>ul>li.allserve:hover>div,.compnav .allserve:hover>div{ display:block}
.compnav .allserve > div{border-top: 0;}
.nav1>ul>li.allserve>div:hover .fstep-int-right,.allserverindex:hover .fstep-int-right,.compnav .allserve >div:hover .fstep-int-right {display: block; }


.nav1>ul>li>a{ display: block; height:45px; line-height:45px; width:auto; padding:0 35px; font-size:18px; font-family:"微软雅黑"}
.nav1>ul>li>a:hover,.nav1 ul li:hover>a{ color:#FFF; text-decoration:none; background:#de4348}
.nav1>ul>li>dl{ position:absolute; display:none; text-align:center; width:100%; background:#de4348; line-height:45px; font-size:14px;z-index:99999; top:45px; left:0 }.nav1 ul li>dl a{ color:#fff}.nav1 ul li:hover>dl{ display:block ; z-index:9999}
.nav1>ul>li:hover>dl dd:hover { background:#f55259}
/*ie6*/
.nav1 ul{_width:1210px;_margin:0 auto}
.nav1 ul li{_float:left;_background:url(/assets/common/pic/line.jpg) right no-repeat;_position:relative;_height:45px;}


.nav1 ul li{_width:100px}
.nav1 ul li dl{_display:none}
.nav1 ul li a{_display: block;_height:45px;_line-height:45px;_font-size:18px;_font-family:"微软雅黑";_width:135px;_text-align:center}
.nav1 ul li a:hover{_color:#FFF;_text-decoration:none;_background:#de4348}

.nav .tips,.nav1 .tips{z-index: 99; position:absolute; width: 6px; height: 4px; top:50%; margin-top: -2px; right: 25px;}
.nav ul .active .tips i ,.nav1 ul .active .tips i{width:10px;height:6px;background-position:-559px -16px;}
.nav ul li:hover .tips i,.nav1 ul li:hover .tips i{width:7px;height:4px;background-position:-545px -17px;}

/*分站导航*/
.nav ul li .tips i,.nav1 ul li .tips i{background: url(/assets/common/img/global.png) no-repeat; display: block; width:7px;height:4px;background-position:-531px -17px;}



/*装修省钱5步*/
.fstep{ width:188px; float:left; height:388px; border:1px solid #f1f1f1; background:url(/assets/common/pic/5stepbg.jpg) bottom no-repeat #FFF}
.fstep dt{cursor: pointer; height:56px; line-height:26px; border-bottom:1px dotted #eee; color:#aaa; padding:20px 10px; position:relative; text-align:center}
.fstep dt i{ background:url(/assets/common/img/step.png) no-repeat left;display:block; font-size:14px;font-family:Microsoft YaHei; color:#3c3c3c; padding-left:38px; line-height:30px; overflow:hidden; height:30px; text-align:left}
.fstep dt:hover{ background:#eee;}
/*.fstep dt:hover .fstep-int{ display:block;}*/
.fstep  .fstep-int,.fstep-content .fstep-int{ font-family:Microsoft YaHei;display:none;width:401px; height:386px; background:#fff; background:rgba(255,255,255,.98); position:absolute;left:189px; z-index:99999; border:2px solid #eee; border-right: 0;}
.fstep .fstep-int-left,.fstep-content .fstep-int-left{ float:left; width:400px; height: 288px; padding:50px 0;  background: #f1f1f1;}
.fstep-int-right{display: none; z-index: 1001; border: 2px solid #EEE; border-left: 0; position: absolute; left: 593px; width:285px; height: 368px; text-align:left; background: #FFF; padding: 9px 40px; }
.fstep .st1 .fstep-int{ top:-1px }
.fstep .st2 .fstep-int{ top:-98px}
.fstep .st3 .fstep-int{ top:-195px}
.fstep .st4 .fstep-int{ top:-292px}
.fstep .st1 i{ background-position:0 0}
.fstep .st2 i{ background-position:0 -30px}
.fstep .st3 i{ background-position:0 -60px}
.fstep .st4 i{ background-position:0 -90px}
.fstep .fstep-int .fstep-int-left img,.fstep-content .fstep-int .fstep-int-left img{ display:block; margin:0 auto}
.fstep .fstep-int h2,.fstep-content  .fstep-int h2{ font-size:18px; text-align:center; color:#545454; font-weight:100}
.fstep .fstep-int h3,.fstep-content  .fstep-int h3{ margin-top:10px; color:#666; font-weight:100;text-align: center;}
.fstep-int-right h1{ font-size:18px; font-weight:100; color:#3c3c3c; line-height:30px; margin-bottom:20px; border-bottom:1px solid #f2572e;padding-bottom:10px}
.fstep-int-right li{ margin-bottom:10px}
.fstep-int-right li span{font-size:14px; display:inline-block; margin-bottom: 5px; width:70px; color:#545454}
.fstep-int-right li input[type=text]{ border:1px solid #ccc; color: #666; height:34px; line-height:34px\0; *line-height:34px; padding-left:5px; width:276px;}
.fstep-int-right li input[type=text]:focus{ outline:none}
.fstep-int-right .btn{ width:100%;  color:#fff; height:40px; line-height:40px; text-align:center; background:#f44e4e; border:1px solid #de4242; display:block; margin-top: 20px; font-size:14px}
.fstep-int-right .btn:hover{ text-decoration:none; background:#de4242}
.fstep-int-right p{ line-height:20px; margin-top:30px; text-align:center}
.fstep-int-right p .red{ color:#de4242}
.fstep-int-right .sel{ width:50px; height:30px; border:1px solid #ccc; width:125px}
.fstep-int-right .mr{ margin-right:7px}
.fstep-int-right li{ font-size:14px; color:#3c3c3c}
.fstep-int-right li input[type="text"].secbox_focus{border: 1px solid #DE4348;}

.fstep-content{display: none; width: 770px; height: 388px; border:1px solid #EEE; border-left: 0; position: absolute; top:0px; left:191px; z-index: 998; background:  #fff;}

.fstep-content .fstep-s1{ top:0px;display: block; left:0; border: 0}
.fstep-content .fstep-s2{ top:0px;left:0;border: 0}
.fstep-content .fstep-s3{ top:0px;left:0;border: 0}
.fstep-content .fstep-s4{ top:0px;left:0;border: 0}
.fstep-content .fstep-int-right{display: block; padding:10px 30px; height: 366px; border: 0; top:0; left:406px; vertical-align: top;}

.fstep-int-right .select {height: 36px;border: 1px solid #ccc;line-height: 36px\0;color: #666;width:138px;}

/*修改↑*/
.wrap .secbox .int .secbox_focus,.wrap .inputbox .int  .secbox_focus{border: 1px solid #DE4348;}

/*面包屑*/
.bread{ line-height:30px; height:30px; font-size: 16px;}
.newbread{margin-bottom: 20px;}
/*翻页*/
.page{ text-align: center;min-height: 30px; line-height:25px; font-family:"Microsoft YaHei"; width:auto; max-width:1210px; margin:0 auto}
.page a,.page strong {display: inline-block;
border: 1px solid #fff;
color: #505050;
padding: 0px 8px;
vertical-align: middle;
margin-left: 3px;box-shadow:0px 0px 2px rgba(0,0,0,.5); border-radius:2px}
.page a:hover, .page a.current, .page strong {
color: white!important;
text-decoration: none;
background:#ed5a6b;
border: 1px solid #ed5a6b;
}
.page input{ height:15px;}.page em{ margin:0 5px}
.page .pageheader{font-size: 14px; margin-left: 5px;}
.page .pageInput{height: auto;border: 1px solid #CCC; color: #888; padding:5px; border-radius: 2px;box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);}

.page_s{ padding:20px; line-height:25px; font-family:"微软雅黑"; width:250px; max-width:250px; margin:0 auto}
.page_s a,.page_s strong {display: inline-block;
border: 1px solid #fff;
color: #505050;
padding: 0px 8px;
vertical-align: middle;
margin-left: 3px;box-shadow:0px 0px 2px rgba(0,0,0,.5); border-radius:2px}
.page_s a:hover, .page_s a.current, .page_s strong {
color: white!important;
text-decoration: none;
background:#ed5a6b;
border: 1px solid #ed5a6b;
}.page_s input{ height:15px;}.page_s em{ margin:0 5px}

.friendw{ width:100%; border-top:1px solid eee; background:#f1f1f1; padding-top:20px; font-family:"Microsoft YaHei"; min-height:100px; overflow:hidden}
.friendw .tab{ width:850px; float:left}
.friendw .tab-nav { overflow:hidden; height:32px; margin-bottom:10px}
.friendw .tab-nav a{ display:block; margin-right:20px; float:left; line-height:30px; width:auto; color:#3c3c3c; font-size:14px}
.friendw .tab-nav a.current{ color:#888; border-bottom:2px solid #ccc}
.friendw .tab-con-item{ display:none; line-height:20px}
.friendw .tab-con-item a{ display:block; float:left; margin-right:10px; color:#888}
/**********************************/
.win_box .form-horizontal{overflow: hidden; position: relative; width: 100%; height: 100%;}
.win_box .form-horizontal:after {
    content: "";
    display: block;
    clear: both;
}
.win_box .win_box_in .vtop{display: inline-block;display: inline;\9; vertical-align: top;}
.win_box .win_box_in .focus{border-color: #DE4348;}
.form-horizontal .line {
    float: left;
    width: 100%;
    font-size:14px;
    margin-bottom:10px;
}
.form-horizontal .line input,
.form-horizontal .line select {
    height: 30px;
    border: 1px solid #DDD;
    font-size: 14px;
    font-family: arial, microsoft yahei, "Microsoft YaHei";
    line-height: 30px\0;
    margin-left:5px;
    color: #666;
}
.form-horizontal .line select option{padding-left: 5px;}
.form-horizontal .line input{
    padding-left:5px;
    width: 100%;
}
.form-horizontal .line select{
    padding: 3px 5px\0;
    *padding: 8px 5px\0;
    vertical-align: top\0;
}

.form-horizontal .line .label{
    float:left;
    margin-top:5px;
    text-align: right;
    font-size: 15px;
    font-family: arial, microsoft yahei, "Microsoft YaHei";
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
    float: left;
}
.col-12 {
    width: 100%;
}
.col-11 {
    width: 91.66666667%;
}
.col-10 {
    width: 83.33333333%;
}
.col-9 {
    width: 75%;
}
.col-8 {
    width: 66.66666667%;
}
.col-7 {
    width: 58.33333333%;
}
.col-6 {
    width: 50%;
}
.col-5 {
    width: 41.66666667%;
}
.col-4 {
    width: 33.33333333%;
}
.col-3 {
    width: 25%;
}
.col-2 {
    width: 16.66666667%;
}
.col-1 {
    width: 8.33333333%;
}
.win_box {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    display: none;
}
.win_box .win_box_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #666;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.win_box .win_box_content {
    position: absolute;
    width: 518px;
    height: 350px;
    top: 50%;
    left: 50%;
    margin-top: -235px;
    margin-left: -290px;
}
.win_box .zb_box_out,.win_box .win_box_out {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #666;
    opacity: 0.24;
    filter: alpha(opacity=40);
    border-radius: 10px;
}
.win_box .zb_box_in,.win_box .win_box_in {
    position: absolute;
    width: 540px;
    height: 430px;
    top: 50%;
    left: 50%;
    margin-top: -215px;
    margin-left: -270px;
    background: #fff;
}
.win_box .zb_box_title {
    position: relative;
    color: #666;
}
.win_box .zb_box_title .zb_box_hd{
    width: 100%;
    height: 83px;
    position: relative;
}
.win_box .zb_box_title .zb_box_hd_sj {
    background: url(/assets/common/img/header_sj.jpg) no-repeat;
}
.win_box .zb_box_title .zb_box_hd_bj {
    background: url(/assets/common/img/header_bj.jpg) no-repeat;
}

.win_box .zb_box_title .zb_box_hd_ys {
    background: url(/assets/common/img/header_ys.jpg) no-repeat;
}
.win_box .zb_box_title .zb_box_hd_lf {
    background: url(/assets/common/img/header_lf.jpg) no-repeat;
}

.win_box .zb_box_title .zb_box_info {
    text-align: center;
    font-size: 14px;
    font-family: arial, microsoft yahei, "Microsoft YaHei";
    padding: 5px 0;
    background: #f2f2f2;
}


.win_box .input-msg{text-align: center; color: #666; padding:10px 0;}
.win_box .zb_box_form{padding:0px 10px 0px 10px;} /*overflow: hidde;}*/
.win_box .zb_box_tip{padding:10px 0; text-align: center; font-size: 16px; color: #DE4348;font-family: arial, microsoft yahei, "Microsoft YaHei";}
.win_box .zb_box_btn{background: #DE4348;padding:10px 15px; margin-bottom: 10px; border-radius: 30px; font-weight: bold; font-size: 14px; color: #FFF; cursor: pointer;}
.win_box .zb_box_footer .zb_box_info{color:#A5A5A5; font-size:13px; text-align: left; font-family: arial, microsoft yahei, "Microsoft YaHei"; margin-bottom: 10px; }
.win_box .zb_box_footer .zb_box_info .icon {
    background: url(/assets/common/img/global.png) no-repeat;
    width: 24px;
    height: 18px;
    background-position: -181px -7px;
    display: block;
    float: left;
}
.win_box .zb_box_footer .zb_box_msg {
    color: #A5A5A5;
    font-size: 13px;
    text-align: left;
    font-family: arial, microsoft yahei, "Microsoft YaHei";
}
.win_box .zb_box_footer .zb_box_msg span{color: #DE4348;}
.win_box .zb_box_footer .zb_box_msg .icon {
    background: url(/assets/common/img/global.png) no-repeat;
    width: 23px;
    height: 20px;
    background-position: -215px -35px;
    display: block;
    float: left;
}
.win_box_close {
    background: url(/assets/common/img/global.png) no-repeat;
    width: 18px;
    height: 19px;
    background-position: -7px -6px;
    position: absolute;
    right: 10px;
    top: 5px;
    display: block;
    cursor: pointer;
}
.win_box_err{color: #DE4348; height: 20px; font-size: 12px; font-weight: bold; font-family: arial, microsoft yahei, "Microsoft YaHei";text-align: center;}
.win_box .form-horizontal .win_box_focus{border: 1px solid #DE4348;}
.win_box .win_box_tip{color: #CB1108; margin-left: 5px; float: none; font-style: normal; text-align: center; }

.smaller {
    -webkit-backface-visibility: visible;
    -webkit-transform-origin: center center;
    -webkit-animation: smaller 0.3s 0s 1 ease-in-out normal both;
    -moz-backface-visibility: visible;
    -moz-transform-origin: center center;
    -moz-animation: smaller 0.3s 0s 1 ease-in-out normal both;
    margin-right: -1000px;
}

@-webkit-keyframes smaller {
        0% {
            left: 50%;
        }
        100% {
            left:100%;
            top:85%;
            width: 0px;
            height: 0px;
        }
    }

@-moz-keyframes smaller {
    0% {
        left: 50%;
    }
    100% {
        left:100%;
        top:85%;
        width: 0px;
        height: 0px;
    }
}
.step1,.step2,.step3{background: #FFF; width: 100%; height: 100%; border: 1px solid #FFF; width: 518px; height: 398px;float: left;font-family:arial, microsoft yahei, "Microsoft YaHei"; position: relative;}
.step1{background: url(/assets/common/img/zxbj_bg.gif) repeat;}
.win_box .steptop{ width: 518px;height:72px;}
.win_box .steptop .win_line{ margin:0 15px; margin-top:15px; height: 1px; width: 548px; border-bottom: 2px dashed #C1C1C1; float: left;}
.step1 .steptop,.step2 .steptop,.step3 .steptop {background: url(/assets/common/img/zxbj_top.png) no-repeat;}

.step2 .step_info,.step3 .step_info{margin:0 20px; text-align: left; font-size: 14px;}
.step3 .step_info{padding:10px; margin-top:0px;}
.step3 .step_info dl dt,.step3 .step_info dl dd{line-height: 26px; color: #666;}
.step3 .step_info h2 {color:#FF5658;padding-bottom:20px;font-size:15px;font-weight: 150}

.step_form{margin:10px 30px 10px 30px; float: left;width: 100%;}
/*.step_form .line input{height: auto;}*/
.step_form .line button.verify{height: 32px; line-height: 30px; padding:0 10px; border: 1px solid #ccc; cursor: pointer; color: #666;}
.step_form .line button.verify[disabled]{color: #999; cursor:no-drop;}
.step_form .line .iradio_minimal-red{float: left; margin-top:5px;}
.step_form .line .span{font-size: 14px; font-family:arial, microsoft yahei, "Microsoft YaHei"; float: left; margin-top:3px; margin-left:5px; }
.step_form .line .step_tips{color:#DE4348; text-align: center; font-size: 14px; }
.step_form .line .label {margin-right:20px;}
.step_form .line .ipt {height:34px;width:293px;}
.step_form .line .mipt {height:34px;width:293px;background: #fff url(../img/m2.jpg) no-repeat right center;}
.step_form .line .citybox {width:146.3px;}
.bjbox .line {margin-bottom:16px}

.order-info .mipt {background: #fff url(../img/m2.jpg) no-repeat right center;}

.step_form .button {
    height:35px;
    line-height: 33px;
    width: 298px;
    background: #FF5658;
    display: block;
    color: #fff;
    text-align: center;
    text-decoration: none;
    margin: 0;
    border: 1px solid #FF5658;
    border-radius:3px;
    font-size: 14px;
    font-family: microsoft yahei;
    margin-top:0px;
    margin-left:5px;
}
.step_form .buttons{ width: 100%; text-align: center; bottom: 30px;}
.step_form .buttons button.button{display: inline-block; margin:0; margin-right:5px; border: 0; cursor: pointer;}
.step_form .znbj-edit-sel {height:40px;line-height: 38px;width:300px;}

.rdo { margin-left:5px;}
.rdolist, .chklist { display: none; }
.rdobox, .chkbox { text-align:center; display: inline-block; padding:5px 5px 5px 5px; width:82px; height:24px; line-height:24px; color: #666; cursor: pointer; margin-right:5px;}
.rdo .unchecked {  color: #666; border:1px solid #ddd; transition-property: background; transition-delay: 0s; transition-duration: .1s; transition-timing-function: linear;}
.rdo .checked { background: #ff5659; color: #fff;border:1px solid #ff5659;  }

.form-horizontal .line input,
.form-horizontal .line select {
    height: 35px;
    border: 1px solid #DDD;
    font-size: 14px;
    font-family: arial, microsoft yahei, "Microsoft YaHei";
    line-height: 35px\0;
    margin-left:5px;
    color: #666;
}

.form-horizontal .line select option{padding-left: 5px;}
.form-horizontal .line input{
    padding-left:5px;
    width: 100%;
}
.form-horizontal .line select{
    padding: 3px 5px\0;
    *padding: 8px 5px\0;
    vertical-align: top\0;
}


.step_form .button:hover {
    background: #C61522
}
.win_box .zxbj-tip{float: left; margin-top:6px; font-size: 12px;}
.win_box .win_box_list{width: 1920px; overflow:hidden; position: absolute;}
.win_box .shutdown{background: url(/assets/common/img/global.png) no-repeat;width:34px;height:31px;background-position:-283px -13px; float: right; margin-right: 15px; margin-top:10px; cursor: pointer;}
.step_form .step2_tips{height: 24px; font-weight: bold;}
.step_form .step_close {background:#6D6B6A;}
.step3 .buttons {padding-left:22px;}
.step3 .button {width:160px;margin-right: 10px}


.pageContent{padding:20px;}
.keyword{border: 1px solid #DE4348;padding:2px 5px; margin-left:3px; color: #DE4348;}
.keyword:hover{text-decoration: none; background: #DE4348; color: #FFF;}
.keyword i{margin:0 2px;}

/******装修调查*******/
.quest_box{position: fixed; width: 250px; height: 250px; bottom: 10px; left: 0; background: url(/assets/common/img/questionnaire.png) no-repeat;}
.quest_box .quest_hd .quest_close{cursor: pointer; position: absolute; right:30px; top: 30px; background: url(/assets/common/img/global.png) no-repeat; width:21px;height:23px;background-position:-425px -253px;}
.quest_box .quest_body{position:absolute; width: 190px; height: 136px; top:83px; left: 30px; text-align: center; }
.quest_box .quest_body .quest_info{text-align: center; padding:15px 0; color: #666; font-size: 14px; font-family: microsoft yahei;}
.quest_box .quest_body .quest_btn{text-align: center;padding:15px 0;}
.quest_box .quest_body .quest_btn button{display:inline-block; *display: inline; background: #FFF;border: 1px solid #e6e6e6; height: 30px; width:70px; text-align: center;  margin-right: 10px; color: #666;font-weight: bold; cursor: pointer;}
.quest_box .quest_body .quest_btn button.active{border:1px solid #ecb7b9; background: #de4347;color: #FFF;border-radius: 5px;  }
.quest_box .quest_body .quset_num{width: 70px; padding:10px 0; display: inline-block; margin-right: 10px; text-align: center;}
.quest_box .quest_body .quset_num em{font-size: 14px; margin-right: 5px;}
.quest_box .quest_body .quset_num .icon-thumbs-up{color: #D34C4B;}
.quest_box .quest_body .quset_num .icon-thumbs-down{color: #1AB628;}

#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
    z-index:2;
    width:50px;
    height:50px;
    /*right:10px;*/
  /*  position:fixed;*/
    cursor:pointer;
   /* _position:absolute;*/
    /*_bottom:auto;*/
    /*_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))*/
}

#moquu_wxin {
    /*top:360px;*/
    _margin-top:360px;

}
#moquu_wxin a {
    /*background:url(/assets/common/img/sbtn.png) 0 -0px;*/
    background:url(/assets/common/img/sbtn.png) -50px -0px;
    right:0;
    float:left;
    width:50px;
    height:50px;
    text-indent:-9999px;
    transition:all 0.1s;
-moz-transition:all 0.1s; /* Firefox 4 */
-webkit-transition:all 0.1s; /* Safari and Chrome */
-o-transition:all 0.1s; /* Opera */
}
#moquu_wxin a:hover {
    background:url(/assets/common/img/sbtn.png) -50px -0px;
    transition:all 0.1s;
-moz-transition:all 0.1s;
-webkit-transition:all 0.1s;
-o-transition:all 0.1s;

}
#moquu_wshare {
    /*top:412px;*/
    _margin-top:412px
}
#moquu_wshare a {
    background:url(/assets/common/img/sbtn.png) 0 -50px;
    width:50px;
    height:50px;
    right:0;
    float:left;
    text-indent:-9999px;
    transition:all 0.1s;
-moz-transition:all 0.1s; /* Firefox 4 */
-webkit-transition:all 0.1s; /* Safari and Chrome */
-o-transition:all 0.1s; /* Opera */
}
#moquu_wshare a:hover {
    background:url(/assets/common/img/sbtn.png) -50px -50px;
    transition:all 0.1s;
-moz-transition:all 0.1s;
-webkit-transition:all 0.1s;
-o-transition:all 0.1s;
}
#moquu_wmaps {
    /*top:464px;*/
    _margin-top:464px
}
#moquu_wmaps a {
    background:url(/assets/common/img/sbtn.png) 0 -150px;
    width:50px;
    height:50px;
    right:0;
    float:left;
    text-indent:-9999px;
    transition:all 0.1s;
-moz-transition:all 0.1s; /* Firefox 4 */
-webkit-transition:all 0.1s; /* Safari and Chrome */
-o-transition:all 0.1s; /* Opera */
}
#moquu_wmaps a:hover {
    background:url(/assets/common/img/sbtn.png) -50px -150px;
    transition:all 0.1s;
-moz-transition:all 0.1s; /* Firefox 4 */
-webkit-transition:all 0.1s; /* Safari and Chrome */
-o-transition:all 0.1s; /* Opera */
}
#moquu_top {
    /*position: fixed;
    bottom:30px;
    right:280px;*/
    /*top:516px;*/
   /* _margin-top:516px;*/
    display: none;
    background:url(/assets/common/img/sbtn.png) 0 -101px;
    width:50px;
    height:50px;
    transition:all 0.1s;
-moz-transition:all 0.1s; /* Firefox 4 */
-webkit-transition:all 0.1s; /* Safari and Chrome */
-o-transition:all 0.1s; /* Opera */
}
#moquu_top:hover {
    background:url(/assets/common/img/sbtn.png) -50px -101px;
    transition:all 0.1s;
-moz-transition:all 0.1s; /* Firefox 4 */
-webkit-transition:all 0.1s; /* Safari and Chrome */
-o-transition:all 0.1s; /* Opera */
}
.moquu_wxin,.moquu_wshare {
    position:relative;
    z-index:2
}
.moquu_wshare a:hover .moquu_wshareh {
    display:block
}


.win_box .loginbox{font-family: "Microsoft YaHei"; width: 460px; height: 420px; margin-top:-210px; margin-left:-230px;}
.win_box .win_box_in .logintit {
    display: block;
    padding: 20px 30px;
    line-height: 20px;
    height: 20px;
    position: relative;
}
.win_box .loginbox a {
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    text-decoration: underline;
    color: #F24B4B;
}

.win_box .loginbox .win_box_in{width: 360px; height: 380px;margin-top:-190px; margin-left:-210px; padding:0 30px; }

.win_box .win_box_in .logintit h1{float: left; font-weight: normal; font-size: 20px;}
.win_box .win_box_in .logintit i{float: right;}
.win_box .win_box_in .logintit a{display: inline-block;text-align: center;border-radius: 3px;text-decoration: underline;color: #F24B4B;}
.win_box .win_box_in .loginput{position: relative;}
.win_box .win_box_in .loginput input{ font-size: 14px; border:1px solid #ddd;  height: 50px;line-height: 50px\0;width: 308px;padding-left: 50px; margin:0;}
.win_box .win_box_in .loginput .log{ background: url(/assets/common/pic/loginboxbg.png) no-repeat 10px 0; color: #666;}
.win_box .win_box_in .loginput .res{ background: url(/assets/common/pic/loginboxbg.png) no-repeat 10px -50px;color: #666;}
.win_box .win_box_in .loginput .tips{height: 20px; font-size:12px; color:#F24B4B;}
.win_box .win_box_in .login-info{padding:5px; text-align: right;}
.win_box .loginbox .btn {
    line-height: 40px;
    margin-top: 10px;
    height: 40px;
    font-size: 14px;
}

.win_box .loginbox .btn a.logbtn {
    width: 100%;
    height: 40px;
    background: #44b549;
    color: #fff;
    margin-right: 20px;
    text-decoration: none;
}

.win_box .loginbox .btn a.logbtn:hover {
    text-decoration: none;
    background: #08be77;
}

.win_box  .loginbox .other {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dotted #f1f1f1;
    overflow: hidden;
}

.win_box .loginbox .other a {
    display: block;
    width: 50px;
    color: #FFF;
    height: 50px;
    line-height: 50px;
    border-radius: 80px;
    text-align: center;
    float: left;
    margin-right: 5px;
}
.win_box .loginbox .other a.qqlogin {
    background: url(/assets/common/pic/otherlogin.png) no-repeat 10px -5px #3bc9f7;
    float: left;
}

.win_box .loginbox .other a:hover {
    text-decoration: none;
}

.win_box .loginbox .other a i {
    border-left: 1px #eee dotted;
    display: inline-block;
    width: 100%;
}

.win_box .loginbox .other a.weibologin {
    background: url(/assets/common/pic/otherlogin.png) no-repeat 10px -58px #e15050;
    float: right;
}


.win_box .loginbox .other{ margin-top:20px; padding-top:10px;border-top:1px dotted #f1f1f1; overflow:hidden;line-height:35px; width: 100%;  }
.win_box .loginbox .other a{ display:block; width:35px; color:#FFF; height:35px; border-radius:100px; text-align:center;}
.win_box .loginbox .other a.qqlogin{ background:url(/assets/common/pic/otherlogin.png) no-repeat 2px -6px #3bc9f7; float:left; margin-right:10px}
.win_box .loginbox .other a:hover{ text-decoration:none; opacity:0.8}
.win_box .loginbox .other i{ float:left; margin-right:10px}
.win_box .loginbox .other a.weibologin{ background:url(/assets/common/pic/otherlogin.png) no-repeat 2px -58px #e15050; float:left; margin-right:10px}
.loginbox .other a.tblogin{ background:url(/assets/common/pic/otherlogin.png) no-repeat 3px -156px #08BE77; float:left; margin-right:10px}
.win_box .loginbox .log-reg{float: right; margin-right: 5px; margin-top:5px; margin-bottom: 5px;}
.win_box .loginbox .log-close{background:url(/assets/common/img/global.png) no-repeat;  width:17px;height:16px;background-position:-7px -8px; position: absolute; right: 5px; top: 50%; margin-top: -8px;}


.login li a.loginout{color:#DC4146; margin-left:5px; }
.win_sms .win_box_content{height: 448px; margin-top: -224px;}
.win_sms .win_box_in{height: 408px; margin-top: -204px;}
.win_smsmain{position: relative; color: #666; border:2px solid #f7f7f7; padding:10px 40px;font-family:"Microsoft YaHei";}
.win_smsmain h1{ font-size:26px; line-height:50px;font-weight: normal}
.win_smsmain h2{ font-size:16px; font-weight: normal; color:#888}
.win_smsmain h2 i{ color:#E84F53}
.win_smsmain ul{ margin-top:20px; font-size:14px; overflow:hidden}
.win_smsmain li{ line-height:30px; height:30px; padding:5px 0px;}
.win_smsmain ul li input,.znbjmain ul li select{ border:1px solid #ccc}
.win_smsmain ul li strong{ width:80px; text-align:right; display: block; float:left}
.win_smsmain .numb em{margin:0 5px;}
.win_smsmain ul li select{ padding:7px 5px;color: #777; width: 120px;}
.win_smsmain ul li select:focus{border:1px solid #DE4348;}
.win_smsmain .botton{height:30px; width:150px; background:#E84F53; display:block; color:#fff; text-align:center; text-decoration:none; border:1px solid #dA0F0F; border-radius:3px; margin:20px auto; line-height:30px; font-size:14px;}
.win_smsmain .botton:hover{ background:#fa5c64}
.win_smsmain ul li input.type{ height:31px;vertical-align: top; padding-left: 5px; color: #666;}
.win_smsmain .mob .type{ width:270px; height:30px}
.win_smsmain .numb .type{ width:120px; margin-right:20px;height:30px}
.win_smsmain .radio{ margin-left:10px}
.win_smsmain .numb button.sms{ padding:7px; color: #666; width:126px; text-align:center; display: inline-block ; text-decoration:none; background:#eee; border:1px solid #ccc; cursor: pointer;}
.win_smsmain .numb button.sms[disabled]{color: #999;}
.win_smsmain .tips{ font-size:12px; color:#C03; padding-left:80px}
.win_smsmain .tip{height: 20px; display: block; text-align: center;}
.win_smsmain .focus{border:1px solid #DE4348;}


.friendLink-bg{line-height: 25px; background:#fff; border-bottom: 1px solid #e6e6e6; position: relative; }
.friendLink{text-align: left; position: absolute;background: #fff;left:0; bottom: -1px;  border: 1px solid #e6e6e6; border-bottom: 0; border-left: 0;}
.friendLink a{background: #ED5A6B;  font-size: 12px; padding:5px 10px; border-left: 0; border-bottom: 0; border-top: 1px solid #e6e6e6; color: #FFF;}
.friendLink a:first-child{border-left: 1px solid #e6e6e6;}
.friendLink a.current{background: #FFF; color: #666;}
.friendLink a:hover{text-decoration: none;}

.friendLink-tab{text-align: left;padding:5px 10px; margin-bottom: 20px; border: 1px solid #e6e6e6; border-top:0;line-height: auto; }
.friendLink-tab ul {width: 100%;padding:0; margin:0;overflow: hidden;}
.friendLink-tab ul li{display: inline-block;*display:inline; line-height: 30px;}
.friendLink-tab ul li a{ color:#999;font-size:12px; text-decoration: none; white-space: nowrap; padding:5px;}
.friendLink-tab ul li a:hover{color:#ED5A6B;text-decoration: none;}

.top_rightslider{float: right; width:240px; }
.top_rightslider dl{padding: 5px 10px 0 0;}
.top_rightslider dt{text-align: center; padding:5px; font-family: inherit; color: #666;}
.top_rightslider dd{padding-top:5px; line-height: 20px; font-family: inherit; color: #666;}
.top_rightslider dt h3{color:#FF3600; font-family: inherit; }
.top_rightslider dd i{margin-right: 5px; font-weight: bold; color:#FF3600; font-size: 16px; font-family: microsoft yahei; }

/*************发布订单*****************/
.zb_box_fb{display: block;}
.zb_box_fb .win_box_content{width: 400px; margin-left: -200px;height: 320px; margin-top: -175px; }
.zb_box_fb .zb_box_in{width: 400px; margin-left: -200px; height: 320px; margin-top: -175px; }
.zb_box_fb .zb_box_hd{margin-top: 20px;}
.zb_box_fb h2{font-weight: normal; font-family: Microsoft YaHei; padding-left: 15px;}
.zb_box_fb .zb_box_title h2 .zb_box_info{padding:0; color: #ED5A6B;font-size: 12px; font-family: Microsoft YaHei; background: #FFF;}

.zb_box_fb .zb_box_hds {background: url(/assets/common/img/zixunfb_top.jpg) no-repeat; width:541px;height:101px; margin:10px auto;}

.zb_box_fb .win_box_content .input{text-align: left;}
.zb_box_fb .win_box_content .zb_box_form{padding:20px 40px;}
.zb_box_fb .win_box_content .input-control{width: 200px;}
.zb_box_fb .win_box_content select.input-control{width: 100px; display: inline; margin-right: 0;}


/*************资讯页发布订单*****************/
.zixun_fb {display: block;}
.zixun_fb .win_box_content{width:378px; margin-left: -189px;height:350px; margin-top: -175px; }
.zixun_fb .zb_box_in {width: 378px; margin-left: -189px; height:284px; margin-top: -142px; }

.zixun_fb .zb_box_hds {background: url(/assets/common/img/zixunfb_top.jpg) no-repeat; width:378px;height:67px; margin:0px auto;}

.zixun_fb .win_box_content .input{text-align: left;}

.zixun_fb .zb_box_info{font-size: 14px; padding:10px 0;}

.rmsg{padding:10px 0; color: #666; text-align: center;}
.search-none{position: relative;margin-bottom: 20px; float: none; color: #999; border: 1px solid #f1f1f1;}
.search-none-t{background: url(/assets/common/img/reminder.png) no-repeat; width:227px;height:75px; margin:10px auto; }
.search-none-b{position: relative;padding:20px 30px; font-family: microsoft yahei;}
.search-none-b dl dt{text-align: left;color: #666; font-weight: bold; font-size: 18px;padding:10px 20px; }
.search-none-b dl dd{line-height: 30px; font-size: 14px; padding-left: 20px;}

.search-none-top{ border-bottom: 1px dashed #f1f1f1; margin-bottom: 20px; padding-bottom: 10px;}
.search-none-top-l{display: inline-block; display: inline/9; background:url(/assets/common/img/search-none.png) 0 center no-repeat; width:91px;height:85px;background-position:-317px -29px;}
.search-nont-top-r{display: inline-block; display: inline/9; width: 700px; padding:10px 0;}
.search-none-tips em{color: #000; font-size: 16px; font-weight: bold;}
.search-none-tips{position: relative; margin-top: 20px;}
.search-none-tips .search-none-tips-l{position: relative; vertical-align: top; display: inline-block; display: inline/9; font-size: 14px; color: #000; width: 200px; height: 30px; line-height: 30px; }

.search-none-tips .search-none-tips-r{font-size: 18px;color: #000; display: inline-block; display: inline/9; width: 600px;}
.search-none-tips .search-none-tips-r >i{font-size: 12px; color: #999;}
.search-none-b >em{font-size: 16px; font-weight: bold; color: #000; margin-top: 10px;}

.alert-box{position: fixed;  top:70%;left:50%;z-index: 9999; border-radius: 5px; opacity: 0.9; color: #FFF; text-align: center;}
a.collect{background:url("/assets/common/pic/star2.png") 0 center no-repeat; padding-left: 23px; }
a.collect:hover,a.collect-bind{background:url("/assets/common/pic/star1.png") 0 center no-repeat; color: #fa8b32;}

/*内链样式*/
.inlink-tit{ font-size:18px; font-weight:100; height:40px; line-height:40px; border-bottom:1px dotted #f1f1f1; padding:0 20px; margin-bottom:10px}
.inlink-a-left{ width:258px; border:1px solid #f1f1f1; font-family:"Microsoft YaHei"; padding-bottom:10px}
.inlink-a-left li{ background:url(/assets/common/pic/liststyle1.gif) no-repeat 8px 12px; line-height:30px; padding-left:20px; height:30px; overflow:hidden}
.inlink-a-bottom,.inlink-b-bottom,.inlink-c-bottom,.inlink-d-bottom{ width:928px; border:1px solid #f1f1f1; font-family:"Microsoft YaHei"; padding-bottom:10px; overflow:hidden}
.inlink-a-bottom li{ background:url(/assets/common/pic/liststyle1.gif) no-repeat 8px 12px; line-height:30px; padding-left:20px; height:30px; overflow:hidden; float:left; width:210px}
.inlink-b-bottom li span { display: block; background:#f7f7f7; height:200px; width:100%; text-align:center}
.inlink-b-bottom li span img,.inlink-c-bottom li span img,.inlink-d-bottom dt span img{ width:auto; max-width:100%; height:auto; max-height:100%}
.inlink-b-bottom li {text-align: center; line-height:30px; width:290px; padding:0 8px; float:left; height:230px}
.inlink-c-bottom li { text-align: center; line-height:30px; width:166px; padding:0 9px; float:left; height:130px; overflow:hidden}
.inlink-c-bottom li span,.inlink-d-bottom dt span{ display: block; background:#f7f7f7; height:100px; width:100%; text-align:center}
.inlink-d-bottom dt { line-height:30px; width:166px; padding:0 10px; float:left; height:130px; overflow:hidden;text-align:center}
.inlink-d-bottom dd{ float:left; width:250px; padding-right:10px}
.inlink-d-bottom dd li { background:url(/assets/common/pic/liststyle1.gif) no-repeat 8px 12px; line-height:30px; padding-left:20px; height:30px; overflow:hidden; float:left; width:220px}
.ie6shengj{position: absolute; width: 100%;  background: #FEEDBC; padding:5px 0; z-index: 1000; color: #F38860; text-align: center;}

/***********发布订单*****************/
.f_box{width: 258px;height: auto;  background: #3A4D63; overflow: hidden; position: relative; border: 1px solid #3A4D63;}
.f_box .f_container{height: 298px; position: absolute; left:0; top: 0;}
.f_box .f_h{display: block; height: 40px;width: 258px; background: #EFEFEF;}
.f_box .f_h a{ display: block; width: 50%; height: 40px; float: left; vertical-align:top; text-align: center; line-height: 40px; font-size: 14px; font-weight: bold; font-family: Microsoft YaHei; color: #666;}
.f_box .f_h a:hover{text-decoration: none;}
.f_box .f_h a.current{background:#3A4D63; color: #FFF; }
.f_box .f_t{ word-wrap: break-word;height: 50px; line-height: 50px; color: #FFF; text-align: center; font-size: 18px; font-family: microsoft yahei;}
.f_box h3 { font-family: "Microsoft Yahei";font-size: 14px; text-align: center; font-weight: 100; margin-bottom:10px;color: #FFF;}

.f_box .f_t1{font-size: 14px; line-height: 30px; height: 60px; margin: 10px 0; }
.f_box .f_list{overflow: hidden; position: relative;width: 258px; height:auto;width: 258px;}
.f_box .f_item{width: 228px; display: none; padding: 0 15px;}
.f_box .active{display: block;}
.f_box .f_footer{color: #FFF;margin-bottom: 10px;}

.f_box .f_footer a,.f_box .f_footer em{color: #dd6b1d;}
.f_box .f_footer a:hover{color: #dd6b1d;}
.f_box .input{position: relative; margin-bottom: 20px;}
.f_box .input input[type=text]{height: 33px;border: 1px solid #797979; *line-height: 35px;  width: 221px; padding-left: 5px; color: #666;}
.f_box .input select{color: #666; height: 33px; padding:5px; width: 228px; border: 1px solid #797979; float: left;}
.f_box .input select:first-child{margin-right: 12px;}
.f_box .input button,.f_box .f_item .input a{display: block; height: 40px; background: #dd6b1d; text-align: center; line-height: 40px; width: 228px; font-size: 14px; color: #FFF; font-weight: bold; cursor: pointer;}
.f_box .input a:hover{text-decoration: none;}
.f_box .input .tag{position: absolute; right: 10px; top: 8px; font-size: 14px; color: #666;}
.f_box .radio-group{background: inherit; color: #FFF; height: 35px; font-size: 14px;}
.f_box .radio-group .r_s{display: inline-block;margin-top: 5px; width: 70px; vertical-align: top; height: 30px; text-align: center;}
.f_box .radio-group .r_s>*{display: inline-block; *display: inline;}
.f_box .input input.focus,.f_box .f_item .input select.focus{border: 1px solid red;}

.f_box .f_item .f_tel input[type=text]{display: inline-block;*display:inline;width: 98px;vertical-align: top;}
.f_box .f_item .f_tel a{display: inline-block;*display:inline;width: 120px; margin-left:8px; vertical-align: middle; height: 35px; line-height: 35px;}
.f_box .f_item .t_lab{color: #FFF; font-size: 14px;}
.f_box .f_item .t_info{color: #FFCC00; font-size: 16px; font-weight: bold; font-family: microsoft yahei; margin:0 10px; }

.f_box .f_item .height_auto{height: 55px !important;}
.f_box .f_item .valdate-info{font-size: 11px;color: #dd6b1d;}

/*S-新设计报价*/
.f_box_vf .f_item{padding:0;width:258px}
.f_box_vf .f_t_box{padding:0 15px;display:none}
.f_box_vf .show{display:block}
.f_box_vf .f_item .sj{width:50%;float:left;background-color:#64647c!important}
.f_box_vf{background-color:#64647c;border:0}
.f_box_vf .f_item .bj{width:50%;float:right;background-color:#8485b7}
.f_box_vf h3{margin-top:15px}
.f_box_vf h3.f_sj_title span{color:#e78233}
.f_box_vf h3.f_bj_title {margin-top:6px;margin-bottom: 6px;}
.f_box_vf .input select:first-child{margin-right:0}
.f_box_vf .input select{width:110px}
.f_box_vf .input select#f_qx{float:right}
.f_box_vf .bj-box .input{margin-bottom:10px}
.pull-right{float:right!important}
.f_box_vf .bj-box .order-icon{float:right;position:relative;bottom:30px;color:#3c3c3c;right:5px}
.f_box_vf .btn{height:50px;bottom:5px}
.f_box_vf .f_item .height_auto{height: 62px !important;}
/*E-新设计报价*/

.f_white_box{padding: 0 10px; height: 348px; width: 238px;}
.f_white_box .f_container{ height: 298px; background: #FFF; position: relative; width: 238px; }
.f_white_box .f_top_h{background: #3A4D63; color: #FFF;font-size: 16px; font-weight: bold; font-family: microsoft yahei; padding: 10px 0;}
.f_white_box .f_h{background: #FFF; color: #666; border-bottom: 1px solid #666;width: 238px;}
.f_white_box .f_h a.current{background: #FFF;color: #DE4348; border-bottom: 1px solid #DE4348;}
.f_white_box .f_item{width: 218px;}
.f_white_box .f_item .input input[type="text"]{width: 213px;}
.f_white_box .f_item .f_tel input[type="text"]{width: 78px;}
.f_white_box .f_item .input select{width: 103px;}
.f_white_box .f_item .input .tag{right: 30px;}
.f_white_box .f_list{height: 248px; width: 238px;}
.f_white_box .f_item {height: 258px; top: }
.f_white_box  .f_t{color:#DE4348; height: 40px; line-height: 40px;}
.f_white_box  .f_t1{line-height: 20px}
.f_white_box  .f_item .radio-group{color: #666}
.f_white_box  .f_item .t_lab{color: #666;}
.f_white_box .f_item .t_info{color: #FF6600;}
.f_white_box .f_item .radio-group .r_s{width: 60px;}


/*右侧客服挂件，回到顶部等容器*/
.fix_warp {
    position: fixed;
    width: 95px;
    height: 465px;
    top:20%;
    right: 34px;
    z-index: 1500;
}

/*S-客服挂件*/
.fix_nav {
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.guanzhubj{position: absolute;width: 129px;height: 475px;
right: 76px;top: 25px;overflow: hidden;cursor: default;display: none;}
.apptup {width: 100px;height: 100px;margin: auto;display: block;margin-top: 10px;}
.guanzhubj .guanzhubj_left{width: 120px;height: 100%;float: left;background: #fff;}
.guanzhubj .weibotup{width: 100px;height: 100px;margin: auto;display: block;margin-top: 10px;}
.guanzhubj p{text-align: center;font-size: 12px;color: #666;}
.guanzhubj p.weibopbq,.guanzhubj p.weixinms{color: #ff5353;}
.guanzhubj .weixingzh{width: 100px;height: 100px;margin: auto;display: block;margin-top: 10px;}
.moqu_kefu {
    width: 66px;
    margin-left: 18px;
    /*height: 290px;*/
    margin-top: 91px;
    background-color: #fff;
    /*border: 1px solid #EBEBEB;*/
    overflow: hidden;
}
.moqu_kefu .moqu_header {
    width: 146px;
    height: 110px;
    position: absolute;
    top: 0;
    left: 8px;
    display: block;
    background: url(../img/xiaolu-s2.png) no-repeat;
}

.moqu_qq,.guanzhuyl{
    border: 1px solid #EBEBEB !important;
    border-top:none !important;
}

.moqu_kefu .moqu_qq a,.moqu_kefu .guanzhuyl a{
    /*margin-top: 20px;*/
    /*border-bottom: 1px solid #EBEBEB;*/
    padding: 10px 0px;
    display: block;
}


.moqu_kefu .moqu_qq  span,.moqu_kefu .guanzhuyl  span{
    display: block;
    margin: 0 auto;
    text-align: center;
}

.moqu_kefu .moqu_qq .icon{
    width: 26px;
    height: 26px;
    background: url("../img/kf-avatar.png") no-repeat;
}
.moqu_kefu .guanzhuyl .icon{
    width: 26px;
    height: 26px;
    background: url("../img/guanzhupic.png") no-repeat;
}

.moqu_kefu .moqu_qq .icon-tips{
    padding-top: 5px;
}

.moqu_kefu .moqu_qq:hover,.moqu_kefu .guanzhuyl:hover{
	border-color: #FF5353;
}

.moqu_kefu .moqu_qq:hover a,.moqu_kefu .guanzhuyl:hover a{
    background-color: #FF5353;
    color: white;
}

.moqu_kefu .moqu_qq:hover .icon{
    background: url("../img/kf-avatar-white.png") no-repeat;
}


.moqu_qq a{
    display: block;
}
.moqu_kefu .moqu_sj {
    border: 1px solid #EBEBEB;
    border-top:none;
    display: block;
    padding: 11px 0px 9px 0px;
}
.moqu_kefu .moqu_sj:hover{
    background-color: #FF5353;
    color: white;
    border-color:#FF5353;
}
.moqu_kefu .moqu_sj:hover .icon{
    background: url("../img/free-design-white.png") no-repeat;
}
.moqu_kefu .moqu_sj > .icon{
    width: 28px;
    height: 28px;
    display: block;
    margin: 0 auto;
    background: url("../img/free-design.png") no-repeat;
}
.moqu_kefu .moqu_sj  > .icon-tips{
    display: block;
    text-align: center;
    padding-top: 5px;
}

.moqu_kefu .moqu_zb {
    display: block;
    background-color: #FF5353;
    padding: 9px;
}
.moqu_kefu .moqu_zb .bj{
    display: block;
    margin:0 auto;
    width: 32px;
    font-size: 16px;
    color: white;
}

.moqu_kefu .moqu_zb img{
    display: block;
    margin:0 auto;
}

.moqu_kefu .moqu_assistant{
    display: block;
    padding: 13px 0px 11px 0px;
    text-align: center;
    border: 1px solid #EBEBEB;
    border-top: none;
}

.moqu_kefu .moqu_assistant > span{
    display: block;
    margin: 0 auto;
}

.moqu_kefu .moqu_assistant > .icon{
    width: 31px;
    height: 25px;
    background: url("../img/assistant.png") no-repeat;
}

.moqu_kefu .moqu_assistant > .icon-tips{
    padding-top: 5px;
}

.moqu_kefu .moqu_assistant:hover{
    background-color: #FF5353;
    color: white;
    border-color: #FF5353;
}

.moqu_kefu .moqu_assistant:hover > .icon{
    background: url("../img/assistant-white.png") no-repeat;
}

.moqu_kefu .moqu_weixin {
    height:69px;
    border-bottom: 1px solid #EBEBEB;
    background: url(../img/erweima-gif.gif) no-repeat;
    display: block;
}
.moqu_kefu .moqu_weixin img{
    display: none;
    position: relative;
    right: 132px;
    bottom: 60px;
}
.moqu_kefu .moqu_weixin:hover img{
    display: block;
}
.moqu_kefu .moqu_top {
    display: block;
    padding:15px 0px 8px 0px;
    border: 1px solid #EBEBEB;
    border-top: none;
}
.moqu_kefu .moqu_top:hover{
    background-color: #FF5353;
    color: white;
    border-color: #FF5353;
}
.moqu_kefu .moqu_top:hover .icon{
    background: #ff565d url(../img/top-new-white.png) no-repeat center center;
}
.moqu_kefu .moqu_top > span{
    display: block;
    margin: 0 auto;
    text-align: center;
}

.moqu_kefu .moqu_top .icon{
    width: 18px;
    height: 18px;
    background: url(../img/top-new.png) no-repeat center center;
}

.moqu_kefu .moqu_top .icon-tips{
    padding-top: 5px;
}
/*E-客服挂件*/


/*!*S-返回顶部*!*/
.small{
    position: absolute;
    width: 95px;
    right: -125px;
    bottom: 20px;
    cursor: pointer;
}
.small .small-top{
    width: 60px;
    height: 64px;
    margin-top: -4px;
    background:url(../img/weixin2.png) no-repeat;
    cursor: pointer;
}
.small .small-top:hover{
    background:url(../img/weixin1.png) no-repeat;
}
.small .mian{
    z-index: 33;
    position: absolute;
    right: 105px;
}
.small .mian img{
    display: none;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #ccc;
}
.small-top:hover .mian img{
    display: block;
}
.small .fanhui{
    width: 60px;
    height: 67px;
    margin-top: -4px;
    background: url(../img/top2.png) no-repeat;
    cursor: pointer;
}
.small .fanhui:hover{
    background: url(../img/top1.png) no-repeat;
}
/*!*E-返回顶部*!*/


/*****S-设计-底部伸缩广告*****/
.zb_footer_box{
     position: fixed;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 160px;
     z-index: 10001;
     display: none;
 }
.zb_footer_box .zb_footer_bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);}
.zb_footer_box .zb_l_bg{
    position: absolute;
    left: 116px;
    top: -26px;
    width: 450px;
    height: 170px;
    background: url(../img/xiaolu.png) no-repeat;
}
.zb_footer_box .zb_m_container{
    position: absolute;
    padding: 0 10px;
    right: 107px;
    top: 0;
    width: 411px;
    height: 160px;
    background: #1C2837;
}
.zb_footer_box .zb_m_container .zb_m_tit{
    color: #FFF;
    font-size: 18px;
    padding:15px 0;
    letter-spacing:2px;
    font-weight: 400;
    text-align: center;
    font-family: microsoft yahei;}
.zb_footer_box .zb_m_container .zb_m_tit p{
    font-size: 23px;
}
.zb_footer_box .zb_m_container .zb_m_tit span{
    font-size: 15px;
    display: block;
}
.zb_footer_box .zb_m_container .zb_m_tit span a{
 color: #ff5353;
}
.zb_footer_box .zb_m_container .zb_m_input{
    padding:10px 0;
    text-align: center;
    color: #666;}
.zb_footer_box .zb_m_container .zb_m_input >*{
    display: inline-block;
    *display:inline;
    vertical-align: top;}
.zb_footer_box .zb_m_container .zb_m_input input[type=text]{
    color: #666;
    border: 1px solid #FFF;
    height: 33px;
    padding-left: 5px;
    width: 185px;
    line-height: 35px;}
.zb_footer_box .zb_m_container .zb_m_input button{
    width: 80px;
    height: 35px;
    cursor: pointer;
    text-align: center;
    background: #FF8400;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    border: none;
    margin-left: 9px;
    border-radius: 11px;
}
.zb_footer_box .zb_r_qrcode{
    position: absolute;
    right: 80px;
    top: 5px;
}
.zb_footer_box .zb_close{
    position: absolute;
    cursor: pointer;
    right: 0px;
    top: 20px;
    background: url(../img/close.png) no-repeat;
    width: 44px;
    height: 42px;}
.zb_footer_box_little{display: none;
    width: 155px;
    height: 215px;
    position: fixed;
    left: -155px;
    bottom: 0px;
    cursor: pointer;}
/*****E-底部伸缩广告*****/

/****装修报价页****/
.win_zxfb .win_box_in{width: 400px; height: 300px;}
.win_zxfb .win_smsmain{padding:20px 40px;}
.win_zxfb .win_smsmain{border: 0;}
.win_zxfb .win_smsmain h2{font-weight: bold; color: #666; font-family: Microsoft YaHei;}
.win_zxfb .win_smsmain h2 .win_zxfb_close{font-weight: normal; cursor: pointer; color: #999;}
.win_zxfb .win_smsmain h3{font-weight: normal;color: #999; font-family: Microsoft YaHei;}
.win_zxfb .botton{margin:10px auto;}
.win_zxfb .win_smsmain ul{margin-top: 10px;}
.win_zxfb .win_smsmain .mob .type{width:200px;}
@media (max-width:1680px) {

    @-webkit-keyframes smaller {
        0% {
            left: 50%;
        }
        100% {
            left:106%;
            top:85%;
            width: 0px;
            height: 0px;
        }
    }

    @-moz-keyframes smaller {
        0% {
            left: 50%;
        }
        100% {
            left:106%;
            top:85%;
            width: 0px;
            height: 0px;
        }
    }
}

@media (max-width:1600px) {
    @-webkit-keyframes smaller {
        0% {
            left: 50%;
        }
        100% {
            left:110%;
            top:105%;
            width: 0px;
            height: 0px;
        }
    }

    @-moz-keyframes smaller {
        0% {
            left: 50%;
        }
        100% {
            left:110%;
            top:105%;
            width: 0px;
            height: 0px;
        }
    }
}

@media (max-width:1440px) {
    @-webkit-keyframes smaller {
        0% {
            left: 50%;
        }
        100% {
            left:115%;
            top:95%;
            width: 0px;
            height: 0px;
        }
    }

    @-moz-keyframes smaller {
        0% {
            left: 50%;
        }
        100% {
            left:115%;
            top:95%;
            width: 0px;
            height: 0px;
        }
    }
}

@media (max-width:1366px) {
    @-webkit-keyframes smaller {
        0% {
            left: 50%;
        }
        100% {
            left:120%;
            top:100%;
            width: 0px;
            height: 0px;
        }
    }

    @-moz-keyframes smaller {
        0% {
            left: 50%;
        }
        100% {
            left:120%;
            top:100%;
            width: 0px;
            height: 0px;
        }
    }
}

@media (max-width:1280px) {
    @-webkit-keyframes smaller {
        0% {
            left: 50%;
        }
        100% {
            left:120%;
            top:103%;
            width: 0px;
            height: 0px;
        }
    }

    @-moz-keyframes smaller {
        0% {
            left: 50%;
        }
        100% {
            left:120%;
            top:103%;
            width: 0px;
            height: 0px;
        }
    }
}

.dn{display: none;}

.right-box {border:1px solid #f1f1f1; padding:10px;font-family:Microsoft YaHei;}
.right-tit {font-size:16px; border-bottom:1px solid #f1f1f1; padding-bottom:10px; margin-bottom:10px}
.right-tit .more {float:right;font-size:13px;line-height:25px}

/* 信赖公司 */
.rank_credit {width:238px;overflow: hidden;}
.rank_credit li {float: left;width: 238px;height:60px;padding:14px 0 8px;border-bottom: 1px dotted #e8e8e8;overflow: hidden; padding-left:0px}
.rank_credit .no_b{border-bottom: 0;}
.rank_credit .num {float: left;width: 20px;font-size: 24px;font-family: 'Arial';line-height: 57px;color: #bbb;}
.rank_credit .logo {float: left;display: inline;width: 84px;height: 42px;margin-left: 5px;border: 1px solid #eee;margin-top:3px;}
.rank_credit .logo img {display: block;}
.rank_credit .box {float: left;display: inline;width: 120px;margin-left: 5px;}
.rank_credit .box a{display: block;width: 120px;margin: 5px 0 12px;font-size: 12px;line-height: 12px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.rank_credit .box p i{float: left;display: inline;width: 14px; height: 12px;margin-right: 3px;}

/*最新点评*/
.new-comments li {height:auto;line-height:25px;  background: url(/assets/common/pic/line_dot.png) no-repeat 5px 15px;padding-left:25px;margin-left:5px;overflow:hidden}
.inlink-comments {float: left;display: inline;padding-left: 5px;}
.inlink-comments .inlink-a-left_scroe{margin-top: -4px;color: #999;font-size: 12px;}
.inlink-comments a {display: block;width: 220px;margin: 15px 0 8px;font-size: 14px;line-height: 14px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.inlink-comments p i {float: left;display: inline;width: 14px; height: 12px;margin-right: 3px;}
.inlink-comments .scroe {color: #999;font-size: 12px;}

/*装修百科*/
.inlink-a-left-2 {float: left;display: inline;width: 220px;margin-left: 5px;}
.inlink-a-left-2 .scroe{float: left;margin-top: -4px;color: #999;font-size: 12px;}
.inlink-a-left-2 a{display: block;width: 220px;margin: 5px 0 12px;font-size: 12px;line-height: 12px;color: #333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.inlink-a-left-2 p i{float: left;display: inline;width: 14px; height: 12px;margin-right: 3px;}

/*标签*/
.inLink-tag li{ float:left; margin-right:15px; line-height:25px; margin-bottom:5px}
.inLink-tag li a{ color:#888}

/*日记*/
.inLink-diary { margin:10px;padding-bottom:10px;padding-top:10px;}
.inLink-diary li { border-bottom: 1px dotted #f1f1f1; padding-bottom:10px; margin-top:12px;height:100%; }
.inLink-diary li a:hover { text-decoration: none; opacity:0.8}
.inLink-diary li .img {float:left;}
.inLink-diary li .title {font-size:14px;font-family:Microsoft YaHei;padding-left:15px;}
.inLink-diary li img { height:58px; width:58px;margin-right: 15px;border-radius: 100px;}
.inLink-diary p {color:#999;}

/*百科*/
.inLink-baike {padding-bottom:10px;}
.inLink-baike li {padding-bottom:5px; margin-top:6px;height:100%;line-height:23px}
.inLink-baike li a:hover { text-decoration: none; opacity:0.8}
.inLink-baike li .img {float:left;width:95px;height:66px;margin-right:5px;margin-top:3px;}
.inLink-baike li .title {font-size:14px;font-family:Microsoft YaHei;}
.inLink-baike li img {width:95px;height:66px;margin-right: 15px;}
.inLink-baike p {color:#A1A1A1;font-size:13px;}

.wlmain { margin:0 auto; margin-top:20px; border-top:1px solid #eee; overflow:hidden; width:930px}
.wlmain .more-tit p{ float:left}
.wlmain .more-tit ul{ font-size:14px; float:right}
.wlmain .more-tit ul li{ float: left; margin-left:50px;}
.wlmain .more-tit ul li a{ color:#aaa}
.wlmain .more-tit ul li a:hover{ text-decoration:none; color:#f00}

.wlmain .more-tit{ font-size:28px; font-family:"Microsoft YaHei"; line-height:30px; margin:40px 0px 20px 0px; overflow:hidden}
.wlmain .about-img{ overflow:hidden; width:950px}
.wlmain .about-img dt{ float:left; width:180px; position:relative; margin-right:20px;height:125px;}
.wlmain .about-img dt img{ width:180px; height:125px;}
.wlmain .about-img dt p{ position:absolute; background:rgba(0,0,0,.5); left:0; bottom:0; padding:0 10px; line-height:25px; height:30px; text-align:center; right:0;}
.wlmain .about-img dt p a{ color:#fff}
.wlmain .about-img dd{float:left; width:245px; line-height:25px; margin-right:20px; overflow:hidden}
.wlmain .about-img dd a{ display:block; padding-left:20px; height:25px; overflow:hidden; background:url(/assets/common/pic/liststyle.gif) no-repeat left center}

.wlmain .wl-wd{ overflow:hidden}
.wlmain .wl-wd .wl-aw{ height:215px; line-height:25px; width:400px; float:left; margin-right:20px; border-right:1px dotted #ccc}
.wlmain .wl-wd .wl-aw dt,.wlmain .wl-wd .wl-qu dt{ font-size:16px; color:#FC0; font-family:"Microsoft YaHei"; margin-bottom:10px; text-shadow:-1px 0px 0px #F78911; text-align:center}
.wlmain .wl-wd .wl-aw dd{ color:#aaa; line-height:30px; height:60px; overflow:hidden; }
.wlmain .wl-wd .wl-aw dd p span{color:#0C9}
.wlmain .wl-wd .wl-aw dd a span{ color:#F60}
.wlmain .wl-wd .wl-qu{ width:490px; line-height:30px; overflow:hidden}
.wlmain .wl-wd .wl-qu dd{ float:left; width:225px; margin-right:20px;height:30px; overflow:hidden}

.wlmain .img-l{ overflow:hidden; width:948px; overflow:hidden}
.wlmain .img-l li{ float:left; width:217px; height:160px;margin-right:20px; position:relative;margin-bottom: 20px}
.wlmain .img-l li img{ width:217px; height:160px}
.wlmain .img-l li p{position:absolute; background:rgba(0,0,0,.5); left:0; bottom:0; padding:0 10px; line-height:25px; height:30px; text-align:center; right:0;}
.wlmain .img-l li p a{ color:#fff}

/* 404 */
.ntf-main { font-family:"microsoft yahei"; text-align:center; margin-top:30px}
.ntf-main .red{ color:#de4348}
.ntf-main h1{ font-size:26px; font-weight:100; position:relative; line-height:50px}
.ntf-main h1 .gift{ position:absolute; top:-20px; right:100px }
.ntf-main h1 .worker{ position:absolute; top:280px; right:30px}
.ntf-main>p { color:#888; line-height:30px}
.ntf-main>p a{ color:#de4348}
.ntf-main .ntf-fzf{ width:740px; margin:50px auto; height:296px; }
.ntf-main .ntf-fzf li{ width:74px; height:74px; background:#1E1F24;  float:left; box-shadow:8px 8px 10px rgba(0,2,5,.2); overflow:hidden}
.ntf-main .ntf-fzf li.f1{ margin-left:74px}
.ntf-main .ntf-fzf li.f2{ margin-left:37px}
.ntf-main .ntf-fzf li.f3{ margin-left:148px}
.ntf-main .ntf-fzf li.f4{ margin-left:185px}
.ntf-main .ntf-fzf li:hover { background:#fff}
.ntf-main .ntf-fzf li:hover img{ opacity:0.8;transition:all 0.2s;
-moz-transition:all 0.2s; /* Firefox 4 */
-webkit-transition:all 0.2s; /* Safari and Chrome */
-o-transition:all 0.2s; /* Opera */}
.ntf-main .ntf-fzf li img{ opacity:0.95;transition:all 0.2s;
-moz-transition:all 0.2s; /* Firefox 4 */
-webkit-transition:all 0.2s; /* Safari and Chrome */
-o-transition:all 0.2s; /* Opera */ max-width:100%; max-height:100%; min-width:100%; min-height:100%; width:auto; height:auto}

.ntflist { margin-top:30px; width:1252px; overflow:hidden}
.ntflist li{ width:261px; margin-right:52px; height:266px; float:left; line-height:30px; overflow:hidden; font-size:14px; text-align:left; margin-bottom:20px}
.ntflist li p strong{ display:block; font-size:16px}
.ntflist li img{ width:261px; height: 186px; margin-bottom:10px; }

/* 20171204 发单入口样式改版--徐守成 */
.new_xsc_fadan{ border:1px solid #E7E7E7; background:#FAFAFC; }
.new_xsc_fadan .new_fadan_box{background: url('../img/fadan_top_img.jpg') no-repeat; height: 125px; background-size: 100%; color:#ff5353; text-align: center;}
.new_xsc_fadan .title_big{font-size: 20px; font-weight: bold; padding-top:34px;
    text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -webkit-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -moz-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    *filter: Glow(color=#fff, strength=3);
}
.new_xsc_fadan .title_small{
    font-size: 16px;
    padding-top: 14px;
    text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
    -webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
    -moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
    *filter: Glow(color=#fff, strength=1);
}
.new_xsc_fadan .fadan_form{padding:18px 11px 0px;}
.new_xsc_fadan .input_line{height: 33px; background:#fff; margin-bottom: 15px; position: relative;}
.new_xsc_fadan .input_line input{height:30px; width:100%;  border:1px solid #DDDDDD; outline: none; text-indent:8px;}
.new_xsc_fadan .input_line select{height:30px; width:45%;  border:1px solid #DDDDDD; outline: none; }
.new_xsc_fadan .input_line button{background: #FF5353; width:100%; height: 100%;color: #fff; font-size: 15px; outline: none; cursor: pointer;}
.new_xsc_fadan .valdate-info{color: #ff5353; display: block;}
.new_xsc_fadan .height_auto{height: auto !important;}
.new_xsc_fadan .order-icon{position: absolute; right: 8px;top:8px;}

.new_xsc_fadan .valdatemsg {color: #ff5353;display: none;height: 30px;}

.atl-other-tit{
    font-size: 22px;
    color: #333;
    line-height: 20px;
    margin-bottom: 12px;
}
.atl-other-tit i.red-block{
    width: 4px;height: 20px;
    background-color: #ff5659;
    display: block;float: left;
    margin-right: 10px;
}

.atl-other-tit a{font-size: 14px;}
