@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:14px;
line-height:24px;
font-family:Arial,Microsoft YaHei,"微软雅黑","宋体";
color:#414446;

/*设置宽度*/
width:100%; 
min-width:1024px; /*宽度要自己改*/
}

/*该设置跟后台编辑器有关*/
.ul,.ul li{ list-style:none; margin:0; padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/


/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}


/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#fff;}


/*清楚浮动*/
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}

.w1440{ max-width:1440px; width:100%; margin:0 auto; }
.w1200{ max-width:1200px; width:100%; margin:0 auto; }
.w1100{ max-width:1100px; width:100%; margin:0 auto; }
.minh200{ min-height:200px; }

.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/




/*页面框架结构*/
.Contain{ background:#d5ccb5; } /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.singlepage{ /*单片 设置文字两端对齐*/ width:100%; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; float: left;}


/*分页 Page002046 */
.Page002046 .Pages{ text-align:center; padding:40px 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #b6a797; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#ed9700; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ margin-right:10px; padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ margin-right:0; margin-left:10px; background-image:url(../images/Page002046-a_next.gif);}
.Page002046 .Pages .a_first{ margin-right:10px;}
.Page002046 .Pages .a_end{ margin-left:10px;}
@media(max-width:640px){
.Page002046 .Pages{ padding:20px 0; }
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}

.Page002046 .Pages em a{ margin-left:0; }
.Page002046 .Pages a{padding:0 10px; line-height:25px;}
.Page002046 .Pages .a_prev, .Page002046 .Pages .a_next{ height:25px; background-size:8px !important; }
}

/*分页*/


/*头部*/
.Top{ width:100%; background:#ede6d2 url(../images/Top_icon1.png) top repeat-x; padding-top:10px;}
.Top .w1440{ position: relative;}
.logo{ float: left; padding:5px 0; }
.Top .topKey{ position:absolute; top:52%; -ms-transform:translateY(-52%);-webkit-transform:translateY(-52%); -moz-transform:translateY(-52%);transform:translateY(-52%);}
.Top .topKey{ right:0; z-index:10;}
.Top .topKey{ margin:0; }
.Top .topKey dt,
.Top .topKey dd{ margin:0; float:left; line-height:40px;}
.Top .topKey dd a{display:inline-block;}
.Top .topKey dt{ position:relative; width:40px; height:40px; background:url(../images/search_icon.png) no-repeat center center;}
.Top .topKey dt div{ position:absolute; right:0; top:0; overflow:hidden; width:0; opacity:0;background:#eee; transition:0.3s;}
.Top .topKey dt:hover div{ width:200px; opacity:1;}
.Top .topKey dt div .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top .topKey dt div .btn{ position:absolute; right:0; top:0; height:40px; border:none; cursor:pointer; width:40px; background:url(../images/search_icon.png) no-repeat center center;}
.Top .topKey dt div .text{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.NavBox{ float: right; padding-top:35px; padding-right: 100px;}
.NavBox li{ padding:0 20px; float: left; }
.NavBox li a{ font-size:15px; color:#333333; border-bottom:solid 2px #ede6d2; font-weight:bold; padding:2px;  }
.NavBox li.on a,
.NavBox li a:hover{ border-bottom:solid 2px #5b2617; color:#5b2617;}
@media(max-width:1440px){
.Top .w1440{ position: relative; max-width:1200px;}
.NavBox{ float: right; padding-top:35px; padding-right:50px;}
.NavBox li{ padding:0 15px; }
}
/*头部*/


/*banner*/
.Banner{ width:100%; float: left;position: relative; z-index:2; }
.Banner .TueBJ{ width:100%; float: left; height:450px; }
.Banner img{ display:none; max-width:100%; margin:0 auto; }

.HomeBan{ position: relative; width:100%; float: left; }
.HomeBan li{ width:100%; float: left; }
.HomeBan li .banImg{ width:100%; display:block; height:700px;  }
.HomeBan .bx-viewport{ z-index:2; }
.HomeBan .bx-controls{ width:100%; }
.HomeBan .bx-pager{ width:100%; max-width:1100px; position: absolute; left:50%; margin-left:-550px; bottom:20px; z-index:3; height:24px; font-size:0; }
.HomeBan .bx-pager .bx-pager-item{ width:24px; height:24px; margin-right:5px; display:inline-block; }
.HomeBan .bx-pager .bx-pager-item a{  background:url(../images/Ban_Icon1.png) no-repeat center center; display:block; width:24px; height:24px; }
.HomeBan .bx-pager .bx-pager-item a.active{  background:url(../images/Ban_Icon2.png) no-repeat center center;}

.HomeBan .bx-prev,.HomeBan .bx-next{ display:block; width:45px; height:45px; position: absolute; top:50%; z-index:3; font-size:0; margin-top: -23px; }
.HomeBan .bx-prev{ background:url(../images/Ban_left.png) no-repeat center; left:8%; }
.HomeBan .bx-next{ background:url(../images/Ban_right.png) no-repeat center; right:8%; }
/*banner*/



/*底部*/
.bottom{ height:325px; width:100%; background:url(../images/foot_BJTu.jpg) no-repeat center center; float: left;}
.BotT{ width:100%; float: left; padding-top:30px; }
.BotT dl,.BotT dd{ margin:0 auto; }
.BotT dl{ float: left; margin-right:110px; }
.BotT dl.end{ margin-right:0; }
.BotT dl dt{ color:#ed9700; font-weight:bold; margin-bottom:10px; }
.BotT dl dd a{ color:#dfd6bf; line-height:22px;}
.BotT dl dd a:hover{color:#ed9700; }
.BotT dl.BotPro{ width:84px; }
.BotT dl dd a{ width:100%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.shaer{ width:100%; height:33px; overflow: hidden; float: left; font-size:0; }
.shaer > span{ display:inline-block; float: right; line-height:33px; font-size:12px; color:#908a7e; }
.bdshare_popup_box{ display:none!important; }
.shaer .bdsharebuttonbox{ display:inline-block; float: right; }
.shaer .bdsharebuttonbox span{ display:inline-block; background:url(../images/yuanbiej.png) no-repeat center center; width:33px; height:33px; text-align: center; line-height:33px; overflow: hidden; margin-left:10px;}
.shaer .bdsharebuttonbox a{ background:none; width:33px; height:33px; text-align: center; line-height:33px; overflow: hidden; padding:0; margin:0; }
.shaer .bdsharebuttonbox a.bds_sqq{ background:url(../images/qq_icon.png) no-repeat center center;}
.shaer .bdsharebuttonbox a.bds_weixin{ background:url(../images/weibo_icon.png) no-repeat center center;}
.shaer .bdsharebuttonbox a.bds_tsina{ background:url(../images/weix_icon.png) no-repeat center center;}
.shaer .bdsharebuttonbox a.bds_more{ background:url(../images/gd_icon.png) no-repeat center center;}
.shaer .bdsharebuttonbox span:hover{ background:url(../images/huanbiej.png) no-repeat center center;}
.shaer .bdsharebuttonbox span:hover a.bds_sqq{ background:url(../images/qq_icon2.png) no-repeat center center;}
.shaer .bdsharebuttonbox span:hover a.bds_weixin{ background:url(../images/weibo_icon2.png) no-repeat center center;}
.shaer .bdsharebuttonbox span:hover a.bds_tsina{ background:url(../images/weix_icon2.png) no-repeat center center;}
.shaer .bdsharebuttonbox span:hover a.bds_more{ background:url(../images/gd_icon2.png) no-repeat center center;}
.bdshare-button-style0-16 a:hover{ opacity:1; }
.footer{ border-top:solid 1px #36312e; padding-top:15px; margin-top:20px; float: left; width:100%; font-size:12px; color:#908a7e; }
.footer a{ color:#908a7e; }
.footer a:hover{ color:#ed9700; }
.bottomlinks{ float: left; font-size:0; }
.bottomlinks a{ font-size:12px; }
.bottomlinks em{ font-size:10px; padding:0 5px; }
.bottomlinks .lianlTJ{ font-size:12px; display:inline-block; }
.copyright{ float: right; }
/*底部*/


/*当前位置/菜单*/
.location{ width:100%; float:left; position: relative; z-index:3; }
.Columnname{ float: left; margin-top:-40px; }
.Current{ margin-top:10px; padding-left:20px; background:url(../images/index_iconw.png) no-repeat left center; float: right;color:#83736e; font-size:12px;}
.Current a{ color:#83736e; }
.Current span{ color:#5b2617; }
.slidebar{ width:100%; float: left; line-height:50px; font-size:16px; border-bottom:solid 1px #b6a797; margin-top:20px; }
.slidebar li{ float: left; margin-right:40px; padding-left:10px;}
.slidebar li a{ color:#333333; padding:15px 2px;}
.slidebar li a.aon,.slidebar li a:hover{ font-weight:bold; color:#5b2617; border-bottom:solid 2px #5b2617; }
.slidebar li:last-child{ margin-right:0; }

.ProductMenu .slidebar{ text-align: center; }
.ProductMenu .slidebar li{ display:inline-block; float:initial;}
.Pro_InfoCon .slidebar{ display:none;}
/*企业文化*/
.Culture{ margin-bottom:30px; overflow: hidden; width:100%; }
.Culture .CultureBox{ float: left; width:100%; margin:50px 0; }
.Culture .CultureBox .Title{ margin-top: -24px; padding-left:23%; position: relative; z-index:3; font-size:0; line-height:45px; height:0; float: left; }
.Culture .CultureBox .Title span{ background:#ed9700; padding:0 20px; display:inline-block; height:45px; float:left; line-height:45px; font-size:14px; font-weight:bold; color:#fff; }
.Culture .CultureBox .Title i{ display:inline-block; width:14px; height:45px; line-height:45px; float: left; }
.Culture .CultureBox .Title i.fxal{ background:url(../images/Box_L.png) no-repeat left center;}
.Culture .CultureBox .Title i.fxar{ background:url(../images/Box_R.png) no-repeat left center;}
.Culture .CultureBox .TextCon{ position: relative; z-index:1; background:#e5dfd0; padding:25px 40px; padding-right:90px; width:750px; float: left; }
.Culture .CultureBox .Imgtu{ position: relative; z-index:3; float: right; margin-left:-60px; margin-top:-25px; }
.Culture .CultureBox .Imgtu img{ width:400px; }
.Culture .CultureBox .TextCon{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.Culture .CultureBox.CultureBox2 .Title{ margin-left:36%; }
.Culture .CultureBox.CultureBox2 .TextCon{ float: right; padding-left: 90px; padding-right:40px; }
.Culture .CultureBox.CultureBox2 .Imgtu{ float: left; margin-left:0; margin-right:-60px; }


/*首页*/
.HomeBox1{ background-color:#d4cbb4; width:100%; padding-bottom:70px; float: left; }
.HomeBox1 .title{ margin:40px 0; text-align: center; width:100%; float: left; }
.HomeBox1 .VideoImg{ width:100%; float: left; }
.HomeBox1 .VideoImg .tuimg{ display:block; width:100%; height:360px; position: relative; }
.HomeBox1 .VideoImg .tuimg .Icon{ background:url(../images/bafan.png) no-repeat center; display:block; width:57px; height:57px; position: absolute; top:50%; left:50%; margin-left:-24px; margin-top:-24px; }
.HomeBox1 .HomeBoxTexCon{ width:100%; float: left; }
.HomeBox1 .HomeBoxTexCon .left{ width:520px; float: left; background:url(../images/jiaina.png) no-repeat center right; padding-right:30px; margin-right:60px; }
.HomeBox1 .HomeBoxTexCon .tu{ float: left; }
.HomeBox1 .HomeBoxTexCon .wenzi{ padding-top:35px; float: left; width:320px; font-size:12px; }
.HomeBox1 .HomeBoxTexCon .left .wenzi{ background:url(../images/jiawq.png) no-repeat left bottom; padding-bottom:20px; }

.HomeBox2{ background:url(../images/HPro_BJTu.jpg) no-repeat top center; width:100%; height:700px; float: left;}
.HomeBox2 .title{ margin:60px 0; text-align: center; width:100%; float: left; }
.HomePro,.Hprolist{ float: left; width:100%; }
.Hprolist li{ float: left; height:366px; background:#655448; width:275px; position: relative; }
.Hprolist li .Toums{ position: absolute; top:183px; width:100%; margin-top:27px; background:url(../images/touming.png) no-repeat top center; padding-top:35px; text-align: center; color:#fff; }
.Hprolist li .Toums .Pingy{ font-size:12px; color:#8c8079; }
.Hprolist li .Toums .p{ font-size:18px;}
.Hprolist li.Ron .Toums{ top:auto; bottom:183px; background:url(../images/touming.png) no-repeat bottom center; padding-top:0; margin-top:0; margin-bottom:27px; padding-bottom:35px;}
.Hprolist li.Ron .pic{ padding-top:183px; }
.Hprolist li .MoreBox{ display:none; position: absolute; top:0; left:0; border:solid 2px #ed9700; width:271px; height:362px; }
.Hprolist li .More{ display:block; width:34px; margin:0 auto; margin-top:346px; height:34px; background:url(../images/linxin_icon.png) no-repeat center;}
.Hprolist li.Ron .More{ margin-top:-17px; }
.Hprolist li:hover .MoreBox{ display:block; }
.HomePro .JiahMore{ float: left; width:100%; text-align: center; padding:60px 0; }
.HomePro .JiahMore a{ background:url(../images/About_jiah.png) no-repeat center; display:inline-block; width:30px; height:30px;}


.HomeBox3{ background-color:#d4cbb4; width:100%; padding-bottom:70px; float: left; }
.HomeBox3 .title{ margin:40px 0; text-align: center; width:100%; float: left; }
.HnewsBox .HNewsTop{ float: left; width:449px;  }
.HnewsBox .HNewsTop .Pic{ width:449px; height:300px; line-height:300px; }
.HnewsBox .HNewsTop .Pic img{ max-width:449px; max-height:300px; vertical-align:middle; }
.HnewsBox .Tewsx{ border-bottom:solid 1px #ccc3ac; overflow: hidden; padding:20px 0 15px;}
.HnewsBox .Tewsx .Time{ width:90px; background:url(../images/xiexian.png) no-repeat 10px center; float: left; }
.HnewsBox .Tewsx .Time span{ line-height:35px; font-family:'Arial'; padding-left:40px; display:block; width:40px; font-size:40px; color:#555555; }
.HnewsBox .Tewsx .Time span.yuef{ font-size:18px; padding-left:0px; padding-right:40px; }
.HnewsBox .Tewsx h4,
.HnewsBox .Tewsx p{ margin:0; float: right; width:350px; }
.HNews_list{ float: right; width:600px;}
.HNews_list ul{ overflow: hidden; border-bottom:solid 1px #ccc3ac; }
.HNews_list li{ padding:26px 20px; width:100%; border-top:solid 1px #ccc3ac;  }
.HNews_list li{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.HNews_list li .Title{ color:#333333; font-weight:bold; }
.HNews_list li .Title .time{ float: right; color:#888888; font-weight:initial; }
.HNews_list li .p{ font-size:12px; color:#666666; }
.HNews_list li:hover{ background:#efece3; }
.HNews_list li:hover .Title{ color:#e62129; }
.HNews_list li:hover .Title .time{ color:#888888; }
.HNews_list .yuedu{ width:100%; float: left; padding:35px 0; }
.HNews_list .yuedu a{ display:block; float: right; width:124px; height:44px; line-height:44px; background:url(../images/yuedgd.png) no-repeat center;}


.HomeBox4{ background:url(../images/HStore_BJTu.jpg) no-repeat top center; width:100%; height:995px; float: left;}
.HomeBox4 .title{ margin:84px 0 60px; text-align: center; width:100%; float: left; }
.HDuoTu li{ margin-bottom:20px; float: left; width:300px; padding-right:500px; height:240px; }
.HDuoTu li.Ron{ float: right; padding-right:0; }
.HSortBox{ position: relative; }
.Qiehuan{ width:460px; position: absolute; top:0; left:50%; margin-left:-230px; }
.Qiehuan .dinw{ position: relative; overflow: hidden; }
.Qiehuan .dinw li .Tuwenz{ position: absolute; bottom:0; left:0; width:100%; background:url(../images/HStore_toumin.png); color:#fff; padding:15px 0; text-align: center;}
.Qiehuan .dinw li .Tuwenz p{ font-size:12px; }
.Qiehuan .dinw .bx-wrapper .bx-viewport{ position: relative; z-index:3; }
.Qiehuan .dinw .bx-prev,.Qiehuan .dinw .bx-next{ display:block; width:30px; height:30px; position: absolute; bottom:25px; z-index:4; font-size:0; }
.Qiehuan .dinw .bx-prev{ background:url(../images/HStorel.png) no-repeat center; left:8%; }
.Qiehuan .dinw .bx-next{ background:url(../images/HStorer.png) no-repeat center; right:8%; }

/*资质证书*/
.Certifications{ overflow: hidden; width:100%; border-bottom:solid 1px #b6a797; padding-bottom:40px; }
.Certifications li{ float: left; width:240px; margin-left:46px; margin-top:46px; }
.Certifications li .pic{position: relative;  width:100%; height:180px; line-height:180px; text-align: center; background:#dfd7c4; border:solid 1px #b6a797;}
.Certifications li .pic img{ vertical-align:middle; max-width:100%; max-height:180px;}
.Certifications li .vIcon{/*视频图标*/ position: absolute; left:0; top:0; display:block; width:100%; height:100%; background:url(../images/bafan.png) no-repeat center; background-size:40px; }
.Certifications li p{ color:#555555; text-align: center; margin:5px 0; }
.Certifications li a:hover p{ color:#ed9700; }
.Certifications li.MarRon{ margin-left:0; clear:both; }

/*旗下产业*/
.Itsindustry{ width:100%; margin:40px 0; float: left; }
.Itsindustry_list li{ margin:25px 0; float: left; width:100%; }
.Itsindustry_list li .list_Tex{ width:750px; float:right; background:#e5dfd0; padding:60px 40px 10px; overflow: hidden; height:320px; padding-left:90px; color:#555555; }
.Itsindustry_list li .list_Tex{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.Itsindustry_list li .list_Tex .Con{ height:210px; overflow: hidden; }
.Itsindustry_list li .pic{ position: relative; z-index:3; float: left; margin-right:-60px; margin-top:23px; }
.Itsindustry_list li .pic img{ width:400px; }
.Itsindustry_list li a:hover .list_Tex h4{ color:#ed9700; }
.Itsindustry_list li.Ron .list_Tex{ float:left; padding-right:90px; padding-left:40px; }
.Itsindustry_list li.Ron .pic{ float:right; margin-left:-60px; margin-right:0; }


/*.大事记 为demo编号*/
.Timeline001265{ position:relative; padding:3% 0; padding-top:51px; margin:50px 0;}
.Timeline001265 .xians{ position:absolute; z-index:1; top:0; width:1px; height:100%; left:49.6%; background-color:#bf9233;}
.Timeline001265 .list{ height:660px;overflow: hidden;position: relative;}
.Timeline001265 ul{ overflow: hidden; position: relative; color:#555555; z-index:3;}
.Timeline001265 li{ clear:left; float:left; width:49.6%; position:relative; margin-bottom:3%;}
.Timeline001265 li.Ron{ clear:initial; padding-right:0; padding-top:10%;}
.Timeline001265 li h1{ font-size:24px; font-weight:initial; margin:0; position:relative;}
.Timeline001265 li em{ font-style:normal; font-size:14px; color:#555555;}
.Timeline001265 li i{ display:block; position: absolute; top:50%;}
.Timeline001265 li i.line{ width:75%; height:1px; background:#b6a797; top:50%; right:0; }
.Timeline001265 li i.dian{ width:16px; height:16px; margin-top:-8px; right:75%; background:url(../images/dian.png) no-repeat center;}
.Timeline001265 li .Text{ width:100%; float: left; padding:10px 0;}
.Timeline001265 li.Ron h1{ padding-left:100px; }
.Timeline001265 li.Ron i.line{ width:60px; left:0; right:auto; }
.Timeline001265 li.Ron i.dian{ left:60px; right:auto; }
.Timeline001265 li.Ron .Text{ padding-left:100px; }
.Timeline001265 li img{ background:#dfd7c4; padding:10px; border:solid 1px #b6a797; width:135px; }
.Timeline001265 .btn{ position:absolute; width:0; height:0; left:50%; margin-left:-26px; z-index:10; cursor:pointer;}
.Timeline001265 .prev{ width:44px; height:51px; background:url(../images/Memor_Icon1.png) no-repeat center; top:0;}
.Timeline001265 .next{ bottom:0; width:44px; height:30px; background:url(../images/Memor_Icon2.png) no-repeat center;}
.Timeline001265 li,
.Timeline001265 li .Text{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}


/*企业动态*/
.news_list ul{ width:100%; float: left; }
.news_list ul li{ background:url(../images/news_bj.png) no-repeat; padding:15px; margin-top:25px; width:100%; float: left;}
.news_list .Imgleft{float: left;margin-right: 50px; width:240px; height:160px; line-height:160px; text-align: center; }
.news_list .Imgleft img{ max-width:240px; max-height: 160px; vertical-align:middle; }
.news_list .TextR{float: left; width:630px;}
.news_list .TextR .time{ color:#999999; margin-top: 14px;}
.news_list .TextR h4{ margin:0; color:#333333; line-height: 18px;margin: 28px 0 17px;}
.news_list .TextR .p{line-height:25px; color:#666666;}
.news_list ul li .Icon{ width:95px; height:160px; float: right; background:url(../images/News_Icon.png) center no-repeat; }
.news_list ul li:hover .Icon{ background:url(../images/News_IconOn.png) center no-repeat; }
.news_list ul li:hover h4{ color:#ed9700; }
.news_list ul li{	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

/*通用详细*/
.News_info{ overflow: hidden; width:100%; font-size: 14px; padding:10px 0 30px;}
.News_info .info_title{ margin:0; padding:10px 0px; font-size:18px; text-align:center;}
.News_info .info_time{ margin:0; font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #999999; padding-bottom:5px;}
.News_info .service_pic{ padding:10px 0; text-align:center;}
.News_info .service_pic img{ width:560px; height:456px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt .video{ padding:20px 0 0; text-align: center; }
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_txt video{ margin:0 auto; display: block; }
.News_info .info_back{ color:#999999; padding:10px;  text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.News_info .PrevNextBox dl{ margin:0; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.News_info .PrevNextBox a{ color:#555; }
.News_info .PrevNextBox a:hover{ color:#ed9700;}
.News_info .PrevNextBox a.none{ cursor:default;}
.News_info .PrevNextBox a.none:hover{ color:#ccc;}


/*门店风采*/
.StoreImg{ border:solid 1px #b6a797; width:99.8%; float: left; margin:40px 0; }
.StoreImg img{ max-width:100%; }
.Store_list{ width:100%; float: left; position: relative; margin:0 0 120px; }
.Store_list li{ background:#dfd7c4;  text-align: center; float: left; text-align: center; }
.Store_list li .picimg{ display:block; border:solid 1px #b6a797; padding: 10px;}
.Store_list li img{ vertical-align:middle; max-width:100%; }
.Store_list .bx-wrapper .bx-viewport{ position: relative; z-index:3; }
.Store_list .bx-prev,.Store_list .bx-next{  display:block; position: absolute; top:50%; z-index:5; width:30px; height:30px; margin-top:-15px; line-height:999px; overflow: hidden; }
.Store_list .bx-prev{ background:url(../images/Storel.png) no-repeat center; left:-50px; }
.Store_list .bx-next{ background:url(../images/Storer.png) no-repeat center; right:-50px; }
@media(max-width:1220px){
.Store_list .bx-prev{ left:0; }
.Store_list .bx-next{ right:0; }
}


/*产品二级*/
.SudMenu{ background:#cabfa8; padding:20px 0; font-size:0; width:100%; float:left; text-align: center; }
.SudMenu li{ display:inline-block; margin:10px; border:solid 2px #d5ccb5; }
.SudMenu li.aon,
.SudMenu li:hover{ border:solid 2px #ed9700; }
.SudMenu li a{ display:block; width:150px; height:80px; background-size:100%!important; }
.SudMenu li a .Toums{ display:block; width:150px; height:80px; background:url(../images/toumin.png); }
.SudMenu li a span{ display:block; width: 100%; font-size:12px; color:#bbbbbb; padding-top:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.SudMenu li a p{ color:#fff; font-size:18px; line-height:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*产品展示*/
.Product_list li{ margin-left:17px; width:258px; margin-top:50px; float:left; border:solid 2px #d5ccb5; position: relative; height:350px; background:#958271; }
.Product_list li h4{ margin-top:45px; margin-bottom:10px; font-weight:initial; font-size:18px; color:#fff; text-align: center; }
.Product_list li p{ font-size:12px; color:#d9d3ce; padding:0 30px; line-height:20px; }
.Product_list li .More{ display:block; position: absolute; bottom:-17px; left:50%; margin-left:-17px; width:34px; height:34px; background:url(../images/linxin_icon.png) no-repeat center;}
.Product_list li.Ron{ margin-left:0; }
.Product_list li:hover{ border-color:#ed9700; }
.Product_list li:hover h4{ color:#ed9700; }

/*产品展示详情*/
.Pro_Top{ margin:65px 0 50px; width:100%; float: left; }
.proInfol{ width:482px; position: relative; float: left; padding:0 70px; }
.proInfol .ProPic .ProBig li{ height:320px; width:482px; line-height:320px; text-align: center; }
.proInfol .ProPic .ProBig li img{ max-width:100%; max-height:320px; vertical-align:middle; }
.proInfol .proList .prev,
.proInfol .proList .next{ cursor: pointer; display:block; width:45px; height:45px; position: absolute; top:35%; margin-top:-20px; }
.proInfol .proList .prev{  background:url(../images/Pro_Infol.png) no-repeat center; left:0;}
.proInfol .proList .next{  background:url(../images/Pro_Infor.png) no-repeat center; right:0;}
.proList .List{ margin:20px 0; }
.proList .List li{ cursor: pointer; margin:0 5px; font-size:0; width:123px; height:85px; line-height:81px; text-align:center; float: left; }
.proList .List li img{ max-width:100%; vertical-align:middle; max-height:81px; }
.proList .List .tempWrap{ margin:0 auto; }
.proList .List li .line{ border:solid 2px #d5ccb5; }
.proList .List li.on .line{ border-color:#ed9700; }
.proInfor{ float: right; width:425px; }
.proInfor > .Title{ font-size:26px; color:#5b2617; }
.proInfor .Infowz .xiaozo{ color:#333333; margin-bottom:40px; }
.proInfor .Infowz .textaw{ margin-bottom:6px; color:#555555; width:100%; float: left;}
.proInfor .Infowz .textaw .lfl{ width:85px; color:#5b2617; font-weight:bold; float: left;}
.proInfor .Infowz .textaw .lfr{ width:335px; float:right; }
.proInfor .Tianm{ margin-top:20px; width:100%; float: left; }
.proInfor .Tianm a{ display:block; width:234px; height: 57px; background:url(../images/Pro_InfoIcon.png) no-repeat center; }
.Pro_under{ width:100%; float: left; margin-bottom:70px; }
.Pro_under .tab_list{ margin-bottom:30px; background:#5b2617; height:54px; width:100%; float: left; }
.Pro_under .tab_list a{ margin-right:2px; display:block; height:54px; line-height:54px; font-size:0; float: left; }
.Pro_under .tab_list a span{ padding:0 10px; float: left; height:54px; line-height:54px;}
.Pro_under .tab_list a.BJwz1 span{ width:105px; background:url(../images/Pro_cpwz.png) no-repeat center; }
.Pro_under .tab_list a.BJwz2 span{ width:55px; background:url(../images/Pro_cpwz2.png) no-repeat center; }
.Pro_under .tab_list a i{ width:34px; height:54px; display:block; float: left; }
.Pro_under .tab_list a.on span,
.Pro_under .tab_list a:hover span{ background-color:#ed9700; }
.Pro_under .tab_list a.on i.yi,
.Pro_under .tab_list a:hover i.yi{ background:url(../images/Info_l.jpg) no-repeat center;}
.Pro_under .tab_list a.on i.er,
.Pro_under .tab_list a:hover i.er{ background:url(../images/Info_r.jpg) no-repeat center;}

/*资料下载*/
.Download{ margin-top:50px; width:100%; overflow: hidden; }
.Download li{ border-bottom:solid 1px #b6a797; width:100%; float: left; padding:10px 0; padding-left:30px; background:url(../images/xiaojt.png) no-repeat left center; }
.Download li .time{ color:#9d988a; float: left; padding-right:20px; }
.Download li .title{ float: left; color:#555555; display:block; width:700px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Download li .DowIcon{ display:block; background:url(../images/Download_Icon1.png) no-repeat center; width:16px; height:22px; float: right; }
.Download li{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.Download li:hover{ background:url(../images/xiaojt_on.png) no-repeat left center; }
.Download li:hover .title{ color:#ed9700; }
.Download li:hover .DowIcon{ background:url(../images/Download_Icon2.png) no-repeat center;}


/*加盟要求*/
.Merchants_One,
.Merchants_Two{ width:100%; float: left; margin-top:60px; }
.Merchants_One .Miaoshu{ margin-bottom:25px; font-size:14px; color:#555555; }
.Merchants_One .Miaoshu .Title{ text-align: center; }
.Merchants_One .Miaoshu .Title span{ font-size:24px; color:#333333; }
.Merchants_One .Miaoshu .Title .luanq{ font-size:17px; margin:10px 0;}
.Merchants_One .Miaoshu .Title .luanq span{ font-size:18px; padding:0 10px; }
.MeOne_list1{ width:100%; clear:both; overflow: hidden; }
.MeOne_list1 li{ width:100%; float: left; margin-bottom:25px; }
.MeOne_list1 li span{ display:block; width:70px; height:70px; float: left; margin-right:20px; }
.MeOne_list1 li .Text{ width:1010px; float:right; }
.MeOne_list1 li .Text.Text1{ padding-top:10px; }
.MeOne_list2{ width:920px; margin:10px auto; overflow: hidden; }
.MeOne_list2 li{ width:100%; float: left; margin-bottom:25px; }
.MeOne_list2 li span{ display:block; width:70px; height:70px; float: left; margin-right:20px; }
.MeOne_list2 li .Text{ width:810px; float:right; }
.MeOne_list2 li .Text.Text1{ padding-top:10px; }

/*加盟渠道*/
.Merchants_Two{ overflow: hidden; width:100%; margin-bottom:60px; }
.Merchants_Two .title{ margin-bottom:30px; text-align:center; font-size:24px; color:#333333; }
.Merchants_Two .title p{ font-size:14px; color:#555555; }
.MeTwo_Con1{ width:540px; margin:0 auto; margin-bottom:40px; overflow: hidden; }
.MeTwo_Con1 .left{ float: left; }
.MeTwo_Con1 .right{ float:right; line-height:26px; width:330px; }
.MeTwo_Con1 .right span{ font-weight:bold; color:#333; }
.MeTwo_Con2 .left{ float: left; width:500px; padding-right:40px;  background:url(../images/liine.png) no-repeat right 10px; }
.MeTwo_Con2 .right{ float: left; width:400px; margin-left: 60px; }
.MeTwo_Con2 p{ margin:0; }
.MeTwo_Con2 li{ background:url(../images/lidian.png) no-repeat left 13px; padding-left:15px; line-height:30px; margin-bottom:25px; width:100%; float: left; }

/*友情链接*/
.Auxlink{ width:100%; float:left; margin:70px 0 0px;}
.Auxlink li{ width:22%; margin-right:4%; float: left; text-align: center; margin-bottom:20px; }
.Auxlink li.Ron{ margin-right:0; }
.Auxlink li figure{ padding:5px; background-size:contain; background-position:center; background-repeat:no-repeat; padding-bottom:35%; }
.Auxlink li figure{ -moz-box-sizing: border-box; /*Firefox3.5+*/ -webkit-box-sizing: border-box; /*Safari3.2+*/ -o-box-sizing: border-box; /*Opera9.6*/ -ms-box-sizing: border-box; /*IE8*/ box-sizing: border-box;}
.Auxlink li p{ margin:5px 0; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*.Map000101 为demo编号*/
.Map000101{ margin:60px 0 80px; border:1px #c3b19e solid; background-color:#f2eddf; }
.Map000101 .map{width:712px; float:left;}
.Map000101 .map #allMap{ height:600px; width:100%;}
.Map000101 .map #allMap img{ max-width:none;}
.Map000101 .info{ float:right; width:385px; max-height:600px; border-left:1px #c3b19e solid; overflow:auto;}
.Map000101 .info li{ line-height:25px; padding:21px; border-bottom:1px #c3b19e solid;}
.Map000101 .info li.endli{ border-bottom:none; }
.Map000101 .info li .Text{ margin:0; font-size:12px;}
.Map000101 .info li h1{ margin:0; font-size:14px;}
.Map000101 .info li.on{ background-color:#fff;}


/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


/*搜索中心*/
.search_list{  margin:60px 0 0; width:100%; float: left; }
.search_list li{ font-size:14px; border-bottom:solid 1px #adaba7; line-height:25px; padding:5px 0; float: left; width: 100%; }
.search_list li time{ min-width:71px; color:#666666; float:right; font-size:12px; display:block; white-space:nowrap; }
.search_list li span{ display:block; color:#555555; width:73%; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:initial;}
.search_list li:hover span{ color:#ed9700; }



/*手机样式*/
@media(max-width:640px){


body{ max-width:640px; min-width:320px; width:100%; }
img{ max-width:100%; }

.Top .w1440{ padding:0 2%; width:96%; }
.Top .topKey{ margin:0; position:absolute; top:27px;}
.Top .topKey dt div{ width:160px; opacity: 1; }
.Top .topKey dt:hover div{ width:160px; opacity:1;}
.logo{ width:50%; padding:0; }
.NavBox{ padding:0; }
.NavBox li{ width:25%; text-align: center; padding:0; padding-bottom: 6px;}


.HomeBan li .banImg{ height:auto; background:none; }
.Banner .TueBJ{ height:auto; }
.Banner img{ display:block; }

.HomeBox1{ padding-bottom:30px; }
.HomeBox1 .VideoImg .tuimg{ height:auto; }
.HomeBox1 .title{ margin:10px 0; }
.HomeBox1 .HomeBoxTexCon .tu{ width:25%; }
.HomeBox1 .HomeBoxTexCon .tu img{ margin-left: -28%; max-width: 128%; }
.HomeBox1 .HomeBoxTexCon .left,
.HomeBox1 .HomeBoxTexCon .right{ width:100%; margin:0; padding:0; overflow: hidden; }
.HomeBox1 .HomeBoxTexCon .wenzi{ width:72%; float: left; padding-top:2%; }
.HomeBox1 .HomeBoxTexCon .right .tu img{ max-width:115%; margin-left:-10%; }
#Video1{ width:100%; }
#Video1 video{ max-width:100%; width:auto; }

.HomeBox2{ height:auto; }
.HomeBox2 .title{ margin:20px 0; }
.Hprolist li{ width:50%; height:auto; }
.Hprolist li .Toums{ top:96%; margin-top:5px; }
.Hprolist li.Ron .pic{ padding-top:66%; }
.Hprolist li.Ron .Toums{ bottom:50%; margin-bottom:5px; }
.Hprolist li .MoreBox{ display:none!important; width: 98%; height: 195.2%;}
.HomePro .JiahMore{ padding:35px 0; }

.HomeBox3{ padding-bottom:20px; }
.HomeBox3 .title{ margin:10px 0;}
.HnewsBox .HNewsTop{ width:100%; }
.HnewsBox .HNewsTop .Pic{ width:100%; height:auto; line-height:0px; }
.HnewsBox .HNewsTop .Pic img{ max-width:100%; }
.HnewsBox .Tewsx{ padding:10px 2%; border-bottom:none; }
.HnewsBox .Tewsx h4, .HnewsBox .Tewsx p{ padding:0; width:74%; }
.HNews_list{ width:100%; }
.HNews_list li{ float: left; width:100%; padding:8px 2%;}
.HNews_list li .Title{ float: right; width:100%; }
.HNews_list li .Title span{ display:block; width:70%; float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.HNews_list li .Title .time{ width:80px; float: right; }
.HNews_list li .p{ display:block; width:100%; float: left; }
.HNews_list .yuedu{ padding:10px 0; padding-right:2%; width:98%; }

.HomeBox4{ padding-bottom:100px; height:auto; }
.HomeBox4 .title{ margin:10px 0; }
.HSortBox{ float: left; width:100%; }
.HDuoTu{ float: left; width:100%; }
.HDuoTu li{ padding-right:0; margin-bottom:0; width:50%; height:auto; }
.Qiehuan{ width:96%; padding:0 2%; margin-left:0; margin-top:15px; float: left; position:initial;}
.Qiehuan .dinw{ overflow:initial; width:100%; float: left; }
.Qiehuan .dinw li{ width:100%; }

.Contain{ width:96%; padding:0 2%; }
.Columnname{ width:45%; margin-top:-35px; }
.Current{ float: left; width:100%; }
.Current{ 
	-moz-box-sizing: border-box; /*Firefox3.5+*/
	-webkit-box-sizing: border-box; /*Safari3.2+*/
	-o-box-sizing: border-box; /*Opera9.6*/
	-ms-box-sizing: border-box; /*IE8*/
	box-sizing: border-box;
}

.slidebar{ line-height:30px; margin-top:10px; padding-bottom:10px; }
.slidebar li{ padding-left:0; padding-right:15px; margin-right:0;}
.ProductMenu .slidebar li{ float: left; }
.slidebar li a{ padding:5px 2px; }
.SudMenu{ padding:10px; -moz-box-sizing: border-box; /*Firefox3.5+*/ -webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.SudMenu li{ margin:0; }


.singlepage .About{ margin:20px 0!important; }
.singlepage .About div{ max-width:100%; }
.singlepage .this_person{ width:100%; float: left; margin:20px 0!important; }
.singlepage .this_person div{ max-width:100%; }
.Certifications{ padding-bottom:10px; }
.Certifications li{ width:49%; float: left; margin:0; }
.Certifications li .pic{ height:130px; line-height:130px; }
.Certifications li .pic img{ max-height:130px; }
.Certifications li:nth-child(2n){ float:right;}
.Certifications li p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Culture .CultureBox .TextCon{ width:100%; padding:25px 2%;}
.Culture .CultureBox.CultureBox2 .TextCon{ width:100%; padding:25px 2%;}
.Culture div{ max-width:100%!important; text-align:left!important; margin:5px 0!important; }

.Itsindustry_list li .pic{ margin-right:0; margin-top:0; }
.Itsindustry_list li .pic img{ max-width:100%; }
.Itsindustry_list li .list_Tex,
.Itsindustry_list li.Ron .list_Tex{ max-width:100%; padding:10px 2%; height:auto; padding-bottom:20px;}

.news_list ul li{ background:#e5dfd0; border:solid 1px #b6a797; }
.news_list ul li .Icon{ display:none; width:45px; height:40px; }
.news_list .Imgleft{ width:100%;margin-right:0; line-height:0; height:auto; }
.news_list .Imgleft img{ margin-right:0; max-height:initial; width:100%; max-width:100%; }
.news_list .TextR{ width:100%; }
.news_list .TextR h4{ margin:10px 0; }

.News_info .info_txt video{ margin:0 auto; background:#000; max-width:100%!important; height:auto!important; }

.Product_list li{ width:48%; float:left; margin-left:0; margin-top:30px; padding-bottom: 20px; height:auto; }
.Product_list li:nth-child(2n){ float:right;}
.Product_list li h4{ margin-top:15px; }
.Product_list li p{ padding:0 10px; }

.StoreImg{ margin-top:20px; }
.Store_list{ margin-bottom:40px; }

.Timeline001265 li i.line{ width:35%; }
.Timeline001265 li i.dian{ right:35%; }
.Timeline001265 li .Text{ padding-right:5px; }
.Timeline001265 li.Ron h1{ padding-left:90px; }
.Timeline001265 li.Ron .Text{ padding-left:10px; }

.MeOne_list2{ width:100%; }
.MeOne_list1 li span,
.MeOne_list2 li span{ margin-right:0; }
.MeOne_list1 li .Text,
.MeOne_list2 li .Text{ width:75%; float: right; }

.Merchants_Two{ margin-top:20px; }
.Merchants_Two .title p{ font-size:13px; }
.MeTwo_Con1{ width:100%; margin-bottom:20px; }
.MeTwo_Con1 .left{ width:30%; }
.MeTwo_Con1 .right{ width:65%; }
.MeTwo_Con2 .left{ width:100%; background:none; padding-right:0; }
.MeTwo_Con2 li{ line-height:initial; padding-left:10px; background:url(../images/lidian.png) no-repeat left 10px; }
.MeTwo_Con2 li{ -moz-box-sizing: border-box; /*Firefox3.5+*/ -webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
.MeTwo_Con2 .right{ width:100%; float: left; margin-left:0; }

.Download{ margin-top:20px; }
.Download li{ padding-left:15px; }
.Download li .title{ width:65%; }

.Map000101 .map{ width:100%; }
.Map000101 .map #allMap{ height:300px; }
.Map000101 .info{ margin-top:20px; width:100%; border-top:1px #c3b19e solid; }
.Map000101 .info li{ padding:10px; }

.search_list,
.Auxlink{ margin-top:20px; }

.Auxlink li{ width:48%;margin-top:15px; margin-right:0; margin-bottom:0px; }
.Auxlink li.Ron{ margin-right:0; }
.Auxlink li figure{ padding-bottom:45%; }
.Auxlink li:nth-child(2n){ float: right;}

.bottom{ height:auto; width:96%; padding:0 2%; background:url(../images/foot_BJTu.jpg) center center; float: left;}
.BotT{ padding:20px 0; width:100%; }
.BotT dl{ margin-right:0; width:33%; }
.shaer{ width:auto; float: left; }

}

.elevator {position: fixed;right: 0;top: 55%;margin-top: -140px;z-index: 99;}
.elevator .item {position: relative;margin: 4px;}
.elevator .item a {display: block;box-shadow: 0px 4px 12px 0px rgba(7, 17, 27, 0.1);width: 60px;height: 60px;border-radius: 4px;background-color: #fff;background-size: 48px auto;background-repeat: no-repeat;background-position: center center;}
.elevator .item .cont {position: absolute;right: 100%;top: 0;width: auto;height: 60x;line-height: 60px;white-space: nowrap;padding: 0 20px;font-size: 20px;color: #fff;background-color: #5b2617;display: none;}
.elevator .item1 a {background-image: url(../images/icon-qq.png);}
.elevator .item2 a {background-image: url(../images/icon-tel.png);}
.elevator .item:hover .cont {display: block;}
@media (max-width: 768px) {
	.elevator .item a {width: 40px;height: 40px;background-size: 36px auto;}
	.elevator .item .cont {height: 40px;line-height: 40px;font-size: 14px;}
}


.Spec000661{background:rgba(0,0,0,0.5);position: fixed;width:100%; bottom:0;z-index: 110;display: flex;flex-direction: column;align-items: center;}
.Spec000661 .auto{position: relative;padding:30px 0;display: flex;flex-direction: column;}
.Spec000661 .auto_1440 {
    max-width: 1440px;
    width: 94%;
}
.Spec000661 .close{position: absolute;right:2%;top:25px;width:30px;height: 30px;}
.Spec000661 .close:before,
.Spec000661 .close:after{position: absolute; content: ''; width: 70%; left: 15%; height: 3px; top: 50%; margin-top: -1.5px;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Spec000661 .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Spec000661 .fl{font-size: 1.8rem;color: #fff;padding: 20px 0;text-align: center;}
.Spec000661 .fr form{padding: 0;margin: 0;}
.Spec000661 dl {padding: 0;margin: 0;display: flex;flex-wrap: wrap;}
.Spec000661 dl dd{width:24.333%;float:left;margin-bottom:15px;margin-right:3%;overflow: hidden;}
.Spec000661 dl dd:nth-child(1){margin-left:0;}
.Spec000661 dl dd:nth-child(2){margin-left:0;}
.Spec000661 dl dd:nth-child(3n){margin-left:0;}
.Spec000661 dl dd:nth-child(5){margin-left:0;}
.Spec000661 dl dd:nth-child(n+4){margin-bottom:0;margin-left:0;}
.Spec000661 dl dd select{width:100%;border:none;height: 40px; line-height: 40px;border-radius: 3px;padding:0 10px;color:#666; display:block!important;background: #fff;}
.Spec000661 dl dd input{width:100%; border:none;height: 40px; line-height: 40px;border-radius: 3px;padding-left:10px;background: #fff;}
.Spec000661 input::-webkit-input-placeholder{color:#666;}
.Spec000661 dl dd .btn{background:#d2a475;color:#fff;}
@media(max-width:1400px){

}
@media(max-width:1024px){
.Spec000661 .auto{padding: 10px 0;width: 100%;}
.Spec000661 .fr{padding-right:6%;}
}
@media(max-width:960px){

}
@media(max-width:640px){
}