﻿@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:16px;
	color:#000;
}

a{
	color:#000;
}

img{
	display:block;
}

.wrapper{
	width:100%;
	min-width:1200px;
	max-width:2000px;
	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;
}

.title{
	font-family:"Microsoft Yahei","SimHei";
}

.photo img{
	width:100%;
	height:100%;
}
/*
#header{
	position:relative;
	width:100%;
	height:100%;
	background:url(images/header.jpg) no-repeat center top;
	background-size:100% 100%;
}

#header .video1{
	position:absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	width:100%;
	height:100%;
	object-fit:cover;
	z-index:10;
	display:none\9;
}
*/
#header{
	position:relative;
	width:100%;
	height:100%;
	background:url(images/header2.jpg) no-repeat center top;
	background-size:100% 100%;
}

#header .topic{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:url(images/header-topic.png) no-repeat center top;
	background-size:100% 100%;
	z-index:99;
}

#header .video1{
	position:absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	width:100%;
	height:100%;
	object-fit:cover;
	z-index:10;
	display:none\9;
}

/* 头图大标题Start */
@-ms-keyframes header{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); }
	40%{ filter:alpha(opacity=100); opacity:1; transform:scale(1.1,1.1); }
	to{ transform:scale(1,1); }
}
@-moz-keyframes header{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); }
	40%{ filter:alpha(opacity=100); opacity:1; transform:scale(1.1,1.1); }
	to{ transform:scale(1,1); }
}
@-o-keyframes header{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); }
	40%{ filter:alpha(opacity=100); opacity:1; transform:scale(1.1,1.1); }
	to{ transform:scale(1,1); }
}
@-webkit-keyframes header{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); }
	40%{ filter:alpha(opacity=100); opacity:1; transform:scale(1.1,1.1); }
	to{ transform:scale(1,1); }
}
@keyframes header{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); }
	40%{ filter:alpha(opacity=100); opacity:1; transform:scale(1.1,1.1); }
	to{ transform:scale(1,1); }
}

#header .topic{
	animation:'header' 4.5s ease-in-out 0s normal;
	-ms-animation:header 4.5s ease-in-out 0s normal;
	-moz-animation:header 4.5s ease-in-out 0s normal;
	-o-animation:'header' 4.5s ease-in-out 0s normal;
	-webkit-animation:'header' 4.5s ease-in-out 0s normal;
}
/* 头图大标题End */
#nav{
	background:url(images/nav.png) no-repeat center top;
	height:108px;
	margin-top:-95px;
	position:relative;
	z-index:999;
}

#nav .topic{
	float:left;
	margin-left:55px;
	margin-top:24px;
}

#nav .topic .tag{
	float:left;
	margin-top:1px;
	width:26px;
	padding-right:10px;
}

#nav .topic .text{
	float:left;
}

#nav .topic p{
	height:30px;
	line-height:30px;
	color:#fff;
	font-size:18px;
	font-family:"Microsoft Yahei","SimHei";
}

#nav .topic p a{
	color:#fff;
	margin-left:15px;
}

#footer{
	background:#e2e2e2;
	text-align:center;
	line-height:30px;
	padding:30px 0px;
	font-size:14px;
}

#layout01 .main{
	float:left;
	width:760px;
}

#layout01 .main h2{
	font-size:36px;
	height:42px;
	line-height:42px;
	margin-bottom:15px;
}

#layout01 .main h2 a{
	color:#d92c22;
}

#layout01 .main p{
	line-height:26px;
}

#layout01 .main p a{
	color:#333;
	margin-right:8px;
}

#layout01 .main p span{
	color:#b05555;
}

#layout01 .side{
	float:right;
	width:410px;
	height:106px;
	background:url(images/ly01-side.gif);
	position:relative;
	margin-top:5px;
}

#layout01 .side .date{
	position:absolute;
	left:48px;
	top:22px;
	font-weight:bold;
}

#layout01 .side .date span{
	font-size:56px;
	color:#e04e45;
	font-family:"Arial";
}

#layout01 .side .date label{
	font-size:24px;
	color:#665c5b;
}

#layout01 .side table{
	position:absolute;
	right:15px;
	width:220px;
	height:97px;
	top:4px;
	font-size:18px;
	line-height:24px;
}

#layout02 .block{
	width:380px;
	height:400px;
	color:#fff;
}

#layout02 .block a{
	color:#fff;
}

#layout02 .left{
	background:#f0815a;
}

#layout02 .middle{
	float:left;
	margin-left:30px;
	background:#e04e45;
}

#layout02 .right{
	background:#edad30;
}

#layout02 .title{
	height:40px;
	line-height:40px;
	text-align:center;
	position:relative;
}

#layout02 .title span{
	font-size:28px;
	font-weight:bold;
	letter-spacing:3px;
}

#layout02 .left .title{
	background:#dc5b2e;
}

#layout02 .middle .title{
	background:#ad1f16;
}

#layout02 .right .title{
	background:#e4921c;
}

#layout02 .title .more{
	position:absolute;
	right:15px;
	top:13px;
	width:14px;
	height:14px;
	line-height:14px;
	text-align:center;
}

#layout02 .title .more i{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:#fff;
	filter:alpha(opacity=30);
	opacity:0.3;
}

#layout02 .title .more:hover{
	text-decoration:none;
}

#layout02 .title .more:hover i{
	filter:alpha(opacity=50);
	opacity:0.5;
}

#layout02 .hot{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:rgba(255,255,255,0.4);
	padding:25px 28px 20px 28px;
}

#layout02 h3{
	font-size:22px;
	line-height:26px;
	height:52px;
}

#layout02 p{
	font-size:14px;
	line-height:22px;
	height:44px;
	margin-top:6px;
}

#layout02 ul{
	padding:15px 10px 0px 25px;
}

#layout02 li{
	height:35px;
	line-height:35px;
	padding-left:13px;
	background:url(images/list1.png) no-repeat left 13px;
}

#layout03 .left,#layout03 .middle,#layout03 .right{
	width:380px;
}

#layout03 .middle{
	float:left;
	margin-left:30px;
}

#layout03 .title{
	height:34px;
	line-height:34px;
}

#layout03 .title span{
	float:left;
	font-size:24px;
	font-weight:bold;
	color:#2a2a2a;
	padding-left:42px;
	background-position:left center;
	background-repeat:no-repeat;
}

#layout03 .title .icon1{ background-image:url(images/ly03-title1.png); }
#layout03 .title .icon2{ background-image:url(images/ly03-title2.png); }
#layout03 .title .icon3{ background-image:url(images/ly03-title3.png); }
#layout03 .title .icon4{ background-image:url(images/ly03-title4.png); }
#layout03 .title .icon5{ background-image:url(images/ly03-title5.png); }

#layout03 .title .more{
	float:right;
	width:14px;
	height:14px;
	line-height:14px;
	color:#fff;
	text-align:center;
	background:#e04e45;
	margin-top:10px;
}

#layout03 .title .more:hover{
	text-decoration:none;
	background:#f00;
}

#layout03 .pic-list li{
	margin-top:23px;
}

#layout03 .pic-list .photo{
	float:left;
	width:108px;
	height:78px;
}

#layout03 .pic-list table{
	float:right;
	width:255px;
	height:78px;
	font-size:18px;
	line-height:26px;
}

#layout03 .focus{
	margin-top:20px;
	height:265px;
	overflow:hidden;
	position:relative;
}

#layout03 .focus .shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:42px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:1;
}

#layout03 .focus p{
	position:absolute;
	left:12px;
	bottom:0px;
	width:100%;
	font-size:18px;
	height:42px;
	line-height:42px;
	max-width:270px;
	z-index:9;
}

#layout03 .focus p a{
	color:#fff;
}

#layout03 .focus .point{
	position:absolute;
	right:5px;
	bottom:16px;
	z-index:10;
}

#layout03 .focus .point span{
	float:left;
	margin-right:7px;
	width:9px;
	height:9px;
	border-radius:50%;
	background:#b8b8b8;
	cursor:pointer;
}

#layout03 .focus .point .current{
	background:#d55f44;
}

#layout03 .video-list{
	margin-top:14px;
}

#layout03 .video-list .photo{
	float:left;
	width:200px;
	height:147px;
	position:relative;
}

#layout03 .video-list .photo .play{
	position:absolute;
	width:63px;
	height:63px;
	left:68px;
	top:30px;
	background:url(images/ly03-play.png);
}

#layout03 .video-list .photo p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:32px;
	text-align:center;
	line-height:32px;
	font-size:14px;
	z-index:9;
}

#layout03 .video-list .photo p a{
	color:#fff;
}

#layout03 .video-list .photo .shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:32px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:1;
}

#layout03 .video-list .tab{
	float:right;
	width:173px;
}

#layout03 .video-list .tab ul{
	margin-top:-6px;
}

#layout03 .video-list .tab li{
	background:#d2d2d2;
	position:relative;
	height:45px;
	margin-top:6px;
	overflow:visible;
}

#layout03 .video-list .tab li table{
	position:absolute;
	left:10px;
	top:0px;
	width:155px;
	height:100%;
	font-size:14px;
	line-height:18px;
}

#layout03 .video-list .tab li table a{
	display:block;
	text-decoration:none;
	color:#2a2a2a;
}

#layout03 .video-list .tab .current{
	background:#e04e45;
}

#layout03 .video-list .tab .current a{
	color:#fff;
}

#layout03 .video-list .tab .current em{
	position:absolute;
	left:-7px;
	top:50%;
	margin-top:-6px;
	width:0px;
    height:0px;
    border-top:6px solid transparent;
    border-right:7px solid #e04e45;
    border-bottom:6px solid transparent;
}

#layout03 .text-list{
	margin:10px 0px 0px 25px;
}

#layout03 .text-list li{
	height:35px;
	line-height:35px;
	background:url(images/list2.png) no-repeat left 10px;
	padding-left:25px;
}

#layout03 .cehua{
	margin-top:20px;
}

#layout03 .cehua li{
	height:132px;
	margin-top:12px;
}

#layout04 .topic{
	position:relative;
	z-index:9;
}

#layout04 .tab{
	text-align:center;
	background:#ffd65a;
	margin-top:-9px;
	padding-top:9px;
	height:50px;
	line-height:50px;
	font-size:24px;
}

#layout04 .tab a{
	display:inline-block;
	color:#fff;
	text-decoration:none;
	padding:0px 28px;
}

#layout04 .tab .current{
	background:#f6b900;
}

#layout04 .main{
	background:#e04e45;
}

#layout04 .main .w1200{
	height:553px;
	position:relative;
}

#layout04 .main .show{
	position:absolute;
	width:100%;
	height:100%;
	color:#fff;
	display:none;
}

#layout04 .main .show a{
	color:#fff;
}

#layout04 .main .style1 .photo{
	width:1100px;
	height:490px;
	position:relative;
	margin:35px auto 0px auto;
}

#layout04 .main .style1 .photo .text{
	position:absolute;
	left:0px;
	bottom:0px;
	width:80%;
	padding:15px 10% 15px 10%;
}

#layout04 .main .style1 .photo .text .shadow{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:1;
}

#layout04 .main .style1 .photo .text h3{
	position:relative;
	z-index:9;
	font-size:20px;
	line-height:30px;
}

#layout04 .main .style1 .photo .text p{
	position:relative;
	z-index:9;
	font-size:14px;
	line-height:18px;
	margin-top:6px;
}

#layout04 .main .style2{ background:url(images/ly04-title2.jpg) no-repeat 412px bottom; }

#layout04 .main .style3{ background:url(images/ly04-title3.jpg) no-repeat 0px bottom; }

#layout04 .main .style4{ background:url(images/ly04-title4.jpg) no-repeat 0px bottom; }

#layout04 .main .list{
	width:405px;
	font-size:20px;
	margin-top:70px;
}

#layout04 .main .list li{
	margin-top:40px;
}

#layout04 .main .list span{
	float:left;
	margin-top:5px;
	width:115px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:url(images/ly04-list.gif);
}

#layout04 .main .list a{
	float:right;
	width:250px;
}

#layout04 .main .list.right{
	margin-left:40px;
}

#layout04 .main .hot{
	float:right;
	width:345px;
	margin-top:115px;
	margin-left:40px;
}

#layout04 .main .hot .photo{
	height:195px;
}

#layout04 .main .hot h3{
	font-size:24px;
	height:30px;
	line-height:30px;
	margin-top:18px;
}

#layout04 .main .hot p{
	line-height:24px;
	margin-top:8px;
}

#layout05{
	position:relative;
}

#layout05 .line{
	position:absolute;
	left:0px;
	top:26px;
	width:100%;
	height:11px;
	background:#e5e5e5;
	z-index:1;
}

#layout05 .main{
	float:left;
	width:790px;
	margin-top:8px;
}

#layout05 .main .title{
	padding-bottom:12px;
}

#layout05 .main .title img{
	position:relative;
	z-index:9;
}

#layout05 .main .hot{
	margin-top:25px;
}

#layout05 .main .hot h3{
	font-size:30px;
	line-height:40px;
	height:40px;
}

#layout05 .main .hot h3 a{
	color:#e04e45;
}

#layout05 .main .hot p{
	line-height:25px;
	max-height:75px;
	color:#838383;
	margin-top:8px;
}

#layout05 .main .list{
	border:1px solid #e2e2e2;
	border-top:8px solid #de4e45;
	margin-top:40px;
	position:relative;
	padding:15px 0px;
}

#layout05 .main .list .line{
	position:absolute;
	width:1px;
	height:100%;
	background:#e2e2e2;
	left:50%;
	top:0px;
}

#layout05 .main .list ul{
	margin-left:-14px;
}

#layout05 .main .list li{
	float:left;
	margin-left:32px;
	padding-left:28px;
	background:url(images/list3.png) no-repeat left 17px;
	height:48px;
	line-height:48px;
	width:335px;
}

#layout05 .side{
	float:right;
	width:393px;
	height:738px;
	background:url(images/ly05-phone2.png);
	position:relative;
	z-index:9;
}

#layout05 .side .people{
	position:absolute;
	width:153px;
	height:256px;
	background:url(images/ly05-people2.png);
	right:17px;
	bottom:73px;
	z-index:99;
}

#layout05 .side .title{
	height:70px;
}

#layout05 .side .title a{
	display:block;
	width:100%;
	height:100%;
}

#layout05 .side .show{
	width:360px;
	height:595px;
	margin:0px auto;
	background:#f4f4f4;
}

#layout05 .side .photo{
	height:310px;
}

#layout05 .side table{
	font-size:18px;
	line-height:24px;
	background:#d2d2d2;
	font-weight:bold;
	height:75px;
}

#layout05 .side table a{
	color:#5f250e;
}

#layout05 .side table td{
	padding:0px 110px 0px 12px;
}

#layout05 .side ul{
	width:193px;
	margin:0px 0px 0px 12px;
}

#layout05 .side li{
	line-height:18px;
	max-height:36px;
	margin-top:13px;
	padding-left:15px;
	background:url(images/list6.png) no-repeat left 6px;
}

#layout06{
	background:url(images/ly06-bg.jpg) no-repeat center top;
}

#layout06 .w1200{
	position:relative;
	height:763px;
}

#layout06 .topic{
	position:absolute;
	right:0px;
	top:50px;
}

#layout06 .photo{
	position:absolute;
	left:0px;
	top:175px;
	width:750px;
	height:480px;
}

#layout06 .photo li{
	position:absolute;
}

#layout06 .photo .position1{ width:750px; height:480px; right:0px; top:0px; z-index:50; }
#layout06 .photo .position2{ width:615px; height:434px; right:83px; top:23px; z-index:40; }
#layout06 .photo .position3{ width:555px; height:392px; right:160px; top:44px; z-index:30; }
#layout06 .photo .position4{ width:499px; height:352px; right:234px; top:64px; z-index:20; }
#layout06 .photo .position5{ width:442px; height:312px; right:308px; top:84px; z-index:10; }

#layout06 .photo i{
	width:78px;
	height:78px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-39px 0px 0px -39px;
	background:url(images/ly06-play.png);
}

#layout06 .photo em{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
}

#layout06 .photo .position1 em{ display:none; }

#layout06 .tab{
	position:absolute;
	right:25px;
	top:205px;
	width:335px;
	z-index:100;
}

#layout06 .tab li{
	position:relative;
	padding-left:50px;
	margin-bottom:32px;
	overflow:visible;
}

#layout06 .tab a{
	display:block;
	width:100%;
	height:60px;
	line-height:30px;
	font-size:22px;
	color:#fff;
	text-decoration:none;
}

#layout06 .tab span{
	position:absolute;
	left:0px;
	top:3px;
	width:33px;
	height:33px;
	background:#cb281e;
	color:#fff;
	text-align:center;
	line-height:33px;
	font-weight:bold;
	font-family:"Arial";
	font-size:24px;
}

#layout06 .tab .current a{
	font-size:28px;
	color:#fff494;
}

#layout06 .tab .current span{
	left:-114px;
}

#layout06 .tab .current em{
	position:absolute;
	width:125px;
	height:1px;
	background:#fff;
	left:-81px;
	top:19px;
}

#layout07{
	background:#fff url(images/ly07-bg.jpg) no-repeat center bottom;
}

#layout07 .w1200{
	height:850px;
	position:relative;
}

#layout07 .topic{
	position:absolute;
	left:515px;
	top:120px;
	width:170px;
	height:440px;
}

#layout07 li{
	position:absolute;
	width:412px;
	height:139px;
}

#layout07 li table{
	width:100%;
	height:100%;
}

#layout07 .no1{ left:50px; top:93px; }
#layout07 .no2{ left:50px; top:262px; }
#layout07 .no3{ left:50px; top:431px; }
#layout07 .no4{ left:50px; top:599px; }
#layout07 .no5{ right:40px; top:93px; }
#layout07 .no6{ right:40px; top:262px; }
#layout07 .no7{ right:40px; top:431px; }
#layout07 .no8{ right:40px; top:599px; }

#layout07 li h3{
	font-size:24px;
	line-height:30px;
	max-height:60px;
}

#layout07 li p{
	line-height:24px;
	max-height:48px;
	color:#636060;
	font-size:16px;
	margin-top:12px;
}

#layout07 li p a{
	color:#cb281e;
}

#layout08{
	background:url(images/ly08-bg.jpg) no-repeat center top;
}

#layout08 .w1200{
	height:800px;
}

#layout08 .topic{
	text-align:center;
	padding-top:32px;
}

#layout08 .topic img{
	display:inline;
}

#layout08 .main{
	margin-top:30px;
	height:536px;
	position:relative;
	overflow:hidden;
}

#layout08 .tab{
	position:absolute;
	left:0px;
	top:0px;
	width:94px;
	height:100%;
	background:#712620;
	color:#fff;
	text-align:center;
}

#layout08 .tab a{
	color:#fff;
}

#layout08 .tab .week{
	height:36px;
	line-height:36px;
	font-size:18px;
	background:#b10000;
}

#layout08 .tab .arrow1,#layout08 .tab .arrow2{
	position:absolute;
	top:11px;
	width:14px;
	height:14px;
	cursor:pointer;
	z-index:9;
}

#layout08 .tab .arrow1{
	background:url(images/ly08-arrow1.png);
	left:3px;
}

#layout08 .tab .arrow2{
	background:url(images/ly08-arrow2.png);
	right:3px;
}

#layout08 .tab li{
	height:50px;
	line-height:50px;
	font-size:20px;
	cursor:pointer;
}

#layout08 .tab .current{
	background:#d52323;
	font-weight:bold;
	font-size:36px;
}

#layout08 .con{
	position:absolute;
	width:1106px;
	height:100%;
	right:0px;
	top:0px;
}

#layout08 .con dd{
	display:none;
}

#layout08 .con .active{
	display:block;
}

#layout08 .block-left{
	position:absolute;
	top:0px;
	left:0px;
	width:251px;
	height:100%;
	background:#f1d45f;
}

#layout08 .block-middle{
	position:absolute;
	top:0px;
	left:251px;
	width:620px;
	height:100%;
	background:#ff9b30;
}

#layout08 .block-right{
	position:absolute;
	top:0px;
	right:0px;
	width:235px;
	height:100%;
	background:#ef7544;
}

/* #layout08上方出现 */
@-ms-keyframes ly08a{
	from{ top:-100%; }
	to{ }
}
@-moz-keyframes ly08a{
	from{ top:-100%; }
	to{ }
}
@-o-keyframes ly08a{
	from{ top:-100%; }
	to{ }
}
@-webkit-keyframes ly08a{
	from{ top:-100%; }
	to{ }
}
@keyframes ly08a{
	from{ top:-100%; }
	to{ }
}

#layout08 .active .block-left,#layout08 .active .block-right{
	animation:'ly08a' 0.4s ease-in-out 0s normal;
	-ms-animation:ly08a 0.4s ease-in-out 0s normal;
	-moz-animation:ly08a 0.4s ease-in-out 0s normal;
	-o-animation:'ly08a' 0.4s ease-in-out 0s normal;
	-webkit-animation:'ly08a' 0.4s ease-in-out 0s normal;
}
/* #layout08上方出现 */

/* #layout08下方出现 */
@-ms-keyframes ly08b{
	from{ top:100%; }
	to{ }
}
@-moz-keyframes ly08b{
	from{ top:100%; }
	to{ }
}
@-o-keyframes ly08b{
	from{ top:100%; }
	to{ }
}
@-webkit-keyframes ly08b{
	from{ top:100%; }
	to{ }
}
@keyframes ly08b{
	from{ top:100%; }
	to{ }
}

#layout08 .active .block-middle{
	animation:'ly08b' 0.4s ease-in-out 0s normal;
	-ms-animation:ly08b 0.4s ease-in-out 0s normal;
	-moz-animation:ly08b 0.4s ease-in-out 0s normal;
	-o-animation:'ly08b' 0.4s ease-in-out 0s normal;
	-webkit-animation:'ly08b' 0.4s ease-in-out 0s normal;
}
/* #layout08下方出现 */

#layout08 .con .title{
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:22px;
	color:#fff;
}

#layout08 .con .title a{
	color:#fff;
}

#layout08 .con .title a:hover{
	text-decoration:none;
	text-shadow:1px 1px 1px #ccc;
}

#layout08 .block-left .title{ background:#ff9b30; }

#layout08 .block-middle .title{ background:#ef7544; }

#layout08 .block-right .title{ background:#f1d45f; }

#layout08 .block-left .hot{
	padding:24px 12px 0px 12px;
}

#layout08 .block-left .hot h3{
	font-size:18px;
	line-height:24px;
	margin-bottom:8px;
}

#layout08 .block-left .hot .photo{
	float:left;
	width:116px;
	height:82px;
}

#layout08 .block-left .hot table{
	float:right;
	width:102px;
	height:82px;
	line-height:20px;
	font-size:14px;
}

#layout08 .block-left ul{
	margin:30px 22px 0px 22px;
}

#layout08 .block-left li{
	border-top:1px dotted #cca406;
	line-height:20px;
	padding:11px 0px 11px 16px;
	background:url(images/list4.png) no-repeat left 18px;
}

#layout08 .block-middle .photo{
	height:500px;
	position:relative;
}

#layout08 .block-middle .photo .shadow{
	position:absolute;
	width:100%;
	height:90px;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}

#layout08 .block-middle .photo table{
	position:absolute;
	width:100%;
	height:90px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	font-size:22px;
	left:0px;
	bottom:0px;
}

#layout08 .block-middle .photo table a{
	color:#fff;
}

#layout08 .block-middle .photo table td{
	padding:0px 40px;
}

#layout08 .block-right ul{
	margin:25px 10px 0px 15px;
}

#layout08 .block-right li{
	margin-top:15px;
}

#layout08 .block-right li .photo{
	float:left;
	width:102px;
	height:102px;
	border-radius:50%;
	overflow:hidden;
}

#layout08 .block-right li table{
	float:right;
	width:100px;
	height:102px;
	font-size:16px;
	line-height:24px;
}

#layout08 .block-right li table a{
	color:#fff;
}

#layout09{
	height:1000px;
	position:relative;
}

#layout09 .arrow1,#layout09 .arrow2{
	position:absolute;
	width:50px;
	height:76px;
	cursor:pointer;
	top:40%;
	filter:alpha(opacity=80);
	opacity:0.8;
	z-index:99;
}

#layout09 .arrow1:hover,#layout09 .arrow2:hover{
	filter:alpha(opacity=100);
	opacity:1;
}

#layout09 .arrow1{
	background:url(images/ly09-arrow1.png);
	left:10%;
}

#layout09 .arrow2{
	background:url(images/ly09-arrow2.png);
	right:10%;
}

#layout09 li{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-position:center top;
	background-repeat:no-repeat;
	display:none;
}

#layout09 .current{
	display:block;
}

#layout09 .shadow{
	position:absolute;
	width:100%;
	height:300px;
	background:url(images/ly09-shadow.png);
	left:0px;
	bottom:0px;
	z-index:1;
}

#layout09 .text{
	position:absolute;
	bottom:50px;
	width:1100px;
	left:50%;
	margin-left:-550px;
	color:#fff;
	z-index:9;
}

#layout09 .text a{
	color:#fff;
}

#layout09 .text h3{
	font-size:36px;
	line-height:46px;
	text-align:center;
}

#layout09 .text h3 span{
	margin-right:20px;
}

#layout09 .text h3 a:hover{
	text-decoration:none;
	text-shadow:0px 0px 2px #ccc;
}

#layout09 .text p{
	line-height:30px;
	font-size:18px;
	margin-top:15px;
}

#layout10{
	background:url(images/ly10-bg.jpg) no-repeat center bottom;
}

#layout10 .w1200{
	height:750px;
	position:relative;
}

#layout10 .topic{
	position:absolute;
	width:187px;
	height:187px;
	left:506px;
	top:290px;
	z-index:9;
}

#layout10 .block{
	position:absolute;
	width:580px;
	height:245px;
	padding-top:13px;
	background:#b63b1c;
}

#layout10 .block1{ left:0px; top:108px; }
#layout10 .block2{ right:0px; top:108px; }
#layout10 .block3{ left:0px; top:406px; }
#layout10 .block4{ right:0px; top:406px; }

#layout10 .block .flag{
	position:absolute;
	width:104px;
	height:66px;
	background:url(images/ly10-flag.png);
	left:14px;
	top:-26px;
	z-index:2;
}

#layout10 .block .title{
	margin:0px 5px;
	position:relative;
	height:28px;
	line-height:28px;
	overflow:hidden;
}

#layout10 .block .title i{
	position:absolute;
	width:100%;
	height:6px;
	background:#ffedb3;
	left:0px;
	top:50%;
	margin-top:-3px;
	z-index:1;
}

#layout10 .block .title span{
	margin-left:32px;
	background:#b63b1d;
	font-size:24px;
	font-weight:bold;
	position:relative;
	padding-right:5px;
	border-radius:3px;
	z-index:3;
}

#layout10 .block .title span,#layout10 .block .title span a{
	color:#ffecab;
}

#layout10 .block .title span a:hover{
	text-decoration:none;
	text-shadow:1px 1px 1px #999;
}

#layout10 .block4 .flag{
	left:74px;
}

#layout10 .block4 .title span{
	margin-left:92px;
}

#layout10 .block1 .con,#layout10 .block3 .con{
	margin:22px 55px 0px 25px;
}

#layout10 .block2 .con,#layout10 .block4 .con{
	margin:22px 25px 0px 55px;
}

#layout10 .block h3{
	font-size:30px;
	line-height:36px;
	height:36px;
	font-weight:normal;
}

#layout10 .block h3 a{
	color:#fff;
}

#layout10 .block .pic1{
	float:left;
	width:160px;
	height:110px;
	position:relative;
	margin-top:15px;
	margin-right:6px;
}

#layout10 .block .pic1 .play{
	position:absolute;
	width:42px;
	height:42px;
	left:50%;
	top:50%;
	margin:-21px 0px 0px -21px;
	background:url(images/ly10-play.png);
}

#layout10 .block .list{
	margin-top:15px;
}

#layout10 .block .list li{
	height:36px;
	line-height:36px;
	padding-left:17px;
	background:url(images/list5.png) no-repeat left 14px;
}

#layout10 .block .list li a{
	color:#fff;
}

#layout10 .block .list-right{
	float:right;
	width:320px;
}

#layout10 .block .pic2 {
    width: 235px;
    height: 155px;
    position: relative;
}
.photo.pic2.left span {
    display: block;
    position: absolute;
    left: 5px;
    white-space: nowrap;
    bottom: 5px;
    text-shadow: #000 10px 200px;
}
.photo.pic2.right span {
    display: block;
    position: absolute;
    left: 5px;
    white-space: nowrap;
    bottom: 5px;
    text-shadow: #000 10px 200px;
}
#layout10 .block .pic2 a{
    color:#fff;
}
#layout11{
	background:url(images/ly11-bg.jpg) no-repeat center top;
}

#layout11 .w1200{
	height:800px;
}

#layout11 .topic{
	height:200px;
}

#layout11 .topic a{
	display:block;
	width:100%;
	height:100%;
}

#layout11 .hot{
	border-bottom:1px dashed #d47676;
	text-align:center;
	padding-bottom:18px;
	margin-top:35px;
}

#layout11 .hot h3{
	font-size:38px;
	height:48px;
	line-height:48px;
	margin-bottom:8px;
}

#layout11 .hot h3 a{
	color:#fffabd;
}

#layout11 .hot p{
	color:#fff;
	line-height:30px;
}

#layout11 .hot p a{
	color:#fff;
	margin:0px 5px;
}

#layout11 .box2{
	margin:22px 0px 0px -52px;
}

#layout11 .box2 .block{
	float:left;
	width:365px;
	margin-left:52px;
	color:#fff;
}

#layout11 .box2 .block a{
	color:#fff;
}

#layout11 .box2 h3{
	font-size:20px;
	line-height:30px;
	height:30px;
	margin-bottom:5px;
}

#layout11 .box2 li{
	height:30px;
	line-height:30px;
	padding-left:40px;
	background:url(images/list3.png) no-repeat 7px 8px;
}

#layout11 .box3{
	margin-top:20px;
}

#layout11 .box3 .photo{
	width:355px;
	height:200px;
}

#layout11 .box3 .middle{
	float:left;
	margin-left:67px;
}

#layout12{
	position:relative;
}

#layout12 .line{
	position:absolute;
	width:100%;
	height:11px;
	background:#e5e5e5;
	left:0px;
	top:26px;
	z-index:1;
}

#layout12 .topic img{
	position:relative;
	z-index:9;
}

#layout12 .box{
	border:1px solid #e5e5e5;
	margin-top:45px;
}

#layout12 .side{
	float:right;
	width:377px;
}

#layout12 .main{
	float:left;
	width:755px;
	margin:20px 0px 0px 22px;
}

#layout12 .main h3{
	font-size:30px;
	height:40px;
	line-height:40px;
}

#layout12 .main h3 a{
	color:#dc3a3a;
}

#layout12 .main .list1{
	margin-top:15px;
}

#layout12 .main .list1 ul{
	margin-left:-45px;
}

#layout12 .main .list1 li{
	float:left;
	margin-left:45px;
	width:325px;
	padding-left:30px;
	background:url(images/list3.png) no-repeat left 8px;
	height:30px;
	line-height:30px;
}

#layout12 .main .list2{
	position:relative;
	height:145px;
	margin-top:22px;
}

#layout12 .main .list2 .arrow1,#layout12 .main .list2 .arrow2{
	position:absolute;
	top:50%;
	margin-top:-29px;
	width:34px;
	height:58px;
	cursor:pointer;
	filter:alpha(opacity=80);
	opacity:0.8;
}

#layout12 .main .list2 .arrow1:hover,#layout12 .main .list2 .arrow2:hover{
	filter:alpha(opacity=100);
	opacity:1;
}

#layout12 .main .list2 .arrow1{
	left:0px;
	background:url(images/ly12-arrow1.png);
}

#layout12 .main .list2 .arrow2{
	right:0px;
	background:url(images/ly12-arrow2.png);
}

#layout12 .main .list2 ul{
	margin-left:-25px;
}

#layout12 .main .list2 li{
	float:left;
	height:145px;
	width:235px;
	margin-left:25px;
}

#layout13 .topic{
	position:relative;
	text-align:center;
}

#layout13 .topic img{
	display:inline;
	position:relative;
	z-index:9;
}

#layout13 .topic i{
	position:absolute;
	width:100%;
	height:11px;
	left:0px;
	top:50%;
	background:#e5e5e5;
	margin-top:-6px;
	z-index:1;
}

#layout13 .main{
	background:#fba207;
	padding-top:20px;
	padding-bottom:125px;
	margin-top:10px;
}

#layout13 .focus{
	height:635px;
	position:relative;
}

#layout13 .focus .cover-left,#layout13 .focus .cover-right{
	position:absolute;
	top:0px;
	width:1200px;
	height:100%;
	background:#fff;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:100;
}

#layout13 .focus .cover-left{
	right:50%;
	margin-right:600px;
}

#layout13 .focus .cover-right{
	left:50%;
	margin-left:600px;
}

#layout13 .focus .arrow1,#layout13 .focus .arrow2{
	position:absolute;
	width:68px;
	height:107px;
	cursor:pointer;
	top:50%;
	margin-top:-53px;
	filter:alpha(opacity=80);
	opacity:0.8;
	z-index:110;
}

#layout13 .focus .arrow1:hover,#layout13 .focus .arrow2:hover{
	filter:alpha(opacity=100);
	opacity:1;
}

#layout13 .focus .arrow1{
	background:url(images/ly13-arrow1.png);
	left:10%;
}

#layout13 .focus .arrow2{
	background:url(images/ly13-arrow2.png);
	right:10%;
}

#layout13 .focus li{
	position:absolute;
	width:1200px;
	height:100%;
	top:0px;
	overflow:visible;
	display:none;
}

#layout13 .focus .position1{
	left:50%;
	margin-left:-600px;
	z-index:99;
	display:block;
}

#layout13 .focus .position2{
	left:50%;
	margin-left:600px;
	z-index:10;
	display:block;
}

#layout13 .focus .position3{
	right:50%;
	margin-right:600px;
	z-index:10;
	display:block;
}

#layout13 .focus .num{
	position:absolute;
	left:187px;
	bottom:-43px;
	width:87px;
	height:87px;
	text-align:center;
	line-height:87px;
	color:#fff;
	background:#e13232;
	font-size:36px;
	font-family:"Arial";
	z-index:9;
	filter:alpha(opacity=0);
	opacity:0;
}

#layout13 .focus .text{
	position:absolute;
	left:242px;
	bottom:-82px;
	width:800px;
	height:164px;
	background:#e1e1e1;
	z-index:5;
	filter:alpha(opacity=0);
	opacity:0;
}

#layout13 .focus .text td{
	padding:0px 45px 0px 62px;
}

#layout13 .focus .text h3{
	font-size:28px;
	line-height:36px;
}

#layout13 .focus .text p{
	line-height:34px;
	font-size:18px;
	margin-top:10px;
}

#layout13 .focus .position1 .num,#layout13 .focus .position1 .text{
	filter:alpha(opacity=100);
	opacity:1;
}

#layout14 .topic{
	text-align:center;
	position:relative;
}

#layout14 .topic img{
	display:inline;
	position:relative;
	z-index:9;
}

#layout14 .topic i{
	position:absolute;
	width:100%;
	height:11px;
	left:0px;
	top:50%;
	margin-top:-6px;
	background:#e5e5e5;
	z-index:1;
}

#layout14 .phone{
	float:left;
	margin-top:30px;
	width:393px;
	height:673px;
	background:url(images/ly14-phone.png);
	position:relative;
}

#layout14 .phone .show{
	position:absolute;
	width:358px;
	left:17px;
	top:60px;
	border:1px solid #e3e3e3;
}



#layout14 .main{
	float:right;
	width:745px;
}

#layout14 .main .photo{
	width:355px;
	height:380px;
	position:relative;
	margin-top:35px;
}

#layout14 .main .photo a{
	display:block;
	width:100%;
	height:100%;
}

#layout14 .main .photo i{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}

#layout14 .main .photo .text{
	position:absolute;
	width:80%;
	left:10%;
	top:35%;
	text-align:center;
	color:#fff;
	display:none;
}

#layout14 .main .photo .text h4{
	font-size:36px;
	line-height:46px;
}

#layout14 .main .photo .text p{
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	margin-top:5px;
}

#layout14 .main .photo:hover .text,#layout14 .main .photo:hover i{
	display:block;
}

#layout14 .main .code{
	width:355px;
	margin-top:32px;
}

#layout14 .bottom{
	background:#e04e45;
	margin-top:35px;
}

#layout15 .topic{
	text-align:center;
	position:relative;
}

#layout15 .topic img{
	display:inline;
	position:relative;
	z-index:9;
}

#layout15 .topic i{
	position:absolute;
	width:100%;
	height:11px;
	left:0px;
	top:50%;
	margin-top:-6px;
	background:#e5e5e5;
	z-index:1;
}

#layout15 .list li{
	float:left;
	text-align:center;
	width:16.66%;
	margin-top:30px;
	height:50px;
}

#layout15 .list li img{
	display:inline-block;
	height:100%;
	max-width:90%;
}

#layout16 .side{
	float:right;
	width:260px;
}

#layout16 .side .photo{
	height:170px;
	margin-top:30px;
}

#layout16 .side li{
	line-height:22px;
	max-height:44px;
	padding-left:22px;
	background:url(images/list7.png) no-repeat 2px 6px;
	margin-top:15px;
}

#layout16 .main{
	float:left;
	width:875px;
	margin-top:5px;
}

#layout16 .main .block{
	border-bottom:1px dotted #9b9b9b;
	padding-bottom:22px;
	padding-top:20px;
}

#layout16 .main h3{
	font-size:30px;
	line-height:40px;
	height:40px;
	margin-bottom:20px;
}

#layout16 .main .photo{
	float:left;
	width:250px;
	height:160px;
}

#layout16 .main .list{
	float:right;
	width:600px;
	margin-top:8px;
}

#layout16 .main .list li{
	float:left;
	width:275px;
	height:36px;
	line-height:36px;
	font-size:14px;
	background:url(images/list3.png) no-repeat left 11px;
	padding-left:25px;
}

