@charset "utf-8";
/* CSS Document */
html { overflow-y: scroll; overflow-x:hidden;}


*{ margin:0; padding:0; list-style:none;}
body{ font-size:12px; font-family:'微软雅黑','Microsoft YaHei'; color:#3e3a39;   background-color:#f0f0f0;}
a{text-decoration:none;}
img{ width:100%; display: block; height: auto; border: 0px;}
.clear{ clear:both;}
h1{ font-size:22px; margin-bottom:20px; font-weight: normal; }
h2{ font-size:18px; font-weight: normal; }
h3{ font-size:16px; font-weight: normal; }
span.time{ font-size:12px; }



.head{position:fixed; margin:auto; left:0; right:0; top:0; width:72%; min-width:1000px; max-width:1200px; z-index:10; height:80px;}
.head img{width:99.5%; margin:0px 0.5%; z-index:10; }
dl.nav{position:fixed; margin:auto; left:0; right:0; top:0; width:72%; min-width:1000px; max-width:1200px; z-index:15; height:80px; }
dl.nav dt{ width:12%; float:left; margin-top:10px; }
dl.nav dd{ float:left; width:3%; text-align:center; margin-top:20px;}
dl.nav dd a{ color:#fff; display:block; float:right; width:71px; height:33px;  margin-left:33px; line-height:24px; font-size: 14px; }
dl.nav dd a.sd{ color:#ec4415; background:url(../img/title-sd-bg.png) no-repeat; background-size:cover;}
dl.nav dd.menu{ width:81%;}
dl.nav dd span{display:block; height:16px; float:right; border-right:1px solid #fff; margin-top:4px; width:61px;}
#nav6{ margin-left:10px;}
#nav7{ margin-left:10px;}
#nav8{ margin-left:10px;}
#nav9{ margin-left:10px;}



.aa2{ position:fixed; width:100%; z-index:1; }

div.bg{ position:fixed; top:0; width:100%;  z-index: -99; background-color: #ec4415; }
.aboutusbg{ position:fixed; bottom:0; width:100%; z-index:3; min-width:1000px; display:none; }
.newsbg{ position:fixed; bottom:0; width:100%; z-index:-5; min-width:1000px; display:none; } 
.productbg{ position:fixed; bottom:0; width:100%; z-index:-5;  min-width:1000px; display:none; }
.marketbg{ position:fixed; bottom:0; width:100%; z-index:-5; min-width:1000px; display:none; }
.redbg{ z-index:-5; position:fixed; top:100px; width:100%; max-width: 1900px;  min-width:1000px; display: none;}
.franchisebg{ z-index:-5; position:fixed; top:100px; width:100%; max-width: 1900px;  min-width:1000px; display:none;}
.joinusbg{ z-index:-5; position:fixed; top:100px; width:100%; max-width: 1900px;  min-width:1000px; display:none;}
.shoppingbg{ z-index:-5; position:fixed; top:100px; width:100%;  min-width:1000px; display:none;}
.g2{ z-index:2; position:fixed; bottom:0; background-color: #ec4415; width: 100%;}
.redbg2{ z-index:2; position:fixed; bottom:0; background-color: #ec4415; width: 100%; }
.redbg2 .redbgborder{ height: 38px; background:url(../img/redborder.png) repeat-x; margin-top: -38px; width: 150%; position: absolute;}
.whitebg{ z-index:2; position:fixed; bottom:0; background-color: #fff; width: 100%; }
.whitebg .whiteborder{ height: 38px; background:url(../img/whiteborder.png) repeat-x; margin-top: -38px; width: 150%; position: absolute;}

.home{  margin:0px auto; right: 0; left: 0; position: absolute; overflow: hidden;}

.aboutus{width:60%; max-width:950px; min-width:800px; margin:146px auto 40px auto; right: 0; left: 0; position: absolute; display: none;}
.aboutus dl.title dt{ float:left; width:245px; height:55px;}
.aboutus dl.title dd{ height:25px; line-height:25px; font-size:15px; width:111px; float:left; text-align:center; margin-top:28px; font-weight:bold; background:url(../img/arrows-red.png) no-repeat 10px center;}
.aboutus dl.title dd a{ color:#f06741;}
.aboutus dl.title dd.sd{ background:url(../img/title-bg.png) no-repeat;  font-size:15px;  margin-right:30px;  background-size:cover; }
.aboutus dl.title dd.sd a{ color:#FFF;}

.aboutus .content1 {margin-top: 43px; }
.aboutus .content1 dl{width:11.1%; float: left; cursor:pointer}
.aboutus .content1 dt{ text-align: center; height: 20px; line-height: 20px;}
.aboutus .content1 dd{padding: 3px 0;}

.aboutus .content3 img{ width: 80%;}

.ccc{position: absolute; height: 300px;  display:none;}
.ccc dl.title dt{ float:left; width:245px; height:55px; margin-right:50px;}
.ccc dl.title dd{ height:25px; line-height:25px; font-size:15px; width:111px; float:left; text-align:center; margin-top:28px; font-weight:bold; background:url(../img/arrows-red.png) no-repeat 10px center;}
.ccc dl.title dd a{ color:#f06741;}
.ccc dl.title dd.sd{ background:url(../img/title-bg.png) no-repeat;  font-size:15px;  margin-right:30px;  background-size:cover; }
.ccc dl.title dd.sd a{ color:#FFF;}
.ccc {margin-top: 10px;}
.ccc .nav a{color: #969696; padding-left: 60px; display: block; float: left; height: 50px; line-height: 50px; margin-right: 10px;}
.ccc .nav a.sd{color: #fb2211;}
.ccc .nav a.sd span{border-bottom: solid 1px  #fb2211;}

.aboutus .content3 {margin-top: 30px; display: none;}
.aboutus .content3 h2{color: #542106;}
.aboutus .vedio{ margin:16px auto 0px auto; width: 755px; height: 424px; background: url(../img/vediobg.png) no-repeat; padding: 7px 5px; position: relative; display: none;}
.aboutus .vedio img.more{position: absolute; right: 2px; top: -33px; width: 146px; height: 41px; }
.aboutus .vedio img.close{position: absolute; right: -58px; top: 0; width: 64px; height: 64px;  }
#aboutus2t1{ background:url(../img/aboutus2t1.png) no-repeat;}
#aboutus2t2{  background:url(../img/aboutus2t2.png) no-repeat;}

.aboutuscontent1s{width:967px; margin:146px auto 0 auto; right: 0; left: 0; position: absolute; display: none;}
.aboutuscontent1s h1{ color: #542106;}
.aboutuscontent1s .left{ background:url(../img/aboutusSbgtop.png) no-repeat top; float:left; padding:235px 0 40px 0; width:967px; color: #68655e;}
.aboutuscontent1s .left .abp{ background:url(../img/aboutusSbg.png) repeat-y; padding: 0px 90px 20px 110px;}
.aboutuscontent1s .left img{ width: auto; max-width: 100%;}
.aboutuscontent1s .right{ position: absolute; right: -42px; width: 51px;}
.aboutuscontent1s .right img{ margin-top:180px; cursor:pointer;}

.aboutuscontent2 {width:967px; margin:146px auto 0 auto; right: 0; left: 0; position: absolute; display: none;}
.aboutuscontent2 .left{ background:url(../img/aboutusSbgtop.png) no-repeat top; float:left; padding:235px 0 40px 0; width:967px; color: #68655e;}
.aboutuscontent2 .left div.content1{ background:url(../img/aboutusSbg.png) repeat-y; padding: 0px 110px 20px 110px;}
.aboutuscontent2 .left img{ width: auto; display: initial; }
.aboutuscontent2 .right{ position: absolute; right: -42px; width: 51px;}
.aboutuscontent2 .right img{ width: auto; margin-top:180px; cursor:pointer;}
.aboutuscontent2 .left dl{ border-bottom: 1px solid #9fa0a0; height: 140px; margin-bottom: 20px;}
.aboutuscontent2 .left dl dt { width: 232px; height: 123px; float: left; padding-left: 10px;}
.aboutuscontent2 .left dl dt img{ width: 194px; height: 123px; border: 2px solid #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px;}
.aboutuscontent2 .left dl dd{ width: 490px; float: left;}
.aboutuscontent2 .left dl dd p{ color: #474743;margin-top: 2px; height: 70px; display: block;}
.aboutuscontent2 .left dl dd a{ color: #807f7d; font-size: 12px;}
.aboutuscontent2 .left dl dd a:hover{text-decoration: underline;}
.aboutuscontent2 .left h3{ color: #000;}
.aboutuscontent2 .left .time{ color: #000;}

.aboutuscontent2s{width:967px; margin:146px auto 0 auto; right: 0; left: 0; position: absolute; display: none;}
.aboutuscontent2s h1{ color: #542106;}
.aboutuscontent2s .left div.abg{ background:url(../img/aboutusSbg.png) repeat-y; padding: 0px 110px 20px 110px;}
.aboutuscontent2s .left{ background:url(../img/aboutusSbgtop.png) no-repeat top; float:left; padding:235px 0 40px 0; width:967px; color: #68655e;}
.aboutuscontent2s .left dl.content dt span{ font-size:14px; font-weight:bold;}
.aboutuscontent2s .left dl.content img{ width: auto; }
.aboutuscontent2s .left dl.content dt{ margin-bottom:15px;}
.aboutuscontent2s .left dl.content dd{ line-height: 24px;}
.aboutuscontent2s .left .list{ padding-top: 10px; background:url(../img/news-line.png) no-repeat center 2px;}
.aboutuscontent2s .left .list dl{ height:25px; line-height:25px;}
.aboutuscontent2s .left .list dl dt{ width: 600px; float: left; padding-left: 12px; background:url(../img/arrows-black.png) no-repeat 0px center;}
.aboutuscontent2s .left .list dl dd{ width: 100px; float: right; text-align: right;}
.aboutuscontent2s .left .list dl a{ color: #3e3a39;}
.aboutuscontent2s .left img{ width: auto; }
.aboutuscontent2s .right{ position: absolute; right: -42px; width: 51px;}
.aboutuscontent2s .right img{ margin-top:180px; cursor:pointer;}

.aboutuscontent2s .left .list div span img{float: right; cursor:pointer}
.aboutuscontent2s .left .list div{ height: 30px;}
.aboutuscontent2s .left .list div h2{float: left;}

.newslist{width:889px; padding: 30px 30px 60px; margin:116px auto 40px auto; right: 0; left: 0; position: absolute; background:url(../img/newslist-top-bg.jpg) no-repeat #ec4415; color: #fff; display: none; font-size: 12px; }

.newslist dl.title dt{ float:left; width:175px; height:55px;}
.newslist img{ width: auto;}
.newslist dl.title dd{ height:25px; line-height:25px; font-size:15px; width:111px; float:left; text-align:center; background:url(../img/arrows-white.png) no-repeat 14px center;}
.newslist dl.title dd a{ color:#fff;}
.newslist dl.title dd.sd{ background:url(../img/title-bg2.png) no-repeat;  font-size:14px;  background-size:cover; }
.newslist dl.title dd.sd a{ color:#ed4612;}


.newslist .content1 {padding: 32px;}
.newslist .content1 dl{ border-bottom: 1px solid #fff; height: 140px; margin-bottom: 20px;}
.newslist .content1 dl dt { width: 232px; height: 123px; float: left; padding-left: 10px;}
.newslist .content1 dl dt img{ width: 194px; height: 123px; border: 2px solid #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px;}
.newslist .content1 dl dd{ width: 490px; float: left;}
.newslist .content1 dl dd p{ color: #fad6d1;margin-top: 2px; height: 70px; display: block;}
.newslist .content1 dl dd a{ color: #fff; font-size: 12px;}
.newslist .content1 dl dd a:hover{text-decoration: underline;}

.newslist .content2 {padding: 32px; display: none;}
.newslist .content2 dl{ border-bottom: 1px solid #fff; height: 140px; margin-bottom: 20px;}
.newslist .content2 dl dt { width: 232px; height: 123px; float: left; padding-left: 10px;}
.newslist .content2 dl dt img{ width: 194px; height: 123px; border: 2px solid #fff;}
.newslist .content2 dl dd{ width: 490px; float: left;}
.newslist .content2 dl dd p{ color: #fad6d1;margin-top: 2px; height: 70px; display: block;}
.newslist .content2 dl dd a{ color: #fff; font-size: 12px;}
.newslist .content2 dl dd a:hover{text-decoration: underline;}

.newslist .content3 {padding: 32px; display: none;}
.newslist .content3 dl{ border-bottom: 1px solid #fff; height: 140px; margin-bottom: 20px;}
.newslist .content3 dl dt { width: 232px; height: 123px; float: left; padding-left: 10px;}
.newslist .content3 dl dt img{ width: 194px; height: 123px; border: 2px solid #fff;}
.newslist .content3 dl dd{ width: 490px; float: left;}
.newslist .content3 dl dd p{ color: #fad6d1;margin-top: 2px; height: 70px; display: block;}
.newslist .content3 dl dd a{ color: #fff; font-size: 12px;}
.newslist .content3 dl dd a:hover{text-decoration: underline;}

#newslist2 {width: 140px;}
#newslist2.sd{width: 111px;} 


#newslist6 {width: 140px;}

.newslist2{width:55%; max-width:1011px; min-width:800px; margin:146px auto 40px auto; right: 0; left: 0; position: absolute; display: none; }
.newslist2 .newslistone{ width:33.3%; height:349px; float:left; position:relative; }
.newslist2 .newslistone img.bg{ position:absolute;}
.newslist2 .newslistone h3{ line-height: 20px; overflow: hidden; height: 20px;}

.newslist2 dl.title dt{ float:left; width:175px; height:55px;}
.newslist2 dl.title dd{ height:25px; line-height:25px; font-size:15px; width:111px; float:left; text-align:center; margin-top:28px; font-weight:bold; background:url(../img/arrows-red.png) no-repeat 14px center;}
.newslist2 dl.title dd a{ color:#f06741;}
.newslist2 dl.title dd.sd{ background:url(../img/title-bg.png) no-repeat center;  font-size:15px; }
.newslist2 dl.title dd.sd a{ color:#FFF;}

.newslist2 .content1{margin-top: 30px;}
.newslist2 .content1 .newslistone dl{ position:absolute; z-index:5;width: 96.3%;}
.newslist2 .content1 .newslistone dl dt{ margin: 7% 9% 3% 9%; cursor:pointer;}
.newslist2 .content1 .newslistone dl dd{ margin: 0 9% 3% 9%; cursor:pointer;}

.newslist2 .content2{margin-top: 30px; display: none;}
.newslist2 .content2 .newslistone dl{ position:absolute; z-index:5;width: 96.3%; margin: 3.5% 0 3.5% 0;}
.newslist2 .content2 .newslistone dl dt{ margin: 7% 9% 3% 9%; cursor:pointer;}
.newslist2 .content2 .newslistone dl dd{ margin: 0 9% 3% 9%; cursor:pointer;}

.newslist2 .content3{margin-top: 30px; display: none;}
.newslist2 .content3 .newslistone dl{ position:absolute; z-index:5;width: 96.3%; margin: 3.5% 0 3.5% 0;}
.newslist2 .content3 .newslistone dl dt{ margin: 7% 9% 3% 9%; cursor:pointer;}
.newslist2 .content3 .newslistone dl dd{ margin: 0 9% 3% 9%; cursor:pointer;}

.newslist2 .content4{margin-top: 30px; display: none;}
.newslist2 .content4 .newslistone dl{ position:absolute; z-index:5;width: 96.3%; margin: 3.5% 0 3.5% 0;}
.newslist2 .content4 .newslistone dl dt{ margin: 7% 9% 3% 9%; cursor:pointer;}
.newslist2 .content4 .newslistone dl dd{ margin: 0 9% 3% 9%; cursor:pointer;}


.news{ width:950px;  margin:146px auto 0 auto; right: 0; left: 0; position: absolute; display: none;}
.news div .list div{ height: 30px;}
.news div .list div h2{float: left;}
.news div .list div span img{float: right; cursor:pointer}
.news .left{ background:url(../img/news-info-bg.jpg) no-repeat top #f8e2ca; width:730px; float:left; padding:100px 110px 50px 110px;}
.news .left dl.content dt span{ font-size:14px; font-weight:bold;}
.news .left dl.content img{ width: auto;}
.news .left dl.content dt{ margin-bottom:15px;}

.news .left .list{ padding-top: 10px; background:url(../img/news-line.png) no-repeat center 2px;}
.news .left .list dl{ height:25px; line-height:25px;}
.news .left .list dl dt{ width: 600px; float: left; padding-left: 12px; background:url(../img/arrows-black.png) no-repeat 0px center;}
.news .left .list dl dd{ width: 100px; float: right; text-align: right;}
.news .left .list dl a{ color: #3e3a39;}

.news .right{ width:51px; float:left; margin-right: -51px;}
.news .right img{ margin-top:100px; cursor:pointer;}
.news img{ width: auto;}

.news2{ width:950px;  margin:146px auto 0 auto; right: 0; left: 0; position: absolute; display: none;}
.news2 div .list div{ height: 30px;}
.news2 div .list div h2{float: left;}
.news2 div .list div span img{float: right; cursor:pointer}
.news2 .left{ background:url(../img/news-info-bg.jpg) no-repeat top #f8e2ca;  width: 850px; float: left; padding: 50px 50px 20px 50px;}
.news2 .left dl.content dt span{ font-size:14px; font-weight:bold;}
.news2 .left dl.content img{ width: auto;}
.news2 .left dl.content dt{ margin-bottom:15px;}

.news2 .left .list{ padding-top: 10px; background:url(../img/news-line.png) no-repeat center 2px; margin: 20px 0 40px; text-align: left;}
.news2 .left .list dl{ height:25px; line-height:25px;}
.news2 .left .list dl dt{ width: 600px; float: left; padding-left: 12px; background:url(../img/arrows-black.png) no-repeat 0px center;}
.news2 .left .list dl dd{ width: 100px; float: right; text-align: right;}
.news2 .left .list dl a{ color: #3e3a39;}

.news2 .right{ width:51px; float:left; margin-right: -51px;}
.news2 .right img{ margin-top:100px; cursor:pointer;}
.news2 img{ width: auto;}

.product{ width:62%; max-width:1089px; min-width:850px; margin:146px auto 40px auto; right: 0; left: 0; position: absolute; display: none;}
.product .top { position: relative; }
.product .top img{ position:absolute; }
.product .top a{ color: #fff;}
.product .top ul{padding-top: 9%; text-align: center; position:absolute; z-index:5; width: 100%;}
.product .top ul li{ width: 20%; font-size: 16px; float: left;   line-height: 25px;}
.product .top ul li a.sd{ width: 20%; font-size: 22px; border-bottom: 1px solid #fff; line-height: 20px;}
.product .content1{ width:91.9%; margin: 0 auto; display:none; position: relative;}
.product .content2{ width:91.9%; margin: 0 auto;  position: relative;}
.product .content2 img{ position:absolute;}
.product .content3{ width:91.9%; margin: 0 auto; display:none; }
.product .content3 ul li{ width: 25%; float: left;}
.product .content3 img{ position: relative;}
.product .content3 a:hover img{ filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.product .content3 {background: url(../img/productallbg.jpg);  background-size:cover;}

.market{width:50%; max-width:950px; min-width:800px; margin:146px auto 40px auto; right: 0; left: 0; position: absolute; display: none;}
.market dl.title dt{ width:245px; height:55px; float:left;}
.market .content{ text-align:center; margin-top: 20px;}
.market .content img{ width:35%; display: inherit;}
.market .content .m1 { width:5%; position: absolute; top: 80px; right: 140px; display: none;}
.market .content .m2 { width:5%; position: absolute; top: 125px; right: 102px; display: none;}
.market .content .m3 { width:5%; position: absolute; top: 180px; right: 84px; display: none;}
.market .content .m4 { width:5%; position: absolute; top: 240px; right: 85px; display: none;}
.market .content .m5 { width:5%; position: absolute; top: 295px; right: 111px; display: none;}

.franchise{width:950px;  margin:146px auto 0px auto; right: 0; left: 0; position: absolute; display:none; background:url(../img/franchise-top-bg.jpg) no-repeat top #fefcf6; padding: 260px 90px 20px 90px; width: 770px;}

.franchise dl.title dt{ float:left; width:245px; height:55px;}
.franchise dl.title dd{ height:25px; line-height:25px; font-size:15px; width:111px; float:left; text-align:center; margin-top:28px; font-weight:bold; background:url(../img/arrows-red.png) no-repeat 14px center;}
.franchise dl.title dd a{ color:#f06741;}
.franchise dl.title dd.sd{ background:url(../img/title-bg.png) no-repeat;  font-size:15px;  background-size:cover; }
.franchise dl.title dd.sd a{ color:#FFF;}
.franchise img{ width: auto;}
.franchise .content1{margin-top: 40px; margin-bottom: 40px; }
.franchise .content2{margin-top: 40px; margin-bottom: 40px; display: none;}
.franchise .content3{margin-top: 40px; margin-bottom: 40px; display: none;}
.franchise .content4{margin-top: 40px; margin-bottom: 40px; display: none;}

.member{width:950px;  margin:146px auto 0px auto; right: 0; left: 0; position: absolute; display:none; background:url(../img/franchise-top-bg.jpg) no-repeat top #fefcf6; padding: 260px 90px 20px 90px; width: 770px;}

.member dl.title dt{ float:left; width:245px; height:55px;}
.member dl.title dd{ height:25px; line-height:25px; font-size:15px; width:111px; float:left; text-align:center; margin-top:28px; font-weight:bold; background:url(../img/arrows-red.png) no-repeat 14px center;}
.member dl.title dd a{ color:#f06741;}
.member dl.title dd.sd{ background:url(../img/title-bg.png) no-repeat;  font-size:15px;  background-size:cover; }
.member dl.title dd.sd a{ color:#FFF;}
.member img{ width: auto;}
.member .content1{margin-top: 40px; margin-bottom: 40px; }
.member .content1 h1{ display: none;}

.joinus{width:950px; background:url(../img/joinus-top-bg.png) no-repeat top; margin:146px auto 0 auto; right: 0; left: 0; position: absolute; display:none;}
.joinus dl.title{ padding: 190px 92px 0 92px;}
.joinus dl.title dt{ float:left; width:245px; height:55px;}
.joinus dl.title dd{ height:25px; line-height:25px; font-size:15px; width:111px; float:left; text-align:center; margin-top:28px; font-weight:bold; background:url(../img/arrows-red.png) no-repeat 14px center;}
.joinus dl.title dd a{ color:#f06741;}
.joinus dl.title dd.sd{ background:url(../img/title-bg.png) no-repeat;  font-size:15px;  background-size:cover; }
.joinus dl.title dd.sd a{ color:#FFF;}
.joinus .content1{ padding: 0px 52px; background:url(../img/joinus-content-bg.png) repeat-y; margin-top: 70px; padding-bottom: 20px; margin-bottom: 40px;}
.joinus .content1 p{ line-height: 24px;}
.joinus .content1 div{ padding:0 20px;}

.joinus .content2 {margin-top: 70px;  padding: 0px 42px 0px 92px; padding-bottom: 20px;  background:url(../img/joinus-content-bg.png) repeat-y; display: none; margin-bottom: 40px;}
.joinus .content2 .left{ width: 120px; float: left; text-align: center;}
.joinus .content2 .left a{ display: block; width: 94px; height: 40px; line-height: 40px; color: #fff; margin-bottom: 10px;}
.joinus .content2 .left a.color1{ background-color: #ea5413;}
.joinus .content2 .left a.color2{ background-color: #f39800;}
.joinus .content2 .left a.color3{ background-color: #f8b62b;}
.joinus .content2 .left a.sd { font-size:14px; background:url(../img/jiantou.jpg) no-repeat #000 center right;}

.joinus .content2 .right{ width: 620px; float: right; padding-right: 50px;}
.joinus .content2 .content2-1 dl dt.p0{ border-bottom: 1px solid #ea5413; height: 30px; margin-bottom: 5px;}
.joinus .content2 .content2-1 dl dt.p0 a{ float: right; display: block; height:25px; line-height:25px; font-size:15px; width:111px; background:url(../img/title-bg.png) no-repeat;  font-size:15px;  background-size:cover; color: #fff; text-align: center;}
.joinus .content2 .content2-1 dl dt.p0 b{ font-size: 18px; float: left; line-height: 25px;}
.joinus .content2 .content2-1 dl dd.p1{ height: 65px; color: #4b4948;}
.joinus .content2 .content2-1 dl dd.p1 dl{ width: 160px; height: 20px; line-height: 20px; float: left;}
.joinus .content2 .content2-1 dl dd.p1 dl dt{ width: 60px; float: left; text-align: right;}
.joinus .content2 .content2-1 dl dd.p1 dl dd{ width: 100px; float: left;}
.joinus .content2 .content2-1 dl dd.p2{ background-color: #f5ebd6; border: 1px solid #efa884; color: #4b4948; position: relative; padding: 10px; display: none; padding-bottom: 20px; margin-bottom: 10px;}
.joinus .content2 .content2-1 dl dd.p2 img{ width: auto; position: absolute; right: 0; top: -30px;}

.joinus .content2 .content2-10 dl dt.p0{ border-bottom: 1px solid #ea5413; height: 30px; margin-bottom: 5px;}
.joinus .content2 .content2-10 dl dt.p0 a{ float: right; display: block; height:25px; line-height:25px; font-size:15px; width:111px; background:url(../img/title-bg.png) no-repeat;  font-size:15px;  background-size:cover; color: #fff; text-align: center;}
.joinus .content2 .content2-10 dl dt.p0 b{ font-size: 18px; float: left; line-height: 25px;}
.joinus .content2 .content2-10 dl dd.p1{ height: 65px; color: #4b4948;}
.joinus .content2 .content2-10 dl dd.p1 dl{ width: 160px; height: 20px; line-height: 20px; float: left;}
.joinus .content2 .content2-10 dl dd.p1 dl dt{ width: 60px; float: left; text-align: right;}
.joinus .content2 .content2-10 dl dd.p1 dl dd{ width: 100px; float: left;}
.joinus .content2 .content2-10 dl dd.p2{ background-color: #f5ebd6; border: 1px solid #efa884; color: #4b4948; position: relative; padding: 10px; display: none; padding-bottom: 20px; margin-bottom: 10px;}
.joinus .content2 .content2-10 dl dd.p2 img{ width: auto; position: absolute; right: 0; top: -30px;}

.joinus .content2 .content2-2{ display: none;}
.joinus .content2 .content2-3{ display: none;}
.joinus .content2 .content2-4{ display: none;}
.joinus .content2 .content2-5{ display: none;}
.joinus .content2 .content2-6{ display: none;}
.joinus .content2 .content2-7{ display: none;}
.joinus .content2 .content2-8{ display: none;}
.joinus .content2 .content2-9{ display: none;}
.joinus .content2 .content2-10{ display: none;}

.shopping{margin-top:80px !important}
.shopping{width:795px; margin:146px auto 0px auto; padding: 211px 105px 0px 105px; right: 0; left: 0; position: absolute; display: none;  background: url("../img/shoppings.png") no-repeat top;}
.shopping dl.title dt{ float:left; width:164px; height:66px; margin-right: 38px;}
.shopping dl.title dd{ height:25px; line-height:25px; font-size:15px; width:111px; float:left; text-align:center; margin-top:28px; font-weight:bold; background:url(../img/arrows-red.png) no-repeat 10px center;}
.shopping dl.title dd a{ color:#f06741;}
.shopping dl.title dd.sd{ background:url(../img/title-bg.png) no-repeat;  font-size:15px; background-size:cover; }
.shopping dl.title dd.sd a{ color:#FFF;}
.shopping div.content1{ overflow-y: auto; overflow-x:hidden; padding:0 20px; margin-bottom: 10px;}
.shopping div.content2{ overflow-y: auto; overflow-x:hidden; padding:0 20px; margin-bottom: 10px; display: none;}
.shopping div.content3{ overflow-y: auto; overflow-x:hidden; padding:0 20px; margin-bottom: 10px; display: none;}
.shopping h2{color: #826e49; margin-bottom: 33px; margin-top: 36px;}
.shopping p{color: #5f4e3e; line-height: 20px;}

.newslistclose{ top: 80px; right: -52px; position: absolute; cursor:pointer;}

.foot{  font-size:13px; height:40px; text-align:center; width:100%; background-color: #dedede;}
.foot1{ height:40px; text-align:center; line-height:40px; position:fixed; bottom:0; width:100%;; color:#3c3c3c; z-index: 10; background: url("../img/home-foot-bg.png") repeat-x top; padding-top: 14px; }

::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-track{background:none;}
::-webkit-scrollbar-track{}
::-webkit-scrollbar-thumb{background-color:#e7e7e7; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
::-webkit-scrollbar-thumb:hover {background-color:#757574}
::-webkit-scrollbar-thumb:active {background-color:#757574}