@charset "utf-8";
/* CSS Document  程序开发QQ:122239233 */
body { color:#999; font:normal normal normal 12px/22px microsoft yahei, Arial; margin:0; padding:0; text-align:center; -webkit-text-size-adjust:none; background-color: #f2f2f2;}
.wrap { width:1003px; margin:0 auto; position:relative; }
/*html{overflow-x:hidden;}*/
div, form, img, ul, ol, li, dl, dt, dd, p { border:none; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; margin:0; padding:0; }
li, dl { list-style-type:none; vertical-align:top; }
img { border:none; vertical-align:top; }
input, select { margin: 0; padding: 0; vertical-align: middle; }
a { color:#666; text-decoration: none; }
a:hover { text-decoration:underline; }
a:active, a:focus { outline:medium none; }
table { border-collapse: collapse; border-spacing: 0; }
.fl { float:left; }
.fr { float:right; }
.fl, .fr { _display:inline; }
.fn-clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.fn-clear { zoom:1; /* for IE6 IE7 */ }
.shibg { width:1003px; padding-top:80px; overflow:hidden; margin:0 auto; }
.shi { width:526px; height:144px; background:url(../images/shi.gif) no-repeat; margin:0 auto; position:relative; }
.shi a { width:129px; height:31px; display:block; position:absolute; left:304px; top:113px; z-index:100; }
.header { width:100%; height:93px; background:url(../images/azbg.gif) repeat-x; }
.headerbg { width:1003px; margin:0 auto; height:93px; overflow:hidden; }
.headerbg .fl { padding:26px 0 0 2px; width:204px; }
.headerbg .fr { width:640px; }

.nav { clear:both; height:55px;overflow:hidden;width:100%; color:#f00}

#xishou { cursor:pointer; background:url(../images/search.jpg) no-repeat; width:17px; height:18px; display:block; float:left; padding:0; color:#999; }
.navv a { height:18px; line-height:18px; background:#fff; float:left; margin-right:1px; display:block; color:#999; }
.w_60 { width:60px; }
.w_40 { width:40px; }
.nav .lang { width:64px; height:18px; background:#fff; float:right; position:relative; margin:0 22px 0 14px; }
.nav .lang ul { position:absolute; left:0; top:0; width:47px; text-align:center; }
.nav .lang ul li { width:100%; line-height:18px; height:18px; }
.nav .lang a.langbt { background:url(../images/lang.jpg) no-repeat; width:18px; height:18px; position:absolute; right:0; top:0; padding:0; }
.menu { clear:both; display:block; }
.menu li { float:left; background:url(../images/line.jpg) left 14px no-repeat; padding-left:1px; }
.menu li.bono, .footer ul li.bono { background:none; }
.menu li a { display:block; text-align:center; height:13px; }
.menu .a1, .menu .a2, .menu .a3, .menu .a4, .menu .a5, .menu .a6, .menu .a7, .menu .a8 { background:url(../images/menu.gif) no-repeat; width:78px; height:38px; }
.menu .a1 { background-position:0 0; }
.menu .a2 { background-position:0 -50px; }
.menu .a3 { background-position:0 -100px; }
.menu .a4 { background-position:0 -150px; }
.menu .a5 { background-position:0 -200px; }
.menu .a6 { background-position:0 -250px; }
.menu .a7 { background-position:0 -300px; }
.menu .a8 { background-position:0 -350px; width:92px; }
.menu li.cur { background:none; left:1px; position: relative; z-index: 10; }
.menu li.cur .a1 { background-position:-125px 0; }
.menu li.cur .a2 { background-position:-125px -50px; }
.menu li.cur .a3 { background-position:-125px -100px; }
.menu li.cur .a4 { background-position:-125px -150px; }
.menu li.cur .a5 { background-position:-125px -200px; }
.menu li.cur .a6 { background-position:-125px -250px; }
.menu li.cur .a7 { background-position:-125px -300px; }
.menu li.cur .a8 { background-position:-125px -350px; width:92px; }
#sbmenu { width:100%; background:#28B4B4; position:absolute; z-index: 10; opacity:0.85; filter:aphla(opacity:85);
color:#CCCCCC; top:93px; padding:15px 0 10px 0; display:none; }
#sbmenu a { color:#fff; }
#sbmenu .az_world_pop a { padding: 0 10px; }
#sbmenu .life_zenith_pop a { padding: 0 10px; }
#sbmenu .ad_house a { padding: 0 10px; }
#sbmenu .products_pop { width:1000px; height:100px; margin:0 auto; overflow:hidden; }
#sbmenu a:hover { color:#EB6C00; text-decoration:none; }
#sbmenu .products_pop .tabx1 { float:left; width:100px; height:70px; padding:20px 0 0 345px; background:url(../images/sci.gif) no-repeat 422px 0; }
#sbmenu .products_pop .tabx1 a { display: block; text-align:left; text-indent:10px; font-size:14px;}
#sbmenu .products_pop .tabx1 a span { display:none; }
#sbmenu .products_pop .tabx1 a.cur { text-indent:0; background:none;}
#sbmenu .products_pop .tabx1 a.cur span { display:inline; }
#sbmenu .products_pop .cnt { float:right; width:555px; }
#sbmenu .products_pop .tbx a { display:block; text-align:left; float:left; width:184px; white-space: nowrap; }
.main { width:100%; position:relative; height:650px; overflow:hidden; z-index: 1; }
.mainbg { width:100%; height:25px; background:url(../images/menubg.png) repeat-x; position:absolute; left:0; top:0; z-index:100; }
.banner { width:100%;/*height:660px;*/ position:absolute; left:0; top:0; z-index:1; background:#28B4B4; }
.banner ul { position:relative; width:100%; }
.banner li { display:none; position:absolute; left:0; top:0; width:100%; }
.banner li .bannerimg { width:100%;height:511px; }
.banner li a.abg { width:184px; height:119px; overflow:hidden; position:absolute; bottom:80px; right:12%; z-index: 10; }
.banner li span { background:url(../images/banbg.png) no-repeat; width:746px; height:85px; position:absolute; display:block; z-index:8; bottom:100px; left:50%; margin-left:-373px; color:#fff; font-size:24px; line-height:35px; padding-top:10px; overflow:hidden; text-align:center; }
.banner li a.abg img { width:184px; height:119px; }
.menuli { width:100%; height:33px; position:absolute; background:#099; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity: 0.8; z-index:500; bottom:0; left:0; }
.menuli ul { position:absolute; top:0; left:50%; margin-left:-53px; }
.menuli ul li { width:13px; height:13px; background:#fff; margin:10px 3px 0 0; float:left; display:block; cursor:pointer; overflow:hidden; }
.menuli ul li.cur { background:url(../images/cur.gif) no-repeat; }
.menubig { width:100%; height:140px; position:absolute; background:#099; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity: 0.9; z-index:500; bottom:0; left:0; border-top:1px solid  #09F; }
.menubig ul { width:1003px; margin:0 auto; height:120px; overflow:hidden; padding-top:20px; text-align:left; }
.menubig ul li { float:left; cursor:pointer; padding:0 28px; }
.menubig ul li img { width:104px; height:64px; border:1px solid #ccc; }
.menubig ul li.cur { background:none; }
.menubig ul li.cur img { width:100px; height:60px; border:3px solid #ed6c00; }
.menubig ul li p { line-height:18px; padding-top:5px; color:#ccc; text-align:center; }
.menubig ul li.cur p { color:#fff; }
.centerbg { width:100%; height:123px;overflow:hidden; margin-bottom:10px; }
.center { width:1003px; margin:21px auto 0 auto; text-align:left; }
.center .fl { background:url(../images/line2.jpg) no-repeat; height:80px;}
.center .news { background:none; width:343px!important;width:332px;  }
.center .news p { color:#666; line-height:18px; }
.center h2 { clear:both; display:block; width:100%; height:20px; }
.center h2 img { float:left; }
.center h2 a { float:right; background:url(../images/more.jpg) right 4px no-repeat; color:#099; padding-right:5px; font-weight:normal;line-height:16px; }
.center .brand { width:423px; padding:0 16px; }
.brand .brand_li { width:423px; position:relative; }
.brand .brand_li .prv { width:13px; height:32px; background:url(../images/left.jpg) no-repeat; position:absolute; left:0; top:10px; cursor:pointer; }
.brand .brand_li .next { width:13px; height:32px; background:url(../images/right.jpg) no-repeat; position:absolute; right:0; top:10px; cursor:pointer; }
.brand_li ul { position:absolute; left:14px; top:5px; }
.brand_li ul li { float:left; width:175px; height:45px; padding:0 10px; }
.center .p_logo { width:188px; text-align:right; }
.footerrr { min-width:1003px;min-height:25px; line-height:20px; padding-top: 10px;background-color: #f2f2f2;}
.footerrr ul { position:absolute; left:-3px; }
.footerrr ul li { float:left; background:url(../images/line.jpg) left 4px no-repeat; padding:0 8px; }
.footerrr div.fl { position:absolute; top:0; left:326px; }
.libg { width:16px; height:16px; background:url(../images/ico.gif) no-repeat; float:left; display:block; margin-right:3px; }
.link01 { background-position:left top; }
.link02 { background-position:left -17px; }
.link03 { background-position:left -34px; }
.link04 { background-position:left -51px; }
.link05 { background-position:left -68px; }
.footer div.fr { position:absolute; left:530px; top:0; font-size:11px; font-family:"Arial"; width:460px; color:#666;}
/* 20周年 */
.headerbg .fr2 { float:right; }
.twobg { width:100%; background:url(../images/twobg.jpg) top center no-repeat; height:780px; margin-bottom:10px; }
.twoce { width:1003px; margin:0 auto; padding-top:57px; overflow:hidden; }
.twoce2 { width:895px; margin:0 auto; height:555px; padding-top:86px; background:url(../images/twocn.png) no-repeat; position:relative; text-align:left; }
.twoce2 p { color: #FFFFFF; left: 417px; position: absolute; top: 162px; width: 405px; }
.two_72 { width:720px; margin:0 auto; padding-top:70px; text-align:left; }
.tworen { width:670px; height:29px; background:url(../images/tit20.png) no-repeat; display:block; }
.twohighlights { width:132px; height:29px; background:url(../images/twohighlights.jpg) no-repeat; display:block; clear:both; overflow:hidden; }
.renli { width:720px; clear:both; overflow:hidden; padding-top:24px; }
.renli li { width:140px; height:180px; margin:20px 35px 0 0; overflow:hidden; float:left; text-align:center; }
.renli li p { line-height:40px; color:#fff; }
.renli li a:hover { color:#fff; text-decoration:none; }
.twowen { width:148px; height:29px; background:url(../images/titwen.jpg) no-repeat; display:block; overflow:hidden; }
.wenli { width:80%; padding:20px 0; border-top:1px dotted #fff; border-bottom:1px dotted #fff; margin-top:18px; text-align:left; overflow:hidden; }
.wenli li { clear:both; height:22px; line-height:22px; display:block; width:100%; }
.wenli li a { color:#fff; }
.wenmore { width:100%; height:428px; background:#fff; overflow:hidden; display:none; }
.wenmorece { width:1003px; margin:0 auto; position:relative; }
.wenmorece .prv1 { width:30px; height:78px; background:url(../images/left02.jpg) no-repeat; position:absolute; left:-30px; top:160px; display:block; }
.wenmorece .next1 { width:30px; height:78px; background:url(../images/right02.jpg) no-repeat; position:absolute; right:-30px; top:160px; display:block; }
.wence { width:1003px; margin:0 auto; overflow:hidden; text-align:left; }
.wence .fl { width:712px; overflow:hidden; padding-top:38px; padding-left:40px; }
.wence .fr { width:140px; overflow:hidden; padding:80px 60px 0 50px; }
.wence .fr p { line-height:20px; color:#333; padding-top:5px; }
.wence .fr h3 { line-height:25px; color:#333; font-size:14px; }
.wence .fl .wenleft { width:685px; clear:both; display:block; overflow:hidden; height:320px; padding-right:15px; }
.wence .fl h1 { color:#1e3e04; font-size:14px; margin-bottom:10px; }
.wence .fl .wenleft p { margin-bottom:10px; color:#666; }
.respbig { width:100%; height:600px; background:#fff; overflow:hidden; display:none; }
.resple1 { width:720px; height:600px; overflow:hidden; margin:0 auto; }
.resple1 h2 { width:100%; font-size:14px; text-align:center; line-height:30px; color:#333; }
.respbig .wenmorece .prv1, .respbig .wenmorece .next1 { top:230px; }
.renlefe { width:642px; height:428px; float:left; overflow:hidden; }
.renright { width:300px; padding:40px 30px 0 30px; float:right; overflow:hidden; position:relative; height:388px; }
.renright h2 { font-size:14px; color:#333; padding:10px 0; }
.renright p { color:#1e3e04; }
.ren-qian { color:#ed6c00; position:absolute; bottom:15px; left:20px; }
/* A-Z世界 */
.azbg { width:100%;margin:0 auto; border-bottom:0px solid #099; border-top:5px solid #099; color:#666; position:relative; padding-top:200px;}
.azbg .ptit { position:absolute; background:url(../images/titbg.png) no-repeat; width:504px; height:95px; left:50%; margin-left:-252px; top:234px; padding-top:10px; }
.azbg .ptit h1 { font-family:'微软雅黑'; font-size:20px; color:#EC6C00; text-shadow:1px 1px 3px #000; }
.azbg .ptit p { color:#fff; width:436px; margin: 0 auto; padding-top:15px; height:48px; overflow:hidden; }
.azworld { background:#1E3E04 url(../images/azworld.jpg) center top no-repeat; }
.az_center { width:100%; background:#fff; }
.za_width { width:1003px; margin:0 auto; position:relative; }
.az_title { width:100%; clear:both;  height:31px; display:block; line-height:31px; }
.az_title li { float:left; color:#666; font-size:14px; font-weight:bold; padding:0 10px; }
.az_title li.tihover { height:31px;color:#fff; font-size:14px; background:#ed6c00 url(../images/san02.jpg) top right no-repeat; position:relative; z-index: 5;}
.titcen { background:#ed6c00; height:31px; display:none; line-height:31px; position:absolute; color:#fff; left:128px; top:0; font-size:12px; font-weight:normal; z-index:10; }
.titcen a { color:#fff; padding:0 10px; }
.titcen a:hover { color:#1e3e04; text-decoration:none; }
.world { width:100%; margin-top:20px; overflow:hidden;padding-bottom:10px; text-align:left; overflow:auto; }
.world .fl { width:464px; padding:0 20px; margin-bottom:40px; }
.resp { padding:0 20px; clear:both; }
.resp li { float:left; text-align:left; margin:20px 30px 0 0; background:url(../images/respbg.jpg) no-repeat; width:118px; padding:4px 0 0 6px; overflow:hidden; }
.resp li img { width:110px; height:80px; overflow:hidden; margin-bottom:10px; }
.resp li p { line-height:16px; text-align:center; width:100%; }
.adm { clear:both; overflow:hidden; }
.adm li { width:322px; float:left; position:relative; height:220px; overflow:hidden; margin-right:6px; text-align:center; display:block; }
.adm li a { width:322px; height:182px; overflow:hidden; display:block; }
.adm li p { width:100%; height:35px; line-height:25px; }
.adm li a em { width:74px; height:74px; background:url(../images/fang.png) no-repeat; position:absolute; left:127px; top:92px; }
.admore { width:758px; height:428px; overflow:hidden; }
.adright { width:245px; }
.adX { width:22px; height:22px; background:url(../images/X.jpg) no-repeat; position:absolute; right:5px; top:5px; cursor:pointer; z-index:100; }
.adright p { padding:40px 20px; text-align:left; }
/* A-Z生活 */
.zenlibg { width:1003px; text-align:left; position:relative; top:25px; left:0; height:260px; }
.zenlibg li{float: left;}
.zenli { width:518px; padding-left:20px; }
.zenli img { margin:10px 0; }
.zenri { width:350px; height:266px; margin-top:-37px; overflow:hidden; }
.life1 { background:url(../index_files/../images/azhui1.jpg) top center no-repeat; }
.life2 { background:url(../index_files/../images/azhui2.jpg) top center no-repeat; }
/* A-Z家具 */
.probg { background:url(../index_files/../images/pro1.jpg) top center no-repeat; }
.pro { clear:both; display:block; width:100%; }
.pro1 { width:77px; background:#ed6c00 url(../images/san02.jpg) 80px -7px no-repeat; }
.pro .fl { margin-right:1px; color:#fff; height:22px; text-align:left; padding-left:20px; padding-right:10px;position:relative; cursor:pointer; }
.pro .fl ul { background:#1e3e04;/*width:100%;*/ position:absolute; left:0; top:22px; z-index:100; padding-right:30px; padding-bottom:8px; }
.pro .fl ul li { height:20px; line-height:20px; padding-left:20px; cursor:pointer; }
.pro2 {/*width:77px;*/ background:#1e3e04 url(../images/san03.jpg) right top no-repeat; padding-right:10px; }
.items a{white-space:nowrap;display:block;}
.pro2 { white-space:nowrap; }
.pro3 { width:183px; background:#1e3e04 url(../images/san03.jpg) right top no-repeat; }
.pro4 { width:57px; background:#1e3e04 url(../images/san03.jpg) right top no-repeat; }
.proli { width:1003px; text-align:left; height:190px; padding:20px 0; overflow:hidden; clear:both; }
.proli li { float:left; width:196px; height:190px; overflow:hidden; margin-right:4px; position: relative; }
.proli li .new { display:block; position:absolute; right:0; top:0; width:36px; height:22px; background:#1E3E04; color:#fff; text-align:center; }
.prv02, .next02 { width:15px; height:45px; position:absolute; top:185px; }
.prv2, .next2 { width:15px; height:45px; position:absolute; top:100px; }
.prv2, .prv02 { background:url(../images/left03.jpg) no-repeat; left:-30px; }
.next2, .next02 { background:url(../index_files/../images/right03.jpg) no-repeat; right:-30px; }
.prol { width:500px; height:428px; overflow:hidden; margin-top:30px;}
.pror { width:503px; overflow:hidden; }
.proce { padding:0px 20px 0 30px; text-align:left; overflow:hidden;margin-top:15px; }
.proce p{line-height:22px;}
.proce .fonts{color:#999;margin-bottom:6px;}
.selt { z-index: 90; }
.selt span { display:block; }
.selt .items { display:none; }
.selt a { color:#fff; }
/* 国际品牌 */
.brandbg { background:url(../images/brandbg.jpg) top center no-repeat; }
.brandbg-shangpin{ background:url(../images/chanpin.jpg) top center no-repeat; }
.brandbg-news{ background:url(../images/news.jpg) top center no-repeat; }
.brandbg-jingdian{ background:url(../images/111.jpg) top center no-repeat; }
.brandbg-jianjie{ background:url(../images/jianjie.jpg) top center no-repeat; }
.brandbg-youshi{ background:url(../images/youshi.jpg) top center no-repeat; }
.brandbg-zhengshu{ background:url(../images/zhengshu.jpg) top center no-repeat; }
.brand { width:100%; text-align:left; position:relative; }
.brandli { width:100%; overflow:hidden; margin-top:1px; line-height:20px; }
.brandli dt { width:700px; float:left; overflow:hidden; height:264px; }
.brandli dt img { float:left; margin-right:28px; }
.brandli dt span.fl { width:300px; }
.brandli dt span.fl h2, .brandli dd span.fl h2 { padding:10px 0; }
.brandli dd { width:800px; float:left; overflow:hidden; }
.brandli dd img { float:left; margin-right:18px; }
.brandli dd span.fl { width:420px; }
.brand_new { width:600px; float:right; height:220px; padding-right:10px; }
.brand_new_fl { float:left; }
.brand_new h2 { margin-bottom:10px; color:#ed6c00; font-size:14px; clear:both; }
.brand_new p { margin-bottom:10px; }
.fa {
    color: #FFFFFF;
    cursor: pointer;
    margin-right: 1px;
    padding-left: 20px;
    padding-right: 30px;
    position: absolute;
    text-align: left;
    font-size:12px;
    font-weight:normal;
    top:0;
    left:230px;
    z-index: 3;
    line-height:30px;
    background:url("../images/san03.jpg") no-repeat right 4px #1E3E04
}
/* 经典案例 */
.casebg { background:url(../images/casebg.jpg) top center no-repeat; }
.case { width:100%; margin-top:10px; overflow:hidden; }
.case ul { width:1028px; }
.case li { overflow:hidden; position:relative; float:left; margin:0 25px 20px 0;height:145px;}
.case li .change{width:228px; height:115px; overflow:hidden;display:block;border:1px #ccc solid;position:relative;}
.case li .change:hover {width:228px; height:115px; overflow:hidden;display:block;border:1px  #099 solid;overflow:hidden;}

.case_box { width:230px; position:absolute; z-index:100; display:none; bottom:28px; left:0; cursor:pointer; }

.case_box1 { width:230px; position:absolute; z-index:110; bottom:-5px; left:0; cursor:pointer;}
.case_box1 a { color:#333; font-weight:bold; font-size:14px; line-height:30px;display:block;width:100%; }

.case_box a { color:#fff; font-weight:bold; font-size:14px; line-height:116px;display:block;height:116px;width:100%;background:#099;Opacity:0.5;Filter:alpha(opacity=50);}
	
	
.casebig { width:770px; height:395px; overflow:hidden; margin-top:2px; }
.caseri { width:193px; padding:20px; overflow:hidden; text-align:left; }
.caseri h1 { font-size:14px; color:#666; }
.caserili { clear:both; overflow:hidden; width:195px; padding:30px 0; }
.caserili a { width:61px; height:32px; overflow:hidden; float:left; margin:0 4px 6px 0; }
.caserili a.cur { border:2px solid #ed6c00; display:block; width:57px; height:28px; }
.caserili a img { width:61px; height:32px; overflow:hidden; }
/* 家居顾问 */
.adibg { background:#1E3E04 url(../images/adibg.jpg) top center no-repeat; }
.house { width:650px; float:left; padding-right:20px; }
.houseri { float:left;width:194px; }
.acces { width:350px; float:left; padding-left:20px; margin-right:65px; }
.accesri { float:left; width:550px; overflow:hidden; }
.accesri img { float:left; margin-right:1px; }
.home { width:257px; float:left; padding-left:20px; }
.homeri { width:700px; float:right; overflow:hidden; }
.homeri img { float:left; margin-right:22px; }
.guide_ti { width:750px; position:absolute; left:240px; top:6px; text-align:left; z-index:1; }
.guide_ti li { float:left; margin-right:15px; display:block; }
.guide_ti li a { margin-right:15px; }
.guide_ti li a.current { color:#ec6c00; }
.guidebg { width:963px; padding:20px; overflow:hidden; text-align:left; }
.guidecen { width:100%; clear:both; overflow:hidden; display:none; }
.guidecen p { margin-bottom:5px; }
.guidli { float:left; width:435px; float:left; margin:5px 20px 0 0; overflow:hidden; }
.guidli li { width:415px; padding-left:10px; background:url(../images/ico.jpg) left 11px no-repeat; }
.guidli2 { width:963px; margin-top:5px; overflow:hidden; }
.guidli2 li { width:953px; padding-left:10px; background:url(../images/ico.jpg) left 11px no-repeat; }
/* 谈家说居 */
.tanbg { background:#203F04 url(../images/tanbg.jpg) repeat-x; padding:0; height:760px; background-size:inherit!important;}
.tanbig { width:802px; position:relative; margin:67px auto 0 auto; }
.tanli { width:794px; height:542px; overflow:hidden; position:relative; background:url(../images/tan.png) no-repeat; padding:3px 4px 5px 4px; }
.tanli span { width:33px; background:url(../images/tanbg.png) repeat-y; position:absolute; left:370px; top:3px; z-index:200; display:block; height:542px; }
.tanli li { width:397px; height:542px; float:left; overflow:hidden;position: relative; }
.tanbig .az_title { padding-left:3px; }
.left04, .right04 { position:absolute; top:50%; cursor:pointer; display:block; width:26px; height:50px; }
.left04 { left:-50px; background:url(../images/left04.png) no-repeat; }
.right04 { right:-50px; background:url(../images/right04.png) no-repeat; }
.tanmore { width:1000px; margin:0 auto; position:relative; display:none; }
.X02 { width:27px; height:27px; background: url(../images/X02.png) no-repeat; position:absolute; right:-30px; top:0; display:block; cursor:pointer; z-index: 10; }
.tanmtu { width:1000px; height:600px; overflow:hidden; position:relative; top:0; left:0; text-align:left; background:#FFFFFF;}
.tanmtu img { width:100%; }
/* 大事记 */
.bigbg { width:1003px; clear:both; position:relative; }
.bigpro { width:100%; overflow:hidden; height:218px; position:relative; }
.bigpro .cur h2 { color:#1e3e04; }
.bigproli { width:486px; float:left; overflow:hidden; text-align:left; padding-top:10px; margin-right:15px; }
.bigproli h2 { width:100%; overflow:hidden; clear:both; display:block; font-size:14px; font-family:"Arial"; padding:5px 0; font-weight:normal; }
.bigbgli { width:456px; height:146px; background:url(../images/bigbg.png) no-repeat; padding:15px; overflow:hidden; line-height:20px; }
.bigbgli img { float:left; margin-right:20px; }
.bigli { width:983px; background:url(../images/bigcurbg.jpg) repeat-x; height:43px; position:absolute; left:0; top:222px; padding-left:20px; }
.bigli li { width:40px; height:42px; float:left; display:block; background:url(../images/bigcur.png) -22px top no-repeat; margin-right:3px; }
.bigli li.cur2 { background:url(../images/bigcur.png) -45px top no-repeat; }
.bigli li.on { background:url(../images/bigcur.png) 6px top no-repeat; }
/* 下面内容 */
.bo_center { width:100%; height:400px; background:#fff; }
.newsbg { background:url(../images/newsbg.jpg) top center repeat-x; }
.bo_news { clear:both; overflow:hidden; padding:20px; text-align:left; }
.bo_news li { width:100%; height:22px; line-height:22px; }
.bo_news li h2 { font-weight:normal; float:left; width:676px;line-height:22px; }
.bo_news li em { float:right; font-style:normal; width:84px; }
.bo_news li a:hover { color:#099; }
.Page { width:100%; clear:both; margin-top:20px; text-align:left; }
.Page a { width:40px; height:16px; margin-right:1px; background:#ccc; display:block; float:left; line-height:16px; text-align:center; color:#fff; font-size:11px; }
.Page a.cur { background:#1e3e04; }
.Page2 { width:100%; clear:both; margin-top:20px; text-align:left; }
.Page2 a { background:#999; }
.Page2 a.cur { background:#ed6c00; }
.newmore { width:100%; height:532px; background:#fff; overflow:hidden; display:none; }
.wen_ti { width:770px; position:absolute; left:183px; top:5px; color:#1e3e04; font-size:14px; text-align:left; font-weight:bold; }
.necenter { width:1003px; overflow:hidden; height:424px; text-align:left; margin-top:30px; }
.necenter img { margin-right:20px; width:420px; float:left; }
.newmor { padding-right:20px; height:424px; }
.newmor p { margin-bottom:10px; }
.contactbg { background:#1E3E04 url(../images/contactbg.jpg) top center no-repeat; background-size:100% auto!important;}
.contactbig { width:100%; margin-top:20px; text-align:left; }
.contact { width:963px; padding:20px; overflow:hidden; background:#fafafa; margin-bottom:3px; }
.contact dt, .map dt { width:100%; clear:both; font-size:14px; font-weight:bold; color:#1e3e04; }
.contact dd { float:left; width:40%; }
.recruitmentbg { background:url(../images/recruitmentbg.jpg) no-repeat center; }
.contactbig .fl { width:264px; overflow:hidden; margin-right:20px; }
.contactbig .fr { width:718px; overflow:hidden; }
.people { width:688px; padding-right:30px; height:330px; overflow:hidden; color:#999; }
.people h2 { font-weight:normal; }
.people p { text-indent:24px; }
.people_btn { width:112px; height:21px; line-height:21px; background:#ed6c00 url(../images/san02.jpg) 100px -7px no-repeat; position:absolute; right:50px; top:5px; color:#fff; text-align:left; padding-left:20px; }
.sear_job { width:156px; position:absolute; right:192px; top:5px; height:21px; background:#ed6c00; }
#sejob { width:120px; height:21px; line-height:21px; padding-left:10px; border:none; float:left; background:none; color:#fff; }
#sebtn { background:url(../images/search2.jpg) no-repeat; border:none; width:25px; height:21px; float:right; cursor:pointer; }
.post { width:950px; padding-right:20px; height:320px; overflow:hidden; }
.postli { background:url(../images/ico2.jpg) left 11px no-repeat; line-height:30px; border-bottom:1px dotted #ccc; overflow:hidden; cursor:pointer; }
.postli.cur { background:url(../images/ico3.jpg) left 11px no-repeat; }
.postli1 { padding-left:40px; width:910px; height:30px; line-height:30px; overflow:hidden; }
.postli1 h2 { float:left; width:280px; margin-right:10px; }
.postli1 span { margin-right:10px; float:left; }
.postli1 .po1 { width:185px; }
.postli1 .po2 { width:146px; }
.postli1 .po3 { width:155px; }
.postli1 a { float:left; color:#ec6c00; }
.postli2 { padding:5px 40px 10px 40px; width:870px; line-height:16px; display:none; }
.branchbg { background:url(../images/branchbg.jpg) repeat-x top center; }
.branch{ width:839px;text-align:left; overflow:hidden; position:relative;z-index:10;clear:both;padding-left:70px;}
.branch .area_1,.branch .area_2,.branch .area_3,.branch .area_4{height:66px;position:absolute;line-height:18px;overflow:hidden;}
.branch .area_1{width:184px;left:699px;top:78px;}
.branch .area_2{width:184px;left:699px;top:206px;}
.branch .area_3{width:151px;left:155px;top:235px;}
.branch .area_4{width:151px;left:113px;top:96px;}
.branch .area_1 a,.branch .area_2 a,.branch .area_3 a,.branch .area_4 a{margin-right:9px;float:left;display:block;}
.regionbg { width:963px; padding:20px; overflow:hidden; position:relative; z-index: 1; }
.regionbg h2 { width:100%; position:absolute; left:20px; top:0; color:#1e3e04; font-size:14px; }
.regiimg { width:318px; height:265px; overflow:hidden; margin-top:20px; }
.regidi { width:295px; margin-top:20px; }
.reright { width:330px; margin-top:20px; }
.reright dt { color:#666; }
.reright dd { color:#999; }
.map { overflow:hidden; padding:20px; float:left; background:#fafafa; width:150px; margin:10px 10px 0 0; height:120px; }
.map dd { width:100%; }
.loasch { position:absolute; right:10px; top:5px; background:#ECECEC; }
.loasch input { float:left; }
.loasch .l1 { border:0; background:#ECECEC; color:#000; height:18px; line-height:18px; width:145px; }
.loasch .l2 { background: url(../images/search.jpg) no-repeat scroll 0 0 transparent; color: #999999; cursor: pointer; display: block; float: left; height: 18px; padding: 0; width: 17px; border:0; }
/* 抽奖 */
.lottery { background:url(../images/lottery.jpg) top center repeat-x; width:100%; height:760px; overflow:hidden; text-align:left; line-height:18px; border-bottom:10px solid #1e3e04; border-top:10px solid #1e3e04; margin-bottom:10px; }
.lott_le { width:220px; float:left; padding-top:500px; overflow:hidden; color:#ec6c00; }
.lott_re { width:580px; float:left; padding:90px 0 0 40px; color:#fff; }
.lott_re h2 { margin-top:10px; }
.lott_re p strong { color:#ec6c00; }
.lott_re h1 { margin-top:10px; font-weight:normal; }
.lott_btn { width:109px; background:#ed6c00 url(../images/san02.jpg) 93px -4px no-repeat; height:26px; display:block; line-height:26px; text-align:center; color:#fff; font-weight:bold; margin-top:10px; }
.lott01 { width:725px; margin:10px auto; text-align:center; color:#666; }
.lott01 p em { color:#ec6c00; font-style:normal; }
.lotter { width:100%; height:296px; background:#fff; overflow:hidden; }
.az_title li.lononoe { font-size:12px; font-weight:normal; }
#lott { width:258px; height:26px; line-height:26px; color:#666; float:left; background:#eee; border:none; padding:0 5px; }
#lottbtn { float:right; border:none; cursor:pointer; margin-top:0; }
#tibtn { border:none; cursor:pointer; margin:10px 0 0 54px; }
.lottinp { width:384px; position:absolute; left:310px; top:125px; }
.lottinp2 { width:439px; clear:both; text-align:left; margin:20px auto 0 auto; }
.lottinp2 li { margin-bottom:5px; overflow:hidden; }
.lottinp2 li label { width:52px; height:26px; line-height:26px; text-align:right; display:block; float:left; }
.inpnew { width:376px; height:26px; line-height:26px; background:#eee; border:none; padding:0 5px; color:#666; float:right; }
/*世博*/
.pdlr15 { padding:0 15px; }
.w645 { width:645px; }
.expo-bg { background:#EDF8FC url(../images/expo_bg.jpg) repeat-x; border-top:10px solid #1E3E04; text-align:left; margin-bottom:10px; border-bottom:10px solid #1E3E04;overflow:hidden;}
.expo-bg h1 { padding:30px; margin:0 auto; width:484px; }
.expo-dt { background:#f5fbfd; height:639px; position:relative; overflow:hidden; }
.expo-dt h2 { color:#1E3E04; font-size:18px; line-height:30px; padding-bottom:10px; }
.expo-dt .tit1 { color:#1E3E04; font-size:14px; }
.expo-dt .p1 { font-size:14px; color:#000; }
.expo-dt-p1 { padding:38px; position:absolute; top:0; left:0; z-index: 10; }
.expo-dt-p1 li { display:none; }
.expo-dt-p2 { position:absolute; z-index: 8; background:url(../images/expo_tbg.jpg) no-repeat; width:1600px; height:526px; left:0; bottom:0; }
.expo-dt-p2 a { display:block; width:60px; height:25px; background:#fff; color:#000; text-align:center; font:18px/25px Arial; border-radius: 2px; position:absolute; bottom:130px; }
.expo-dt-p2 a:hover { color:#fff; background:#1E3E04; text-decoration:none; }
.expo-dt-p2 a.on { color:#fff; background:#1E3E04; text-decoration:none; }
.zenbg{width:1003px;position:relative;height:260px;display:block;}
.zenlig{width:100%;height:260px;display:block;}

.ajx{background:url(../images/ajaxLoader1.gif) no-repeat;width:43px;height:43px;position:absolute;top:45%;left:48%;}

/* 翻页*/
.pages{width:100%;height:40px;margin-top:40px;}
.pages ul{padding:0px;margin:0px;list-style:none;}
.pages ul li{margin-left:auto;margin-right:auto;height:40px;}
.pages ul li span{display:inline-block;padding:2px;line-height:14px;background:#999;color:#fff;margin-right:5px;}
.pages ul li a{display:inline-block;padding:2px;line-height:14px;background:#666;color:#fff;margin-right:5px;}

/* 新闻 */
.news{width:100%;}
.news li{list-style:none;margin-left:auto;margin-right:auto;}
.news .titles{font-size:14px;font-weight:700;color:#000;margin-bottom:10px;}

/* 其他 */
.zz{width:100%;height:800px;margin-left:auto;margin-right:auto;background:#000;}
.news .contents{text-align:left;margin-top:5px;}
.dt{margin:0px;padding:0px;list-style:none;}
.dt a{line-height:16px;}
.goods-content{width:100%;}
.p_logo{ padding-left:10px;}
.xiaocui a{ display:block; text-align:left;}
.www_pkchs_com{ width:1003px; margin:0 auto; text-align:left; background-color:#fff;}
.www_pkchs_com h2{ border-bottom:1px solid #ccc; margin-bottom:6px; color:#099; font-size:14px;}
.www_pkchs_com ul li{ float:left;}
.www_pkchs_com ul li a img{ width:190px; height:148px; border:1px solid #ccc; padding:2px; margin-right:4px;}
.www_pkchs_com ul li a p{ text-align:center;}
.www_pkchs_com .cui1{ float:left; margin-right:15px; width:320px; border:1px solid #ccc; padding-left:2px;}
.zaright a { margin:2px 0px;  font-size:14px; background:url(../../../images/n1.gif) repeat-x; display:block; height:31px; line-height:31px; border:1px solid #ddd; }
.zaright a:hover{ background:#ed6c00; color:#fff; text-decoration:none; font-weight:bold;}
.xiaocui  a { margin:2px 0px;  font-size:14px; background:url(../../../images/n1.gif) repeat-x; display:block; height:31px; line-height:31px; border:1px solid #ddd; text-align:center; }
.xiaocui a:hover{ background:#ed6c00; color:#fff; text-decoration:none; font-weight:bold;}
ul.mygood li{ float:left; margin-right:5px; margin-bottom:10px;}
ul.mygood li a img{width:185px; height:144px; border:1px solid #ccc; padding:1px;}
ul.mygood li a:hover img{ border-color:#ed6c00;}
ul.mygood li a p{ text-align:center;}
ul.mygood li a:hover{ text-decoration:none; color:#ed6c00;}
#JSmenu ul li a{ font-size:14px; display:block; width:78px; height:38px; line-height:38px;}
#JSmenu ul li a:hover{ text-decoration:none;  color:#fff; background:#099;}
#JSmenu ul li a.se{ text-decoration:none;  color:#fff; background:#099;}
.cui_link{ width:1003px; margin:0 auto; background:none; text-align:left; margin-top:5px; margin-bottom:30px;}
#announcement {width:1100px;background:url(../../system/templates/zso/css/img/menu_bg.gif) repeat;overflow: hidden;}
#announcement div {padding:0px 10px 0px 10px;overflow-y:hidden;line-height: 24px;height: 24px}
#announcement li {width:80px;font-size: 12px;float: left;list-style-type: none;margin-right: 20px;padding-left: 10px;background: url(../../system/templates/zso/css/img/arrow_right.gif) no-repeat 0px 50%;white-space: nowrap}
#announcement a {text-decoration: none;}
#announcement a:hover {text-decoration:none;}
.bg-about{ background:url(/images/banner/about.jpg) top center no-repeat; }
.bg-zixun{ background:url(/images/banner/zixun.jpg) top center no-repeat; }
.bg-anli{ background:url(/images/banner/anli.jpg) top center no-repeat; }
.bg-chanpin{ background:url(/images/banner/chanpin.jpg) top center no-repeat; }
.bg-changjing{ background:url(/images/banner/changjing.jpg) top center no-repeat; }
.bg-liuyan{ background:url(/images/banner/liuyan.jpg) top center no-repeat; }

