@charset "utf-8";
body { font-family:"Microsoft Yahei", "SimSun"; font-size:14px; color:#000; }
a { color:#000; }
img { display:block; }
.wrapper { width:100%; min-width:1200px; max-width:1920px; margin:0px auto; overflow:hidden; }
.w1200 { width:1200px; margin:0px auto; }
h1, h2, h3, h4, h5 { font-family:"Microsoft Yahei", "SimHei"; overflow:hidden; }
p, li { overflow:hidden; }
h1, h2, h3 { overflow:hidden; font-family:"Microsoft Yahei", "黑体"; }
h1 a, h2 a, h3 a { color:#000; }
h4, h5 { overflow:hidden; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; }
.p14-25 { font-size:14px; line-height:25px; color:#747474; overflow:hidden;font-family:"Microsoft Yahei", "SimHei";  }
.p14-25 a { color:#d02420; }
.title1 { border-bottom:1px solid #000; }
.list14-56 li { height:56px; line-height:56px; overflow:hidden; padding-left:30px; background:url(images/38.gif) no-repeat 5px 26px; border-bottom:1px dotted #ccc; font-size:16px;font-family:"Microsoft Yahei", "SimHei";  }
#footer { background:#c21517; color:#fff; line-height:24px; text-align:center; font-size:12px; font-family:"SimSun"; padding:25px 0px; }
#footer a { color:#fff }
#header { background:url(images/header-bg.jpg) no-repeat center top; }
#header .w1200 { height:460px; position:relative; }
#header .topic { position:absolute; left:212px; top:88px; }
#header .logo { position:absolute; left:10px; top:35px; }
#header .old { position:absolute; right:50px; top:45px; }
#header .old span { float:right; color:#363636; line-height:16px; cursor:pointer; }
#header .old .bar { float:right; display:inline; margin-right:8px; height:16px; line-height:16px; background:#b78220 url(images/header-old.png) no-repeat right center; padding:0px 8px 0px 3px; }
#header .old .bar a { float:right; color:#fff; font-size:12px; margin:0px 5px; display:none; }
#header .old .bar .first { display:block; }
#header .old:hover .bar a { display:block; }
#nav { position:relative; z-index:999; background:#d03030; overflow:visible;  +display:none;
}
#nav .w1200 { height:63px; overflow:visible; text-align:center; }
#nav .w1200 li { display:inline-block; vertical-align:top; margin-top:-44px; position:relative; padding:0px 68px; overflow:visible; }
#nav .w1200 li i { position:absolute; width:1px; height:63px; background:#da7f7f; left:0px; bottom:0px; }
#nav .w1200 li .drop { position:absolute; left:68px; top:107px; background:#e75152; width:138px; padding:10px 0px 20px 0px; display:none; }
#nav .w1200 li .drop p { margin:0px 12px; border-bottom:1px solid #ef898a; height:36px; line-height:36px; }
#nav .w1200 li .drop a { color:#f6d8a5; }
#layout14 .w1200 { width:1040px; padding:35px 0px 35px 160px; text-align:center; background:url(images/ly14-headline.png) no-repeat left center; }
#layout14 h2 { font-size:45px; height:50px; line-height:50px; }
#layout14 h2 a { color:#c90b0b; }
#layout14 p { height:20px; line-height:20px; margin-top:10px; }
#layout14 p a { color:#838383; margin:0px 10px; }
#layout13 .show { width:1025px; margin-left:auto; margin-right:auto; height:450px; position:relative; }
#layout13 .show .cover { position:absolute; top:0px; width:1025px; height:100%; background:#fff; filter:alpha(opacity=60); opacity:0.6; z-index:99; }
#layout13 .show .cover-left { left:50%; margin-left:-1538px; }
#layout13 .show .cover-right { right:50%; margin-right:-1537px; }
#layout13 .show .arrow { position:absolute; top:50%; margin-top:-75px; width:60px; height:150px; cursor:pointer; filter:alpha(opacity=80); opacity:0.8; z-index:99; }
#layout13 .show .arrow:hover { filter:alpha(opacity=100); opacity:1; }
#layout13 .show .arrow-left { background:url(images/ly13-arrow1.png); left:50%; margin-left:-573px; }
#layout13 .show .arrow-right { background:url(images/ly13-arrow2.png); right:50%; margin-right:-572px; }
#layout13 .show li { float:left; width:1025px; height:450px; overflow:hidden; position:relative; }
#layout13 .show img { width:1025px; height:450px; }
#layout13 .show .text { position:absolute; width:100%; left:0px; top:60px; text-align:center; color:#fff; }
#layout13 .show .text h4 { font-size:30px; height:42px; line-height:42px; text-shadow:0px 0px 2px #333; }
#layout13 .show .text h4 img { display:inline-block; vertical-align:top; margin-right:12px; width:auto; height:auto; }
#layout13 .show .text h3 { font-size:38px; height:50px; line-height:50px; margin-top:20px; text-shadow:0px 0px 3px #333; }
#layout13 .show .text p { font-size:16px; line-height:24px; margin-top:15px; text-shadow:0px 0px 1px #333; }
#layout12 { padding:50px 0px 20px 0px; }
#layout12 .main { float:left; width:800px; }
#layout12 .main .more { position:relative; height:16px; line-height:16px; text-align:right; padding-right:40px; }
#layout12 .main .more i { position:absolute; width:100%; left:0px; top:50%; height:1px; background:#e7d8ca; z-index:10; }
#layout12 .main .more a { position:relative; background:#fff; color:#c5ab87; padding:0px 10px; z-index:99; }
#layout12 .main h3 { font-size:28px; height:38px; line-height:38px; text-align:center; margin-bottom:10px; }
#layout12 .main p { line-height:36px; height:36px; font-size:16px; color:#494949; }
#layout12 .main p a { margin:0px 8px; color:#494949; }
#layout12 .side { float:right; width:352px; height:136px; padding-top:54px; background:url(images/ly12-rili.png); position:relative; }
#layout12 .side .tab { width:276px; margin:0px auto; }
#layout12 .side .tab ul { zoom:1; margin-left:-9px; }
#layout12 .side .tab li { float:left; display:inline; margin-left:9px; width:46px; height:23px; line-height:23px; border:1px solid #dedede; background:#fff; text-align:center; color:#494949; cursor:pointer; overflow:visible; position:relative; }
#layout12 .side .tab .current { color:#fff; background:#dc4b4e; }
#layout12 .side .tab .current i { border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #dc4b4e; bottom:-5px; height:0; left:50%; margin-left:-5px; position:absolute; width:0; }
#layout12 .side .show { width:270px; margin:16px auto 0px auto; line-height:24px; height:72px; color:#494949; }
#layout12 .side .show a { color:#494949; }
#layout12 .side .arrow { position:absolute; width:19px; height:55px; cursor:pointer; top:102px; }
#layout12 .side .arrow-left { left:0px; background:url(images/ly12-arrow1.png); }
#layout12 .side .arrow-right { right:0px; background:url(images/ly12-arrow2.png); }
#layout11 { padding:20px 0px 60px 0px; }
#layout11 .video { float:left; width:622px; height:382px; position:relative; border:8px solid #c9b190; }
#layout11 .video img { width:100%; height:100%; }
#layout11 .video .play { position:absolute; left:50%; top:50%; margin:-47px 0px 0px -47px; width:94px; height:94px; background:url(images/ly11-play.png); }
#layout11 .list { float:right; width:555px; }
#layout11 .list li { float:left; display:inline; width:180px; height:197px; margin:0px 0px 4px 5px; }
#layout11 .list a:hover { text-decoration:none; }
#layout11 .list li .card { color:#fff; position:relative; transition:all 0.5s ease-out 0s; transform-style:preserve-3d; perspective:1000px; }
#layout11 .list li .card .front { height:197px; width:180px; backface-visibility:hidden; transition:all 0.5s ease-out 0s; transform-style: preserve-3d; z-index: 2; transform: rotateY(0deg); position:relative\9; z-index:3\9; }
#layout11 .list li .card:hover .front { transform: rotateY(-180deg); }
#layout11 .list li .card .back { height:197px; width:180px; position:absolute; left:0px; top:0px; backface-visibility:hidden; transition:all 0.5s ease-out 0s; transform-style:preserve-3d; transform:rotateY(-180deg); font-size:20px; line-height:36px; text-align:center; font-weight:bold; }
#layout11 .list li .card:hover .back { transform:rotateY(-360deg); z-index:4\9; }
#layout11 .list li .card .back td { padding:0px 15px; }
#ly11-card1 .card .back { background:#f3c51e; }
#ly11-card2 .card .back { background:#62a6da; }
#ly11-card3 .card .back { background:#44b2a1; }
#ly11-card4 .card .back { background:#ed5f5e; }
#ly11-card5 .card .back { background:#db88b9; }
#ly11-card6 .card .back { background:#7bbac8; }
#layout10 { background:#fbf4eb url(images/ly10-bg.jpg) no-repeat center top; padding:60px 0px 50px 0px; }
#layout10 .box1 { margin-top:50px; }
#layout10 .box1 .photo { float:left; width:555px; height:270px; }
#layout10 .box1 .photo img { width:100%; height:100%; }
#layout10 .box1 .text { float:right; width:610px; height:270px; position:relative; }
#layout10 .box1 .text h3 { line-height:54px; max-height:108px; font-size:40px; }
#layout10 .box1 .text h3 a { color:#303030; }
#layout10 .box1 .text p { line-height:28px; max-height:84px; color:#4f4f4f; font-size:16px; margin-top:12px; }
#layout10 .box1 .text .more { height:40px; line-height:40px; width:100%; position:absolute; left:0px; bottom:0px; text-align:center; }
#layout10 .box1 .text .more i { position:absolute; left:0px; top:50%; width:100%; height:1px; background:#000; }
#layout10 .box1 .text .more a { height:40px; background:#e03637; color:#fff; overflow:hidden; display:inline-block; position:relative; z-index:9; border-radius:3px; padding:0px 15px; font-size:20px; text-decoration:none; }
#layout10 .box1 .text .more img { float:left; display:inline; margin-top:12px; margin-right:12px; }
#layout10 .box2 { height:320px; background:#fff; position:relative; }
#layout10 .box2 .middle { position:absolute; left:50%; margin-left:-165px; top:-18px; background:url(images/ly10-middle.png); width:330px; height:356px; }
#layout10 .box2 .line { position:absolute; top:50%; width:439px; height:1px; background:url(images/ly10-line.gif); }
#layout10 .box2 .line-left { left:15px; }
#layout10 .box2 .line-right { right:15px; }
#layout10 .box2 .block { position:absolute; width:390px; }
#layout10 .box2 .block1 { left:35px; top:20px; }
#layout10 .box2 .block2 { right:25px; top:20px; }
#layout10 .box2 .block3 { left:25px; top:175px; }
#layout10 .box2 .block4 { right:35px; top:175px; }
#layout10 .box2 .block h3 { height:41px; line-height:41px; text-align:center; font-size:26px; color:#e03637; font-weight:normal; color:#e03637; }
#layout10 .box2 .block h3 a { color:#e03637; }
#layout10 .box2 .block h3 img { display:inline-block; vertical-align:top; margin-right:16px; }
#layout10 .box2 .block p { line-height:28px; height:84px; color:#898989; margin-top:5px; }
#layout10 .box2 .block p a { color:#898989; }
#layout10 .box3 .title { position:relative; height:30px; line-height:30px; text-align:center; }
#layout10 .box3 .title i { position:absolute; width:100%; height:1px; left:0px; top:50%; background:#c6b791; }
#layout10 .box3 .title span { position:relative; z-index:9; font-size:24px; font-weight:bold; padding:0px 14px; color:#c90b0b; background:#fbf4eb; }
#layout10 .box3 .title span a { color:#c90b0b; }
#layout10 .box3 .left { width:670px; }
#layout10 .box3 .left ul { zoom:1; margin-left:-20px; }
#layout10 .box3 .left li { float:left; display:inline; width:210px; margin:15px 0px 0px 20px; padding-bottom:10px; background:#ebebeb; }
#layout10 .box3 .left li img { width:100%; height:125px; }
#layout10 .box3 .left p { line-height:20px; height:40px; font-size:16px; margin:10px 15px 0px 15px; }
#layout10 .box3 .right { width:500px; }
#layout10 .box3 .right .tab { margin-top:15px; }
#layout10 .box3 .right .tab ul { zoom:1; margin-left:-6px; }
#layout10 .box3 .right .tab li { float:left; display:inline; background:#e1e0df; border-radius:5px; margin-left:6px; width:66px; height:30px; line-height:30px; font-size:18px; color:#999; text-align:center; cursor:pointer; position:relative; overflow:visible; }
#layout10 .box3 .right .tab .current { background:#ff9c05; color:#fff; }
#layout10 .box3 .right .tab .current i { width:0px; height:0px; border-left:7px solid transparent; border-right:7px solid transparent; border-top:5px solid #ff9c05; bottom:-5px; left:50%; margin-left:-3px; position: absolute; }
#layout10 .box3 .right .show { height:145px; margin-top:10px; }
#layout10 .box3 .right table { width:100%; height:100%; }
#layout10 .box3 .right table .color1 { background:#e05152; }
#layout10 .box3 .right table .color2 { background:#e78057; }
#layout10 .box3 .right table td { text-align:center; font-size:14px; line-height:18px; margin:2px; width:16.66%; border:2px solid #fff; }
#layout10 .box3 .right table td a { color:#fff; }
#layout10 .box3 .right table .big { font-size:16px; line-height:20px; font-weight:bold; }
#layout10 .box3 .right table .more { font-size:20px; line-height:24px; font-weight:bold; }
#layout9 { padding-bottom:30px; }
#layout9 .box { position:relative; }
#layout9 .arrow { position:absolute; width:50px; height:104px; cursor:pointer; top:50%; margin-top:-52px; }
#layout9 .arrow:hover { filter:alpha(opacity=80); opacity:0.8; }
#layout9 .arrow-left { background:url(images/ly9-arrow1.png); left:0px; }
#layout9 .arrow-right { background:url(images/ly9-arrow2.png); right:0px; }
#layout9 .show { width:1086px; height:530px; overflow:hidden; margin:0px auto; color:#fff; }
#layout9 .show a { color:#fff; }
#layout9 .show .photo { width:100%; position:relative; overflow:hidden; }
#layout9 .show img { width:100%; height:100%; }
#layout9 .show .play { position:absolute; left:50%; top:50%; }
#layout9 .show .big { float:left; width:640px; height:530px; background:#e03637; }
#layout9 .show .big .photo { height:395px; }
#layout9 .show .big .play { width:94px; height:94px; margin:-47px 0px 0px -47px; background:url(images/ly9-play1.png); }
#layout9 .show .big h3 { font-size:24px; font-weight:normal; height:30px; line-height:30px; margin:22px 20px 0px 20px; }
#layout9 .show .big p { line-height:28px; height:56px; margin:8px 20px 0px 20px; }
#layout9 .show .right { width:435px; }
#layout9 .show .small { background:#e03637; margin-bottom:8px; }
#layout9 .show .small .photo { height:220px; }
#layout9 .show .small .play { width:69px; height:69px; margin:-35px 0px 0px -35px; background:url(images/ly9-play2.png); }
#layout9 .show .small p { height:41px; line-height:41px; text-align:center; font-size:18px; font-weight:bold; }
#layout8 { padding-bottom:50px; }
#layout8 .box { background:#cf1e1f; height:565px; overflow:hidden; }
#layout8 .tab { float:left; width:320px; height:470px; padding-top:95px; position:relative; }
#layout8 .tab .arrow { width:42px; height:25px; position:absolute; cursor:pointer; right:25px; }
#layout8 .tab .arrow-up { top:33px; background:url(images/ly8-arrow1.png); }
#layout8 .tab .arrow-down { bottom:33px; background:url(images/ly8-arrow2.png); }
#layout8 .tab .arrow:hover { filter:alpha(opacity=80); opacity:0.8; }
#layout8 .tab .list li { padding:3px 10px 3px 30px; margin-bottom:12px; font-size:16px; line-height:30px; color:#fff; }
#layout8 .tab .list li a { color:#fff; text-decoration:none; }
#layout8 .tab .list .current, #layout8 .tab .list li:hover { background:#fd7d7e; }
#layout8 .photo { float:right; width:840px; height:565px; }
#layout8 .photo img { width:100%; height:100%; }
#layout7 { padding-bottom:50px; }
#layout7 .box1 { background:#fffefe; height:263px; overflow:hidden; position:relative; }
#layout7 .box1 .arrow { width:43px; height:75px; cursor:pointer; top:77px; position:absolute; z-index:99; }
#layout7 .box1 .arrow:hover { filter:alpha(opacity=80); opacity:0.8; }
#layout7 .box1 .arrow-left { background:url(images/ly7-arrow1.png); left:0px; }
#layout7 .box1 .arrow-right { background:url(images/ly7-arrow2.png); right:1px; }
#layout7 .box1 .list ul { zoom:1; margin-left:-22px; }
#layout7 .box1 .list li { float:left; display:inline; margin-left:22px; width:385px; height:263px; position:relative; overflow:hidden; }
#layout7 .box1 .list img { width:100%; height:225px; }
#layout7 .box1 .list p { height:38px; line-height:38px; font-size:18px; background:#e03637; color:#fff; }
#layout7 .box1 .list p a { color:#fff; }
#layout7 .box1 .list p span { float:left; display:inline; margin-right:15px; background:#c4aa87; padding:0px 15px; }
#layout7 .box2 li { margin-top:35px; height:250px; overflow:hidden; background:#f6f6f6; }
#layout7 .box2 .sty1 .photo { float:left; }
#layout7 .box2 .sty2 .photo { float:right; }
#layout7 .box2 .sty1 .text { float:right; margin-right:20px; }
#layout7 .box2 .sty2 .text { float:left; margin-left:20px; }
#layout7 .box2 .photo { float:left; width:490px; height:250px; }
#layout7 .box2 .photo img { width:100%; height:100%; }
#layout7 .box2 .text { float:right; display:inline; margin-top:27px; width:672px; }
#layout7 .box2 .text h4 { height:40px; line-height:40px; font-size:18px; color:#7d7d7d; font-weight:normal; border-left:11px solid #c4aa87; padding-left:3px; }
#layout7 .box2 .text h4 span { float:left; display:inline; margin-right:15px; background:#e03637; font-weight:bold; font-size:30px; color:#fff; padding:0px 10px; }
#layout7 .box2 .text h3 { height:40px; line-height:40px; font-size:30px; margin-top:20px; }
#layout7 .box2 .text p { line-height:28px; max-height:84px; margin-top:20px; }
#layout7 .box3 { overflow:hidden; margin-top:20px; }
#layout7 .box3 ul { margin:-1px 0px 0px -85px; }
#layout7 .box3 li { float:left; display:inline; border-top:1px solid #e7e7e7; width:470px; padding:20px 85px; }
#layout7 .box3 .tag { float:left; display:block; width:100px; height:100px; text-align:center; line-height:100px; background:#e03637; color:#fff; font-size:30px; }
#layout7 .box3 .text { float:right; width:340px; }
#layout7 .box3 .text h5 { font-size:16px; color:#c62c28; font-weight:normal; }
#layout7 .box3 .text h4 { font-size:26px; line-height:32px; font-weight:normal; margin-top:12px; }

#layout5 { background:url(images/ly5-bg.jpg) no-repeat center top; }
#layout5 .w1200 { padding:48px 0px 0px 0px; height:930px; position:relative; }
#layout5 .phone { position:absolute; left:406px; top:172px; width:389px; height:734px; background:url(images/ly5-phone.png); }
#layout5 .phone .show { position:absolute; left:25px; top:105px; width:341px; height:528px; overflow:hidden; }
#layout5 .phone .show img { width:100%; height:100%; }
#layout5 .block { position:absolute; overflow:hidden; width:366px; height:216px; padding-top:9px; color:#fff; cursor:pointer; }
#ly5-block1 { left:0px; top:192px; background-color:#f2ca2a; }
#ly5-block2 { right:0px; top:192px; background-color:#a5a5d6; }
#ly5-block3 { left:0px; top:428px; background-color:#e7b467; }
#ly5-block4 { right:0px; top:428px; background-color:#6fafd4; }
#ly5-block5 { left:0px; top:663px; background-color:#f87670; }
#ly5-block6 { right:0px; top:663px; background-color:#45cab6; }
#layout5 .block .text { border:1px solid #fff; margin:0px 9px; height:177px; padding:28px 20px 0px 20px; }
#layout5 .block .text h3 { font-size:20px; height:30px; line-height:30px; text-align:center; }
#layout5 .block .text p { line-height:28px; height:112px; margin-top:12px; }
#layout5 .block .shadow { position:absolute; left:0px; top:0px; width:100%; height:100%; background:#000; filter:alpha(opacity=80); opacity:0.8; z-index:5; display:none; }
#layout5 .block .code { position:absolute; top:25px; left:50%; margin-left:-76px; width:152px; z-index:9; display:none; }
#layout5 .block .code h5 { text-align:center; height:20px; line-height:20px; margin-top:12px; font-size:16px; font-weight:normal; }
#layout5 .block:hover .code, #layout5 .block:hover .shadow { display:block; }
#layout4 { padding:40px 0px 70px 0px; }
#layout4 .block { margin-top:20px; border:1px solid #ebdfd2; background:#faf5f0; height:140px; padding:30px 20px 25px 20px; overflow:hidden; }
#layout4 .block .tag { float:left; width:40px; height:96px; padding:22px 15px; background:url(images/ly4-tag.png) no-repeat; overflow:hidden; color:#fff; text-align:center; font-size:30px; line-height:32px; font-weight:bold; }
#layout4 .block .photo { float:left; display:inline; width:225px; height:140px; margin-left:30px; }
#layout4 .block .photo img { width:100%; height:100%; }
#layout4 .block .text { float:right; width:790px; }
#layout4 .block .text h3 { font-size:30px; height:40px; line-height:40px; }
#layout4 .block .text ul { zoom:1; margin-left:-60px; margin-top:15px; }
#layout4 .block .text li { float:left; display:inline; margin-left:60px; height:40px; line-height:40px; font-size:18px; padding-left:15px; background:url(images/ly4-type.png) no-repeat left 17px; width:350px; }
#layout3 { padding:40px 0px 70px 0px; background:#faf5f0 }
#layout3 .tab { text-align:center; margin-top:35px; height:7px; }
#layout3 .tab span { display:inline-block; vertical-align:top; width:95px; height:7px; background:#b28c58; margin:0px 9px; cursor:pointer; }
#layout3 .tab .current { background:#e03637; }
#layout3 .list ul { zoom:1; margin-left:-50px; }
#layout3 .list li { float:left; display:inline; margin:12px 0px 0px 50px; width:465px; height:103px; padding:22px 25px 0px 75px; background:#fff; border:5px solid #efefef; position:relative; overflow:visible; }
#layout3 .list li .tag { position:absolute; left:-5px; top:50%; margin-top:-32px; width:65px; height:65px; text-align:center; line-height:65px; font-size:40px; font-family:"Arial"; background:#e03637; border-radius:4px; color:#fff; }
#layout3 .list li h3 { font-size:20px; height:30px; line-height:30px; }
#layout3 .list li p { line-height:24px; height:48px; color:#6b6b6b; margin-top:8px; }
#layout2 { background:#f2f2f2; padding-bottom:75px; }
#layout2 .topic { background:#e34a3b; margin-bottom:35px; }
#layout2 .left { display:inline; margin-left:15px; width:595px; height:565px; overflow:hidden; border:1px solid #dfdfdf; background:#fff; padding:35px 45px 0px 35px; }
#layout2 .left .date { float:left; position:relative; width:175px; height:525px; text-align:center; color:#cacaca; border-right:1px solid #e5e5e5; padding-right:25px; }
#layout2 .left .date h4 { font-size:24px; line-height:30px; font-weight:bold; margin-top:20px; }
#layout2 .left .date h5 { font-size:64px; line-height:70px; font-weight:bold; }
#layout2 .left .date ul { width:108px; margin:10px auto 0px auto; }
#layout2 .left .date ul li { float:left; display:inline; margin:10px 5px 0px 5px; width:44px; height:44px; background:#c6c6c6; color:#fff; text-align:center; line-height:44px; font-size:26px; font-family:"Arial"; cursor:pointer; font-weight:bold; }
#layout2 .left .date ul .current, #layout2 .left .date ul li:hover { background:#e96e62; }
#layout2 .left .type { position:absolute; right:-9px; top:253px; width:0px; height:0px; border-left:9px solid #e34a3b; border-top:9px solid transparent; border-bottom:9px solid transparent; }
#layout2 .left .show { float:right; width:335px; height:525px; padding:0px 30px 0px 0px; overflow-y:scroll; font-family:"SimSun"; line-height:26px; color:#535353; }
#layout2 .right { display:inline; margin-right:15px; width:450px; height:580px; border:1px solid #dfdfdf; background:#fff; padding-top:20px; }
#layout2 .right .show { width:380px; height:540px; margin:0px 0px 0px 35px; overflow-y:scroll; }
#layout1 { background:#f3e9df; padding:50px 0px 75px 0px; }
#layout1 .photo { float:left; display:inline; width:585px; height:350px; margin:40px 0px 0px 35px; }
#layout1 .photo img { width:100%; height:100%; }
#layout1 .text { float:right; display:inline; margin:40px 35px 0px 0px; width:510px; }
#layout1 .text h3 { text-align:center; font-size:24px; height:30px; line-height:30px; }
#layout1 .text p { line-height:26px; max-height:52px; color:#6b6b6b; margin-top:12px; }
#layout1 .text ul { margin-top:12px; }
#layout1 .text li { height:47px; line-height:47px; border-bottom:1px solid #d7d7d7; font-size:16px; }
#layout1 .text li span { color:#dc3839; }
#layout15 { padding:50px 0px 50px 0px; background:#f6f6f6; }
#layout15 .photo { float:left; width:345px; height:410px; overflow:hidden; position:relative; }
#layout15 .photo img { width:100%; height:100%; }
#layout15 .photo .shadow { position:absolute; width:100%; height:42px; background:#000; left:0px; bottom:0px; filter:alpha(opacity=60); opacity:0.6; }
#layout15 .photo p { position:absolute; width:100%; height:42px; line-height:42px; left:0px; bottom:0px; text-align:center; font-size:14px; font-family:"SimSun"; }
#layout15 .photo p a { color:#fff; }
#layout15 .main { float:right; width:825px; }
#layout15 .main .hot h3 { text-align:center; font-size:30px; height:40px; line-height:40px; font-weight:normal; }
#layout15 .main .hot p { color:#767676; line-height:28px; max-height:56px; margin-top:15px; }
#layout15 .main .hot p a { color:#767676; }
#layout15 .main .list { margin-top:15px; }
#layout15 .main .list ul { margin-left:-50px; zoom:1; }
#layout15 .main .list li { float:left; display:inline; width:372px; margin-left:50px; height:45px; line-height:45px; border-bottom:1px dotted #c5c5c5; padding-left:15px; background:url(images/ly15-type.gif) no-repeat left 20px; }
#layout15 .main .list li a { color:#545454; }
#layout20 .left { width:585px; }
#layout20 .left .date { margin-bottom:18px; margin-top:10px }
#layout20 .left .date ul { zoom:1; }
#layout20 .left .date li { float:left; display:inline; background:#e7e7e7; width:94px; height:35px; line-height:35px; margin:4px 1px 0px 2px; text-align:center; font-size:14px; color:#000; cursor:pointer; }
#layout20 .left .date li:hover { color:#c00f0f; }
#layout20 .left .date .current { color:#fff; background:#c00f0f; }
#layout20 .left .date .current:hover { color:#fff; }
#layout20 .left .big, #layout10 .left .big img { width:585px; height:365px; }
#layout20 .left .box { border:1px solid #e7e7e7; padding:22px 22px 0px 22px; zoom:1; }
#layout20 .left .box .hot h4 { font-size:14px; color:#a31c15; line-height:20px; margin-bottom:8px; }
#layout20 .left .box .hot h3 { font-size:30px; line-height:40px; margin-bottom:10px; }
#layout20 .left .box ul { margin-top:20px; }
#layout20 .left .box li { height:; overflow:hidden; padding:25px 5px; border-top:1px dotted #ccc; _margin-bottom:-6px; }
#layout20 .left .box li .photo { float:left; width:220px; height:150px; }
#layout20 .left .box li .photo img { width:220px; height:150px; }
#layout20 .left .box li .text { float:right; width:295px; }
#layout20 .left .box li .text h4 { font-size:18px; line-height:30px; height:30px; overflow:hidden; margin-bottom:8px; }
#layout20 .left .box li .text p { line-height:26px; color:#8c8c8c; font-family:"宋体"; }
#layout20 .right { width:570px; }
#layout20 .right .hot { border-bottom:1px dotted #ccc; padding:15px 0px 15px 0px; }
#layout20 .right .hot h4 { font-size:24px; line-height:30px; margin-bottom:12px;  font-weight:bolder; color:#d03030 }
#layout20 .right .hot h4 a { color: #d03030; }
