﻿@charset 'utf-8';

body,h1,h2,h3,h4,h5,h6,p,ul,ol,form,input,table,tr,td,dl,dt,dd,img,div{margin:0;padding:0;border:0;}
body{font:12px/20px "宋体",Arial;color:#3d3d3d;background:#fff;}
ol,ul{list-style-type:none;}
img{vertical-align:middle; display:inline-block;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
select,button,input[type=submit]{cursor:pointer;}
table{border-collapse:collapse;}
a{text-decoration:none;color:#3d3d3d;}
a:hover{text-decoration:underline;color:#ff9000;}
:focus{outline:0;}
.clearfix:after{display:block;clear:both;width:0;height:0;content:'.';visibility:hidden;}
.clearfix{*zoom:1;}
.wrap{width:1210px;margin:0 auto;position:relative; margin-top:10px}
.main{width:1210px; margin:0px auto;}
.fl{float:left;}
.fr{float:right;}
#bg_black{display:none;position:fixed;left:0;top:0;right:0;bottom:0;opacity:0.6;filter:alpha(opacity=60);background:#000;z-index:1001;}


.tc_activity{display:block;width:100%;min-width:1210px;height:60px;}
.header{line-height:15px;padding:10px 0 0;color:#4c4c4c;*position:relative;z-index:888;}
.header em,
.header i{font-style:normal;}
.header .top{position:relative;margin:0 auto;}
.top .header_top{border-bottom:1px solid #e5e5e5;padding-bottom:8px;position:relative;z-index:9; min-width:1210px;}
.top .header_top .tool_link{position:absolute;top:0;right:0;}
.top .header_top .tool_link a{display:block;position:relative;padding:0 10px;border-right:1px solid #D6D6D6;}
.top .header_top .tool_link a i{display:block;position:absolute;right:2px;top:3px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #000;}
.top .header_top .tool_link .mess_num{color:#ff0000;}
.top .header_top .tool_link li{float:left;position:relative;}
.top .header_top .tool_link li span{color:#000;margin-left:10px;}

.top .header_ft{position:relative;height:85px;}
.top .header_ft .index_logo{float:left;margin:24px 68px 0 0;}
.top .header_ft .activity_logo{float:left;margin:0 40px 0 0;}
.top .header_ft .search{position:relative;float:left;width:390px;height:40px;margin-top:22px;vertical-align: middle;background:#716C6A;}
.top .header_ft .search_inp{width:320px;height:34px;line-height:34px;margin:3px 0 3px 3px;padding-left:10px;color:#a6a6a6;*margin-top:2px;}
.top .header_ft .search_btn{position:absolute;top:5px;right:11px;width:35px;height:30px;background:url(http://img.oppein.cn/images/common_icon.png) -70px 0 no-repeat;}
.top .header_ft .mycart{position:absolute;right:0;top:20px;}
.top .header_ft .mycart a{color:#000;margin-left:22px;}
.top .header_ft .mycart a:hover{color:#ff9000;text-decoration: none;}
.top .header_ft .mycart span{*margin-left:5px;}
.top .header_ft .mycart i{display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(http://img.oppein.cn/images/common_icon.png) no-repeat;}
.top .header_ft .mycart .user i{background-position:0 0;}
.top .header_ft .mycart .cart i{background-position:-40px 0;}
.top .header_ft .mycart .cart em{color:#ff0000;font-weight:bold;}
.top .header_ft .mycart .order{display:inline-block;vertical-align:middle;width:170px;height:50px;background:url(http://img.oppein.cn/images/common_icon.png) 0 -36px no-repeat;}

.header .header_nav{height:35px;line-height:35px;border-top:1px solid #E0E0E0;border-bottom:2px solid #484544;background:#EDEDED; min-width:1210px;}
.header_nav .nav_list{width:1210px;margin:0 auto;}
.nav_list .cate_sort{float:left;position:relative;width:250px;line-height:35px;background:#4D4948;z-index:1000;}
.nav_list .cate_sort i{position:absolute;left:25%;top:8px;display:block;width:20px;height:15px;background:url(http://img.oppein.cn/images/common_icon.png) -116px -7px no-repeat;cursor:pointer;}
.nav_list .cate_sort h3{text-align: center;height:36px;}
.nav_list .cate_sort h3 a{display:block;font-size:14px;color:#fff;}
.nav_list .cate_sort h3 a:hover{text-decoration:none;}

.nav_list .cate_sort .cate_list{position:absolute;width:246px;height:448px;left:0;top:36px;border:2px solid #4D4948;border-top:0;color:#716c6a;background:#fff;z-index:99;}
.nav_list .cate_sort .cate_list dl{padding:15px 0 6px 0;line-height:20px;border-bottom:1px solid #E5E5E5;overflow: hidden;}

.nav_list .cate_sort .cate_list .dl_current{padding-left:2px;width:248px;position:relative;right:2px;background:#ff9000;border-bottom:1px solid #ff9000;color:#fff;}
.nav_list .cate_sort .cate_list .dl_current a{color:#fff;}
.nav_list .cate_sort .cate_list .dl_current dt b a{color:#fff;text-decoration:none;}

.nav_list .cate_sort .cate_list dt{position:relative;text-align:left;}
.nav_list .cate_sort .cate_list dd{padding:1px 8px 0 18px;overflow: hidden;zoom:1;}
.nav_list .cate_sort .cate_list dd a{float:left;margin-right:21px;white-space:nowrap;}
.nav_list .cate_sort .cate_list b{font-size:14px;margin-left:55px;}
.nav_list .cate_sort .cate_list i{position:absolute;display:block;left:14px;top:-4px;*top:-8px;width:32px;height:24px;background:url(http://img.oppein.cn/images/common_icon.png) no-repeat;}
.nav_list .cate_sort .cate_list .ambry{height:30px;background-position:-168px -89px;}
.nav_list .cate_sort .cate_list .chest{background-position:-44px -88px;}
.nav_list .cate_sort .cate_list .door{height:28px;background-position:-202px -89px;}
.nav_list .cate_sort .cate_list .home{background-position:-132px -89px;}
.nav_list .cate_sort .cate_list .dl_current .ambry{background-position:-168px -118px;}
.nav_list .cate_sort .cate_list .dl_current .chest{background-position:-44px -115px;}
.nav_list .cate_sort .cate_list .dl_current .door{background-position:-202px -120px;}
.nav_list .cate_sort .cate_list .dl_current .home{background-position:-132px -116px;}

.nav_list .cate_sort .cate_list .cate_ad img{width:246px;height:112px; display:block;}
.nav_list .cate_sort .subcate_list{display:none;position:absolute;width:835px;height:451px;left:250px;top:36px;overflow: hidden;}
.nav_list .cate_sort .subcate_list dl{float:left;width:440px;line-height:20px;padding:10px 0;border-bottom:1px solid #E5E5E5;overflow: hidden;}
.nav_list .cate_sort .subcate_list dt{padding-bottom:5px;}
.nav_list .cate_sort .subcate_list dd a{display:block;float:left;height:24px;padding-right:10px;white-space:nowrap;}
.nav_list .cate_sort .subcate_list dd a:first-child{padding-left:0;}
.nav_list .cate_sort .subcate_list dd span{float:left;margin-right:10px;}
.nav_list .cate_sort .subcate_list dd.price a{float:left;width:72px;}
.nav_list .cate_sort .subcate_list b{font-size:14px;color:#000;}
.nav_list .cate_sort .subcate_list .subcate_list_con{width:440px;height:450px;padding:0 10px 0 20px;border-bottom:1px solid #E5E5E5;border-right:1px solid #E5E5E5;background:#FFF;overflow:hidden;}
.nav_list .cate_sort .subcate_list .subcate_list_ad{position: absolute;width: 365px;height: 450px;right: 0;top: 0;border-left:1px solid #E5E5E5;}
.nav_list .cate_sort .subcate_list .subcate_list_ad a{position:absolute;top:0;left:0;}
.nav_list .cate_sort .subcate_list .subcate_list_ad .ad_bg{position:absolute;height:450px;width:355px;border-bottom:1px solid #E5E5E5;background:#fff;}
.nav_list .cate_sort .subcate_list .subcate_list_ad .ad_bg_right{position:absolute;height:450px;width:10px;right:0;opacity:0;filter:alpha(opacity=0);background:#fff;}
.header_nav .main_nav{float:left;font-size:14px;font-weight:bold;}
.header_nav .main_nav li{float:left;width:125px;text-align: center;}
.header_nav .main_nav li a{display:block;}
.header_nav .main_nav li a:hover{text-decoration:none;color:#fff;background:#ff9000;}
.header_nav .main_nav .active a{color:#fff;background:#ff9000;}


.footer{padding-top:80px; min-width:1210px;}
.footer .promise{overflow: hidden;}
.promise .promise_list{margin-left:132px;}
.promise .promise_list li{float:left;width:140px;font-family:"黑体";text-align: center;font-size:20px;_display:inline;margin-left:65px;}
.promise .promise_list .first{margin-left:0;}
.promise .promise_list i{display:block;width:84px;height:84px;margin:0 auto 10px;background:url(http://img.oppein.cn/images/common_icon.png) no-repeat;}
.promise .promise_list .wrie{background-position:-4px -171px;}
.promise .promise_list .design{background-position:-90px -171px;}
.promise .promise_list .install{background-position:-175px -171px;}
.promise .promise_list .ensure{background-position:-261px -171px;}
.promise .promise_list .enviro{background-position:-347px -171px;}

.footer .footer_info{margin-top:25px;padding:35px 0 10px;background:#3B3837;overflow: hidden;}
.footer_info .serverbox{margin-left:95px;padding-bottom:30px;overflow: hidden;zoom:1;}
.footer_info .serverbox dl{float:left;color:#e0d7d3;margin-right:110px;}
.footer_info .serverbox dt{font-size:14px;font-weight:bold;}
.footer_info .serverbox dd{margin-top:10px;}
.footer_info .serverbox dd a{color:#e0d7d3;}
.footer_info .serverbox dd a:hover{color:#ff9000;}
.footer_info .serverbox .social{margin-right:0;}
.footer_info .serverbox .social dd{position:relative;width:130px;height:38px;margin-left:5px;background:#262524;}
.footer_info .serverbox .social dd p{cursor:pointer;}
.footer_info .serverbox .social dd p:hover{color:#ff9000;}
.footer_info .serverbox .social dd a{display:block;}
.footer_info .serverbox .social dd a:hover{text-decoration:none;}
.footer_info .serverbox .social i{position:absolute;width:5px;height:38px;background:url(http://img.oppein.cn/images/common_icon.png) no-repeat;}
.footer_info .serverbox .social .radius_l{left:-5px;_left:-4px;background-position:-178px 0;}
.footer_info .serverbox .social .radius_r{right:-5px;background-position:-189px 0;}
.footer_info .serverbox .social span{position:absolute;top:7px;left:0;display:block;width:30px;height:25px;margin:0;background:url(http://img.oppein.cn/images/common_icon.png) no-repeat;}
.footer_info .serverbox .social .wx{background-position:0 -140px;}
.footer_info .serverbox .social .xl{background-position:-33px -140px;}
.footer_info .serverbox .social .tx{background-position:-68px -140px;}
.footer_info .serverbox .social p{height:38px;line-height: 38px;text-align:center;margin-left:40px;padding:0 5px;border-left:1px solid #393836;}
.footer_info .copyright{text-align:center;color:#e0d7d3;padding:25px 0 0;border-top:1px solid #716C6A;white-space:nowrap;}
.footer_info .copyright p{margin-bottom:10px;zoom:1;}
.copyright p.blogroll{color:#8D8A89;}
.copyright p.blogroll a{color:#8D8A89;}
.footer_info .copyright a{color:#e0d7d3;}
.footer_info .copyright a:hover{color:#ff9000;}


#guanzhu{position:absolute;width:290px;height: 128px;top:14px;left:-94px;border:1px solid #E5E5E5;background: #fff;z-index:999;overflow: hidden;}
#guanzhu .local{display:block;width:152px;height:90px;margin-top:20px;border-right:1px solid #E6E6E6;}
#guanzhu img{position:absolute;right:20px;top:20px;width:90px;}
#guanzhu a{display:block;width:125px;height:35px;line-height:35px;color:#fff;margin:0 0 20px 10px;background:url(http://img.oppein.cn/images/header_focus.png) no-repeat;border-right:0;}
#guanzhu a:hover{text-decoration:none;color:#ff9000;}
#guanzhu a em{margin-left:50px;}
#guanzhu .top_tx{background-position:0 -43px;}
#guanzhu_i{width:60px;z-index:99;zoom:1;}
#weixin_1{z-index:99;}
#weixin_2{position: absolute;left:-222px;top:-30px;width:160px;text-align:center;z-index: 10;display:none;}
#weixin_2 em{font-style:normal;}


.consult_ser{position:fixed;top:50%;margin-top:-215px;right:15px;z-index:998;}
.consult_ser .ser_list li{position:relative;width:70px;height:70px;margin-bottom:5px;}
.consult_ser .ser_list li a{position:relative;display:block;width:70px;height:70px;color:#666666;text-align: center;border:1px solid #DEDEDE;background: #fff;}
.consult_ser .ser_list li a em{font-style:normal;}
.consult_ser .ser_list li:first-child a em{position:absolute;width:72px;text-align:center;left:0;bottom:0;}
.consult_ser .ser_list li i{display:block;width:52px;height:40px;margin:8px auto 0;background:url(http://img.oppein.cn/images/consult_icon.png) no-repeat;}
.consult_ser .ser_list li .mobile_code{position: absolute;left:-260px;top:-35px;display: none;}
.consult_ser .ser_list li a i.kf{position:absolute;left:7px;top:-24px;width:75px;height:65px;background-position:-242px -5px;}
.consult_ser .ser_list li a i.design{background-position:-5px -2px;}
.consult_ser .ser_list li a i.book{background-position:-66px -4px;}
.consult_ser .ser_list li a i.privi{background-position:-118px -4px;}
.consult_ser .ser_list li a.go_up i{background-position:-172px -2px;}
.consult_ser .ser_list li a i.bh{background-position:-228px -77px;margin:5px 0 2px 12px;}
.consult_ser .ser_list li a i.mobile{background-position:-313px 2px;margin:5px 0 2px 15px;}
.consult_ser .ser_list li i.go_top{width:80px;height:100px;background-position:-314px 0;cursor:pointer;}

.consult_ser .ser_list li a:hover{color:#fff;background:#FF6000;border:1px solid #FF900C;text-decoration:none;}
.consult_ser .ser_list li a:hover .design{background-position:-5px -43px;}
.consult_ser .ser_list li a:hover .book{background-position:-67px -43px;}
.consult_ser .ser_list li a:hover .privi{background-position:-118px -43px;}
.consult_ser .ser_list li a:hover .bh{background-position:-271px -77px;margin-left:11px;}
.consult_ser .ser_list li a:hover .mobile{background-position:-313px -40px;}
.consult_ser .ser_list li a:hover.go_up i{background-position:-172px -42px;}
.consult_ser .ser_list li a.mobilecur{color:#fff;background:#FF6000;border:1px solid #FF900C;text-decoration:none;}
.consult_ser .ser_list li a.mobilecur .mobile{background-position:-313px -40px;}
.lim_float_icon{display: none;}

.mask{display:none;}
.mask a{position:absolute;top:50%;margin-top:-25px;z-index:9999;}
.mask .mask_left{left:10px;}
.mask .mask_right{right:10px;}
.mask span{display:block;width:25px;height:50px;background:#000;opacity:0.4;filter:alpha(opacity="40");cursor: pointer;}
.mask i{position:absolute;display:block;width:12px;height:22px;top:50%; margin-top:-11px; right:6px;background:url(http://img.oppein.cn/images/details_icon.png) -133px 0;cursor: pointer;}
.mask .mask_left i{background-position:-121px 0;}
.mask .mask_left:hover span{opacity:0.6;filter:alpha(opacity="60");}
.mask .mask_right:hover span{opacity:0.6;filter:alpha(opacity="60");}


.submit{width:350px; margin:0 auto; height:46px; line-height:46px; text-align:center; background:url(http://img.oppein.cn/images/btn_bg.png); position:relative;}
.submit_btn{border:0; font-size:24px; color:#ffffff; font-family:"微软雅黑"; background:none; width:100%; height:45px;cursor:pointer;}
.submit_left{width:5px; height:46px; background:url(http://img.oppein.cn/images/details_icon.png) -22px -42px; position:absolute; left:0px; display:block; top:0px;}
.submit a:hover{text-decoration:none;}
.submit_right{width:5px; height:46px; background:url(http://img.oppein.cn/images/details_icon.png) -28px -42px; position:absolute; right:0px; display:block; top:0px;}


.des_dialog{position:fixed;z-index:9998;right:50%;bottom:50%;width:450px;height:350px;margin: 0 -225px -175px 0 ;display:none;}
.des_dialog .later{position:absolute;left:190px;bottom:32px;font-size:12px;text-decoration:underline;}


.errorSummary{background:#FFA0A2; padding: 10px; margin-right: 88px; color:red;}
.errorSummary p{font-size:14px; font-weight: bold;}
.errorSummary ul{margin-left: 20px;}


.applay_poup{font-family: "微软雅黑";}
.design_apply{position:fixed;left:50%;top:50%;width:380px;height:420px;margin:-210px 0 0 -190px;font-size:12px;z-index:1002;}
.design_apply .design_bg{width:380px;height:420px;opacity:0.6;filter:alpha(opacity=60);border-radius:5px;background: #999;}
.design_apply .design_con{position:absolute;left:5px;top:5px;width:370px;height:410px;background: #fff;}
.design_con .design_tit{height:40px;line-height:40px;font-size:16px;text-align:center;color:#fff;background: #FF6C00;}
.design_con .design_tit i{display:block;position:absolute;right:10px;top:10px;width:20px;height:20px;background: url(http://img.oppein.cn/images/login_icon.png) 0 -95px no-repeat;cursor: pointer;}
.design_con .design_info .post_info{width:265px;margin: 25px auto 0;}
.post_info .cont{width:263px;height:30px;margin-top:10px;line-height:30px;text-indent:5px;color:#999;border:1px solid #C3C3C3;}
.post_info .cont:first-child{*margin-left:-5px;}
.design_info .sel_con{margin:10px 0;overflow: hidden;}
.sel_con .sel_bg{position:relative;float:left;width:114px;height:30px;font-size:12px;line-height:30px;text-indent:10px;border:1px solid #C3C3C3;cursor: pointer;}
.sel_con .sel_bg:first-child{margin-right:33px;}
.sel_con .sel_bg .sel{position:absolute;left:0;top:0;width:114px;height:30px;opacity: 0;filter:alpha(opacity=0);cursor: pointer;}
.sel_con .sel_bg .jt{position:absolute;right:0;top:0;display: block;width:20px;height:30px;border-left:1px solid #DEDEDE;background: #F5F5F5;}
.sel_con .sel_bg .jt i{position: absolute;right:4px;top: 11px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 8px solid #BFBFBF;}
.design_info .demand{color:#000;margin-top:20px;overflow: hidden;}
.demand .demtit{font-weight:bold;}
.demand .demand_list{width:229px;}
.demand .demand_list li{float:left;margin-left:41px;cursor: pointer;}
.demand .demand_list li:first-child{margin-left:0;}
.demand .demand_list li span{display:block;float:left;width:16px;height:16px;margin-right:6px;border:1px solid #CCCCCC;}
.demand .demand_list li.select span{background:url(http://img.oppein.cn/images/regist_icon.png) no-repeat -16px -183px;}
.demand .demand_list li.others{margin-left:0;margin-top:10px;}
.demand .demand_list li.others span{margin-top:5px;}
.demand .demand_list li .others_dem{width:200px;height:30px;line-height: 30px;text-indent:5px;border:1px solid #BFBFBF;}
.design_info .desing_submit{text-align: center;margin-top:45px;}
.desing_submit .tips{color:#F74C00;margin-bottom:10px;}
.desing_submit .des_sub{width:160px;height:35px;font-weight:bold;text-align: center;color:#fff;border:none;border-radius: 5px;background: #FF6C00;cursor: pointer;}
.apply_sucess{position:fixed;left:50%;top:50%;width:400px;height:170px;margin:-85px 0 0 -200px;z-index:1002;}
.apply_sucess .sucess_bg{width:400px;height:170px;border-radius:5px;opacity: 0.6;filter:alpha(opacity=60);background: #999;}
.apply_sucess .sucess_con{position:absolute;left:5px;top:5px;width:390px;height:160px;text-align:center;color:#666;font-size:14px;background: #fff;}
.sucess_con h3{margin:30px 0 10px 0;font-size:18px;color:#000;font-weight: normal;}
.sucess_con h3 i{display: inline-block;vertical-align:middle;width:35px;height:35px;background: url(http://img.oppein.cn/images/login_icon.png) 0 -50px no-repeat;}
.sucess_con p{margin-bottom:10px;}
.sucess_con .time{color:#FF6C00;}


