@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;
}

#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:378px;
	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 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:100%;
}

#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;
}

#layout6{
	padding-bottom:60px;
}

#layout6 .big{
	float:left;
	width:565px;
}

#layout6 .big img{
	width:100%;
	height:350px;
}

#layout6 .big h3{
	line-height:38px;
	height:38px;
	font-size:28px;
	margin-top:15px;
}

#layout6 .big p{
	line-height:28px;
	height:56px;
	color:#6b6b6b;
	margin-top:5px;
}

#layout6 .big p a{
	color:#ee6a6c;
}

#layout6 .small{
	float:right;
	width:634px;
}

#layout6 .small li{
	float:left;
	display:inline;
	margin:0px 0px 7px 7px;
	width:310px;
	height:225px;
	position:relative;
	overflow:hidden;
}

#layout6 .small img{
	width:100%;
	height:100%;
}

#layout6 .small .text{
	position:absolute;
	width:100%;
	left:0px;
	bottom:0px;
	color:#fff;
	padding-bottom:5px;
	display:none;
}

#layout6 .small li:hover .text{
	display:block;
}

#layout6 .small .text .shadow{
	position:absolute;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:1;
}

#layout6 .small .text h3{
	position:relative;
	z-index:9;
	height:38px;
	line-height:38px;
	font-size:16px;
	padding-right:10px;
}

#layout6 .small .text h3 span{
	float:left;
	display:inline;
	margin-right:8px;
	padding:0px 12px;
	font-size:18px;
	font-weight:normal;
	background:#e03637;
}

#layout6 .small .text p{
	position:relative;
	z-index:9;
	margin:5px 10px 0px 10px;
	font-size:12px;
	line-height:22px;
}

#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:60px 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;
}