@charset "utf-8";
/*-- reset css --*/
body,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}
body,button,select,textarea { font:12px/1.5 simsun,"Microsoft YaHei",Verdana, Geneva, sans-serif;}
body { background:#fafafa; overflow-x:hidden}
ul,ol,li,dl,dd{list-style:none}
input,select { vertical-align:middle;}
em { font-style:normal;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;}
h6 { font-weight:normal;}
.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1;}
table {border-collapse:collapse; border-spacing:0px;}
a { color:#656565; text-decoration:none;}
a:hover { color:#c00; text-decoration:none;}
html {overflow-x:hidden}

#header { clear:both; width:100%; height:99px;}
#top { width:1000px; margin:0 auto; padding-top:44px; height:55px; position:relative; z-index:100;}
#nav { position:absolute; left:0; top:44px; height:55px; width:1100px; z-index:9999;}
.menu li { float:left; background:url(../images/navline.png) no-repeat 0 3px; position:relative; height:55px; padding-left:2px;}
.menu li#home { background:none;}
.menu li a { display:inline-block; font-size:16px; color:#5e1125; font-family:"Microsoft YaHei"; padding:0 34px 10px;}
.menu li#m { margin-left:250px; background:none; _display:inline;}
.menu li a:hover,.menu li a.current,.menu li.current a { background:url(../images/navon.png) no-repeat center bottom;}
.menu li div { position:absolute; left:0; top:55px; height:53px; line-height:53px; width:250px; visibility:hidden;}
.menu li div a,.menu li.current div a { font-size:13px; padding:0 6px; color:#d95e84; background:none;}
.menu li div a:hover,.menu li.current div a:hover { background:none; text-decoration:underline;}
.menu li div#snav0 { width:400px; left:25px;}
.menu li div#snav1 { width:400px; left:-100px;}
.menu li div#snav2 { left:-100px;}
.menu li div#snav3 { width:350px;}
.menu li div#snav5 { left:-100px;}
.menu li.current div { visibility:visible;}
.snavbg { width:2560px; height:72px; background:url(../images/snav.png) no-repeat center top; position:absolute; left:50%; margin-left:-1280px; top:99px; z-index:1;}
#logo { position:absolute; left:330px; top:29px; z-index:9998;}
#logo a { display:block; width:389px; height:140px; text-indent:-9999px; background:url(../images/logo.png) no-repeat;}

#indexmain { clear:both; width:100%; height:662px; position:relative;}
#banner { clear:both; overflow:hidden; height:662px;}

/* 首页banner滚动 */
.leftLoop .picList li {height:662px; }
.leftLoop .picList li#b1 { background:url(../images/bbg1.png) repeat-x;}
.leftLoop .picList li#b2 { background-color:#000;}
.leftLoop .picList li#b3 { background-color:#000;}
.leftLoop .picList li a { display:block; width:100%; height:662px;}
.leftLoop .picList li#b1 a { background:url(../images/banner.jpg) no-repeat center top;}
.leftLoop .picList li#b2 a { background:url(../images/banner2.jpg) no-repeat center top;}
.leftLoop .picList li#b3 a { background:url(../images/banner3.jpg) no-repeat center top;}
.leftLoop .hd .prev {  width:45px; height:79px; background:url(../images/leftbtn.png) no-repeat; position:absolute; left:100px; top:280px; cursor:pointer; display:block;}
.leftLoop .hd .next{width:45px; height:79px; background:url(../images/rightbtn.png) no-repeat; position:absolute; right:100px; top:280px; cursor:pointer; display:block;}
.leftLoop .hd ul { width:120px; height:26px; position:absolute; left:50%; margin-left:-50px; top:430px;}
.leftLoop .hd ul li { float:left; width:14px; height:14px; background:url(../images/focusdot.png) no-repeat; cursor:pointer; margin-left:8px; text-indent:-9999px;}
.leftLoop .hd ul li.on { background-position:-14px 0;}
/* 首页产品图片滚动 */
.indexprocon { width:372px; position:relative;}
.indexprocon .picList li { float:left; width:124px; height:100px; background:url(../images/picbg.gif) no-repeat; text-align:center; padding-top:2px;}
.indexprocon .hd { width:64px;  position:absolute; right:0; top:-29px; background:url(../images/proroll.gif) no-repeat;}
.indexprocon .hd .prev {  width:32px; height:21px; float:left;cursor:pointer; display:block;}
.indexprocon .hd .prev:hover { background:url(../images/proroll.gif) no-repeat 0 -21px;}
.indexprocon .hd .next{ width:32px; height:21px; float:right; cursor:pointer; display:block;}
.indexprocon .hd .next:hover { background:url(../images/proroll.gif) no-repeat -32px -21px;}
.indexprocon .hd ul { display:none;}

#indexm { width:1000px; top:479px; position:absolute; left:50%; margin-left:-500px; height:183px; z-index:999;}
.openleft { float:left; width:723px; height:162px; background:url(../images/lcbg.png) no-repeat;}
.indexnews { float:left; width:265px; padding:17px 0 0 24px;}
.indexnews h2 { height:22px; background:url(../images/indextitle.gif) no-repeat; text-indent:-9999px; margin-bottom:17px;}
.newslist li { line-height:19px; font-family:"Microsoft YaHei";}
.newslist li em { float:right; color:#a5a5a5;}
.newslist li a { color:#353535;}
.newslist li a:hover { color:#aa234c; text-decoration:underline;}
.indexpro { float:right; width:372px; padding:17px 25px 0 0;}
.indexpro h2 { height:22px; background:url(../images/indextitle.gif) no-repeat 0 -22px; text-indent:-9999px; margin-bottom:7px;}
.openright { float:right; width:273px; height:186px; background:url(../images/rad.png) no-repeat;}
.openright a { display:block; width:258px; height:148px; margin-left:6px;}
#footer { clear:both; width:100%; background:url(../images/footerbg.gif) repeat-x; padding-top:34px;}
.ft { width:990px; margin:0 auto; background:url(../images/botline.gif) no-repeat center top; padding:40px 0;}
.ftcon { font-family:Arial, Helvetica, sans-serif; color:#959595;}
.botmenu { float:right; padding-left:35px; background:url(../images/botlogo.gif) no-repeat left center; height:25px; line-height:25px; font-family:"Microsoft YaHei"; color:#656565;}
.botmenu a { padding:0 5px;}

#main { width:100%; background:#740e33 url(../images/ambotbg.gif) repeat-x left bottom; padding-top:92px; padding-bottom:35px;}
.mainbox { background:#fafafa url(../images/aboutbg.gif) no-repeat center top; width:990px; margin:0 auto; padding:53px 0 0;}
.botbg { height:53px; clear:both; background:url(../images/mbotbg.gif) no-repeat center bottom;}
.aboutmain { background:url(../images/lconline.gif) repeat-y 231px 0;}
.aboutbox { background:url(../images/ltopline.gif) no-repeat 231px 0;}
.aboutcon { background:url(../images/lbotline.gif) no-repeat 231px bottom;}

.aleft { width:195px; float:left; padding-top:18px;}
.albox h2 { height:56px; background:url(../images/abouttitle.png) no-repeat right top; text-indent:-9999px; margin-bottom:20px;}
.albox h2.prot { background:url(../images/protitle.png) no-repeat right top; height:58px;}
.albox h2.private { background:url(../images/zbdz.png) no-repeat right top;}
.albox h2.newst { background:url(../images/newstitle.png) no-repeat right top;}
.albox h2.cont { background:url(../images/contacttitle.png) no-repeat right top;}
.albox h2.coop { background:url(../images/coptitle.png) no-repeat right top; height:64px;}
ul.amenu li { line-height:25px; text-align:right; font-size:14px; font-family:"Microsoft YaHei"; }
ul.amenu li a { color:#505050;}
ul.amenu li a:hover,ul.amenu li a.current { color:#740e33;}
.aright { float:right; width:670px;}
.atabt {}
.atabt li { font-size:45px; font-family:"Courier New", Courier, monospace; color:#bbb; height:70px; line-height:70px; float:left;}
.atabt li a { color:#bbb;}
.atabt li a:hover,.atabt li.current a { color:#944863;}
.atabt li.arrow { width:70px; height:70px; background:url(../images/tarrow.png) no-repeat center;}
.abouttxt { width:592px; color:#545454; font-family:"Microsoft YaHei";}
.abanner { margin-bottom:18px;}
.abouttxt p { margin-bottom:20px;}
.abouttxt h5 { margin-bottom:20px;}
.artitle { position:relative; width:605px;}
.artitle h2 { height:80px; background:url(../images/brandtitle.png) no-repeat; text-indent:-9999px;}
.artitle h2.stores { background:url(../images/brandstory.png) no-repeat; height:70px;}
.artitle h2.wallpaper { background:url(../images/des_title.png) no-repeat;}
.artitle h2.mandurs { background:url(../images/mtitle.png) no-repeat;}
.artitle h2.custom { background:url(../images/cutitle.png) no-repeat; height:70px;}
.artitle h2.custom2 { background:url(../images/liuchengtitle.png) no-repeat; height:70px;}
.artitle h2.classic { background:url(../images/classictitle.png) no-repeat; height:70px;}
.artitle h2.newst { background:url(../images/ntitle.png) no-repeat; height:70px;}
.artitle h2.newst1 { background:url(../images/youhuititle.png) no-repeat; height:70px;}
.artitle h2.newst2 { background:url(../images/zerentitle.png) no-repeat; height:70px;}
.artitle h2.newst3 { background:url(../images/xuanchuantitle.png) no-repeat; height:70px;}
.artitle h2.cont { background:url(../images/emailtitle.png) no-repeat; height:70px;}
.artitle h2.cont2 { background:url(../images/banshichutitle.png) no-repeat; height:70px;}
.artitle h2.join { background:url(../images/jointitle.png) no-repeat; height:70px;}
.artitle h2.join1 { background:url(../images/jmtiaojiantitle.png) no-repeat; height:70px;}
.artitle h2.join2 { background:url(../images/jmliuchengtitle.png) no-repeat; height:70px;}
ul.storelist li { float:left; width:172px; margin-right:24px; text-align:center; height:150px; margin-bottom:10px;}
ul.storelist li a.spic { display:block; width:170px; height:108px; overflow:hidden; border:1px solid #dcdcdc;}
ul.storelist li a.spic:hover { border-color:#c9c9c9;}
ul.storelist li h6 { padding:10px 0; font-family:"Microsoft YaHei";}
ul.storelist li h6 a { color:#545454;}
ul.storelist li h6 a:hover { color:#740e33;}
ul.wplist li { float:left; width:186px; text-align:center; font-family:"Microsoft YaHei"; margin-right:18px; color:#808080; margin-bottom:15px;}
ul.wplist li a.wppic { width:184px; height:114px; display:block; overflow:hidden; border:1px solid #dcdcdc; margin-bottom:10px;}
ul.wplist li a.wppic:hover { border-color:#c9c9c9;}
.pages { width:590px; text-align:right; clear:both; padding:10px 0; color:#7b7b7b; font-family:"Microsoft YaHei";}
.pages a { color:#7b7b7b; padding:0 5px;}
.pages a:hover { color:#740e33;}
.c_red { color:#740e33;}
.search { width:241px; height:31px; padding-left:40px; background:url(../images/searchbg.gif) no-repeat; position:absolute; right:0px; top:10px;}
.search .stxt { float:left; width:162px; height:30px; line-height:30px; border:0 none; background:none; color:#b0b0b0; font-family:"Microsoft YaHei";}
.search .sbtn { width:35px; height:31px; cursor:pointer; background:0 none; border:0 none;}
.newstitle { position:absolute; right:0; top:20px; height:100px; overflow:hidden}
.messform { font-family:"Microsoft YaHei";}
.messform h6 { margin-bottom:10px;}
.msheet { padding:20px 0;}
.msheet dt { clear:both; height:27px; line-height:27px; font-family:"Microsoft YaHei"; font-size:14px; color:#757575;}
.msheet dd { padding-left:42px; margin-bottom:10px; margin-top:-27px; line-height:27px;}
.msheet dd .ntxt,.msheet dd .nttxt { width:291px; height:25px; line-height:25px; border:1px solid #ccc; padding:0 8px;}
.msheet dd .nttxt { width:411px;}
.nsel { height:27px; width:426px;}
.tarea { width:415px; height:120px; padding:6px; border:1px solid #ccc;}
.msheet dd .txt { padding:4px; color:#a1a1a1;}
.msheet dd .txt a { color:#8f1240;}
.submit { width:79px; height:31px; background:url(../images/submit.gif) no-repeat; cursor:pointer; border:0 none; color:#fff; font-size:16px; font-family:"Microsoft YaHei";}
.cancle { width:79px; height:31px; background:url(../images/submit.gif) no-repeat right top; cursor:pointer; border:0 none; color:#fff; font-size:16px; font-family:"Microsoft YaHei";}
.promain { background:url(../images/lconline.gif) repeat-y 454px 0;}
.probox { background:url(../images/ltopline.gif) no-repeat 454px 0;}
.procon { background:url(../images/lbotline.gif) no-repeat 454px bottom;}
.pleft { float:left; width:440px;}
.proshow { width:380px; margin:0 auto;}
.proshow .bigpic { width:380px; height:380px;}
.thumb { width:362px; height:78px; margin:0 auto; position:relative;}
.thumb ul { width:290px; margin:0 auto;}
.thumb li { float:left; width:96px;}
.thumb li a { display:block; width:75px; height:75px; border:1px solid #c5c5c5; overflow:hidden; margin:0 auto;}
.thumb li.curret a,.thumb li a:hover { border-color:#9b697b;}
.thumb .lbtn { width:24px; height:44px; cursor:pointer; position:absolute; left:0; top:20px; background:url(../images/thumbarr1.png) no-repeat;}
.thumb .rbtn { width:24px; height:44px; position:absolute; cursor:pointer; right:0; top:20px; background:url(../images/thumbarr.png) no-repeat;}
.gallery { width:380px; margin:0 auto;}  
.gallery .bd { width:380px; height:380px; margin-bottom:10px;}
.gallery .bd li img{ width:380px; height:380px; }
.gallery .hd { width:362px; height:78px; margin:0 auto; position:relative; }
.gallery .hd .tempWrap { margin-left:40px;  }
.gallery .hd ul { overflow:hidden; zoom:1; }
.gallery .hd li { float:left; width:96px; }
.gallery .hd li a { display:block; width:75px; height:75px; border:1px solid #c5c5c5; overflow:hidden; margin:0 auto;}
.gallery .hd li img {  width:75px; height:75px; }
.gallery .hd li.on a { border-color:#9b697b; }
.gallery .hd .sPrev { width:24px; height:44px; cursor:pointer; position:absolute; left:0; top:20px; background:url(../images/thumbarr1.png) no-repeat; display:block; text-indent:-9999px;}
.gallery .hd .sNext { width:24px; height:44px; position:absolute; cursor:pointer; right:0; top:20px; background:url(../images/thumbarr.png) no-repeat; display:block; text-indent:-9999px; }




.pright { float:right; width:486px;}
.prodetail { width:410px;}
.protitle { height:85px; position:relative; margin-bottom:10px;}
.protitle h2 { background:url(../images/mtitle.png) no-repeat; height:52px; text-indent:-9999px; margin-top:16px;}
.protitle .goback { display:block; position:absolute; right:0; top:-10px; width:55px; text-align:center; padding-bottom:49px; height:22px; background:url(../images/goback.gif) no-repeat 3px bottom; line-height:22px;}
.protitle .goback:hover { background-position:-80px bottom;}
.prodetailcon { color:#545454; font-family:"Microsoft YaHei";}
.prodetailcon p { margin-bottom:25px;}













