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

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

#to-top{
	width:88px;
	height:88px;
	background:url(images/to-top.png);
	cursor:pointer;
	position:fixed;
	right:5%;
	bottom:8%;
	z-index:2000;
}

#to-top:hover{
	filter:alpha(opacity=90);
	opacity:0.9;
}

@media (max-width: 1200px) {
	#to-top{ right:0%; bottom:0%; }
}

@media (min-width: 1200px) {
	#to-top{ right:1%; }
}
@media (min-width: 1550px) {
	#to-top{ right:5%; }
}

#footer{
	background:#cc4155;
	color:#fff;
	line-height:24px;
	text-align:center;
	font-size:12px;
	font-family:"SimSun";
	padding:25px 0px;
}

#footer a{
	color:#fff
}

#nav{
	position:fixed;
	left:0px;
	top:0px;
	border-bottom:1px solid #7b7b7b;
	background:#fff;
	max-width:100%;
	z-index:1000;
}

#nav .w1200{
	height:95px;
}

#nav .logo{
	float:left;
	width:85px;
	margin-top:32px;
}

#nav .main{
	float:right;
	width:1095px;
	height:56px;
	margin-top:19px;
}

#nav .main td{
	border-left:1px solid #cbcbcb;
	padding-left:10px;
}

#nav .main h3{
	float:left;
	margin-top:4px;
	width:22px;
	font-size:20px;
	text-align:center;
	line-height:24px;
	color:#d70517;
}

#nav .main h3 a{
	color:#d70517;
	text-decoration:none;
}

#nav .main p{
	height:28px;
	line-height:28px;
	font-size:16px;
	color:#4c4c4c;
}

#nav .main p a{
	color:#4c4c4c;
	margin-left:10px;
}

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

#header .w1200{
	height:780px;
	position:relative;
}

#header .pic1{
	position:absolute;
	bottom:233px;
	left:-400px;
	background:url(images/header-pic1.png) no-repeat left bottom;
	width:921px;
	height:300px;
	z-index:160;
}

#header .pic2{
	position:absolute;
	top:260px;
	right:-400px;
	background:url(images/header-pic2.png) no-repeat right bottom;
	width:733px;
	height:216px;
	z-index:170;
}

#header .pic3{
	position:absolute;
	top:210px;
	left:435px;
	background:url(images/header-pic3.png) no-repeat;
	width:449px;
	height:392px;
	z-index:180;
}

#header .pic4{
	position:absolute;
	top:150px;
	right:790px;
	background:url(images/header-pic4.png) no-repeat;
	width:254px;
	height:109px;
	z-index:150;
}

#header .old{
	position:absolute;
	right:20px;
	top:125px;
	width:95px;
	z-index:190;
}

#header .old span{
	display:block;
	height:22px;
	line-height:22px;
	border:1px solid #c9c9c9;
	background:#fff;
	padding-left:8px;
	font-size:14px;
	color:#393939;
	position:relative;
	cursor:pointer;
}

#header .old span i{
	position:absolute;
	right:9px;
	top:8px;
	width:0;
    height:0;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:5px solid #aa0014;
}

#header .old .drop{
	border:1px solid #c9c9c9;
	border-top:none;
	background:#fff;
	text-align:center;
	font-size:14px;
	padding:5px 0px;
	display:none;
}

#header .old:hover .drop{
	display:block;
}

#header .old .drop p{
	height:24px;
	line-height:24px;
}

#header .old .drop p a{
	display:block;
	width:100%;
	height:100%;
}

#header .old .drop p a:hover{
	text-decoration:none;
	background:#d70517;
	color:#fff;
}

#layout01{
	text-align:center;
	margin-top:-145px;
	z-index:200;
	position:relative;
}

#layout01 h1{
	font-size: 50px;
	height: 65px;
	line-height: 65px;
}

#layout01 p{
	font-size: 18px;
	height: 60px;
	line-height: 30px;
	margin-top: 12px;
	text-align:left}

#layout01 p a{
	margin:0px 15px;
}

#layout02{
	height:38px;
	line-height:38px;
	overflow:hidden;
	border-color:#e9e9e9;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	position:relative;
	z-index:200;
}

#layout02 .title{
	float:left;
	color:#cb000a;
	font-weight:bold;
	padding-left:8px;
	width:82px;
	position:relative;
	font-size:14px;
}

#layout02 .title i{
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-6px;
	width:0;
    height:0;
    border-top:6px solid transparent;
    border-left:6px solid #cb000a;
    border-bottom:6px solid transparent;
}

#layout02 .list{
	float:right;
	width:1095px;
	font-size:15px;
}

#layout02 .list a{
	margin-right:45px;
}

#layout03 .left{
	width: 480px;
}

#layout03 .left .title{
	height:34px;
	line-height:34px;
	margin-bottom:10px;
}

#layout03 .left .title span{
	float:left;
}

#layout03 .left .title a{
	float:right;
}

#layout03 .left .hot{
	border-bottom:1px dotted #ccc;
	padding:12px 0px;
}

#layout03 .left h3{
	height: 28px;
	line-height: 28px;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 8px;
}

#layout03 .left p{
	line-height: 28px;
	font-size: 15px;
	color: #6C6868
}

#layout03 .left p a{
	margin:0px 5px;
}

#layout03 .left li{
	height: 43px;
	line-height: 43px;
	border-bottom: 1px dotted #ccc;
}

#layout03 .left li span{
	color:#d9000a;
}

#layout03 .right{
	width: 680px;
}

#layout03 .right .focus{
	width: 100%;
	height: 450px;
	position: relative;
	overflow: hidden;
}

#layout03 .right .focus img{
	width:100%;
	height:100%;
}

#layout03 .right .focus p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:20px;
	z-index:9;
}

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

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

#layout03 .right .focus .arrow1,#layout03 .right .focus .arrow2{
	position:absolute;
	width:45px;
	height:71px;
	top:125px;
	cursor:pointer;
	filter:alpha(opacity=80);
	opacity:0.8;
}

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

#layout03 .right .focus .arrow1{
	left:0px;
	background:url(images/ly03-arrow1.gif);
}

#layout03 .right .focus .arrow2{
	right:0px;
	background:url(images/ly03-arrow2.gif);
}

#layout03 .right .word{
	margin-top:15px;
}

#layout03 .right .word ul{
	zoom:1;
	margin-left:-18px;
}

#layout03 .right .word li{
	float:left;
	display:inline;
	width:165px;
	height:206px;
	margin:0px 0px 0px 18px;
}

#layout03 .right .word li a:hover{
	text-decoration:none;
}

#layout03 .right .word li .card{
	color:#fff;
	position:relative;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	perspective:1000px;
}

#layout03 .right .word li .card .front{
	width:165px;
	height:164px;
	padding-top:42px;
	text-align:center;
	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;
}

#layout03 .right .word li .card:hover .front{
	transform: rotateY(-180deg);
}

#layout03 .right .word li .card .front img{
	margin:0px auto;
}

#layout03 .right .word li .card .front p{
	border-top:1px solid #fff;
	width:122px;
	margin:15px auto 0px auto;
	font-size:28px;
	height:58px;
	line-height:58px;
}

#layout03 .right .word li .card .back{
	width:165px;
	height:206px;
	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:22px;
	line-height:34px;
	text-align:center;
	font-weight:bold;
}

#layout03 .right .word li .card:hover .back{
	transform:rotateY(-360deg);
	z-index:4\9;
}

#layout03 .right .word li .card .back td{
	padding:0px 15px;
}

#ly03-card1 .card .front,#ly03-card1 .card .back{ background:#e95ba1; }
#ly03-card2 .card .front,#ly03-card2 .card .back{ background:#e85b6b; }
#ly03-card3 .card .front,#ly03-card3 .card .back{ background:#ec7e5d; }
#ly03-card4 .card .front,#ly03-card4 .card .back{ background:#e7b45b; }

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

#layout04 .w1200{
	height:735px;
}

#layout04 .topic{
	height:140px;
	margin-bottom:40px;
}

#layout04 .block{
	float:left;
	display:inline;
	width:295px;
	height:465px;
	overflow:hidden;
	margin:0px 3px 0px 2px;
	position:relative;
	color:#fff;
}

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

#layout04 .block img{
	width:100%;
	height:100%;
}

#layout04 .block .base{
	position:relative;
	width:100%;
	height:100%;
}

#layout04 .block .base .shadow{
	position:absolute;
	left:0px;
	bottom:40px;
	width:100%;
	height:50px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:1;
}

#layout04 .block .base p{
	position:absolute;
	left:0px;
	bottom:40px;
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:30px;
	z-index:3;
}

#layout04 .block .top{
	position:absolute;
	left:0px;
	top:-100%;
	width:100%;
	height:100%;
	background:#8f8f8f;
	z-index:9;
	transition:top 0.3s linear;
}

#layout04 .block:hover .top{
	top:0%;
}

#layout04 .block .top .title{
	height:60px;
	line-height:60px;
	border-bottom:1px solid #c7c7c7;
	padding-left:20px;
	font-size:26px;
	color:#fff;
}

#layout04 .block .top .title i{
	display:inline-block;
	vertical-align:top;
	margin:26px 0px 0px 18px;
	width:0;
    height:0;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:8px solid #fff;
}

#layout04 .block .top .photo{
	width:265px;
	height:165px;
	margin:20px auto 0px auto;
	position:relative;
}

#layout04 .block .top .photo .shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:30px;
	background:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
}

#layout04 .block .top .photo p{
	position:absolute;
	left:10px;
	bottom:0px;
	width:245px;
	height:30px;
	line-height:30px;
}

#layout04 .block .top ul{
	width:265px;
	margin:20px auto 0px auto;
}

#layout04 .block .top li{
	height:37px;
	line-height:37px;
	padding-left:12px;
	background:url(images/ly04-list.gif) no-repeat left 17px;
}

#layout05 .title{
	height:30px;
	line-height:30px;
}

#layout05 .title span{
	float:left;
	font-size:26px;
}

#layout05 .title span i{
	font-style:normal;
	color:#cb000a;
}

#layout05 .title a{
	float:right;
	width:35px;
	height:17px;
	margin-top:6px;
	background:url(images/ly05-more.gif);
}

#layout05 .title a:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}

#layout05 .left{
	width:415px;
}

#layout05 .left ul{
	margin-top:15px;
}

#layout05 .left li{
	height:45px;
	line-height:45px;
	border-bottom:1px dotted #ccc;
}

#layout05 .left li span{
	color:#cd000e;
}

#layout05 .middle{
	float:left;
	display:inline;
	margin-left:45px;
	width:345px;
}

#layout05 .middle .word{
	width:100%;
	height:235px;
	margin-top:12px;
}

#layout05 .middle .word td{
	border:1px solid #fff;
	width:33.33%;
	height:33.33%;
	text-align:center;
	color:#fff;
}

#layout05 .middle .word td a{
	color:#fff;
}

#layout05 .middle .word .big{
	font-size:24px;
	line-height:28px;
	background:#e05152;
}

#layout05 .middle .word .small{
	font-size:16px;
	line-height:20px;
	background:#e9786d;
}

#layout05 .right{
	width:350px;
}

#layout05 .right .photo{
	margin-top:12px;
	height:235px;
}

#layout05 .right .photo img{
	width:100%;
	height:100%;
}

#layout06 .topic{
	background:url(images/ly06-topic.gif) no-repeat center top;
	margin-bottom:45px;
}

#layout06 .topic .w1200{
	height:76px;
}

#layout06 .main{
	float:left;
	width:810px;
	height:505px;
	position:relative;
}

#layout06 .main img{
	width:100%;
	height:100%;
}

#layout06 .main .play{
	position:absolute;
	left:50%;
	top:50%;
	margin:-66px 0px 0px -66px;
	width:131px;
	height:131px;
	background:url(images/play1.png) no-repeat;
}

#layout06 .tab{
	float:right;
	width:350px;
	height:505px;
	overflow-y:scroll;
}

#layout06 .tab table{
	width:100%;
}

#layout06 .tab td{
	border-bottom:1px solid #fff;
	height:100px;
	background:#9d9d9d;
	padding:0px 25px;
	font-size:18px;
	line-height:32px;
	color:#fff;
}

#layout06 .tab td a{
	color:#fff;
}

#layout06 .tab .current{
	background:#e85b6b;
}

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

#layout07 .w1200{
	height:667px;
	color:#fff;
}

#layout07 a{
	color:#fff;
}

#layout07 .topic{
	height:130px;
	margin-bottom:50px;
}

#layout07 .hot{
	width:775px;
}

#layout07 .hot h3{
	font-size:38px;
	height:46px;
	line-height:46px;
}

#layout07 .hot p{
	line-height:28px;
	max-height:84px;
	margin-top:25px;
}

#layout07 .hot p a{
	color:#fffc00;
}

#layout07 ul{
	margin-top:40px;
	width:840px;
}

#layout07 ul li{
	float:left;
	display:inline;
	margin-right:70px;
	width:328px;
	height:45px;
	line-height:45px;
	border-bottom:1px dotted #db8491;
	padding-left:22px;
	background:url(images/ly7-list.png) no-repeat 5px 20px;
}

#layout08 .topic{
	background: url(images/ly28-topic.gif) no-repeat center top;
}

#layout08 .topic .w1200{
	height:76px;
}

#layout08 img{
	width:100%;
	height:100%;
}

#layout08 .box1{
	margin-top:50px;
}

#layout08 .box1 .photo{
	float:right;
	width:510px;
	height:290px;
}

#layout08 .box1 .text{
	float:left;
	width:655px;
}

#layout08 .box1 .text h3{
	line-height:54px;
	font-size:40px;
	margin-bottom:25px;
}

#layout08 .box1 .text p{
	line-height:30px;
	max-height:150px;
	font-size:15px;
}

#layout08 .box2{
	margin-top:50px;
	overflow:hidden;
}

#layout08 .box2 table{
	width:1199px;
}

#layout08 .box2 td{
	padding:30px 25px 35px 25px;
	width:548px;
	vertical-align:top;
	font-size:16px;
}

#layout08 .box2 .color1{
	background:#ededed;
}

#layout08 .box2 .color1 td{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#layout08 .box2 .color2{
	background:#ffffff;
}

#layout08 .box2 .color2 td{
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
}

#layout08 .box2 h4{
	float:left;
	height:34px;
	line-height:34px;
	background:#cb000a;
	color:#fff;
	font-weight:normal;
	font-size:16px;
	padding:0px 10px;
}

#layout08 .box2 h3{
	font-size:28px;
	font-weight:normal;
	height:65px;
	line-height:65px;
	border-bottom:1px solid #d8d8d8;
	margin-bottom:20px;
}

#layout08 .box2 .photo{
	float:left;
	width:270px;
	height:190px;
}

#layout08 .box2 p{
	float:right;
	margin-top:5px;
	width:255px;
	line-height:30px;
	max-height:180px;
}

#layout08 .box3 .focus{
	position:relative;
	z-index:9;
	height:400px;
	margin-top:40px;
}

#layout08 .box3 .arrow1,#layout08 .box3 .arrow2{
	position:absolute;
	width:20px;
	height:55px;
	cursor:pointer;
	top:50%;
	margin-top:-27px;
	z-index:100;
}

#layout08 .box3 .arrow1:hover,#layout08 .box3 .arrow2:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}

#layout08 .box3 .arrow1{
	left:20px;
	background:url(images/ly24-arrow1.png);
}

#layout08 .box3 .arrow2{
	right:20px;
	background:url(images/ly24-arrow2.png);
}

#layout08 .box3 img{
	width:100%;
	height:100%;
}

#layout08 .box3 li{
	position:absolute;
	overflow:hidden;
}

#layout08 .box3 .weizhi1{ width:710px; height:400px; left:245px; top:0px; z-index:50; }
#layout08 .box3 .weizhi2{ width:595px; height:335px; left:495px; top:32px; z-index:40; }
#layout08 .box3 .weizhi3{ width:515px; height:290px; left:685px; top:55px; z-index:30; }
#layout08 .box3 .weizhi4{ width:515px; height:290px; left:0px; top:55px; z-index:30; }
#layout08 .box3 .weizhi5{ width:595px; height:335px; left:110px; top:32px; z-index:40; }

#layout08 .box3 .cover{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}

#layout08 .box3 .weizhi1 .cover{
	display:none;
}

#layout08 .box3 .shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	height:55px;
	width:100%;
	background:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
}

#layout08 .box3 p{
	position:absolute;
	left:0px;
	bottom:0px;
	height:55px;
	line-height:55px;
	font-size:24px;
	font-weight:bold;
	width:100%;
	color:#fff;
}

#layout08 .box3 p a{
	color:#fff;
}

#layout08 .box3 p span{
	float:left;
	display:inline;
	margin-right:25px;
	padding:0px 25px;
	position:relative;
}

#layout08 .box3 p b{
	position:relative;
	font-weight:normal;
}

#layout08 .box3 p i{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:#b30026;
	filter:alpha(opacity=50);
	opacity:0.5;
}

#layout08 .box3 p,#layout08 .box3 .shadow{
	display:none;
}

#layout08 .box3 .weizhi1 p,#layout08 .box3 .weizhi1 .shadow{
	display:block;
}

#layout09{
	background:#373737;
}

#layout09 .topic{
	background:url(images/ly09-topic.gif) no-repeat center top;
	margin-bottom:40px;
}

#layout09 .topic .w1200{
	height:115px;
}

#layout09 .focus{
	height:545px;
	overflow:hidden;
	position:relative;
	margin-top:40px;
}

.mb8{ margin-bottom:8px}
.mt15{ margin-top:15px;}
#slide li { width:1000px; height:582px; float:left; position:relative; overflow:visible;  }
.slider-container .pic { width:1000px; height:582px; display:block; position: relative;}
.slider-container .pic img { width:1000px; height:582px; display:block; border:0 none;}
.slide_Bg { width:1000px; height:582px; position:absolute; top:0; background:#fff; filter:alpha(opacity=30); opacity:0.5;}
.cur .slide_Bg { display:none }
#slide_list { position:absolute; left:0 }
.slider-container li img{ position:relative }
.slider-container li p{width:100%; height:50px; font-family:"Microsoft Yahei","SimHei" font-size: 21px;color: #fff; position:absolute; bottom:0; left:0; z-index:100;display:none;background:rgba(0,0,0,0.6);}
.slider-container li dd p{font-size:16px;}
.slider-container li p span.zx{ color:#070002; font-size:14px; width:548px; text-align:justify; position:absolute; left:50px; line-height:24px;height: 135px;overflow: hidden;}
.slider-container li p span.zx .bt{ font-size:24px; display:block; font-weight:bold; line-height:40px;height: 40px;overflow: hidden;}
.cur .st_ty{display:block; width:618px; height:138px; background:#f1f0f0; margin-left:208px; position:relative; margin-top:-70px; overflow:visible;}
.cur .st_ty .sz{ width:60px; height:60px; background:url(images/ly09-num.jpg) no-repeat; position:absolute; left:-30px; top:40px; display:block}
.cur .st_ty .sz .num{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-left:15px; line-height:16px; margin-top:12px; float:left; font-weight:normal}
.cur .st_ty .sz .sum{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-left:26px; margin-top:8px; float:left; line-height:20px; font-weight:normal}
.cur .st_ty .sz h2{ display:block}
.cur .st_ty h2 a{ font-size:24px; color:#070002; font-weight:bold; position:absolute}
.slider-btn-l{left:50%;margin-left:-509px;}
.slider-btn-r{right:50%;margin-right:-509px;}
.area1{ overflow: hidden; zoom:1;}
 .slider-container {margin: 0 auto; width:1000px; position:relative; height:582px; z-index:9; min-width:1000px;}
.slider-wrap { width:4000px; height:582px;  font-size:0; position:absolute; left:49%; top:0; margin-left:-1480px;}
.slider { width:100%; height:582px; float:left}
.slider-btn { position:absolute; top:220px; width:60px; height:150px; background:#c9121b; cursor:pointer; filter:alpha(opacity=80); opacity:0.8; }
.slider-btn-l{left:50%;margin-left:-597px; background:url(images/ly09-arrow1.png) no-repeat center;}
.slider-btn-r{right:50%;margin-right:-597px; background:url(images/ly09-arrow2.png) no-repeat center;}
.slider-btn-l:hover{ background:url(images/ly09-arrow3.png) no-repeat center;}
.slider-btn-r:hover{ background:url(images/ly09-arrow4.png) no-repeat center;}

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

#layout10 .w1200{
	height:726px;
}

#layout10 .topic{
	height:130px;
}

#layout10 .box{
	height:465px;
	margin-top:50px;
	position:relative;
}

#layout10 .arrow1,#layout10 .arrow2{
	position:absolute;
	top:50%;
	margin-top:-35px;
	width:44px;
	height:71px;
	cursor:pointer;
}

#layout10 .arrow1:hover,#layout10 .arrow2:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}

#layout10 .arrow1{
	left:0px;
	background:url(images/ly10-arrow1.gif);
}

#layout10 .arrow2{
	right:0px;
	background:url(images/ly10-arrow2.gif);
}

#layout10 .list{
	width:1110px;
	margin:0px auto;
}

#layout10 .list li{
	float:left;
	display:inline;
	margin:0px 15px;
	width:340px;
	height:465px;
	background:#e5e5e5;
	position:relative;
	overflow:hidden;
}

#layout10 .list li:hover{
	background:#ccc;
}

#layout10 .list li a{
	display:block;
	width:100%;
	height:100%;
}

#layout10 .list li a:hover{
	text-decoration:none;
	color:#000;
}

#layout10 .list .photo{
	position:absolute;
	left:0px;
	width:100%;
	height:320px;
}

#layout10 .list .photo img{
	width:100%;
	height:100%;
}

#layout10 .list .sty1 .photo,#layout10 .list .sty3 .photo{ top:0px; }
#layout10 .list .sty2 .photo{ bottom:0px; }

#layout10 .list .photo .tag{
	position:absolute;
	left:0px;
	top:0px;
	color:#fff;
	font-size:36px;
	font-style:italic;
	width:40px;
	text-align:center;
	height:46px;
	line-height:46px;
	z-index:9;
}

#layout10 .list .photo .sanjiao{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	width:0;
    height:0;
	border-top-width:76px;
	border-top-style:solid;
    border-right:76px solid transparent;
}

#layout10 .list .sty1 .photo .sanjiao{ border-top-color:#fd6b00; }
#layout10 .list .sty2 .photo .sanjiao{ border-top-color:#00a4f9; }
#layout10 .list .sty3 .photo .sanjiao{ border-top-color:#ea0074; }

#layout10 .list .text{
	position:absolute;
	left:18px;
	width:304px;
}

#layout10 .list .sty1 .text,#layout10 .list .sty3 .text{ top:340px; }
#layout10 .list .sty2 .text{ top:22px; }

#layout10 .list .text h3{
	font-size: 20px;
	height: 54px;
	line-height: 27px;
}

#layout10 .list .text p{
	height:56px;
	line-height:28px;
	margin-top:15px;
}

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

#layout11 .topic{
	height:80px;
}

#layout11 .left{
	width:855px;
	margin-top:25px;
}

#layout11 .left .hot{
	height:225px;
	border-bottom:1px solid #cecece;
	padding-left:385px;
}

#layout11 .left .hot h3{
	font-size:32px;
	line-height:52px;
	max-height:104px;
}

#layout11 .left .hot p{
	line-height:30px;
	max-height:90px;
	margin-top:10px;
	font-size:15px;
}

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

#layout11 .left .list ul{
	zoom:1;
	margin-left:-45px;
}

#layout11 .left .list li{
	float:left;
	display:inline;
	margin-left:45px;
	width:380px;
	height:45px;
	line-height:45px;
	border-bottom:1px dotted #ccc;
	padding-left:25px;
	background:url(images/ly11-list1.gif) no-repeat 4px 18px;
}

#layout11 .left .list .video{
	background:url(images/ly11-list2.gif) no-repeat 0px 14px;
}

#layout11 .right{
	width:305px;
	margin-top:35px;
}

#layout11 .right .photo,#layout11 .right .photo img{
	width:100%;
	height:340px;
	overflow:hidden;
}

#layout11 .right h4{
	line-height:30px;
	height:30px;
	font-size:24px;
	margin-top:15px;
	text-align:center;
}

#layout11 .right p{
	line-height:28px;
	max-height:56px;
	margin-top:12px;
}

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

#layout12 .w1200{
	height:678px;
}

#layout12 .topic{
	height:140px;
	margin-bottom:60px;
}

#layout12 .left{
	width:411px;
	height:432px;
	background:url(images/ly12-left.jpg);
	position:relative;
}

#layout12 .left p{
	position:absolute;
	left:210px;
	top:175px;
	width:150px;
	line-height:32px;
	font-size:18px;
	color:#fff;
}

#layout12 .right{
	width:780px;
}

#layout12 .right .photo,#layout12 .right .photo img{
	width:100%;
	height:388px;
	background:#e1a660;
	position:relative;
}

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

#layout12 .right .photo p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}

#layout12 .right .photo p a{
	color:#fff;
}

#layout12 .right .tab{
	margin-top:4px;
	text-align:center;
}

#layout12 .right .tab span{
	width:128px;
	display:inline-block;
	vertical-align:top;
	height:34px;
	line-height:34px;
	margin-top:6px;
	margin-right:1px;
	margin-left:1px;
	color:#fff;
	cursor:pointer;
	font-size:20px;
}

#ly12-color1{ background:#e6b362; }
#ly12-color2{ background:#e37961; }
#ly12-color3{ background:#df5f74; }
#ly12-color4{ background:#d85cb1; }
#ly12-color5{ background:#9565cb; }
#ly12-color6{ background:#6386c6; }

#layout12 .right .tab .current{
	margin-top:0px;
	height:40px;
	line-height:40px;
	font-size:24px;
}

#layout13 .topic{
	background:url(images/ly13-topic.gif) no-repeat center top;
}

#layout13 .topic .w1200{
	height:76px;
}

#layout13 .left{
	width:465px;
	border:1px solid #d8d8d8;
	margin-top:40px;
	padding-bottom:18px;
}

#layout13 .left img{
	width:100%;
	height:270px;
}

#layout13 .left h3{
	line-height:30px;
	max-height:60px;
	font-size:24px;
	font-weight:normal;
	margin:10px 18px 0px 18px;
}

#layout13 .left p{
	line-height:28px;
	max-height:56px;
	margin:15px 18px 0px 18px;
}

#layout13 .left p a{
	color:#cb000a;
}

#layout13 .left .more{
	text-align:center;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-top:20px;
}

#layout13 .left .more a{
	color:#cb000a;
}

#layout13 .right{
	width:705px;
	margin-top:40px;
}

#layout13 .right .list{
	float:left;
	width:360px;
	margin-top:-13px;
}

#layout13 .right .list li{
	padding:13px 0px;
	border-bottom:1px dotted #ccc;
	line-height:34px;
	max-height:68px;
	font-size:20px;
}

#layout13 .right .list span{
	color:#cb000a;
}

#layout13 .right .old{
	float:right;
	width:305px;
}

#layout13 .right .old table{
	width:100%;
}

#layout13 .right th{
	border:1px solid #f19da6;
	border-top:5px solid #e85b6b;
}

#layout13 .right td{
	border:1px solid #f19da6;
	height:100px;
	text-align:center;
	font-size:32px;
	font-style:italic;
}

#layout13 .right td a{
	color:#e85b6b;
}

#layout13 .right .word{
	margin-top:20px;
}

#layout13 .right .word ul{
	zoom:1;
	margin-left:-8px;
}

#layout13 .right .word li{
	float:left;
	display:inline;
	width:170px;
	margin:0px 0px 0px 8px;
}

#layout13 .right .word li a:hover{
	text-decoration:none;
}

#layout13 .right .word li .card{
	color:#fff;
	position:relative;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	perspective:1000px;
}

#layout13 .right .word .color1 .front,#layout13 .right .word .color1 .back{ background-color:#e759a0; }
#layout13 .right .word .color2 .front,#layout13 .right .word .color2 .back{ background-color:#e6596d; }
#layout13 .right .word .color3 .front,#layout13 .right .word .color3 .back{ background-color:#ea7d61; }
#layout13 .right .word .color4 .front,#layout13 .right .word .color4 .back{ background-color:#e6b362; }

#layout13 .right .word li .card .front{
	height:140px;
	line-height:140px;
	text-align:center;
	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;
}

#layout13 .right .word li .card:hover .front{
	transform: rotateY(-180deg);
}

#layout13 .right .word li .card .front span{
	font-size:36px;
}

#layout13 .right .word li .card .front label{
	font-size:18px;
}

#layout13 .right .word li .card .back{
	height:125px;
	padding:15px 15px 0px 15px;
	position:absolute;
	left:0px;
	top:0px;
	backface-visibility:hidden;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	transform:rotateY(-180deg);
}

#layout13 .right .word li .card:hover .back{
	transform:rotateY(-360deg);
	z-index:4\9;
}

#layout13 .right .word li .card .back h3{
	font-size:20px;
	line-height:26px;
	margin-bottom:10px;
}

#layout13 .right .word li .card .back p{
	line-height:24px;
	height:72px;
	font-size:14px;
}

#layout13 .right .word li .bottom{
	text-align:center;
	font-size:20px;
	height:26px;
	line-height:26px;
	margin-top:10px;
	overflow:hidden;
}

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

#layout14 .box1{
	height:530px;
	overflow:hidden;
	color:#fff;
}

#layout14 .box1 a{
	color:#fff;
}

#layout14 .topic{
	height:140px;
}

#layout14 .hot{
	width:660px;
	margin-top:50px;
	color:#fff;
}

#layout14 .hot h3{
	font-size:40px;
	line-height:52px;
	max-height:104px;
	margin-bottom:25px;
}

#layout14 .hot p{
	line-height:30px;
	font-size:15px;
}

#layout14 .box2{
	margin-top:25px;
}

#layout14 .box2 ul{
	zoom:1;
	margin-left:-40px;
}

#layout14 .box2 li{
	float:left;
	display:inline;
	margin-left:40px;
	width:580px;
	height:45px;
	line-height:45px;
	font-size:18px;
	border-bottom:1px dotted #ccc;
}

#layout14 .box2 li span{
	float:left;
	display:inline;
	margin-right:12px;
	margin-top:10px;
	padding:0px 12px;	
	height:25px;
	line-height:25px;
	color:#fff;
	background:#e6596d;
}

#layout15{
	background:#2d70b1 url(images/ly15-bg.jpg) no-repeat center top;
}

#layout15 .w1200{
	padding-bottom:70px;
}

#layout15 .topic{
	height:160px;
}

#layout15 .box1{
	margin-top:50px;
	height:395px;
	overflow:hidden;
	background:#d7d7d7;
}

#layout15 .box1 .photo{
	float:left;
	width:625px;
	height:395px;
	position:relative;
	overflow:hidden;
}

#layout15 .box1 .photo img{
	width:100%;
	height:100%;
}

#layout15 .box1 .photo .tag{
	position:absolute;
	left:0px;
	top:0px;
	height:56px;
	line-height:56px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
}

#layout15 .box1 .photo .tag i{
	float:left;
	background:#da455a;
	padding:0px 18px;
}

#layout15 .box1 .photo .tag b{
	position:absolute;
	right:-15px;
	top:0px;
	border-top:56px solid #da455a;
	border-right:15px solid transparent;
}

#layout15 .box1 .photo .shadow{
	position:absolute;
	width:100%;
	height:66px;
	left:0px;
	bottom:0px;
	filter:alpha(opacity=60);
	opacity:0.6;
	background:#000;
}

#layout15 .box1 .photo p{
	position:absolute;
	width:100%;
	height:66px;
	line-height:66px;
	left:0px;
	bottom:0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
}

#layout15 .box1 .photo p a{
	color:#fff;
}

#layout15 .box1 .list{
	float:right;
	display:inline;
	margin:12px 35px 0px 0px;
	width:445px;
}

#layout15 .box1 .list li{
	border-bottom:1px solid #ababab;
	overflow:visible;
	line-height:30px;
	padding:26px 0px;
	position:relative;
}

#layout15 .box1 .list li i{
	position:absolute;
	left:-55px;
	top:50%;
	margin-top:-19px;
	width:32px;
	height:38px;
	background:url(images/ly15-list.gif);
}

#layout15 .box2{
	margin-top:18px;
}

#layout15 .box2 li{
	float:left;
	padding:0px 15px 0px 25px;
	width:559px;
	height:70px;
	line-height:70px;
	margin:1px 0px 0px 1px;
	background:#d7d7d7;
	font-size:20px;
	font-weight:bold;
}

#layout15 .box2 span{
	float:left;
	display:inline;
	margin:15px 20px 0px 0px;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	border-radius:50%;
	background:#da455a;
}

#layout16 .topic{
	background:url(images/ly16-topic.gif) no-repeat center top;
}

#layout16 .topic .w1200{
	height:76px;
}

#layout16 .hot{
	margin-top:50px;
}

#layout16 .hot .photo{
	float:left;
	width:510px;
	height:290px;
}

#layout16 .hot .photo img{
	width:100%;
	height:100%;
}

#layout16 .hot .text{
	float:right;
	width:655px;
}

#layout16 .hot .text h3{
	line-height:52px;
	max-height:104px;
	font-size:40px;
	margin-bottom:20px;
}

#layout16 .hot .text p{
	line-height:30px;
	max-height:150px;
	font-size:15px;
}

#layout16 .word{
	margin-top:30px;
}

#layout16 .word table{
	width:100%;
	background:#ea7d61;
}

#layout16 .word td{
	color:#fff;
	font-size:18px;
	text-align:center;
	height:50px;
	border:1px solid #fff;
	font-weight:bold;
}

#layout16 .word td a{
	color:#fff;
	text-decoration:none;
}

#layout16 .word td a:hover{
	text-shadow:1px 1px 2px #444;
}

#layout16 .list{
	margin-top:50px;
	height:275px;
	overflow:hidden;
}

#layout16 .list li{
	float:left;
	display:inline;
	margin:0px 2px;
	width:380px;
	height:275px;
	position:relative;
}

#layout16 .list img{
	width:100%;
	height:100%;
}

#layout16 .list .shadow{
	position:absolute;
	width:100%;
	height:40px;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
}

#layout16 .list p{
	position:absolute;
	width:100%;
	height:40px;
	line-height:40px;
	left:0px;
	bottom:0px;
	text-align:center;
}

#layout16 .list p a{
	color:#fff;
}

#layout17 .topic{
	background:url(images/ly17-topic.gif) no-repeat center top;
}

#layout17 .topic .w1200{
	height:76px;
}

#layout17 .box1 li{
	padding:50px 0px;
}

#layout17 .box1 .color1{ background:#fff; }
#layout17 .box1 .color2{ background:#ededed; }

#layout17 .box1 .photo{
	width:510px;
	height:290px;
}

#layout17 .box1 .photo img{
	width:100%;
	height:100%;
}

#layout17 .box1 .color1 .photo{ float:right; }
#layout17 .box1 .color2 .photo{ float:left; }

#layout17 .box1 .text{
	width:650px;
}

#layout17 .box1 .color1 .text{ float:left; }
#layout17 .box1 .color2 .text{ float:right; }

#layout17 .box1 .text h4{
	float:left;
	background:#e6b362;
	height:40px;
	line-height:40px;
	font-size:24px;
	color:#fff;
	font-weight:normal;
	padding:0px 12px;
}

#layout17 .box1 .text h3{
	line-height:40px;
	height:40px;
	font-size:32px;
	margin-top:22px;
	margin-bottom:25px;
}

#layout17 .box1 .text p{
	line-height:30px;
	max-height:150px;
	font-size:15px;
}

#layout17 .box2{
	margin-top:15px;
}

#layout17 .box2 ul{
	zoom:1;
	margin-left:-40px;
}

#layout17 .box2 li{
	float:left;
	display:inline;
	margin-left:40px;
	width:580px;
	border-bottom:1px dotted #cdcdcd;
	padding-bottom:18px;
	margin-top:20px;
}

#layout17 .box2 h4{
	float:left;
	font-weight:normal;
	color:#cb000a;
	font-size:18px;
	height:32px;
	line-height:32px;
	border-bottom:1px solid #c7c7c7;
}

#layout17 .box2 h3{
	font-weight:normal;
	font-size:28px;
	height:38px;
	line-height:38px;
	margin-top:10px;
}

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

#layout18 .w1200{
	height:1024px;
}

#layout18 .topic{
	height:130px;
}

#layout18 .box{
	height:755px;
	position:relative;
	margin-top:45px;
}

#layout18 .block{
	position:absolute;
	overflow:hidden;
	background:#cecece;
}

#layout18 .block1{ left:0px; top:0px; width:850px; height:480px; color:#fff; }
#layout18 .block1 a{ color:#fff; }
#layout18 .block2{ left:0px; bottom:0px; width:850px; height:260px; }
#layout18 .block3{ right:0px; top:0px; width:335px; height:755px; }

#layout18 .block img{
	width:100%;
	height:100%;
}

#layout18 .block h4{
	height:42px;
	line-height:42px;
	color:#fff;
	font-size:18px;
	position:absolute;
	left:0px;
	top:0px;
	overflow:visible;
}

#layout18 .block h4 span{
	display:block;
	background:#cb000a;
	padding-left:35px;
	padding-right:25px;
}

#layout18 .block h4 i{
	position:absolute;
	right:-30px;
	top:0px;
	width:0;
    height:0;
	border-top:42px solid #cb000a;
    border-right:30px solid transparent;
}

#layout18 .block1 h4{
	top:auto !important;
	left:0px;
	bottom:123px;
	z-index:15;
}

#layout18 .block1 .text{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
}

#layout18 .block1 .text .shadow{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:1;
}

#layout18 .block1 .text .show{
	position:relative;
	z-index:9;
	padding:10px 28px 10px 28px;
}

#layout18 .block1 .text h3{
	line-height:24px;
	height:30px;
	line-height:30px;
	text-align:center;
}

#layout18 .block1 .text p{
	line-height:24px;
	max-height:48px;
	margin-top:5px;
}

#layout18 .block1 .text p a{
	color:#e89f5f;
}

#layout18 .block2 .photo{
	float:right;
	width:390px;
	height:260px;
	position:relative;
}

#layout18 .block2 .photo i{
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-20px;
	width:0;
	height:0;
	border-top:20px solid transparent;
	border-left:13px solid #cecece;
	border-bottom:20px solid transparent;
}

#layout18 .block3 .photo{
	position:relative;
	width:100%;
	height:495px;
}

#layout18 .block3 .photo i{
	position:absolute;
	left:50%;
	bottom:0px;
	margin-left:-20px;
	width:0;
	height:0;
	border-left:20px solid transparent;
	border-bottom:13px solid #cecece;
	border-right:20px solid transparent;
}

#layout18 .block2 .text{
	float:left;
	width:400px;
	margin-top:14px;
	padding-top:55px;
	padding-left:28px;
	position:relative;
}

#layout18 .block3 .text{
	margin-top:14px;
	padding-top:55px;
	padding-left:15px;
	padding-right:15px;
	position:relative;
}

#layout18 .block2 .text h3,#layout18 .block3 .text h3{
	line-height:36px;
	max-height:72px;
	font-size:24px;
}

#layout18 .block2 .text p,#layout18 .block3 .text p{
	line-height:24px;
	max-height:72px;
	margin-top:15px;
}

#layout19 .topic{
	background:url(images/ly19-topic.gif) no-repeat center top;
}

#layout19 .topic .w1200{
	height:76px;
}

#layout19 img{
	width:100%;
	height:100%;
}

#layout19 .left{
	margin-top:50px;
	width:655px;
	height:460px;
	position:relative;
}

#layout19 .left .play{
	position:absolute;
	left:50%;
	margin-left:-65px;
	top:150px;
	width:131px;
	height:131px;
	background:url(images/play1.png);
}

#layout19 .left .shadow{
	position:absolute;
	width:100%;
	height:110px;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
}

#layout19 .left p{
	position:absolute;
	width:100%;
	height:50px;
	line-height:50px;
	left:0px;
	bottom:30px;
	font-size:24px;
	font-weight:bold;
}

#layout19 .left p a{
	color:#fff;
}

#layout19 .left p span{
	float:left;
	display:inline;
	margin-right:15px;
	padding:0px 15px 0px 22px;
	border-right:1px solid #fff;
	font-weight:normal;
	color:#efd960;
}

#layout19 .right{
	width:515px;
	margin-top:35px;
}

#layout19 .right li{
	height:143px;
	overflow:hidden;
	background:#e5e5e5;
	margin-top:15px;
}

#layout19 .right li:hover{
	background:#d3d3d3;
}

#layout19 .right li a{
	display:block;
	width:100%;
	height:100%;
}

#layout19 .right li a:hover{
	color:#000;
}

#layout19 .right .photo{
	float:left;
	width:190px;
	height:143px;
	border-right:2px solid #fff;
}

#layout19 .right .text{
	float:right;
	display:inline;
	margin:16px 19px 0px 0px;
	width:285px;
}

#layout19 .right .text h4{
	font-size:20px;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
}

#layout19 .right .text p{
	line-height:36px;
	max-height:72px;
	font-size:20px;
}

#layout19 .bottom{
	margin-top:30px;
	height:195px;
	position:relative;
}

#layout19 .bottom .arrow1,#layout19 .bottom .arrow2{
	position:absolute;
	top:0px;
	height:195px;
	width:37px;
	background-color:#414141;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	z-index:9;
}

#layout19 .bottom .arrow1:hover,#layout19 .bottom .arrow2:hover{
	box-shadow:0px 0px 3px #fff inset;
}

#layout19 .bottom .arrow1{
	left:0px;
	background-image:url(images/ly10-arrow1.gif);
}

#layout19 .bottom .arrow2{
	right:0px;
	background-image:url(images/ly10-arrow2.gif);
}

#layout19 .bottom .list{
	width:1132px;
	margin:0px auto;
}

#layout19 .bottom .list li{
	float:left;
	width:275px;
	height:195px;
	position:relative;
	margin:0px 4px;
}

#layout19 .bottom .list .play{
	position:absolute;
	width:72px;
	height:72px;
	left:50%;
	margin-left:-36px;
	top:45px;
	background:url(images/play2.png);
}

#layout19 .bottom .list .shadow{
	position:absolute;
	width:100%;
	height:34px;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
}

#layout19 .bottom .list p{
	position:absolute;
	width:100%;
	height:34px;
	line-height:34px;
	left:0px;
	bottom:0px;
	text-align:center;
}

#layout19 .bottom .list p a{
	color:#fff;
}

#layout20 .topic{
	background:url(images/ly20-topic.gif) no-repeat center top;
}

#layout20 .topic .w1200{
	height:76px;
}

#layout20 .photo{
	float:left;
	width:470px;
	height:285px;
	margin-top:50px;
}

#layout20 .photo img{
	width:100%;
	height:100%;
}

#layout20 .text{
	float:right;
	width:685px;
	margin-top:45px;
}

#layout20 .text h3{
	font-size:28px;
	height:34px;
	line-height:34px;
}

#layout20 .text p{
	line-height:24px;
	max-height:48px;
	margin-top:12px;
}

#layout20 .text ul{
	zoom:1;
	margin-top:10px;
	margin-left:-25px;
}

#layout20 .text li{
	float:left;
	display:inline;
	margin-left:25px;
	width:310px;
	height:45px;
	line-height:45px;
	border-bottom:1px dotted #ccc;
	padding-left:20px;
	background:url(images/ly11-list1.gif) no-repeat 3px 18px;
}

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

#layout21 .w1200{
	height:961px;
}

#layout21 .topic{
	height:130px;
}

#layout21 .box{
	position:relative;
	height:696px;
	margin-top:80px;
}

#layout21 .box img{
	width:100%;
	height:100%;
}

#layout21 .phone{
	position:absolute;
	left:429px;
	top:86px;
	width:341px;
	height:528px;
}

#layout21 .block{
	position:absolute;
}

#layout21 .block{
	position:absolute;
	overflow:hidden;
	width:366px;
	height:216px;
	padding-top:9px;
	color:#fff;
	cursor:pointer;
}

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

#ly21-block1{ left:0px; top:0px; background-color:#f2ca2a; }
#ly21-block2{ right:0px; top:0px; background-color:#a5a5d6; }
#ly21-block3{ left:0px; top:236px; background-color:#e7b467; }
#ly21-block4{ right:0px; top:236px; background-color:#6fafd4; }
#ly21-block5{ left:0px; bottom:0px; background-color:#f87670; }
#ly21-block6{ right:0px; bottom:0px; background-color:#45cab6; }

#layout21 .block .text{
	border:1px solid #fff;
	margin:0px 9px;
	height:177px;
	padding:28px 20px 0px 20px;
}

#layout21 .block .text h3{
	font-size:20px;
	height:30px;
	line-height:30px;
	text-align:center;
}

#layout21 .block .text p{
	line-height:28px;
	height:112px;
	margin-top:12px;
}

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

#layout21 .block .code{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-76px;
	margin-left:-76px;
	width:152px;
	height:152px;
	z-index:9;
	display:none;
}

#layout21 .block:hover .code,#layout21 .block:hover .shadow{
	display:block;
}

#layout22 .topic{
	background:url(images/ly22-topic.gif) no-repeat center top;
}

#layout22 .topic .w1200{
	height:76px;
}

#layout22 .photo{
	float:left;
	width:805px;
	height:480px;
	margin-top:50px;
}

#layout22 .photo img{
	width:100%;
	height:100%;
}

#layout22 .tab{
	float:right;
	width:350px;
	margin-top:42px;
}

#layout22 .tab li{
	height:73px;
	line-height:73px;
	background:#bebebe;
	font-size:18px;
	padding:0px 25px;
	margin-top:8px;
	position:relative;
	overflow:visible;
}

#layout22 .tab .current{
	background:#da455a;
	color:#fff;
}

#layout22 .tab .current a{
	color:#fff;
}

#layout22 .tab .current i{
	position:absolute;
	margin-top:-17px;
	left:-15px;
	top:50%;
	width:0px;
	height:0px;
	border-bottom:17px solid transparent;
    border-right:15px solid #da455a;
    border-top:17px solid transparent;
}

#layout23 .topic{
	background:url(images/ly23-topic.gif) no-repeat center top;
}

#layout23 .topic .w1200{
	height:76px;
}

#layout23 .box{
	position:relative;
	margin-top:40px;
	height:805px;
}

#layout23 .box .more{
	position:absolute;
	right:387px;
	bottom:333px;
	width:171px;
	height:171px;
	background:#066dbc url(images/ly23-more.gif) no-repeat center center;
}

#layout23 .box .more:hover{
	text-decoration:none;
	box-shadow:0px 0px 10px #fff inset;
}

#layout23 .box li{
	position:absolute;
	overflow:hidden;
}

#layout23 .box .pic1{ left:0px; top:0px; width:639px; height:472px; }
#layout23 .box .pic2{ right:0px; top:0px; width:558px; height:297px; }
#layout23 .box .pic3{ left:0px; bottom:0px; width:405px; height:330px; }
#layout23 .box .pic4{ left:408px; bottom:0px; width:405px; height:330px; }
#layout23 .box .pic5{ right:0px; bottom:0px; width:384px; height:505px; }

#layout23 .box li img{
	width:100%;
	height:100%;
}

#layout23 .box .text{
	position:absolute;
	width:100%;
	left:0px;
	bottom:0px;
	background-color:#000;
	background-color:rgba(0,0,0,0.7);
	color:#fff;
}

#layout23 .box .text h3{
	height:62px;
	line-height:62px;
	overflow:hidden;
	font-size:24px;
	text-align:center;
	padding:0px 15px;
}

#layout23 .box .text p{
	line-height:28px;
	margin-bottom:12px;
	padding:0px 15px;
	display:none;
}

#layout23 .box .pic1 .text p{ max-height:112px; }
#layout23 .box .pic2 .text p{ max-height:56px; }
#layout23 .box .pic3 .text p{ max-height:56px; }
#layout23 .box .pic4 .text p{ max-height:56px; }
#layout23 .box .pic5 .text p{ max-height:84px; }

#layout23 .box li:hover .text p{
	display:block;
}

#layout24 .topic{
	background:url(images/ly24-topic.gif) no-repeat center top;
}

#layout24 .topic .w1200{
	height:76px;
}

#layout24 .box{
	height:455px;
	position:relative;
	margin-top:50px;
}

#layout24 .bg{
	position:absolute;
	width:100%;
	height:200px;
	left:0px;
	bottom:0px;
	background:#d7d7d7;
	z-index:1;
}

#layout24 .focus{
	position:relative;
	z-index:9;
	height:400px;
}

#layout24 .focus .arrow1,#layout24 .focus .arrow2{
	position:absolute;
	width:20px;
	height:55px;
	cursor:pointer;
	top:50%;
	margin-top:-27px;
	z-index:100;
}

#layout24 .focus .arrow1:hover,#layout24 .focus .arrow2:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}

#layout24 .focus .arrow1{
	left:20px;
	background:url(images/ly24-arrow1.png);
}

#layout24 .focus .arrow2{
	right:20px;
	background:url(images/ly24-arrow2.png);
}

#layout24 .focus img{
	width:100%;
	height:100%;
}

#layout24 .focus li{
	position:absolute;
	overflow:hidden;
}

#layout24 .focus .weizhi1{ width:710px; height:400px; left:245px; top:0px; z-index:50; }
#layout24 .focus .weizhi2{ width:595px; height:335px; left:495px; top:32px; z-index:40; }
#layout24 .focus .weizhi3{ width:515px; height:290px; left:685px; top:55px; z-index:30; }
#layout24 .focus .weizhi4{ width:515px; height:290px; left:0px; top:55px; z-index:30; }
#layout24 .focus .weizhi5{ width:595px; height:335px; left:110px; top:32px; z-index:40; }

#layout24 .focus .cover{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}

#layout24 .focus .weizhi1 .cover{
	display:none;
}

#layout24 .focus .shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	height:55px;
	width:100%;
	background:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
}

#layout24 .focus p{
	position:absolute;
	left:0px;
	bottom:0px;
	height:55px;
	line-height:55px;
	font-size:24px;
	font-weight:bold;
	width:100%;
	color:#fff;
}

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

#layout24 .focus p span{
	float:left;
	display:inline;
	margin-right:25px;
	padding:0px 25px;
	position:relative;
}

#layout24 .focus p b{
	position:relative;
	font-weight:normal;
}

#layout24 .focus p i{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:#b30026;
	filter:alpha(opacity=50);
	opacity:0.5;
}

#layout24 .focus p,#layout24 .focus .shadow{
	display:none;
}

#layout24 .focus .weizhi1 p,#layout24 .focus .weizhi1 .shadow{
	display:block;
}

#layout25 .topic{
	background:url(images/ly25-topic.gif) no-repeat center top;
}

#layout25 .topic .w1200{
	height:76px;
}

#layout25 .list{
	margin-top:38px;
}

#layout25 .list ul{
	zoom:1;
	margin-left:-50px;
}

#layout25 .list li{
	float:left;
	display:inline;
	margin:12px 0px 0px 50px;
	height:107px;
	width:461px;
	border:2px solid #ddd;
	padding:23px 25px 0px 85px;
	position:relative;
}

#layout25 .list .tag{
	position:absolute;
	left:0px;
	top:0px;
	width:70px;
	height:130px;
	line-height:130px;
	text-align:center;
	color:#fff;
	font-size:40px;
	font-family:"Arial";
	background:#da455a;
	border-radius:0px 65px 65px 0px;
}

#layout25 .list h3{
	font-size:20px;
	height:30px;
	line-height:30px;
}

#layout25 .list p{
	font-size:14px;
	line-height:24px;
	height:48px;
	color:#737373;
	margin-top:6px;
}

#layout25 .tab{
	width:1248px;
	margin-left:-24px;
	text-align:center;
	margin-top:35px;
}

#layout25 .tab span{
	display:inline-block;
	vertical-align:top;
	width:264px;
	height:7px;
	background:#c9c9c9;
	margin:0px 24px;
	cursor:pointer;
}

#layout25 .tab span:hover{
	box-shadow:1px 1px 2px #999;
}

#layout25 .tab .current{
	background:#e03637;
}

#layout26{
	padding-bottom:3px;
}

#layout26 .topic{
	background:url(images/ly26-topic.gif) no-repeat center top;
}

#layout26 .topic .w1200{
	height:76px;
}

#layout26 .box{
	position:relative;
	height:215px;
	margin-top:45px;
}

#layout26 .box .cover-left,#layout26 .box .cover-right{
	position:absolute;
	top:0px;
	height:100%;
	width:100%;
	background:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:100;
}

#layout26 .box .cover-left{
	right:50%;
	margin-right:600px;
}

#layout26 .box .cover-right{
	left:50%;
	margin-left:600px;
}

#layout26 .box .arrow1,#layout26 .box .arrow2{
	position:absolute;
	width:44px;
	height:71px;
	cursor:pointer;
	top:50%;
	margin-top:-40px;
	z-index:110;
}

#layout26 .box .arrow1:hover,#layout26 .box .arrow2:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}

#layout26 .box .arrow1{
	background:url(images/ly10-arrow1.gif);
	right:50%;
	margin-right:553px;
}

#layout26 .box .arrow2{
	background:url(images/ly10-arrow2.gif);
	left:50%;
	margin-left:553px;
}

#layout26 ul{
	height:100%;
}

#layout26 li{
	float:left;
	display:inline;
	margin:0px 1px;
	width:297px;
	height:215px;
	position:relative;
}

#layout26 li img{
	width:100%;
	height:100%;
}

#layout26 li .shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:36px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
}

#layout26 li p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:36px;
	line-height:36px;
	text-align:center;
}

#layout26 li p a{
	color:#fff;
}

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

#layout27 .w1200{
	height:1075px;
}

#layout27 .topic{
	height:210px;
}

#layout27 .box1{
	margin-bottom:25px;
}

#layout27 .box2{	
	float:left;
	width:710px;
	height:600px;
	background:#fff;
}

#layout27 .box2 .date{
	float:left;
	display:inline;
	margin:30px 0px 0px 45px;
	position:relative;
	width:175px;
	height:520px;
	padding-top:20px;
	text-align:center;
	color:#cacaca;
	border-right:1px solid #e5e5e5;
	padding-right:25px;
}

#layout27 .box2 .date h4{
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	margin-top:20px;
}

#layout27 .box2 .date h5{
	font-size:64px;
	line-height:70px;
	font-weight:bold;
}

#layout27 .box2 .date ul{
	width:162px;
	margin:10px auto 0px auto;
}

#layout27 .box2 .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;
}

#layout27 .box2 .date ul .current,#layout27 .box2 .date ul li:hover{
	background:#e96e62;
}

#layout27 .box2 .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;
}

#layout27 .box2 .show{
	float:right;
	display:inline;
	margin:30px 45px 0px 0px;
	width:335px;
	height:540px;
	padding:0px 30px 0px 0px;
	overflow-y:scroll;
	font-family:"SimSun";
	line-height:26px;
	color:#535353;
}

#layout27 .box3{
	float:right;
	width:450px;
	height:570px;
	padding-top:30px;
	background:#fff;
}

#layout27 .box3 .show{
	width:360px;
	height:540px;
	overflow-x:hidden;
	overflow-y:scroll;
	margin:0px auto;
}

#layout28 .topic{
	background:url(images/ly28-topic.gif) no-repeat center top;
}

#layout28 .topic .w1200{
	height:76px;
}

#layout28 .photo{
	float:left;
	width:585px;
	height:350px;
	margin-top:50px;
}

#layout28 .photo img{
	width:100%;
	height:100%:
}

#layout28 .text{
	float:right;
	width:560px;
	margin-top:50px;
}

#layout28 .text h3{
	font-size:24px;
	text-align:center;
	line-height:30px;
	height:30px;
}

#layout28 .text p{
	max-height:52px;
	line-height:26px;
	color:#6b6b6b;
	margin-top:20px;
}

#layout28 .text ul{
	margin-top:15px;
}

#layout28 .text li{
	border-bottom:1px dotted #ccc;
	height:45px;
	line-height:45px;
}

#layout28 .text li span{
	color:#dc3839;
	margin-right:5px;
}

#layout29 .topic{
	background:url(images/ly29-topic.gif) no-repeat center top;
}

#layout29 .topic .w1200{
	height:70px;
}

#layout29 ul{
	zoom:1;
	margin-top:35px;
}

#layout29 li{
	float:left;
	display:inline;
	margin:10px 10px 0px 10px;
	width:130px;
	height:70px;
}

#layout29 li img{
	width:100%;
	height:100%;
}


#layout30 .topic{
	background:url(images/ly30-topic.gif) no-repeat center top;
}

#layout30 .topic .w1200{
	height:76px;
}

#layout30 .list1{
	margin-top:10px;
}

#layout30 .list1 li{
	border-bottom:1px dotted #dfdfdf;
	position:relative;
	overflow:visible;
	padding:38px 0px;
}

#layout30 .list1 i{
	position:absolute;
	bottom:-1px;
	width:6px;
	height:1px;
	background:#000;
}

#layout30 .list1 .i-left{ left:0px; }
#layout30 .list1 .i-right{ right:0px; }

#layout30 .list1 .tag{
	float:left;
	width:135px;
	height:135px;
	background:#da455a;
}

#layout30 .list1 .tag td{
	text-align:center;
	font-size:40px;
	line-height:48px;
	padding:0px 20px;
	color:#fff;
}

#layout30 .list1 .tag td a{
	color:#fff;
}

#layout30 .list1 .main{
	float:right;
	width:1025px;
}

#layout30 .list1 .main h3{
	font-size:38px;
	height:44px;
	line-height:44px;
}

#layout30 .list1 .main dl{
	zoom:1;
	margin-left:-50px;
	margin-top:18px;
}

#layout30 .list1 .main dd{
	float:left;
	display:inline;
	margin-left:50px;
	width:467px;
	height:36px;
	line-height:36px;
	padding-left:20px;
	background:url(images/ly30-list1.gif) no-repeat left 14px;
}

#layout30 .list2{
	margin-top:30px;
	background:#ededed;
	position:relative;
	padding:18px 0px;
}

#layout30 .list2 .line{
	position:absolute;
	left:50%;
	top:0px;
	width:1px;
	height:100%;
	background:#fff;
}

#layout30 .list2 ul{
	overflow:hidden;
}

#layout30 .list2 li{
	float:left;
	margin-top:-1px;
	width:505px;
	height:46px;
	line-height:46px;
	border-top:1px solid #fff;
	padding:0px 30px 0px 65px;
	background:url(images/ly30-list2.gif) no-repeat 40px 18px; 
}
