@charset "utf-8";
/* CSS Document */

body, div, h1, h2, h3, h4, h5, h6, p,span,a,input,textarea,select,span,i,b, blockquote, pre, dl, dt, dd, ol, ul, li, hr, fieldset, form, label, legend, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, summary, hgroup,button{
margin: 0;padding: 0;border: 0; outline:none;font-family:"微软雅黑",Verdana,"Microsoft YaHei", "SimHei", "SimSun"; max-height:999999px;}
i,em{font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea{-webkit-appearance: none;}   /*去掉css去掉iPhone、iPad的默认按钮样式  */
textarea,select{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}/*隐藏input等表单的默认样式的背景*/
html{ overflow-x:hidden;}
a{text-decoration:none;  color:#666; outline-style:none;}
input{ padding:0; margin:0; outline:none;}
li{list-style-type:none;list-style:none;}
img {/*max-width: 100%;*/display: block;border:none;vertical-align:middle;}
body{width:640px; max-width: 640px; min-width:640px; margin: 0 auto;position:relative; overflow:hidden; background:url(../images/bg.jpg) center;}
.overflow{ overflow:hidden;}


.mg_banner{ width:100%; overflow:hidden; margin:0 auto;}

/*ctb_content01*/
.ctb_content01{width:100%;overflow:hidden; margin:0 auto;}
.ctbT{ background:url(../images/tbg.png) no-repeat center; width:600px; height:139px; padding-top:20px; text-align:center; margin:0 auto;}
.ctbT span{ font-size:18px; color:#7a5937; display:inline-block; letter-spacing:3px; margin-top:15px;}
.ctbT span b{ font-weight:bold;}

.hotpro{ width:610px; margin:40px auto;}
.hotpro li{float:left; width:295px;  margin:0 5px 20px 5px;overflow:hidden;}
.hotpro li p{ width:295px; height:48px; background:#ca9866; font-size:18px; text-align:center; color:#090909; line-height:48px;}
.hotpro li:hover p{color:#fff;}

.c12_txt{ width:400px;background:url(../images/pbg01.png) no-repeat -10px top; padding:0 20px 0 220px; height:379px; margin:20px auto;}
.c12_txt li{ float:left; width:400px; margin-top:40px;}
.c12_txt span{ display:block; font-size:30px; font-weight:bold; color:#ca9866; text-align:center; line-height:42px;}
.c12_txt li:nth-child(1) span{ background:url(../images/z1.png) no-repeat center top;}
.c12_txt li:nth-child(2) span{ background:url(../images/z2.png) no-repeat center top;}
.c12_txt li:nth-child(3) span{ background:url(../images/z3.png) no-repeat center top;}
.c12_txt li:nth-child(4) span{ background:url(../images/z4.png) no-repeat center top;}


.c12_pic{ width:610px; margin:0 auto;}
.c12_pic li{ float:left; width:275px; padding:10px 10px 20px 10px; background:#262626; margin:0 5px;}
.c12_pic li b,.c12_pic li a{ display:block; line-height:48px; height:48px; overflow:hidden; color:#fff; margin:0 auto;text-align:center;}
.c12_pic li b{ font-size:24px; font-weight:bold; margin:5px auto;}
.c12_pic li a{ width:180px; border-radius:50px; background:#d70029; font-size:18px;}


/*ctb_content01*/
.ctb_content02{width:100%;overflow:hidden; margin:60px auto; border-top:10px solid #333;background:url(../images/bg2_1.jpg) no-repeat center top; padding-top:50px;}
.ctbT3{ text-align:center;}
.ctbT3 span{ font-size:12px; color:#000; text-transform:uppercase; display:block; letter-spacing:3px; margin-top:10px;}
.ctbT3 span b{ font-weight:bold;}

.ctb_c21{ width:620px; padding-right:20px; position:relative; overflow:hidden;}
.zhibei{ position:absolute; left:0; top:0; z-index:10;}
/*滑动2*/
.fw2{ width:493px; margin:30px auto; float:right; overflow:hidden;}
.fw2 .bd{ margin:0 auto; height:312px;}
.fw2 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
.fw_scroll .hd{width:493px;overflow:hidden; font-size:0; text-align:center;}
.fw_scroll .hd ul{ display:inline-block;margin:0 auto; height:12px;}	
.fw_scroll .hd li{ display:inline-block;width:10px; height:10px; margin:0 8px; vertical-align:top; overflow:hidden;text-indent:50px; background:#1a140d; border-radius:50px;}
.fw_scroll .hd .on{  background:#d70029;}
.cyb_good li img{width:493px; height:292px; overflow:hidden;}

.ctb_c22{background:url(../images/bg2_2.jpg) no-repeat center top;height:591px;}
.ctb_c22 .ctbT3 span{ color:#7a5937; margin:-10px 0 0 50px;}

.proshow{ background:url(../images/yy.png) no-repeat bottom center; width:600px; padding-bottom:20px; margin:30px auto;}
.proshow img{ width:580px; height:370px; border:10px solid #fff;}



/*ctb_content03*/
.ctb_content03{margin:60px auto;}
.ctbT5{ margin:0 auto; text-align:center;}
.ctbT5 span{ display:inline-block; padding:0 20px; line-height:48px; background:#3e3e3e; font-size:18px; color:#ca9866; border-radius:50px; margin-top:15px; letter-spacing:2px;}
.ctbT5 span b{ font-weight:bold; font-size:22px; margin-left:10px;}

.ctb_qulality{ width:612px; margin:30px auto;}
.ctb_qulality li{ float:left; width:192px; margin:0 6px; background:#ca9866;}
.ctb_qulality li center{ padding:20px 5px 25px 5px;}
.ctb_qulality li b{ max-width:182px; display:block; font-size:20px; font-weight:bold; color:#262626; line-height:30px; height:30px; overflow:hidden; margin:6px 0;}
.ctb_qulality li span{ display:block; font-size:12px; color:#262626; line-height:14px; height:14px; overflow:hidden;}

.ctb_jm{ width:612px; overflow:hidden; margin:30px auto;}
.ctb_jm .ctbT6{ text-align:center; margin-top:20px;}
.ctb_jm .ctbT6 span{ font-size:18px; display:inline-block;color:#7a5937; padding:0 20px; line-height:30px; text-align:center; margin:20px 0 0 0; letter-spacing:3px;}
.ctb_jm ul{width:612px; margin:30px auto 20px auto;}
.ctb_jm ul li{ width:192px; float:left; margin:0 6px; background:#262626;}
.ctb_jm ul li center{ padding:20px 5px; display:block;}
.ctb_jm ul li span{ display:block; width:182px; height:48px; border-radius:50px; background:#ca9866; line-height:48px; font-size:20px; color:#0a0909;overflow:hidden;}
.ctb_jm ul li i{ display:block; width:260px; line-height:18px; height:36px; overflow:hidden; font-size:12px; color:#999; text-align:left; margin:0 auto; text-transform:uppercase; letter-spacing:1px; margin-top:15px;}

.fc30{ background:url(../images/shopbg.png) no-repeat center top; height:877px; padding-top:30px;margin:30px auto;}
.fc30 ul{ width:600px; margin:0 auto;}
.fc30 ul li{ float:left; width:200px; height:44px; background:#36373b; line-height:44px; overflow:hidden; border-radius:50px; margin:0 50px 15px 50px; text-align:center; color:#d9bd94; font-size:20px;}
.fc30 a{ display:block; width:478px; height:70px; line-height:70px; background:#d70029; font-size:24px; color:#fff; font-weight:bold; text-align:center; border-radius:50px; position:relative; letter-spacing:2px;margin:20px auto;}
.fc30 a:after{ content:url(../images/hand.png); position:absolute; right:74px; top:15px;}


/*ctb_content04*/
.ctb_content04{width:100%;overflow:hidden; margin:60px auto; border-top:10px solid #333;background-color:#c99765; background-image:url(../images/bg3_1.jpg); background-repeat:no-repeat; background-position:top center; padding:50px 0;}

.s_choose{width:400px; margin:30px 0 0 20px; padding-bottom:30px;}
.s_choose li{width:370px; height:170px; padding:15px; overflow:hidden;}
.s_choose li:nth-child(1){ background:#a07852;}
.s_choose li:nth-child(2){ background:#8e6b49;}
.s_choose li:nth-child(3){ background:#846445;}
.s_choose .scimg{ width:170px; height:170px; float:left;}
.s_choose .scimg img{ border-radius:50%; border:2px solid #fff; width:168px;}
.s_choose .sctxt{ width:180px; float:right;}
.s_choose .sctxt b{ display:block; background:url(../images/red.png) no-repeat center; width:120px; padding-left:8px; height:49px; font-weight:bold; color:#fff; font-size:28px; line-height:49px; letter-spacing:12px; overflow:hidden; margin:10px 0;}
.s_choose .sctxt span{display:block; font-size:18px; line-height:28px; height:56px; overflow:hidden;color:#fff;}
.s_choose li:nth-child(3) .sctxt span{ font-size:16px; height:96px; line-height:24px;}


.ctb_c42{ width:600px; margin:0 auto; background:#fff; padding-bottom:30px;}
.ctb_logo{ background:url(../images/logobg.jpg) no-repeat center; height:168px;}
.ctb_logo center{ padding:20px 10px;}
.ctb_logo center span{ display:inline-block; width:360px; line-height:24px; height:48px; overflow:hidden; color:#947c56; font-size:16px; margin-top:10px;}

.footfall{ width:565px; margin:0 auto; border-top:2px dotted #ca9866; border-bottom:2px dotted #ca9866; padding:25px 0 30px 0;}
.footfall li{ width:600px; overflow:hidden;}
.footfall li img{ float:left; margin:5px 2px 0 3px;}


.jm_ways{ width:580px; margin:30px auto 0 auto;}
.jm_ways li{ float:left; width:260px; height:118px; padding-top:12px; border-radius:10px; margin:0 15px; overflow:hidden; text-align:center;}
.jm_ways li:nth-child(1){ background:url(../images/zx01.jpg) no-repeat center;}
.jm_ways li:nth-child(2){ background:url(../images/zx02.jpg) no-repeat center;}
.jm_ways li b{ display:inline-block; font-size:24px; color:#fff; background:url(../images/ye2.png) no-repeat left; padding-left:36px; line-height:36px; height:36px; overflow:hidden; font-weight:bold; margin:8px 0;}
.jm_ways li a{ width:200px; line-height:48px; height:48px; color:#fff; background:#d70029; border-radius:50px; text-align:center; font-size:24px; display:block; margin:0 auto;}


/*ctb_message*/
.ctb_message{ width:100%; overflow:hidden; background:url(../images/lybg.png) no-repeat center bottom; padding-bottom:50px;}
.ctb_message .ctbT span{ text-transform:uppercase; font-size:12px; letter-spacing:2px;}
.ctb_tel{ display:block; margin:30px auto 10px auto;width:560px; position:relative; background:#c29262; border-radius:50px; text-align:center;height:72px; overflow:hidden;}
.ctb_tel span{ display:inline-block; color:#000; font-size:30px; line-height:72px; height:72px; font-weight:bold; background:url(../images/tel.jpg) no-repeat left; text-indent:64px;}

.ctb_mesc{width:595px; margin:0 auto;}
.ctb_mesbox .box1{overflow:hidden; margin:0 auto 20px auto;}
.ctb_mesbox .box1 span{ display:block; width:92px;  color:#fff; font-size:18px;float:left;line-height:64px; margin-right:20px; text-align:right;}
.ctb_mesbox .box1 font{color:#ff0000;}
.ctb_mesbox input,.ctb_mesbox textarea{ width:450px;float:left;color:#333; font-size:16px; font-weight:normal; background:#fff;}
.ctb_mesbox input{height:64px; padding:0 15px; line-height:64px; }
.ctb_mesbox textarea{padding:10px 15px; height:147px; line-height:30px; }
.ctb_mesbox .button1{width:285px; font-size:18px; border-radius:10px; background:#d70029; color:#fff; line-height:64px; height:64px; text-align:center; cursor: pointer; overflow:visible; border:0;font-family:"微软雅黑"; border-radius:50px; margin:20px 0 0 180px;}
.ctb_mesbox .ly_right{ width:480px; margin-left:112px;}
.ctb_mesbox .ly_right p{padding:0 15px; background:#c29262;color:#000; font-size:18px; line-height:48px; height:48px;text-align:center;}
.ctb_mesbox .ly_right ul{ border:1px solid #c29262; padding:15px 20px;}
.ctb_mesbox .ly_right ul li{ width:450px; height:48px; line-height:48px; color:#c29262; font-size:18px; overflow:hidden; margin:0 auto;}
.ctb_mesbox .ly_right ul li:before{ content:'·'; font-weight:bold; margin-right:5px;}

.ctb_address{ font-size:16px; color:#808080; text-align:center; line-height:30px; margin:30px auto 0 auto;}
.ctb_address a{ font-weight:bold; font-size:24px;}
