*{ margin: 0; padding: 0;}
#box { width: 100%; max-width: 640px; margin: 0 auto; position: relative; padding-bottom: 110px;}
.tempWrap { width: 100% !important; max-width:640px;max-height: 153px;}
a { text-decoration: none}

.con-title { width: 100%; padding: 10px 0; margin-bottom: 20px;}
.con-title .title-top { overflow: hidden; margin-bottom: 6px;}
.con-title .shp {margin-left: 5px;font-size: 18px;}
.con-title .title-top .sh1 { width: 50%;margin-left: 14px;font-size: 36px;font-weight: 600;color: rgba(134,88,31,1.00)}

.con-title2 { width: 100%; padding: 10px; box-sizing: border-box; background-color: #ffb401; overflow: hidden;}
.con-title2 .title-left { float: left; overflow: hidden;}
.con-title2 .title-left h2 { float: left;}
.con-title2 .title-left p { float: left; margin-left: 14px; margin-top: 8px}
.con-title2 a { float: right; text-decoration: none; color: #fff; margin-top: 5px}

/*header*/
header { width: 100%;}
header .header-title { overflow: hidden; }
header .header-title .left { padding-top: 10px;}
header .header-title .left h1{text-align: center}
header .header-title .right { float: right;}
header .header-title .right { width: 16%; background-color: black; padding-bottom: 34px;}
header .header-title .right img {display: block; width: 60%; margin: 0 auto; margin-top: 34px}

header .banner { width: 100%; height: 300px;}
header .banner img{ width: 100%; height: 300px;}

header .header-nav { overflow: hidden; width: 100%; padding: 10px 0; background-color:#CC8D55;}
header .header-nav a { float: left; width: 25%; text-decoration: none; color: #FFFFFF; text-align: center; font-size: 22px;}

header nav { width: 100%; padding: 15px 0;}
header nav ul { list-style: none; display: flex; flex-direction: row;}
header nav ul li { width: 20%;}
header nav ul li a { display: block; width: 100%; text-align: center; text-decoration: none;}
header nav ul li a img { width: 85%;}
header nav ul li a p { margin-top: 10px; color: #000; font-size: 18px;}

/*product*/
.product { width: 100%;}
.product .product-imgs { width: 100%;padding: 1px 0;box-sizing: border-box; display: flex; flex-direction: row; flex-wrap: wrap;}
.product .product-imgs img { display: block; width: 18%; margin: 0px 1% 0px; text-align: center ; text-decoration: none;color: black; border-radius: 6px; font-size: 20px;}
.product .product-nav { width: 100%;padding: 10px 0;box-sizing: border-box; display: flex; flex-direction: row; flex-wrap: wrap;}
.product .product-nav a { display: block; width: 18%; margin: 0px 1% 1px; text-align: center ; text-decoration: none;color: black; border-radius: 6px; font-size: 20px;}

.product .product-con { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; margin-top: 20px;}
.product .product-con .proArea { width: 50%; margin-bottom: 20px;}
.product .product-con .proArea a { display: block; width: 90%; margin: 0 auto; text-decoration: none; position: relative;}
.product .product-con .proArea a img { width: 100%; height: 200px;}
.product .product-con .proArea a p { width: 100%;padding: 5px 0; color: #fff;background:rgba(166,156,145,1.00); text-align: center; font-size: 18px; position: absolute; bottom: 5px;}

.procon { width: 96%; margin: 20px auto;}
.procon h2 { width: 100%; text-align: center; color: #ffb401; font-size: 36px;}
.procon img { display: block; width: 90%; margin: 20px auto}
.procon p { text-indent: 2em; font-size: 24px; color: #666666}

.proMore { display: block; width: 15%; margin: 20px auto; text-align: center; font-size: 18px; text-decoration: none; padding: 6px 10px; color: #000; border: 1px solid #000; border-radius: 8px;}

/*tel*/
.tel { background-color: #ffb401; padding: 10px 0;}
.tel a { display:block;width: 90%; margin: 0 auto; color: #fff; font-size: 66px;overflow: hidden;}
.tel a img { margin-right: 30px;}

/*about*/
.about { width: 100%; padding-bottom: 10px;}
.about .about-img { width: 100%; border:2px solid #ffb401; box-sizing: border-box; height: 300px;}
.about .about-img img { width: 100%; height: 300px;}

.about .about-text { width: 92%; margin: 0 auto; font-size: 18px; margin-top: 10px;}
.about p { text-indent: 2em; margin-bottom: 10px;}

.aboutCon { width: 100%}
.aboutCon .aboutCon-img { display: block; width: 96%; margin: 20px auto;}
.aboutCon .aboutCon-text p { width: 98%; margin: 0 auto;text-indent: 2em; margin-bottom: 16px; font-size: 20px}

/*case*/
.case { width: 100%;}
.case .case-con { width: 100%; height: 150px; margin: 30px 0;}
.case .case-con ul { list-style: none; overflow: hidden;}
.case .case-con ul li { width: 29%; margin: 0 2%;}
.case .case-con ul li img { width: 100%; height: 150px;}

.case .caseCon { width: 100%; box-sizing: border-box; padding: 30px 20px; overflow: hidden; display: flex; flex-direction: row; flex-wrap: wrap;}
.case .caseCon a { width: 40%; margin: 10px 5%;}
.case .caseCon a img { width: 100%;}

/*news*/
.news { width: 100%;}
.news .news-list { width: 97%; margin: 30px 1% 30px 2%;}
.news .news-list a { display: block;margin: 10px 5px; text-decoration: none; color:#000; border-bottom: 1px solid #999999; text-indent: 1em; background: url('../img/news.png') no-repeat; background-size: 0.5% 70%; background-position: 0 30%; font-size: 20px;}

.newsCon { width: 96%; margin: 20px auto;}
.newsCon h2 { text-align: center; font-size: 38px;}
.newsCon p { text-indent: 2em; line-height: 30px; margin-top: 14px}

/*contact*/
.contact { width: 100%;}
.contact .contact-con .contact-top { width: 100%;}
.contact .contact-con .contact-top { overflow: hidden; padding-bottom: 20px;}
.contact .contact-con .contact-top .right{display: block;float: left;margin-top: 25px;}
.contact .contact-con .right p{font-size: 20px;color: #000000;line-height: 50px;padding-left: 20%;}
.contact .contact-con .contact-content { overflow: hidden;  padding: 60px 0; padding-bottom: 20px; border-top: 1px solid #7B7C80;
	width: 100%; padding: 10px 0; font-size: 14px; color: #000000; }
.contact .contact-con .contact-content p{text-align: center;color: #000000}
.contact .contact-con .contact-content .right { float: left;}
.contact .contact-con .contact-content .right p { margin-bottom: 10px; font-size: 24px;}



/*footer*/
.bottomMenu { width: 100%; max-width: 640px;background-color:#CC8D55; position: fixed; bottom: 0;}
.bottomMenu ul { list-style: none; display:flex; flex-direction:row; flex-wrap:wrap;}
.bottomMenu ul li{ width: 33%; text-align: center; height: 70px; padding: 20px 0;}
.bottomMenu ul li a { text-decoration: none; color: #fff;}
.bottomMenu ul li a p { margin-top: 5px;}

/*menu*/
.menu2 { width: 100%; height: 100%; position: fixed; top:0; z-index: 100;overflow: hidden; display: none;}
.menu2 .menuLeft { width: 50%; max-width: 320px; height: 100%; background-color: rgba(153, 153, 153, 0.7); float: left;}
.menu2 .menuRight { width: 50%; max-width: 320px; height: 100%; background-color: rgba(0, 0, 0, 1); float: left;}
.menu2 .menuRight a { display: block; width: 100%; padding: 10px 0; border-bottom: 1px solid #fff; text-decoration: none; color: #fff;text-align: center; font-size: 24px;}

/*copyright*/
.copyright { width: 100%; padding: 10px 0; font-size: 14px; color: #7c7c7c}
.copyright p { text-align: center}


