@font-face {font-family: DINPro-Bold; src: url(DINPro-Bold.otf); }
@font-face {font-family: DINPro-Regular;src: url(DINPro-Regular.otf); }
@font-face {font-family: ZcHei; src: url(GaoDuanHeiXiuDing151105-1.ttf); }
@font-face {font-family: RuiHei; src: url(LianMengQiYiLuShuaiZhengRuiHeiTi-2.ttf); }

@font-face { font-family:BebasNeue; src: url(BebasNeue.otf);}

* {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;margin: 0; padding: 0; font-weight: normal; }
html,
body {font-family: '微软雅黑', 'Microsoft YaHei', 'hanSansCN_Medium', 'Arial', 'Helvetica Neue', 'Helvetica', 'STHeiTi', 'arial', 'sans-serif'; -webkit-font-smoothing: antialiased; font-size:14px; line-height:1.5; color:#333; background:#f4f4f4; overflow-x:hidden;}
ul,li {list-style: none; }
h1,h2,h3,h4,h5,h6 {margin: 0; font-weight: 400; }
a{ color:#333; text-decoration: none; cursor: pointer; }
em,i {display: inline-block; vertical-align: middle; font-style: normal; }
select {border: none; outline: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; }
input{outline: none; border:none; }
input::-webkit-input-placeholder {color: #ccc; }
button {border: none;outline: none; }
img{display:block; width:100%}

/*单行溢出*/
.one-txt-cut{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*多行溢出 手机端使用*/
.txt-cut{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; /* -webkit-line-clamp: 2; */ -webkit-box-orient: vertical;}

/*滚动条样式*/
::-webkit-scrollbar {width: 5px; height: 10px; }
::-webkit-scrollbar-button:vertical {display: none; }
::-webkit-scrollbar-corner,
::-webkit-scrollbar-track {background-color: #ffffff00; }
::-webkit-scrollbar-thumb {border-radius: 5px; background-color: rgba(0, 0, 0, 0.3); }
::-webkit-scrollbar-thumb:vertical:hover {background-color: rgba(0, 0, 0, 0.35); }
::-webkit-scrollbar-thumb:vertical:active {background-color: rgba(0, 0, 0, 0.38); }


/*
layui-layer重写样式
*/
.layui-layer-dialog{border-radius:5px !important; overflow:hidden; }
.layui-layer-dialog .layui-layer-title {margin-top:10px !important; padding:0 !important; text-align:center !important; font-weight:700; border-bottom:0 !important; color:#333 !important; }
.layui-layer-dialog .layui-layer-content{padding:10px 20px 30px !important; color: #666 !important; text-align:center !important; }
.layui-layer-dialog .layui-layer-btn{padding:0 !important; text-align:center !important; display:flex; }
.layui-layer-dialog .layui-layer-btn a {flex:1; height: inherit !important; line-height:inherit !important; margin:0 !important; padding: 10px 0 !important; border:0 !important; border-top: 1px solid #f0f0f0 !important;border-left: 1px solid #f0f0f0 !important; border-radius:0 !important; font-size: 14px !important; }
.layui-layer-dialog .layui-layer-btn .layui-layer-btn0{background-color: #fff !important; border-top: 1px solid #f0f0f0 !important; color: #333 !important; }

.layui-layer-msg {background-color: rgba(0,0,0,.6) !important; border:0 !important; }
.layui-layer-msg .layui-layer-padding{padding:0 !important; }
.layui-layer-msg .layui-layer-ico{display:none !important; }
.layui-layer-msg .layui-layer-content{padding:20px 30px !important; color: #fff !important; text-align:center !important; }

.layui-layer-iframe .layui-layer-title {color: #333 !important; font-weight:700; font-size: 0.24rem !important; border-bottom:0 !important; }


/*分页样式开始*/
.turnover {text-align:center; margin:50px 0; font-size:14px; width:100%;}
.turnover a, .turnover .current, .turnover .disabled{display:inline-block;padding:0 15px; height:40px; line-height:40px; margin-left:5px;text-align:center;}
.turnover a, .turnover .disabled {background:#fff;border:1px solid #dedede;text-decoration:none;}
.turnover a:hover, .turnover .current {border:1px solid #000;background:#000;color:#fff;  }
.turnover .disabled{ color:#999;}


.wraper{ width:1200px; margin:0 auto;}

/*顶部*/
.header{ background:#fff; transition:.5s; position:relative;}
.head{max-width: 1400px; height: 85px; margin:0 auto;display: flex;align-items: center; }
.logo{width:227px; margin-right:30px; }
.address-box{display: flex; align-items: flex-end; margin-right:54px; }
.ad-ico{width:15px; }
.address{margin-left:6px;font-size:14px;color:#3c3834;cursor: pointer;white-space: nowrap; }
.address p{display: inline-block; }

/*导航*/
.header .nav{display: flex;justify-content: flex-start; }
.header .nav li{margin-right:42px; }
.header .nav li>a{ display:block; height: 85px; line-height:85px;font-size:16px; color:#3c3834; white-space: nowrap;  position: relative; }
.header .nav li>a i{display:block;width:24px;height:14px; position:absolute; right:-24px; top:22px;background:url(../images/hot.png) no-repeat; background-size:100% 28px; }
.header .nav li>a i.new{background-position:0 -14px; }
.header .nav li:hover>a{ color:#b1955b;}

/*---子菜单---*/
.header .nav .sub{display:none;position:absolute; left:0; top:85px; border-top:#eee solid 1px; z-index:9999; width:100%; background: #fff; text-align:center; box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.header .nav .sub>dl{ width:1400px; margin:20px auto; display:flex; flex-direction:row-reverse;}
.header .nav .sub>dl>dt{ width: 400px; height: 140px; background-repeat:no-repeat; background-size: 100% 100%; transition: all ease-out 400ms;}
.header .nav .sub>dl>dt>a{display: block; width:100%; height:100%;}
.header .nav .sub>dl>dd{width: 1000px; display:flex; justify-content: flex-end; align-items: center; }
.header .nav .sub>dl>dd a {width:25%; height: 100%;display: flex; flex-direction: column; justify-content: center; align-items: center; transition: all ease-in-out 300ms;}
.header .nav .sub>dl>dd span {display: block; line-height: 24px; white-space: nowrap;}
.header .nav .sub>dl>dd span.cn {font-size: 16px; height: 24px; transition: all ease-in 300ms;}
.header .nav .sub>dl>dd span.en { color: #b1955b; height:0; opacity: 0; text-transform:uppercase; transition: all ease-out 300ms;}
.header .nav .sub>dl>dd a:hover {}
.header .nav .sub>dl>dd a.on {}
.header .nav .sub>dl>dd a.on span.cn { opacity: 0; height:0;transform: translateY(-24px);}
.header .nav .sub>dl>dd a.on span.en { opacity: 1; height:24px;}


.phone{margin-left:78px; display: flex; align-items: center; }
.phone img{width:33px; }
.phone p{margin-left:8px; font-size:24px; color:#3c3834; white-space: nowrap; }

.header.fixed{ width:100%; position: fixed; left:0; top:0; border-bottom:#f1f1f1 solid 1px; box-shadow:0 0 0.15rem rgba(0,0,0,0.2); z-index:101;}


/*底部表单*/
.price-box{background:#000; width:100%; }
.price{display: flex; align-items: center; justify-content:space-between; }
.price .fxt{max-width: 177px; margin-right: 60px; position:relative; }
.price .fxt img{height:100px; }
.price .zixun{background:#fff; width: 800px; }
.price .zixun .form{display: flex; align-items: center; justify-content: center; width:100%; }
.price .zixun .form div{position:relative; }
.price .zixun .form div::after {content: ""; width: 1px; height: 21px; background: #ddd; position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.price .zixun .form div input,
.price .zixun .form button{flex:1; padding:0 15px; height:50px; font-size:14px; cursor:pointer; }
.price .zx-add select {width: 200px; height: 50px; font-size: 14px; background-color: #fff; border: 0; padding-left: 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAYAAACtWacbAAAAq0lEQVQoU33QQQrCMBAF0JnzKC1041X0BnYtdVtvIuI5pLhvkq5KJbmBdeEmoIF8KVipmDjLP2/zP6dpOnPO6bZtnxQ5zrKsZOal936tlDqH3Ih2AEBEe2vttuu62xR/0BgCuALYKKWOY/aDJvjkvc+bptFR9MZ359ziH6qYOa/r+hJCPYBCSnkgoqEMfbVj5uFRCCH6ULsVEeVCiCq4U5Ikc2utNsY8You/AK/ZYb0/pVuxAAAAAElFTkSuQmCC); background-repeat: no-repeat; background-position: right center; background-position-x: 175px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; }
.price .zx-add .layui-input{ border:0;}
.price .zx-add .layui-form-select dl{padding:0; top:50px; bottom: auto; max-height: 200px;}
.price .zx-add .layui-form-select dl dd.layui-this{ background:#3b3b3b;}
.price .zx-mianji{padding-right:15px; }
.price .zx-mianji input{width:90%; }
.price .zx-phone::after{opacity:0; }
.price .zx-phone input{width:100%; }
.price .zixun .form button{background:#ffd79c; border:none; font-size:15px; color:#3e3e3e; cursor:pointer;  transition:.5s;}
.price .zixun .form button:hover{ background:#b1955b;}
.price .suan{font-size:20px; margin-left:20px; font-weight:700; background-image:-webkit-linear-gradient(top,#FFE8AF,#D0B169,#FFE8AF); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }

/*底部4个优势*/
.bt-ys-box{background:url(../images/bg5.jpg) no-repeat; background-size: 100% 100%; height: 120px; }
.bt-ys{display: flex; align-items: center; justify-content: space-between; height: 100%; }
.bt-ys .bt-logo{width:221px; }
.bt-ys-ct{display: flex; align-items: center; justify-content: center; }
.bt-ys-content{margin-left:140px; text-align: center; }
.bt-ys-content p{font-size:34px; color:#d4c0a2; font-family: DINPro-Regular; }
.bt-ys-content p span{font-size:23px; }
.bt-ys-content>span{font-size:19px; color:#d4c0a2; display: block; }

/*底部*/
.foot-box{background:url(../images/bg6.jpg) no-repeat; background-size:100% 100%; padding:40px 0; }
.foot{}
.foot-top{display: flex; align-items: flex-start; justify-content: space-around; margin-bottom:60px; }
.foot-nav h3{font-size:16px; color:#fff; margin-bottom:20px; }
.foot-nav a{font-size:13px; color:#fff; margin-bottom:10px; display: block; }

.foot-nav.ewm{text-align: center; }
.foot-nav.ewm>p{font-size:16px; color:#fff; text-align: center; margin-bottom:20px; }
.foot-nav.ewm>img{display: inline-block; width:91px;}

.foot-nav .mfzx{display: flex; align-items: center; justify-content: flex-end; }
.foot-nav .mfzx img{display: inline-block; width:29px; }
.foot-nav .mfzx p{font-size:16px; color:#fff; margin-left:10px; }
.foot-nav h4{font-size:28px; font-weight: bold; text-align: right; background-image:-webkit-linear-gradient(top,#FFE8AF,#D0B169,#FFE8AF); -webkit-background-clip:text; -webkit-text-fill-color:transparent; font-family: DINPro-Bold; }
.foot-nav .shrx{margin-top:20px; color:#fff; text-align: right; }
.foot-nav .shrx p:first-child{font-size:14px; margin-bottom:10px; }
.foot-nav .shrx p:last-child{font-size:22px; font-family: DINPro-Regular; }

.youlian{padding-top:20px; border-top:1px solid rgba(255,255,255,0.5); text-align: center; }
.youlian span{display: inline-block; font-size:12px; color:#fff; margin-bottom:20px; }
.youlian a{display: inline-block; color:#fff; font-size:12px; margin-left:40px; }

.icp{display: flex; justify-content:center; }
.icp p{font-size:12px; color:#fff; margin-right:50px; }
.icp a{font-size:12px; color:#fff; }



/*侧边快捷栏*/
@keyframes blink {0% {opacity: 0; }
  50% {opacity: 1; }
  100% {opacity: 0; }
}
.right-fixed{width:92px; position:fixed; right:20px; top:27%; background:#fff; z-index: 99; }
.right-item{padding:15px; text-align: center; display: block;position:relative; }
.right-item::after{content:''; position:absolute; left:20px; right:20px; bottom:0; height:1px; background: rgba(98,96,93,.1); }
.right-item .img{height:32px; margin-bottom:13px; background:url() center center no-repeat; }
.right-item .img.zx{background-image:url(../images/ico15.png); }
.right-item .img.sj{background-image:url(../images/ico16.png); }
.right-item .img.lf{background-image:url(../images/ico17.png); }
.right-item .img.yf{background-image:url(../images/ico18.png); }
.right-item .img.fh{background-image:url(../images/ico19.png); }
.right-item p{font-size:12px; color:#3e3e3e; }
.right-item span{color:#fff;background:#b1955b; border-radius:50%;width:16px; height:16px; font-size:12px; position: absolute; top:15px; right:10px; animation: blink 1s infinite ease-in-out; }

.right-item:hover {background:#333; }
.right-item:hover p{color:#fff; }
.right-item:hover .img.zx{background-image:url(../images/ico15h.png); }
.right-item:hover .img.sj{background-image:url(../images/ico16h.png); }
.right-item:hover .img.lf{background-image:url(../images/ico17h.png); }
.right-item:hover .img.yf{background-image:url(../images/ico18h.png); }
.right-item:hover .img.fh{background-image:url(../images/ico19h.png); }


/*城市选择*/
.city_list{padding:20px; display:flex; align-items: center; }
.city_list a{display: inline-block; margin-right: 20px; color:#3a3a3a; cursor: pointer; }
.city_list a:hover{color:#b1955b; }


/*全站预约设计师*/
.yy-sjs-box{ position: fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.35); z-index:1001;}
.yy-sjs-form { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background: url(../images/bg2.jpg);width: 1100px; height: 670px; border-radius: 8px; border: 1px solid #e1e1e1; position: relative;overflow:hidden; display:flex;}
.yy-sjs-form .shj_info { width:500px; padding: 28px 35px 23px; position:relative;}
.yy-sjs-form .shj_info{ text-align: center;}
.yy-sjs-form .shj_info>h2 {font-size: 28px;}
.yy-sjs-form .shj_info>h6 {font-size: 12px;color: #8d8d8d;}
.yy-sjs-form .shj_info>.shj_img { margin: 25px auto; width:245px;  background:-webkit-linear-gradient(left,#6E6D71,#8C8D92); padding:20px; padding-bottom:0;}
.yy-sjs-form .shj_info>h5 {}
.yy-sjs-form .shj_info>.shj_home { display:inline-block; border-radius: 40px; padding:10px 20px;  border: 1px solid #c8c8c8; color: #8c8c8c; margin-top: 20px; font-size: 14px;}
.yy-sjs-form .shj_info>.shj_home:hover{ background: #b1955b; color: #fff;}

.yy-sjs-form .shj_info::after { content:''; position:absolute; right:0; top: 81px; width: 1px; height: 510px; background: #e1e1e1;}

.yy-sjs-form .shj_form { width:600px; padding: 28px 35px 23px; position:relative;}
.yy-sjs-form .shj_form>h2 { font-size: 28px; text-align:center;}
.yy-sjs-form .shj_form>h6 { font-size: 12px; color: #8d8d8d; text-align:center;margin-bottom: 40px;}
.yy-sjs-form .shj_form_item {margin-bottom: 20px; display:flex; flex-wrap:wrap; align-items:center; position:relative;}
.yy-sjs-form .shj_form_item>h5 { width: 70px; height: 30px; line-height: 30px; font-size:14px;}
.yy-sjs-form .shj_form_item>span{ position:absolute; right:20px;}
.yy-sjs-form .shj_form_item>div{width:calc(100% - 80px); }
.yy-sjs-form .shj_form_item>div>input {width:100%;  text-indent:15px; height: 38px; border: 1px solid #c8c8c8; border-radius: 4px; line-height: 30px; font-size: 14px; outline: none;}
.yy-sjs-form .shj_form_item>div.select{ width:85px; margin-right:5px;}
.yy-sjs-form .shj_form_item>div.select2{ width:200px;}
.yy-sjs-form .shj_form_item>div .layui-input{border-color:#c8c8c8 !important; border-radius: 4px !important;}
.yy-sjs-form .shj_form_item>div.select2 .layui-form-select dl{ height:150px !important; border-radius: 4px !important;}

.yy-sjs-form .shj_form_item>button { margin: 20px auto 0; width: 250px; height: 45px;color:#fff;border-radius:6px;background: #b1955b; display: block; font-size: 16px; cursor:pointer;}
.yy-sjs-form .shj_form_item>.tips{ font-size:12px;}

.yy-sjs-form .close { position:absolute; right:20px; top:20px; background:url(../images/x.png) no-repeat; background-size:100% 100%; width:30px; height:30px; cursor:pointer; z-index:10;}



/*参观预约*/
.yy-cg-box{ position: fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.35); z-index:1001;}
.yy-cg-form { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background: url(../images/bg2.jpg);width: 600px; height: 400px; border-radius: 8px; border: 1px solid #e1e1e1; position: relative;overflow:hidden;}
.yy-cg-form .cg_form { padding: 30px 50px; position:relative;}
.yy-cg-form .cg_form>h2 { font-size: 28px; text-align:center;}
.yy-cg-form .cg_form>h6 { font-size: 12px; color: #8d8d8d; text-align:center;margin-bottom: 40px;}
.yy-cg-form .cg_form_item {margin-bottom: 20px; display:flex; flex-wrap:wrap; align-items:center; position:relative;}
.yy-cg-form .cg_form_item>h5 { width: 80px; height: 30px; line-height: 30px; font-size:14px;}
.yy-cg-form .cg_form_item>div{width:calc(100% - 90px); }
.yy-cg-form .cg_form_item>div>input {width:100%;  text-indent:15px; height: 38px; border: 1px solid #c8c8c8; border-radius: 4px; line-height: 30px; font-size: 14px; outline: none;}
.yy-cg-form .cg_form_item>button { margin: 20px auto 0; width: 250px; height: 45px;color:#fff;border-radius:6px;background: #b1955b; display: block; font-size: 16px; cursor:pointer;}
.yy-cg-form .close { position:absolute; right:20px; top:20px; background:url(../images/x.png) no-repeat; background-size:100% 100%; width:30px; height:30px; cursor:pointer; z-index:10;}



/*左侧报价图标*/
.left-form-btn{ position:fixed; left:0; top:50%; transform:translateY(-50%); width:200px; z-index:1001; cursor:pointer;}
.left-form-btn img{}
.left-form-btn:hover img {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:rubber;animation-name:rubber}

@-webkit-keyframes rubber{0%{transform:translate(0)}10%{transform:translateY(5px)}30%{transform:translateY(-13px)}50%{transform:translateY(0)}55%{transform:translateY(0)}70%{transform:translateY(-4px)}80%{transform:translateY(0)}85%{transform:translateY(0)}to{transform:translateY(0)}}
@keyframes rubber{0%{transform:translate(0)}10%{transform:translateY(5px)}30%{transform:translateY(-13px)}50%{transform:translateY(0)}55%{transform:translateY(0)}70%{transform:translateY(-4px)}80%{transform:translateY(0)}85%{transform:translateY(0)}to{transform:translateY(0)}}


/*全站报价弹窗*/
#fullbox{width: 100%;height: 100%;background-color: rgb(0, 0, 0,0.1); position: fixed;top:0;left:0;z-index: 9999; display: none; }
#fullform{width: 900px; height: 500px; border-radius:15px; background:url(../images/bg2.jpg); position: absolute; left:50%; top:50%; transform: translate(-50%,-50%);}
#fullform .close{ width: 30px; height: 30px; background: #5a5a5a; color: #fff; text-align: center; line-height: 30px; position: absolute; top: 20px; right: 20px;   font-size: 20px; cursor: pointer; border: 1px solid #fff; border-radius: 24px; z-index:10;}
#fullform .title{ margin-top:50px; margin-bottom:40px;}
#fullform .title h2{ font-size:30px; font-weight:700; letter-spacing:3px; text-align:center; color:#333;}
#fullform .title p{ font-size:16px; text-align:center; margin-top:20px; color:#727272;}
#fullform .title h1{ font-size:35px; font-weight:700; text-align:center; margin-top:30px; color:#b1955b;}

#fullform .b1{width: 60%; margin:0 auto; display:flex;}
#fullform .b1 div{width: 40%; margin:0 5%; cursor: pointer;}
#fullform .b1 div>img{border-radius: 10px; overflow:hidden;transition:.5s}
#fullform .b1 div:hover>img{
	-moz-transform: scale(1.05, 1.05); 
	-webkit-transform: scale(1.05, 1.05); 
	-o-transform: scale(1.05, 1.05); 
	transform: scale(1.05, 1.05);
}
#fullform .b1 div>h5{text-align: center; margin-top:10px; font-size:16px; color:#333;}
#fullform .b1 div:hover>h5{color:#b1955b;}

#fullform .fy{position: absolute; bottom: 20px; left: 0; width:100%; text-align:center; color:#999; z-index:100; display:none;}

#fullform .b2{width: 86%; margin:0 auto; display:flex;}
#fullform .b2 div{ width: 15%; margin-left: 1%;cursor: pointer; position: relative;}
#fullform .b2 div>img{border-radius: 10px;transition:.5s}
#fullform .b2 div:hover>img{
	-moz-transform: scale(1.05, 1.05); 
	-webkit-transform: scale(1.05, 1.05); 
	-o-transform: scale(1.05, 1.05); 
	transform: scale(1.05, 1.05);
}
#fullform .b2 div>h5{text-align: center; margin-top:10px; font-size:16px; color:#333;}
#fullform .b2 div:hover>h5{color:#b1955b;}

#fullform .mjhx{width: 85%; margin:0 auto;}
#fullform .b3,
#fullform .b4{display:flex; align-items:center;}
#fullform .b3 h2,
#fullform .b4 h2{flex:1; font-size:18px; font-weight:700;}
#fullform .b3 li,
#fullform .b4 li{flex:1; margin: 1%; border: 1px solid #d4d4d4; padding:10px; border-radius: 30px; text-align: center; cursor:pointer;}
#fullform .b3 li:hover,
#fullform .b4 li:hover{color:#b1955b;}
#fullform .b3 li.active,
#fullform .b4 li.active{ color:#fff; background: #b1955b; border-color: #b1955b;}

#fullform .mingxi{width: 60%; margin:80px auto 0; display:flex;  }
#fullform .mingxi .nleft{ width: 85%; height:50px; background:#DBDBDB; border-radius: 50px; cursor: pointer; padding:15px; position:relative;}
#fullform .mingxi .nleft::before,
#fullform .mingxi .nleft::after{ content:''; position:absolute; top:24px; left:20px; right:20px; background:#CCCCCC; height:1px; z-index:0;}
#fullform .mingxi .nleft::after{ top:25px; background:#EBEBEB;}
#fullform .mingxi .nleft .huakuai { width: 45%; height: 100%; background: #b1955b; border-radius: 24px; position:relative; z-index:1;}
#fullform .mingxi .jindu{width: 15%; height:50px; line-height:50px; font-size: 20px; font-weight:700; color: #b1955b; text-align:center;}

#fullform .tijiao{width: 40%; margin:50px auto;}
#fullform .tijiao>input{background: #fff;	border:#eee solid 1px; width: 100%; height: 48px; text-align: center; padding: 0; border-radius: 30px;}
#fullform .tijiao>button { width: 100%; height: 48px; margin-top: 8%; border-radius: 24px; background: #b1955b; border: none; color: white; cursor: pointer;}



@media (max-width: 1680px) {
	/*顶部*/
	.head{max-width: 1200px;}
	.logo{width:227px; margin-right:25px; }
	.address-box{margin-right:25px; }
	
	.header .nav li{margin-right:28px; }
	
	/*---子菜单---*/
	.header .nav .sub>dl{ width:1200px;}
	.header .nav .sub>dl>dt{ width: 300px; height: 105px; }
	.header .nav .sub>dl>dd{width: 900px; }

	.phone{margin-left:25px;}
}