@charset "utf-8";
/* CSS Document */
body,div,p,h1,h2,h3,h4,img,ol,ul,li,dd,dt,dl,input{ margin:0; padding:0; border:0;}
body{font-size:12px; font-family:"宋体"; color:#666666}
ul,ol{list-style:none;}
img{display:block;} /*ie会有一个bug 的小缝隙*/
a{color:#666666; text-decoration:none;}
a:hover{color:#E4393C; text-decoration:underline;}
/*begin*/
#site-out{ height:30px; border-bottom:1px solid #EEEEEE; background:#F7F7F7;}
#site{ height:30px; width:1210px; margin:0 auto;}
#site .left{ width:158px; height:30px;  float:left;}
#site .left a.coll{ display:block; height:30px; line-height:30px; float:left; background:url(images/site-coll.png) 0px 7px no-repeat; padding-left:15px; padding-right:5px;}
#site .left a.map{ background:url(images/site-map.png) no-repeat;}
#site .left dl b{ height:30px; background:url(images/site-map.png) 0px 2px no-repeat; width:21px; float:left;}
#site .left dl dt{ height:30px; line-height:30px;}
#site .left dl dt strong{ color:#666;}
#site .right{ width:678px; height:30px; float:right;}
#site .right li{ float:left; line-height:30px; background:url(images/site-li-bg.png) no-repeat right center; padding:0 10px;}
#site .right li.app em{ background:url(images/icon-01.png) right -355px; width:13px; height:28px; display:block; float:left; margin-right:5px;}
#site .right li.xiala{ position:relative; padding-right:20px;}
#site .right li a.vip{ background:url(images/vip-new-ico.png) 0 1px no-repeat; padding-left:28px;}
#site .right li span{ width:7px; height:4px;background:url(images/xiala-bg.png) no-repeat; margin-left:4px; padding-bottom:1px; position:absolute; display:block; right:7px; top:14px;}
/*header*/
#header{ width:1210px; height:60px; margin:0 auto; overflow:hidden; padding:15px 0}
#header h1{ width:270px; height:60px; background:url(images/logo.png) no-repeat; float:left;}
#header .soso{ width:636px; float:left; height:60px; margin-left:60px; }
#header .soso .txt{ width:411px; height:30px; border:3px solid #E4393C; float:left; font-size:14px; color:#ccc; line-height:30px; padding-left:5px;}
#header .soso .btn{ border:none; width:78px; height:36px; float:left; display:block; background:#E4393C; color:#fff; font-size:14px; font-weight:bold;}
#header .soso p{ height:25px; line-height:25px; width:500px;}
#header .soso p a{ margin:0 6px;}
#header .soso p a.hot{ color:#ff0000;}
#header .myjd,#header .gobuy{ border:1px solid #EFEFEF; background:#F7F7F7;float:left; margin-top:12px;}
#header .myjd{ width:104px; height:30px; line-height:30px;}
#header .myjd dl dt{ width:74px;background:url(images/icon-01.png) -117px -23px no-repeat; display:block; float:left; padding-left:30px;}
#header .myjd dl dt a{ background:url(images/myjd-bg.png) 52px 9px no-repeat; display:block;}

#header .gobuy{ width:124px; height:30px; float:right; line-height:30px; position:relative;}
#header .gobuy dl dt{ width:94px;background:url(images/icon-01.png) -117px -82px no-repeat; display:block; float:left; padding-left:30px;}
#header .gobuy dl dt a{ background:url(images/gobuy-bg.png) 77px 9px no-repeat; display:block;}
#header .gobuy dl dt span.shopping{  width:20px; height:20px; display:block; position:absolute; background:#030; background:url(images/icon-01.png) -415px  -277px; padding-left:7px; left:15px; top:-14px;}
#header .gobuy dl dt .num{ line-height:20px; color:#fff;  display:block;background:url(images/icon-01.png) -410px  -248px;}
/*nav*/
#nav{ height:40px; width:1210px; margin:0 auto; background:#E4393C; position:relative;}
#nav li{ line-height:40px; float:left; text-align:center; }
#nav li.all{ width:210px; padding:0;}
#nav li a{color:#fff; font-size:14px; font-weight:bold; display:block;padding:0 20px;}
#nav li a:hover{ background:#A40000; text-decoration:none;}
#nav li.all a{ background:none;}
#nav li.all a:hover{ text-decoration:underline; background:none;}
#nav .nav-r{ width:96px; height:21px; background:url(images/nav-r.png) no-repeat;position:absolute; right:15px; top:8px;}
#nav .nav-r a{ display:block; width:96px; height:21px; padding:0;}
#nav .nav-r a:hover{ background:none;}
/*main*/
#main{ width:1210px; height:410px; margin:0 auto;}
#main .left{width:206px; height:408px; float:left; background:#FAFAFA; border:2px solid #E4393C; border-top:0; padding-top:5px;}
#main .left li{ background:url(images/main-li-bg.png) 8px 12px no-repeat; line-height:30px; height:30px; border-bottom:1px solid #fff; padding-left:18px;}
#main .left li span{ background:url(images/menu-li-bg.png) no-repeat; width:6px; height:9px; float:right; margin:10px 10px 0 0}
#main .left li.current{ background:#fff; box-shadow:1px 1px 3px #999;}


#main .left li a{ font-size:14px; color:#333333;}
#main .left li a:hover{ color:#E4393C; font-weight:bold;}
#menu { position:relative;}
#menu .li-con{ width:800px; position:absolute; top:5px; left:200px; z-index:99;background:#fff; box-shadow:3px 1px 2px #ccc;}
#menu .li-con .con-l{ width:570px;  border-right:1px solid #ccc; float:left; padding-bottom:20px; }
#menu .li-con .con-l dl{ width:530px; padding:15px 20px; border-bottom:1px dashed #ccc; overflow:hidden;} 
#menu .li-con .con-l dl.last{ border-bottom:0;}
#menu .li-con .con-l dl dt{ width:70px; float:left; font-weight:bold; color:#2174C2;}
#menu .li-con .con-l dl dd{ width:459px; float:left; line-height:20px; overflow:hidden;}
#menu .li-con .con-l dl dd a{ padding:0 10px}
#menu .li-con .con-l dl dd a.hot{ color:#CC8042; }
#menu .li-con .con-r{ width:229px;  float:left; padding:15px 0; }
#menu .li-con .con-r a{ width:98px; height:40px; float:left; display:block; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#menu .li-con .con-r dd{ border-left:1px solid #ccc; border-top:1px  solid #ccc;overflow:hidden; border-right:0; width:198px;}
#menu .li-con .con-r dl{ padding-left:10px;}
#menu .li-con .con-r dt{ height:24px; font-weight:bold;}

#main .mi{ width:670px; height:410px; float:left; margin-left:10px; display:inline; }
#main .mi .slide{ width:670px; height:240px; margin-top:10px; position:relative; overflow:hidden;}
#main .mi .slide ol{ position:absolute;right:5px; bottom:5px;}
#main .mi .slide ol li{ float:left; width:22px;  height:23px; background:url(images/main-s-num.png) no-repeat; line-height:23px; text-align:center; cursor:pointer; color:#fff; margin-right:5px;}
#main .mi .slide ol li.current{ background:url(images/main-s-num.png) no-repeat 0px -22px;}
#main .mi .mscroll{ width:608px; height:159px; padding:0 30px; border:1px solid #EEEEEE; border-top:0; position:relative; overflow:hidden;}
#main .mi .mscroll ul{ position:absolute; top:0px; left:0px; width:1775px;}
#main .mi .mscroll ul li{ float:left; border-right:1px solid #eee; height:159px; padding:0 5px;}
#main .mi .mscroll .page-l{ width:30px; height:159px; background:#fff url(images/mscroll-page-bg.png) no-repeat right center; position:absolute;left:0px; top:0px; cursor:pointer;}
#main .mi .mscroll .page-r{ width:30px; height:159px; background:#030; position:absolute; top:0px; right:0px;cursor:pointer;background:#fff url(images/mscroll-page-bg.png) no-repeat left center;}
#main .right{ width:310px; height:410px; float:left; margin-left:10px; display:inline; }
#main .right .jd-news{ margin-top:10px;}
#main .right .jd-news dt{ height:30px; line-height:30px; border-bottom:2px solid #AAAAAA;}
#main .right .jd-news dt h2{font-size:12px; width:80px; float:left; }
#main .right .jd-news dt a{ float:right; padding-right:5px;}
#main .right .jd-news dd { border:1px solid #ccc; height:108px; border-top:none; padding:4px;}
#main .right .jd-news dd ul li{ float:left; line-height:26px; width:133px;}
#main .right .jd-news dd ul li.odd{ border-right:1px solid #eee; margin-right:10px; padding-left:10px;}
#main .right .bianming{ height:170px; margin-top:10px;}
#main .right .bianming dt{ height:28px; border-bottom:2px solid #eee; position:relative;}
#main .right .bianming dt span{ display:block; width:77px; height:7px; position:absolute; left:0px; top:23px; background:url(images/bianming-current-bg.png) center bottom;}

#main .right .bianming dt ul li{ float:left; height:28px; line-height:28px; width:77px; text-align:center; font-size:12px; font-weight:bold; cursor:pointer;}
#main .right .bianming dd{ height:140px; border:1px solid #eee; border-top:0; display:none;}
#main .right .bianming dd.current{ display:block;}
#main .right .travel{ height:124px; padding:8px 15px;}
#main .right .travel a{ height:14px; line-height:14px; display:inline-block; color:#005EAB; padding:0 5px;}
#main .right .travel .dl_l{ width:120px; height:102px; float:left; }
#main .right .travel dt{ width:118px; height:56px; background:url(images/travel01.png) no-repeat; float:left; margin-top:20px;}
#main .right .travel  dd{ width:70px; height:21px; float:left; display:block;margin:5px 0 0 20px;}
#main .right .travel dd a{ width:70px; height:21px; background:#E4393C; display:block; line-height:21px; text-align:center; color:#fff;  border-radius:3px;background:#E4393C;}
#main .right .travel .dl_r{ width:120px; height:102px; float:right;}



#main .right .bianming .num{ height:48px; padding:10px; position:relative;} 
#main .right .bianming .num span{ float:left;  height:22px; line-height:22px;}
#main .right .bianming .num input{ float:left; width:117px; height:20px; border:1px solid #eee; color:#666; line-height:20px;}
#main .right .bianming .num p{ position:absolute; top:41px; left:52px;}
#main .right .bianming .mianzhi{ height:32px; padding-left:10px} 
#main .right .bianming .mianzhi span{ float:left; height:22px; line-height:22px;}
#main .right .bianming .mianzhi  select{ height:22px; float:left;}
#main .right .bianming .mianzhi p{ height:22px; line-height:22px; margin-left:10px; color:#CC3300; font-weight:bold; width:90px; float:left;}
#main .right .bianming .go{ height:21px; position:relative;}
#main .right .bianming .go a{ display:block; width:70px; height:21px; background:#E4393C; border-radius:2px; line-height:21px; text-align:center; color:#fff; margin-left:59px;}
#main .right .bianming .go span{ position:absolute; top:0px; right:50px; height:21px; line-height:21px; color:#005EA7;}
/*首屏到此结束,life开始*/
#life-win{ height:514px; width:1210px; margin:0 auto; }
#life-win h2{ height:43px; background:url(images/life-h2.png) no-repeat;}
#life-win .mi{ overflow:hidden;}
#life-win .mi dl{ width:295px; height:190px;  overflow:hidden; position:relative; float:left; margin-right:10px; margin-bottom:10px;}
#life-win .mi dl.no-margin{ margin-right:0;}
#life-win .mi dl dt{ width:295px; height:190px;}

#life-win .mi dl dd{ height:126px; width:80px; position:absolute; left:0px; top:0px; background:rgba(255,255,255,0.6)!important; background:#fff; filter:Alpha(opacity=60); padding:32px 20px;}

#life-win .mi dl dd h3{ position:relative; color:#333333; font-size:16px;}

#life-win .mi dl dd p{ color:#EA6365; line-height:30px; height:30px; position:relative;}
#life-win .mi dl dd strong{ font-size:14px; color:#E4393C; position:absolute;left:37px; top:0px; font-size:16px;}
#life-win .mi dl dd ul{ padding-left:12px; margin-top:15px;}
#life-win .mi dl dd ul li{ background:url(images/life-li-bg.png) 0px 6px no-repeat; padding-left:5px;}
#life-win .mi dl dd a.join-tuan{ width:72px; height:32px; background:url(images/life-join.png) no-repeat; display:block; margin-top:10px;}
#life-win .btm{ height:70px; }
#life-win .btm a{ width:396px; height:70px; display:block; float:left; margin-right:11px;}
#life-win .btm a.no-margin{ margin-right:0;}
/*layout楼层开始*/
.layout01{ height:412px; width:1210px; margin:0 auto;  }
.layout01 .left{ width:210px; height:412px; float:left;}
.layout01 .left h2{ height:48px;line-height:48px; font-family:"微软雅黑"; font-size:20px; border-bottom:2px solid #AAAAAA; }
.layout01 .left h2 span{ width:26px; height:48px; background:url(images/layout-h-bg.png) 0px 10px no-repeat; display:block; float:left; line-height:48px; text-align:center;color:#fff; font-family:"微软雅黑" ; font-size:16px; margin-right:40px;}
.layout01 .left ul{ height:210px; border-right:1px solid #F1F1F1;}
.layout01 .left ul li{ float:left; width:95px; padding-left:5px; line-height:26px; height:26px;}
.layout01 .left .l-pro{ width:209px; height:151px; border-right:1px solid #F1F1F1; border-bottom:1px solid #f1f1f1;}

.layout01 .mi{ width:790px; height:412px; float:left; overflow:hidden;}
.layout01 .mi ul.title{ height:48px;line-height:48px; font-family:"微软雅黑"; font-size:14px; position:relative; }
.layout01 .mi .mi-t{ position: relative;}
.layout01 .mi ul.title li{ float:left; width:158px; text-align:center;  border-bottom:2px solid #AAAAAA; cursor:default;}
.layout01 .mi .mi-t span{ width:158px; height:7px; background: url(images/layout-tab-bg.png) no-repeat; display:block; position:absolute; left:0px; bottom:-2px;}




.layout01 .mi .content{ height:362px;}
.layout01 .mi .content .left{ width:158px; height:362px;  float:left;}
.layout01 .mi .content dl{ width:157px; height:180px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; float:left;}
.layout01 .mi .content dl dd{ height:68px ;padding:0 8px;}
.layout01 .mi .content dl dd a{ display:block; height:30px;}
.layout01 .mi .content  dl dd p{ line-height:30px; color:#E4393C; height:30px;}
.layout01 .mi .content .mi{ width:474px; height:362px;  float:left;} 
.layout01 .mi .content .mi .scroll{ width:473px; height:180px;overflow:hidden; position:relative; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.layout01 .mi .content .mi .scroll ul{ width:1892px; height:180px; }
.layout01 .mi .content .mi .scroll ul li{ float:left;}
.layout01 .mi .content .mi .scroll ol{ width:150px; height:5px; position:absolute; bottom:5px; left:160px; overflow:hidden;}
.layout01 .mi .content .mi .scroll ol li{ width:36px; height:5px; background:#999999; float:left; margin-right:1px; cursor:pointer;}
.layout01 .mi .content .mi .scroll ol li.current{ background:#7ABD54;}

.layout01 .right{ width:210px; height:412px; float:left; }
.layout01 .right h3{height:48px;line-height:48px; font-family:"微软雅黑";  border-bottom:2px solid #AAAAAA;}
.layout01 .right h3 a{ display:block;height:48px; font-size:12px; color:#005EA7; font-weight:normal; float:right; background:url(images/layout-01-r-t-bg.png) no-repeat 66px 18px; padding-right:15px; margin-left:10px;} 
.layout01 .right h3 a.heyue{ background-position:77px 18px;}
.layout01 .right a.link{ height:35px; border-bottom:1px dashed #ddd; display:block;}
.layout01 .right a.no-bor{ border-bottom:1px solid #fff;}
.layout01 .right .scroll{width:209px; height:180px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; overflow:hidden; position:relative;}
.layout01 .right .scroll ul{ width:432px; overflow:hidden; }
.layout01 .right .scroll ul li{ float:left;}
.layout01 .right .scroll ol{ width:83px; height:5px; position:absolute; bottom:5px; left:68px;  overflow:hidden;}
.layout01 .right .scroll ol li{ width:36px; height:5px; background:#999999; float:left; margin-right:5px; cursor:pointer; display:inline;}
.layout01 .right .scroll ol li.current{ background:#7ABD54;}
/*layout01结束，以下对特别楼层写样式*/
.layout03 .left{ position:relative;}
.layout03 .left ul{ width:72px; height:361px; border-bottom:1px solid #ddd; position:absolute; top:50px;z-index:2; border-right:0;}
.layout03 .left ul li{_height:25px; _line-height:25px;}
.layout03 .left .l-pro{ width:145px; position:absolute;right:0px;border-bottom:1px solid #ddd; height:361px; }
.layout03 .mi .content .item{ width:158px; height:361px; background:#030; float:left; border-bottom:1px solid #ddd; overflow:hidden;}
.layout03 .mi .content .item a{ display:block; height:181px; overflow:hidden; position:relative;}
.layout03 .mi .content .item a span{ position:absolute; display:block;top:50px; left:12px;}
.layout03 .mi .content .item a strong{ position:absolute; display:block; top:30px;left:12px;}

.layout03 .mi .content .item a.big{ height:361px;}
.layout06{ height:342px;}
.layout06 .left{ height:292px;}
.layout06 .left ul{ height:133px;}
.layout06 .left .l-pro{ height:159px;}
.layout06 .mi{ height:342px;}
.layout06 .mi .content{ height:292px;}
.layout06 .mi .content .left{ height:181px;}
.layout06 .mi .content .mi{ height:181px;}
.layout06 .mi .content .mi .scroll{ height:180px;}
.layout06 .mi .content .btm{ height:111px;  float:left; width:791px;}
.layout06 .mi .content .btm dl{ width:262px; height:110px; border-bottom:1px solid #ddd; float:left;}
.layout06 .mi .content .btm dl dt{ width:115px; height:110px; float:left;}
.layout06 .mi .content .btm dl dd{width:147px; float:left; padding:0; padding-top:20px;}
.layout06 .mi .content .btm dl dd span{ color:#E4393C}
.layout06 .mi .con-r{ height:181px; width:158px; float:left;}
.layout06 .right{ height:342px; width:209px; overflow:hidden;}
.layout06 .right ul{ height:100px; border:1px solid #ddd; border-right:0; border-left:0; padding-top:10px; padding-left:10px;}
.layout06 .right ul li{ line-height:24px; cursor:default}
.layout08 .right{ overflow:hidden;}
.layout08 .right ul.title{ height:48px; border-bottom:2px solid #aaa;}
.layout08 .right ul.title li{ float:left;height:48px; line-height:48px; width:40px; text-align:center;}
#lay08_r{ position:relative;}
#lay08_r span{ width:40px; height:7px; display:block; background:url(images/lay08_r_li-bg.png) no-repeat; position:absolute; left:0px; top:43px;}



.layout08 .right ul.list{ height:351px; border-bottom:1px solid #ddd;}
.layout08 .right ul.list li em{ width:18px; height:18px; display:block; background:url(images/layout8-r-no-hot.png) no-repeat; font-style:normal; text-align:center; line-height:18px; float:left; margin-right:5px; }
.layout08 .right ul.list{ padding-top:10px;}
.layout08 .right ul.list li{ overflow:hidden; line-height:18px; height:18px; padding:4px 10px;}
.layout08 .right ul.list li a{ float:left;}
.layout08 .right ul.list li span{ float:right; color:#E4393C;}
/*saidan*/
#saidan{ width:1210px; height:193px; margin:0 auto; margin-top:20px; margin-bottom:10px;}
#saidan .left{ width:888px; height:191px; border:1px solid #ddd; border-top:2px solid #aaa; float:left;}
#saidan .left .sai{ width:444px; height:190px; border:1px solid #ddd; border-top:0; border-bottom:0; border-left:0; float:left;}
#saidan .left dl{ width:425px; height:69px; border-bottom:1px dashed #ddd; padding-top:10px;}
#saidan .left  dl dt{ width:69px; height:69px; float:left; padding-left:10px; position:relative;}
#saidan .left  dl dt span{ width: 20px; height:20px; background:url(images/footer-icon.png) no-repeat; left:60px; top:-4px; display:block; position:absolute;}
#saidan .left  dl dd{ width:335px; padding-left:10px; float:right;}
#saidan .left  dl dd h4 a{ font-size:12px; color:#036; font-weight:normal;}
#saidan .left  dl dd p{ line-height:24px;}
#saidan .left  dl.no-bor{ border-bottom:0;}

#saidan .left .act{ height:190px; width:443px; float:right; }
#saidan .left .act dl dt span{ background-position:-25px 0px;}
#saidan h3{ height:30px; font-size:14px; color:#666; line-height:30px; padding-left:10px;}
#saidan .right{ width:310px; height:193px;float:right;}
#saidan .right .top{ height:140px; border: 1px solid #ddd;border-top:2px solid #aaa;}
#saidan .right .top h3{ height:30px; line-height:30px;}
#saidan .right .top h3 span{  width:70px; float:left;}
#saidan .right .top h3 a{ font-size:12px; font-weight:bold; float:right; font-weight:normal; color:#036}
#saidan .right dl{ height:110px;}
#saidan .right dl dt{ width:119px; height:110px; float:left;}
#saidan .right dl dd{ width:189px; float:right; height:110px;}
#saidan .right dl dd  ul li{ line-height:24px;}
#saidan .right .btm{ height:51px;}
#saidan .right .btm h4{ height:24px; line-height:24px;}
#saidan .right .btm .email{ height:25px;}
#saidan .right .btm .email input.txt{ width:240px; height:23px; border:1px solid #666; line-height:23px; color:#999; float:left;}
#saidan .right .btm .email input.btn{ width:63px; height:25px; border-radius:2px; background:#E4393C; float:right; text-align:center; color:#fff;}
/*footer*/
#footer{ height:378px; width:1210px; margin:0 auto; border-top:1px solid #ddd;}
#footer .link{ height:176px;}
#footer .link .left{ width:940px; float:left; height:176px;}
#footer .link .left .list{ width:188px; height:166px; padding-top:10px; background:url(images/footer-bg-01.png) no-repeat 20px 20px; float:left;}
#footer .link .left .list dl{ padding-left:65px;}
#footer .link .left .list dl dt{ font-weight:bold; color:#666; height:30px; line-height:30px;}
#footer .link .left .list dl  dd a{ line-height:22px;}
#footer .link .right{ width:270px; float:right; background:url(images/china-map.png) no-repeat 30px 5px; height:176px; position:relative;}
#footer .link .right dl{ width:210px; height:76px; padding-top:20px;}
#footer .link .right dl dt{ font-weight:bold; height:30px; line-height:30px;}
#footer .link .right dl dd{ line-height:18px;}
#footer .link .right a{ color:#036; position:absolute; top:136px; right:59px;}
#footer .copyright{ height:177px; padding-top:23px;}
#footer .copyright .y-link { height:18px; text-align:center; line-height:18px; margin-bottom:10px;}
#footer .copyright .y-link a{ padding:0 5px;}
#footer .copyright  p{ text-align:center; line-height:20px;}