body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
}

a{
	color:#333;
}

img{
	display:block;
}

.frame{
	width:100%;
	min-width:1000px;
}

.w1000{
	width:1000px;
	margin:0px auto;
}

.m-top80{
	margin-top:80px;
}

.topic1{
	background-repeat:no-repeat;
	background-position:center top;
}

.topic1 .w1000{
	height:90px;
}

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

h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}

h4,h5{
	font-weight:normal;
}

h3 a,h4 a,h5 a{
	color:#000;
}

p{
	overflow:hidden;
}

.photo{
	overflow:hidden;
}

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

.img-shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	background:#000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.img-text{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	font-size:16px;
	color:#fff;
}

.img-text a{
	color:#fff;
}
#header{
	background:url(images/header-bg.jpg) no-repeat center top;
	overflow:hidden;
}

#header .w1000{
	height:740px;
	position:relative;
}

#hd-part1{ position:absolute; left:163px; top:133px; }
#hd-part2{ position:absolute; left:386px; top:127px; }
#hd-part3{ position:absolute; left:523px; top:185px; }
#hd-part4{ position:absolute; left:676px; top:212px; }
#hd-part5{ position:absolute; left:206px; top:342px; }
#hd-part6{ position:absolute; left:-177px; top:133px; }
#hd-part7{ position:absolute; left:-63px; top:294px; }
#hd-part8{ position:absolute; left:-146px; top:416px; }
#hd-part9{ position:absolute; right:-151px; top:162px; }
#hd-part10{ position:absolute; right:-85px; top:383px; }
#hd-part11{ position:absolute; left:4px; top:35px; }
#hd-part12{ position:absolute; left:730px; top:38px; width:390px; }

#hd-part12 h4{
	float:left;
	width:30px;
	line-height:18px;
	color:#000;
}

#hd-part12 .list{
	float:left;
	display:inline;
	margin-left:8px;
	width:342px;
	padding-left:10px;
	position:relative;
}

#hd-part12 .list span{
	position:absolute;
	bottom:3px;
	left:0px;
	width:100%;
	height:1px;
	background:#0082c5;
}

#hd-part12 .list b{
	position:absolute;
	left:0px;
	bottom:-1px;
	border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-left:5px solid #0082c5;
}

#hd-part12 .list li{
	float:left;
	display:inline;
	font-size:12px;
	font-family:"SimSun";
	margin:0px 6px;
	position:relative;
	width:26px;
	height:26px;
	text-align:center;
	line-height:16px;
}

#hd-part12 .list li a{
	display:block;
	width:100%;
	height:100%;
	color:#0074b0;
	text-decoration:none;
}

#hd-part12 .list li i{
	position:absolute;
	left:9px;
	bottom:0px;
	width:7px;
	height:7px;
	border-radius:50%;
	background:#0082c5;
}

#hd-part12 .list li:hover i{ background:#da2d2d; }
#hd-part12 .list li:hover a{ color:#da2d2d; }


#nav,#nav a{ color:#fff; }

.nav-default{
	width:100%;
	min-width:1000px;
	background:#df494a;
	z-index:999;
}

.nav-default .w1000{
	height:80px;
	position:relative;
}

.nav-default .circle{
	position:absolute;
	top:-39px;
	width:137px;
	height:133px;
	padding-top:25px;
	background:url(images/nav-bg.png) no-repeat;
	text-align:center;
	cursor:pointer;
}

.nav-default #nav-circle1{ left:0px; }
.nav-default #nav-circle2{ left:215px; }
.nav-default #nav-circle3{ left:431px; }
.nav-default #nav-circle4{ left:646px; }
.nav-default #nav-circle5{ left:863px; }

#nav .circle span{
	font-weight:bold;
	font-size:20px;
	font-family:"Microsoft Yahei","SimHei";
}

.nav-default span{
	line-height:30px;
}

.nav-default .type img{
	display:inline;
}

.nav-move{
	position:fixed;
	background:#da2d2d;
	top:0px;
	left:0px;
	z-index:1000;
	min-width:1000px;
	width:100%;
}

.nav-move .w1000{
	height:64px;
}

.nav-move .circle{
	float:left;
	width:200px;
	position:relative;
	cursor:pointer;
}

.nav-move .circle .type{
	float:left;
	display:inline;
	margin:4px 8px 0px 0px;
}

.nav-move .circle span{
	line-height:64px;
}

#nav .drop{
	position:absolute;
	width:137px;
	background-color:rgba(228,62,63,0.9);
	padding:8px 0px 20px 0px;
}

.nav-default .drop{
	left:0px;
	top:119px;
}

.nav-move .drop{
	left:20px;
	top:64px;
}

#nav .drop ul{
	padding:0px 10px;
}

#nav .drop ul li{
	height:35px;
	line-height:35px;
	border-bottom:1px solid #ef898a;
	text-align:center;
}
#footer{
	background:#e03637;
}

#footer .w1000{
	padding:25px 0px;
	text-align:center;
	line-height:26px;
	color:#fff;
}

#footer a{
	color:#fff;
}


#layout30 .box3 .photo{
	float:left;
	width:360px;
	height:240px;
	margin-top:25px;
}

#layout30 .box3 .text{
	float:right;
	width:620px;
	margin-top:25px;
}

#layout30 .box3 .text h4{
	font-size:24px;
	text-align:center;
	line-height:42px;
	height:42px;
}

#layout30 .box3 .text p{
	line-height:28px;
	min-height:56px;
	color:#767676;
	margin-top:5px;
}

#layout30 .box3 .text .line{
	height:1px;
	position:relative;
	border-top:1px dotted #bfbfbf;
	margin-top:15px;
}

#layout30 .box3 .text .line i{
	position:absolute;
	top:-1px;
	width:5px;
	height:1px;
	background:#000;
}

#layout30 .box3 .text .line .le{ left:0px; }
#layout30 .box3 .text .line .ri{ right:0px; }

#layout30 .box3 .text ul{
	zoom:1;
	margin:12px 0px 0px -60px;
}

#layout30 .box3 .text ul li{
	float:left;
	display:inline;
	height:36px;
	line-height:36px;
	overflow:hidden;
	width:265px;
	margin-left:60px;
	font-size:15px;
	padding-left:15px;
	background:url(images/ly3-type.gif) no-repeat left 14px;
}

#layout30 .box3 .text ul li a{
	color:#575757;
}

#layout1 .box1{
	height:98px;
	padding-top:5px;
	overflow:hidden;
	background:url(images/ly1-box1.gif) no-repeat;
	padding-left:75px;
	text-align:center;
}

#layout1 .box1 h2{
	font-size:42px;
	height:50px;
	line-height:50px;
}

#layout1 .box1 p{
	font-size:16px;
	line-height:24px;
	height:24px;
	margin-top:15px;
}

#layout1 .box1 p a{
	color:#4f4f4f;
	margin:0px 10px;
}

#layout1 .box2 .area1{
	float:left;
	width:690px;
}

#layout1 .box2 .area1 .line1 .photo{
	float:left;
	width:285px;
	height:190px;
	position:relative;
}

#layout1 .box2 .area1 .line1 .photo .img-text{
	width:265px;
}

#layout1 .box2 .img-shadow{
	height:32px;
}

#layout1 .box2 .img-text{
	height:32px;
	line-height:32px;
	padding:0px 10px;
}

#layout1 .box2 .area1 .line1 .list{
	float:right;
	display:inline;
	margin:5px 15px 0px 0px;
	width:365px;
	height:180px;
	overflow:hidden;
}
#layout1 .box2 .area1 .line1 .list p{
	/*height:30px;
	overflow:hidden;*/
	line-height:30px;
	font-family:"SimSun";
}
#layout1 .box2 .area1 .line1 .list li{
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-family:"SimSun";
}

#layout1 .box2 .area1 .line1 .list li a{
	color:#4f4f4f;
}

#layout1 .box2 .area1 .line2{
	margin-top:8px;
	color:#fff;
}

#layout1 .box2 .area1 .line2 a{
	color:#fff;
}

#layout1 .box2 .area1 .line2 .left{
	width:184px;
	height:100px;
	overflow:hidden;
	background:#df454d;
	padding:16px 8px 0px 18px;
}

#layout1 .box2 .area1 .line2 .middle{
	float:left;
	display:inline;
	overflow:hidden;
	padding:16px 8px 0px 18px;
	height:100px;
	margin-left:5px;
	width:234px;
	background:#3a6da9;
}

#layout1 .box2 .area1 .line2 .right{
	width:189px;
	height:103px;
	overflow:hidden;
	background:#df454d;
	padding:13px 8px 0px 13px;
}

#layout1 .box2 h4{
	font-size:20px;
	height:24px;
	line-height:24px;
}

#layout1 .box2 .area1 .line2 ul{
	margin-top:8px;
}

#layout1 .box2 .area1 .line2 ul li{
	height:60px;
	line-height:26px;
	overflow:hidden;
}

#layout1 .box2 .area1 .line2 h3{
	float:left;
	width:34px;
	text-align:center;
	border-right:1px solid #fff;
	font-size:30px;
	line-height:36px;
	padding:8px 10px 8px 0px;
}

#layout1 .box2 .area1 .line2 p{
	float:right;
	width:128px;
	line-height:26px;
	margin-top:18px;
}

#layout1 .box2 .area2{
	float:right;
	width:305px;
}

#layout1 .box2 .area2 .line1{
	height:121px;
	overflow:hidden;
	background:#3a6da9;
	color:#fff;
	padding:13px 8px 0px 18px;
}

#layout1 .box2 .area2 .line1 a{
	color:#fff;
}

#layout1 .box2 .area2 .line1 ul{
	margin-top:8px;
}

#layout1 .box2 .area2 .line1 li{
	height:26px;
	line-height:26px;
	overflow:hidden;
	padding-left:15px;
	background:url(images/ly1-list1.gif) no-repeat left 9px;
}

#layout1 .box2 .area2 .photo{
	width:305px;
	height:175px;
	margin-top:5px;
	position:relative;
}

#layout1 .box2 .area2 .photo .play{
	position:absolute;
	width:32px;
	height:32px;
	background:url(images/play1.png) no-repeat;
	left:6px;
	bottom:38px;
}

#layout1 .box3 .left{
	width:545px;
}

#layout1 .box3 .right{
	width:425px;
}

#layout1 .box3 h4{
	font-size:26px;
	height:32px;
	line-height:32px;
	text-align:center;
	margin-top:15px;
	margin-bottom:20px;
}

#layout1 .box3 .left .photo{
	float:left;
	width:225px;
	height:275px;
}

#layout1 .box3 .left .list{
	float:right;
	width:308px;
}

#layout1 .box3 ul li{
	height:44px;
	line-height:44px;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	font-size:15px;
	padding-left:18px;
	background:url(images/ly1-list2.gif) no-repeat left 19px;
}

#layout1 .box3 ul li a{
	color:#575757;
}

#layout1 .box3 ul li span,#layout1 .box3 ul li span a{
	color:#e14546;
}

#layout2 .topic1{
	background-image:url(images/ly2-topic.gif);
}

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

#layout2 .focus .show li{
	float:left;
	display:inline;
	width:830px;
	height:545px;
	margin:0px 12px;
}

#layout2 .box2 .title{
	margin-bottom:20px;
}

#layout2 .box2 .left{
	width:410px;
}

#layout2 .box2 .left h3{
	font-size:26px;
	height:30px;
	line-height:30px;
}

#layout2 .box2 .left ul{
	margin-top:10px;
}

#layout2 .box2 .left li{
	height:36px;
	line-height:36px;
	overflow:hidden;
}

#layout2 .box2 .left li a{
	color:#575757;
}

#layout2 .box2 .left li span{
	color:#e14546;
	margin-right:5px;
}

#layout2 .box2 .middle{
	float:left;
	display:inline;
	width:285px;
	margin-left:40px;
}

#layout2 .box2 .middle table{
	width:100%;
	line-height:20px;
}

#layout2 .box2 .middle table .small{
	background:#e9786d;
	font-size:14px;
}

#layout2 .box2 .middle table .big{
	background:#e05152;
	font-size:16px;
}

#layout2 .box2 .middle table td{	
	height:70px;
	width:33%;
	text-align:center;
	font-weight:bold;
	border:2px solid #fff;
	color:#fff;
}

#layout2 .box2 .middle table td a{
	color:#fff;
}

#layout2 .box2 .right{
	width:230px;
}

#layout2 .box2 .right .photo{
	border:1px solid #e8e8e8;
	height:145px;
}

#layout2 .box2 .right p{
	line-height:24px;
	height:48px;
	font-size:16px;
	background:#e8e8e8;
	padding:11px 15px;
}

#layout3 .topic1{
	background-image:url(images/ly3-topic.gif);
}

#layout3 .box1 .left{
	width:530px;
	margin-top:40px;
}

#layout3 .box1 .left .photo{
	height:350px;
}

#layout3 .box1 .left h4{
	font-size:28px;
	height:36px;
	line-height:36px;
	margin-top:20px;
}

#layout3 .box1 p{
	line-height:28px;
	height:56px;
	color:#767676;
}

#layout3 .box1 p a{
	color:#ee6a6c;
}

#layout3 .box1 .left .more{
	margin-top:15px;
	height:20px;
	line-height:20px;
	position:relative;
	text-align:center;
}

#layout3 .box1 .left .more i{
	position:absolute;
	left:0px;
	top:50%;
	height:1px;
	background:#000;
	width:100%;
	z-index:5;
}

#layout3 .box1 .left span{
	position:relative;
	display:inline-block;
	background:#fff;
	padding:0px 10px;
	z-index:9;
}

#layout3 .box1 .left .more a{
	display:inline-block;
	color:#fff;
	background:#e03637;
	padding:0px 6px;
	font-size:16px;
	border-radius:3px;
}

#layout3 .box1 .left .more a:hover{
	text-decoration:none;
	color:#ddd;
}

#layout3 .box1 .right{
	width:440px;
	margin-top:8px;
}

#layout3 .box1 .right li{
	border-bottom:1px dotted #bfbfbf;
	padding:32px 0px 15px 0px;
}

#layout3 .box1 .right li h5{
	height:24px;
	line-height:24px;
}

#layout3 .box1 .right li h5 span{
	float:left;
	padding:0px 7px;
	background:#3a6da9;
	color:#fff;
	font-size:16px;
}

#layout3 .box1 .right li h5 i{
	float:left;
	width:0; 
	height:0; 
	border-bottom:6px solid transparent;
	border-left:6px solid #3a6da9;
}

#layout3 .box1 .right li h4{
	font-size:24px;
	height:30px;
	line-height:30px;
	margin-top:10px;
	margin-bottom:5px;
}

#layout3 .box2 ul{
	zoom:1;
	margin-left:-33px;
}

#layout3 .box2 li{
	float:left;
	display:inline;
	width:225px;
	margin:25px 0px 0px 33px;
}

#layout3 .box2 li a:hover{
	text-decoration:none;
}

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

#layout3 .box2 .color1 .front,#layout3 .box2 .color1 .back{ background-color:#d33a2e; }
#layout3 .box2 .color2 .front,#layout3 .box2 .color2 .back{ background-color:#e18230; }
#layout3 .box2 .color3 .front,#layout3 .box2 .color3 .back{ background-color:#4a525f; }
#layout3 .box2 .color4 .front,#layout3 .box2 .color4 .back{ background-color:#8b7b62; }

#layout3 .box2 li .card .front{
	height:225px;
	line-height:225px;
	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;
}

#layout3 .box2 li .card:hover .front{
	transform: rotateY(-180deg);
}

#layout3 .box2 li .card .front span{
	font-size:60px;
}

#layout3 .box2 li .card .front label{
	font-size:28px;
}

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

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

#layout3 .box2 li .card .back h3{
	font-size:22px;
	line-height:30px;
	margin-bottom:5px;
}

#layout3 .box2 li .card .back p{
	line-height:24px;
}

#layout3 .box2 li .bottom{
	text-align:center;
	font-size:20px;
	height:44px;
	line-height:44px;
	overflow:hidden;
}
#layout3 .box3 .photo{
	float:left;
	width:360px;
	height:240px;
	margin-top:25px;
}

#layout3 .box3 .text{
	float:right;
	width:620px;
	margin-top:25px;
}

#layout3 .box3 .text h4{
	font-size:24px;
	text-align:center;
	line-height:42px;
	height:42px;
}

#layout3 .box3 .text p{
	line-height:28px;
	min-height:56px;
	color:#767676;
	margin-top:5px;
}

#layout3 .box3 .text .line{
	height:1px;
	position:relative;
	border-top:1px dotted #bfbfbf;
	margin-top:15px;
}

#layout3 .box3 .text .line i{
	position:absolute;
	top:-1px;
	width:5px;
	height:1px;
	background:#000;
}

#layout3 .box3 .text .line .le{ left:0px; }
#layout3 .box3 .text .line .ri{ right:0px; }

#layout3 .box3 .text ul{
	zoom:1;
	margin:12px 0px 0px -60px;
}

#layout3 .box3 .text ul li{
	float:left;
	display:inline;
	height:36px;
	line-height:36px;
	overflow:hidden;
	width:265px;
	margin-left:60px;
	font-size:15px;
	padding-left:15px;
	background:url(images/ly3-type.gif) no-repeat left 14px;
}

#layout3 .box3 .text ul li a{
	color:#575757;
}
#layout4 .topic{
	background:url(images/ly4-topic.jpg) no-repeat center top;
	color:#fff;
	margin-bottom:45px;
}

#layout4 .topic .w1000{
	height:540px;
	position:relative;
}

#layout4 .text{
	width:510px;
	position:absolute;
	left:40px;
	top:192px;
}

#layout4 .topic h3{
	font-size:38px;
	line-height:52px;
}

#layout4 .topic h3 a{
	color:#fff;
}

#layout4 .topic p{
	font-size:16px;
	line-height:28px;
	color:#f9e1e1;
	margin-top:22px;
}

#layout4 .topic p a{
	color:#fffc00;
}

#layout4 .left{
	width:380px;
}

#layout4 .left ul{
	margin-top:10px;
	background:#f7f7f7;
	padding-bottom:18px;
}

#layout4 .left ul li{
	background:url(images/ly4-left-line.gif) no-repeat center bottom;
	padding:20px 15px 22px 15px;
}

#layout4 .left ul li h3{
	font-size:18px;
	height:24px;
	line-height:24px;
}

#layout4 .left ul li h3 a{
	color:#333;
}

#layout4 .left ul li p{
	margin-top:8px;
	line-height:24px;
	color:#505050;
}

#layout4 .right{
	width:575px;
}

#layout4 .right .word{
	margin-top:25px;	
}

#layout4 .right .word ul{
	zoom:1;
}

#layout4 .right .word ul li{
	float:left;
	width:94px;
	height:33px;
	line-height:33px;
	overflow:hidden;
	text-align:center;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#3a6da9;
}

#layout4 .right .word ul li a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	color:#fff;
}

#layout4 .right .word ul li:hover{
	background:#df454d;
}

#layout4 .right .list{
	position:relative;
	overflow:hidden;
	margin-top:10px;
}

#layout4 .right .list .line{
	position:absolute;
	left:14px;
	top:22px;
	width:1px;
	height:100%;
	background:#c0c0c0;
}

#layout4 .right .list ul{
	padding:0px 5px 0px 26px;
}

#layout4 .right .list ul li{
	padding:22px 0px 15px 0px;
	border-bottom:1px dotted #b2b2b2;
}

#layout4 .right .list li p{
	height:20px;
	line-height:20px;
	padding-left:8px;
	position:relative;
	overflow:visible;
}

#layout4 .right .list li span{
	color:#df454d;
	font-weight:bold;
}

#layout4 .right .list li .ask i{
	position:absolute;
	left:-26px;
	top:0px;
	width:25px;
	height:31px;
	background:url(images/ly4-right-q.png);
}

#layout4 .right .list li .answer{
	margin-top:18px;
}

#layout4 .right .list li .answer i{
	position:absolute;
	left:-24px;
	top:5px;
	width:16px;
	height:9px;
	background:url(images/ly4-right-a.gif);
}

#layout5 .topic{
	background:url(images/ly5-topic.jpg) no-repeat center top;
}

#layout5 .topic .w1000{
	position:relative;
	height:408px;
}

#layout5 .text{
	position:absolute;
	right:0px;
	top:120px;
	width:500px;
}

#layout5 .topic h3{
	font-size:38px;
	line-height:52px;
}

#layout5 .topic h3 a{
	color:#fff;
}

#layout5 .topic p{
	font-size:16px;
	line-height:28px;
	color:#f9e1e1;
	margin-top:22px;
}

#layout5 .topic p a{
	color:#fffc00;
}

#layout5 .box1 ul{
	zoom:1;
	margin-left:-90px;
}

#layout5 .box1 li{
	float:left;
	display:inline;
	margin:30px 0px 0px 90px;
	padding-left:20px;
	width:435px;
	position:relative;
}

#layout5 .box1 li i{
	position:absolute;
	left:0px;
	top:8%;
	height:84%;
	width:3px;
	background:#df454d;
}

#layout5 .box1 li h3{
	font-size:20px;
	border-bottom:1px dotted #a2a4a8;
	height:36px;
	line-height:36px;
	padding-bottom:5px;
}

#layout5 .box1 li h3 a{
	color:#454545;
}

#layout5 .box1 li p{
	line-height:24px;
	color:#5f5f5f;
	height:48px;
	margin-top:10px;
}

#layout5 .box2{
	position:relative;
}

#layout5 .box2 ul{
	zoom:1;
	margin-left:-35px;
}

#layout5 .box2 ul li{
	float:left;
	display:inline;
	width:310px;
	height:190px;
	margin-left:35px;
}

#layout5 .box2 .arrow1,#layout5 .box2 .arrow2{
	width:43px;
	height:75px;
	position:absolute;
	top:57px;
	cursor:pointer;
}

#layout5 .box2 .arrow1:hover,#layout5 .box2 .arrow2:hover{
	box-shadow:0px 0px 5px #3a6da9;
}

#layout5 .box2 .arrow1{
	left:0px;
	background:url(images/arrow1-left.png) no-repeat;
}

#layout5 .box2 .arrow2{
	right:0px;
	background:url(images/arrow1-right.png) no-repeat;
}

#layout6 .topic1{
	background-image:url(images/ly6-topic.gif);
}

#layout6 .box1 li{
	margin-top:40px;
}

#layout6 .box1 .photo{
	width:380px;
	height:250px;
}

#layout6 .box1 .sty1 .photo{
	float:left;
}

#layout6 .box1 .sty2 .photo{
	float:right;
}

#layout6 .box1 .text{
	width:600px;
}

#layout6 .box1 .sty1 .text{
	float:right;
}

#layout6 .box1 .sty2 .text{
	float:left;
}

#layout6 .box1 .text h4{
	height:40px;
}

#layout6 .box1 .text h4 span{
	float:left;
	background:#e03637;
	color:#fff;
	font-weight:bold;
	font-size:30px;
	padding:0px 8px;
	line-height:40px;
}

#layout6 .box1 .text h4 label{
	float:left;
	display:inline;
	margin:16px 0px 0px 10px;
	line-height:24px;
	font-size:18px;
	color:#7d7d7d;
}

#layout6 .box1 .text h3{
	font-size:30px;
	height:40px;
	line-height:40px;
	margin-top:13px;
}

#layout6 .box1 .text .line{
	height:3px;
	background:#e03637;
	margin-top:30px;
}

#layout6 .box1 .text p{
	background:#f0f0f0;
	line-height:28px;
	color:#161616;
	padding:18px 15px;
	margin-top:3px;
}

#layout6 .box2 ul{
	margin-left:-20px;
	zoom:1;
}

#layout6 .box2 li{
	float:left;
	display:inline;
	position:relative;
	width:235px;
	height:150px;
	overflow:hidden;
	margin:12px 0px 0px 20px;
}

#layout6 .box2 li span{
	position:absolute;
	left:0px;
	bottom:0px;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#c30d23;
	color:#fff;
	font-size:18px;
	z-index:9;
}

#layout6 .box2 li i{
	height:30px;
	z-index:3;
}

#layout6 .box2 li p{
	height:30px;
	line-height:30px;
	z-index:6;
	width:145px;
	left:auto;
	right:5px;
}

#layout7 .topic1{
	background-image:url(images/ly7-topic.gif);
}

#layout7 .box1{
	margin-top:40px;
}

#layout7 .box1 ul{
	zoom:1;
	margin-left:-12px;
}

#layout7 .box1 li{
	float:left;
	display:inline;
	width:325px;
	height:295px;
	overflow:hidden;
	position:relative;
	margin:12px 0px 0px 12px;
}

#layout7 .box1 p{
	font-size:20px;
	font-weight:bold;
	color:#fff;
    left:0;
    line-height:36px;
    overflow:visible;
    padding-left:15px;
    padding-right:5px;
    position:absolute;
    top:30px;
    z-index:100;
}

#layout7 .box1 .color1 p,#layout7 .box1 .color1 .shadow{
	background:#048aac;
}

#layout7 .box1 .color2 p,#layout7 .box1 .color2 .shadow{
	background:#d02420;
}

#layout7 .box1 .color3 p,#layout7 .box1 .color3 .shadow{
	background:#14925e;
}

#layout7 .box1 p i{
	border-top:36px solid transparent;
    height:0;
    position:absolute;
    right:-20px;
    top:0;
    width:0;
}

#layout7 .box1 .color1 p i{
	border-left:20px solid #048aac;
}

#layout7 .box1 .color2 p i{
	border-left:20px solid #d02420;
}

#layout7 .box1 .color3 p i{
	border-left:20px solid #14925e;
}

#layout7 .box1 .play{
	position:absolute;
	left:124px;
	top:109px;
	width:76px;
	height:76px;
	background:url(images/play2.png);
}

#layout7 .box1 .shadow{
	display:none;
    height:100%;
    left:0;
    filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
    position:absolute;
    top:0;
    width:100%;
    z-index:10;
}

#layout7 .box1 .text{
	position:absolute;
	width:297px;
	left:14px;
	top:100px;
	z-index:50;
	color:#fff;
	display:none;
}

#layout7 .box1 .text h3{
	font-size:24px;
	line-height:36px;
}

#layout7 .box1 .text h4{
	line-height:24px;
	margin-top:10px;
}

#layout7 .box1 li:hover .shadow,#layout7 .box1 li:hover .text{
	display:block;
}

#layout7 .box2 ul{
	zoom:1;
	margin-left:-13px;
}

#layout7 .box2 li{
	float:left;
	display:inline;
	width:240px;
	height:170px;
	overflow:hidden;
	position:relative;
	margin:13px 0px 0px 13px;
}

#layout7 .box2 p{
	font-size:15px;
	font-weight:bold;
	color:#fff;
    left:0;
    line-height:28px;
    overflow:visible;
    padding-left:16px;
    padding-right:5px;
    position:absolute;
    top:15px;
    z-index:100;
}

#layout7 .box2 .color1 p,#layout7 .box2 .color1 .shadow{
	background:#e03637;
}

#layout7 .box2 .color2 p,#layout7 .box2 .color2 .shadow{
	background:#14925e;
}

#layout7 .box2 .color3 p,#layout7 .box2 .color3 .shadow{
	background:#f0a015;
}

#layout7 .box2 .color4 p,#layout7 .box2 .color4 .shadow{
	background:#048aac;
}

#layout7 .box2 p i{
	border-top:28px solid transparent;
    height:0;
    position:absolute;
    right:-20px;
    top:0;
    width:0;
}

#layout7 .box2 .color1 p i{
	border-left:20px solid #e03637;
}

#layout7 .box2 .color2 p i{
	border-left:20px solid #14925e;
}

#layout7 .box2 .color3 p i{
	border-left:20px solid #f0a015;
}

#layout7 .box2 .color4 p i{
	border-left:20px solid #048aac;
}

#layout7 .box2 .play{
	position:absolute;
	left:88px;
	top:65px;
	width:63px;
	height:63px;
	background:url(images/play3.png);
}

#layout7 .box2 .shadow{
	display:none;
    height:100%;
    left:0;
    filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
    position:absolute;
    top:0;
    width:100%;
    z-index:10;
}

#layout7 .box2 .text{
	position:absolute;
	width:220px;
	left:10px;
	top:70px;
	z-index:50;
	color:#fff;
	display:none;
}

#layout7 .box2 .text h3{
	font-size:20px;
	line-height:26px;
}

#layout7 .box2 li:hover .shadow,#layout7 .box2 li:hover .text{
	display:block;
}

#layout8 .topic1{
	background-image:url(images/ly8-topic.gif);
}

#layout8 h3{
	height:76px;
	line-height:76px;
	overflow:hidden;
	text-align:center;
	background:url(images/ly8-h3.gif);
	margin-top:40px;
	font-size:34px;
}

#layout8 h3 a{
	color:#282828;
}

#layout8 .box1{
	margin-top:13px;
}

#layout8 .box1 .photo{
	float:left;
	width:595px;
	height:405px;
	margin-top:7px;
}

#layout8 .box1 .list{
	float:right;
	width:395px;
}

#layout8 .box1 .list li{
	overflow:hidden;
	position:relative;
	height:100px;
	margin-top:7px;
	background-image:url(images/ly8-box1-mc.png);
	background-repeat:no-repeat;
	background-position:10px 40px;
	line-height:30px;
	font-weight:bold;
	padding:30px 30px 0px 60px;
}

#layout8 .box1 .list li a{
	color:#fff;
}

#layout8 .box1 .list .color1{ background-color:#cf4949; }
#layout8 .box1 .list .color2{ background-color:#d65f44; }
#layout8 .box1 .list .color3{ background-color:#e79e40; }

#layout8 .box1 .list li i{
	position:absolute;
	right:0px;
	top:0px;
	height:0px;
	width:0px;
	border-bottom:30px solid transparent;
	border-right:30px solid #fff;
}

#layout8 .box1 .list li b{
	position:absolute;
	right:0px;
	top:0px;
	height:0px;
	width:0px;
	border-top:30px solid transparent;
	border-left:30px solid #fff;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
}

#layout8 .box2 li{
	margin-top:40px;
}

#layout8 .box2 .photo{
	width:365px;
	height:220px;
}

#layout8 .box2 .sty1 .photo{
	float:left;
}

#layout8 .box2 .sty2 .photo{
	float:right;
}

#layout8 .box2 .text{
	width:600px;
}

#layout8 .box2 .sty1 .text{
	float:right;
}

#layout8 .box2 .sty2 .text{
	float:left;
}

#layout8 .box2 .text h4{
	font-size:30px;
	line-height:40px;
	max-height:80px;
	border-bottom:2px solid #dc9696;
	padding-bottom:20px;
}

#layout8 .box2 .text p{
	margin-top:30px;
	line-height:28px;
	background:url(images/ly8-box2.gif) no-repeat left 10px;
	text-indent:22pt;
}

#layout8 .box3{
	background:#ededed;
	padding:16px 30px;
}

#layout8 .box3 .list{
	overflow:hidden;
}

#layout8 .box3 ul{
	margin-left:-20px;
}

#layout8 .box3 li{
	float:left;
	display:inline;
	margin-left:20px;
	width:430px;
	padding-left:30px;
	border-bottom:1px dotted #a5a5a5;
	font-size:18px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	background:url(images/ly8-box3.gif) no-repeat left 17px;
}

#layout8 .box3 li a{
	color:#000;
}

#layout9 .topic1{
	background-image:url(images/ly9-topic.gif);
}

#layout9 .box{
	position:relative;
	margin-top:40px;
	height:675px;
}

#layout9 .box .more{
	position:absolute;
	left:538px;
	top:253px;
	width:72px;
	height:72px;
	padding:35px;
	background:#066dbc url(images/ly9-more.png) no-repeat center center;
	text-align:center;
	color:#fff;
	font-size:30px;
	line-height:36px;
}

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

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

#layout9 .box .pic1{ left:0px; top:0px; width:535px; height:395px; }
#layout9 .box .pic2{ left:538px; top:0px; width:462px; height:250px; }
#layout9 .box .pic3{ left:0px; top:398px; width:338px; height:275px; }
#layout9 .box .pic4{ left:341px; top:398px; width:338px; height:275px; }
#layout9 .box .pic5{ left:683px; top:253px; width:316px; height:420px; }

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

#layout9 .box .text h4{
	float:left;
	width:92px;
	padding-left:43px;
	height:62px;
	line-height:62px;
	font-size:24px;
	text-align:center;
	background-image:url(images/ly9-type.png);
	background-repeat:no-repeat;
	background-position:8px 15px;
}

#layout9 .box .pic1 .text h4{ background-color:#e03637; }
#layout9 .box .pic2 .text h4{ background-color:#db8b19; }
#layout9 .box .pic3 .text h4{ background-color:#284875; }
#layout9 .box .pic4 .text h4{ background-color:#048aac; }
#layout9 .box .pic5 .text h4{ background-color:#4c4c4c; }

#layout9 .box .text .con{
	float:right;
	display:inline;
}

#layout9 .box .pic1 .text .con{ margin-right:20px; width:360px; }
#layout9 .box .pic2 .text .con{ margin-right:15px; width:300px; }
#layout9 .box .pic3 .text .con{ margin-right:10px; width:180px; }
#layout9 .box .pic4 .text .con{ margin-right:10px; width:180px; }
#layout9 .box .pic5 .text .con{ margin-right:10px; width:160px; }

#layout9 .box .text h3{
	height:62px;
	line-height:62px;
	overflow:hidden;
	font-size:20px;
}

#layout9 .box .text p{
	line-height:28px;
	margin-bottom:12px;
	display:none;
}

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

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

#layout10 .topic1{ background-image:url(images/ly10-topic.gif); }

#layout10 .box{
	background:#edf1f4;
	padding:40px 45px 35px 45px;
	width:910px;
	height:430px;
	margin-top:40px;
	position:relative;
}

#layout10 .box .arrow1,#layout10 .box .arrow2{
	position:absolute;
	top:205px;
	width:32px;
	height:71px;
	cursor:pointer;
}

#layout10 .box .arrow1:hover,#layout10 .box .arrow2:hover{
	transition:all 0.2s ease-out 0s;
	transform:scale(1.1,1.1);
}

#layout10 .box .arrow1{
	background:url(images/arrow2-left.png);
	left:5px;
}

#layout10 .box .arrow2{
	background:url(images/arrow2-right.png);
	right:5px;
}

#layout10 .box ul{
	margin-left:-20px;
	zoom:1;
}

#layout10 .box ul li{
	float:left;
	display:inline;
	margin-left:20px;
	width:290px;
	height:430px;
	background:#fff;
	position:relative;
}

#layout10 .box ul .color1:hover{ box-shadow:0px 0px 2px #e12222; }
#layout10 .box ul .color2:hover{ box-shadow:0px 0px 2px #048aac; }
#layout10 .box ul .color3:hover{ box-shadow:0px 0px 2px #db8b19; }

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

#layout10 .box li .photo{
	position:absolute;
	width:290px;
	height:300px;
	left:0px;
	z-index:70;
}

#layout10 .box .sty1 .photo{ top:0px; }
#layout10 .box .sty2 .photo{ bottom:0px; }

#layout10 .box li .text{
	position:absolute;
	left:22px;
	width:256px;
	z-index:80;
}

#layout10 .box .sty1 .text{ top:330px; }
#layout10 .box .sty2 .text{ top:20px; }

#layout10 .box li .text h3{
	font-size:20px;
	line-height:30px;
	height:30px;
}

#layout10 .box li .text p{
	line-height:24px;
	height:48px;
	color:#575757;
	margin-top:3px;
}

#layout10 .box li .num{
	position:absolute;
	left:3px;
	font-size:28px;
	color:#fff;
	font-weight:bold;
	line-height:32px;
	z-index:100;
}

#layout10 .box .sty1 .num{ top:283px; }
#layout10 .box .sty2 .num{ top:113px; }

#layout10 .box li .num-bg{
	position:absolute;
	left:0px;
	width:0; 
	height:0; 
	border-top:58px solid transparent;
	border-bottom:58px solid transparent;
	z-index:90;
}

#layout10 .box .sty1 .num-bg{ top:242px; }
#layout10 .box .sty2 .num-bg{ top:72px; }

#layout10 .box .color1 .num-bg{ border-left:54px solid #e12222; }
#layout10 .box .color2 .num-bg{ border-left:54px solid #048aac; }
#layout10 .box .color3 .num-bg{ border-left:54px solid #db8b19; }

#layout11 .topic1{ background-image:url(images/ly11-topic.gif); }

#layout11 .tab{
	margin-top:30px;
}

#layout11 .tab li{
	float:left;
	display:inline;
	margin-left:28px;
	margin-top:10px;
	width:170px;
	height:50px;
	text-align:center;
	line-height:50px;
	cursor:pointer;
	background:#3a6da9;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	border-radius:8px;
}

#layout11 .tab .current,#layout11 .tab li:hover{
	background:#e03637;
}

#layout11 .box1{
	height:305px;
	overflow:hidden;
	border-top:5px solid #3a6da9;
	border-bottom:5px solid #3a6da9;
}

#layout11 .box1 .photo{
	float:left;
	width:610px;
	height:305px;
}

#layout11 .box1 .text{
	float:right;
	display:inline;
	margin:40px 10px 0px 0px;
	width:360px;
}

#layout11 .box1 .text h4{
	font-size:18px;
	color:#7d7d7d;
	line-height:24px;
}

#layout11 .box1 .text h3{
	font-size:26px;
	line-height:38px;
	max-height:76px;
	margin-top:10px;
}

#layout11 .box1 .text p{
	line-height:28px;
	margin-top:10px;
}

#layout11 .box2{
	border-bottom:1px dashed #161616;
	padding-bottom:22px;
}

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

#layout11 .box2 li{
	float:left;
	display:inline;
	width:480px;
	margin:28px 0px 0px 40px;
}

#layout11 .box2 .photo{
	float:left;
	width:185px;
	height:185px;
	border:8px solid #deecfa;
	border-radius:50%;
	overflow:hidden;
}

#layout11 .box2 .photo:hover{
	border:8px solid #d0e0f0;
}

#layout11 .box2 .text{
	float:right;
	margin-top:19px;
	width:233px;
	height:144px;
	padding:18px 10px 0px 15px;
	background:#eaeaea;
	position:relative;
}

#layout11 .box2 .text i{
	position:absolute;
	left:-12px;
	top:65px;
	width:0px;
	height:0px;
	border-bottom:13px solid transparent;
    border-top:13px solid transparent;
	border-right:13px solid #eaeaea;
}

#layout11 .box2 .text:hover{
	background:#e3e3e3;
}

#layout11 .box2 .text:hover i{
	border-right:13px solid #e3e3e3;
}

#layout11 .box2 .text a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}

#layout11 .box2 .text h3{
	font-size:20px;
	line-height:24px;
	color:#2c5d98;
}

#layout11 .box2 .text h4{
	line-height:20px;
	color:#2c5d98;
	margin-top:8px;
}

#layout11 .box2 .text p{
	font-size:18px;
	line-height:24px;
	color:#000;
	margin-top:10px;
	max-height:72px;
}

#layout11 .box3 ul{
	margin-left:-60px;
	zoom:1;
}

#layout11 .box3 li{
	float:left;
	display:inline;
	margin:30px 0px 0px 60px;
	width:470px;
}

#layout11 .box3 h4{
	height:33px;
	line-height:33px;
	overflow:hidden;
	font-size:20px;
	color:#fff;
}

#layout11 .box3 h4 span{
	float:left;
	background:#3a6da9;
	padding:0px 18px;
}

#layout11 .box3 h4 label{
	float:left;
	background:#e03637;
	padding:0px 18px;
}

#layout11 .box3 h3{
	font-size:22px;
	line-height:30px;
	height:30px;
	margin-top:10px;
	padding-left:5px;
}

#layout11 .box3 p{
	line-height:28px;
	height:56px;
	color:#161616;
	margin-top:5px;
	padding-left:5px;
}

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

#layout12 .w1000{
	height:653px;
	padding-top:50px;
}

#layout12 .list ul{
	zoom:1;
	margin-left:-32px;
}

#layout12 .list li{
	float:left;
	display:inline;
	width:312px;
	height:415px;
	margin-left:32px;
	overflow:hidden;
	position:relative;
}

#layout12 .list .img-shadow{
	height:88px;
}

#layout12 .list li:hover .img-shadow{
	height:100%;
}

#layout12 .list li h3{
	font-size:22px;
	line-height:36px;
	height:72px;
	left:24px;
	width:264px;
	bottom:8px;
}

#layout12 .list li:hover h3{
	bottom:295px;
}

#layout12 .list li .code{
	position:absolute;
	left:81px;
	top:155px;
	width:150px;
	height:150px;
	display:none;
}

#layout12 .list li:hover .code{
	display:block;
}

#layout12 .bar{
	text-align:center;
	margin-top:40px;
	vertical-align:top;
	margin-left:0 !important;
}

#layout12 .bar li{
	display:inline-block;
	width:130px;
	height:12px;
	background:#b2cded;
	cursor:pointer;
	margin:0px 6px;
	float:none;
}

#layout12 .bar .current{
	background:#e03637;
}

#layout13 .topic1{ background-image:url(images/ly13-topic.gif); }

#layout13 .box1 .main{
	float:left;
	width:595px;
	height:310px;
	overflow:hidden;
	background:#f2f2f2;
	margin-top:35px;
}

#layout13 .box1 .main .photo{
	float:left;
	width:385px;
	height:310px;
	position:relative;
}

#layout13 .box1 .main .photo .play{
	position:absolute;
	left:154px;
	top:117px;
	width:76px;
	height:76px;
	background:url(images/play2.png);
}

#layout13 .box1 .main .text{
	float:right;
	width:210px;
}

#layout13 .box1 .main .text .title{
	height:50px;
	line-height:50px;
	background:#e03637 url(images/ly13-title1.png) no-repeat 177px center;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	padding-left:20px;
}

#layout13 .box1 .main .text .title a{
	display:block;
	height:100%;
	height:100%;
	color:#fff;
	text-decoration:none;
}

#layout13 .box1 .main .text h4{
	font-size:20px;
	line-height:28px;
	margin:30px 15px 0px 15px;
}

#layout13 .box1 .main .text h4 a{
	color:#333;
}

#layout13 .box1 .main .text p{
	line-height:22px;
	color:#535353;
	margin:15px 15px 0px 15px;
}

#layout13 .box1 .side{
	float:right;
	width:375px;
	margin-top:23px;
}

#layout13 .box1 .side li{
	height:95px;
	overflow:hidden;
	margin-top:12px;
}

#layout13 .box1 .side li .photo{
	float:left;
	height:95px;
	width:150px;
	position:relative;
}

#layout13 .box1 .side li .photo .play{
	position:absolute;
	width:32px;
	height:32px;
	left:10px;
	bottom:8px;
	background:url(images/play1.png);
}

#layout13 .box1 .side li .text{
	float:right;
	width:205px;
}

#layout13 .box1 .side li .text h4{
	font-size:18px;
	line-height:26px;
	max-height:52px;
}

#layout13 .box1 .side li .text h4 a{
	color:#333;
}

#layout13 .box1 .side li .text p{
	line-height:20px;
	max-height:40px;
	font-size:12px;
	margin-top:3px;
	color:#989898;
}

#layout13 .box2 .left{
	width:480px;
}

#layout13 .box2 .left .show{
	height:165px;
	background:#f2f2f2;
	margin-top:20px;
	position:relative;
}

#layout13 .box2 .left .show .photo{
	float:left;
	width:245px;
	height:165px;
}

#layout13 .box2 .left .show p{
	float:right;
	display:inline;
	margin:50px 35px 0px 0px;
	width:180px;
	font-size:18px;
	line-height:28px;
}

#layout13 .box2 .left .arrow1,#layout13 .box2 .left .arrow2{
	position:absolute;
	cursor:pointer;
	top:44px;
	width:24px;
	height:76px;
	z-index:999;
}

#layout13 .box2 .left .arrow1{
	left:0px;
	background:url(images/arrow3-left.gif);
}

#layout13 .box2 .left .arrow2{
	right:0px;
	background:url(images/arrow3-right.gif);
}

#layout13 .box2 .right{
	width:475px;
}

#layout13 .box2 .right .tab{
	margin-top:20px;
	height:30px;
	overflow:hidden;
	position:relative;
	padding:0px 14px;
}

#layout13 .box2 .right .tab .arrow1,#layout13 .box2 .right .tab .arrow2{
	position:absolute;
	top:8px;
	width:14px;
	height:14px;
	cursor:pointer;
}

#layout13 .box2 .right .tab .arrow1{
	left:0px;
	background:url(images/arrow4-left.gif);
}

#layout13 .box2 .right .tab .arrow2{
	right:0px;
	background:url(images/arrow4-right.gif);
}

#layout13 .box2 .right .tab ul{
	zoom:1;
}

#layout13 .box2 .right .tab li{
	float:left;
	display:inline;
	margin:0px 4px;
	width:66px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#e1e0df;
	font-size:18px;
	border-radius:4px;
	cursor:pointer;	
}

#layout13 .box2 .right .tab .current,#layout13 .box2 .right .tab li:hover{
	background:#ff9c05;
	color:#fff;
}

#layout13 .box2 .right .show{
	margin-top:10px;
}

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

#layout13 .box2 .right table td{
	height:60px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	border:2px solid #fff;
	width:20%;
}

#layout13 .box2 .right table td a{
	color:#fff;
}

#layout13 .box2 .right table .color1{ background:#e05152; }
#layout13 .box2 .right table .color2{ background:#e9786d; }
#layout13 .box2 .right table .color3{ background:#e78057; }

#layout13 .box2 .right table .big{ font-size:16px; }
#layout13 .box2 .right table .small{ font-size:14px; }

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

#layout14 .w1000{
	padding-top:100px;
	height:827px;
}

#layout14 .box1{
	height:400px;
	position:relative;
	padding-bottom:25px;
	border-bottom:3px solid #9dbadc;
}

#layout14 .box1 .topic{
	position:absolute;
	top:200px;
	left:310px;
}

#layout14 .box1 .left,#layout14 .box1 .right{
	width:497px;
}

#layout14 .box1 .photo{
	width:303px;
	height:400px;
	position:relative;
}

#layout14 .box1 .left .photo{ float:left; }
#layout14 .box1 .right .photo{ float:right; }

#layout14 .box1 .photo i{
	border-bottom:20px solid transparent;
	border-top:20px solid transparent;
	height:0;
	width:0;
	position:absolute;
	top:30px;
}

#layout14 .box1 .left .photo i{
	right:0px;
	border-right:20px solid #fff;
}

#layout14 .box1 .right .photo i{
	left:0px;
	border-left:20px solid #fff;
}

#layout14 .box1 .text{
	width:194px;
	height:194px;
	background:#fff;
}

#layout14 .box1 .text td{
	font-size:18px;
	line-height:28px;
	padding:0px 20px;
}

#layout14 .box2{
	height:270px;
	position:relative;
}

#layout14 .box2 .arrow1,#layout14 .box2 .arrow2{
	position:absolute;
	width:20px;
	height:55px;
	top:107px;
	cursor:pointer;
}

#layout14 .box2 .arrow1:hover,#layout14 .box2 .arrow2:hover{
	transition:all 0.2s ease-out 0s;
	transform:scale(1.1,1.1);
}

#layout14 .box2 .arrow1{
	background:url(images/arrow5-left.png);
	left:0px;
}

#layout14 .box2 .arrow2{
	background:url(images/arrow5-right.png);
	right:0px;
}

#layout14 .box2 .show{
	width:920px;
	margin:0px auto;
}

#layout14 .box2 .show li{
	float:left;
	width:210px;
	height:270px;
	margin:0px 10px;
	position:relative;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	perspective:1000px;
}

#layout14 .box2 .show li .front{
	height:270px;
	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;
}

#layout14 .box2 .show li:hover .front{
	transform: rotateY(-180deg);
}

#layout14 .box2 .show li .back{
	height:270px;
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
	backface-visibility:hidden;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	transform:rotateY(-180deg);
	background:#fff;
}

#layout14 .box2 .show li .back img{
	position:absolute;
	left:43px;
	top:73px;
	width:124px;
	height:124px;
}

#layout14 .box2 .show li:hover .back{
	transform:rotateY(-360deg);
	z-index:4\9;
}

#layout15 .topic1{ background-image:url(images/ly15-topic.gif); }

#layout15 .box{
	height:470px;
	margin-top:40px;
	position:relative;	
}

#layout15 .box .arrow1,#layout15 .box .arrow2{
	position:absolute;
	top:206px;
	width:33px;
	height:58px;
	cursor:pointer;
	z-index:999;
}

#layout15 .box .arrow1:hover,#layout15 .box .arrow2:hover{
	transition:all 0.2s ease-out 0s;
	transform:scale(1.1,1.1);
}

#layout15 .box .arrow1{
	left:-60px;
	background:url(images/arrow6-left.png) no-repeat center center;
}

#layout15 .box .arrow2{
	right:-60px;
	background:url(images/arrow6-right.png) no-repeat center center;
}

@media (max-width: 1120px){
	#layout15 .box .arrow1,#layout15 .box .arrow2{ top:180px; padding:5px; background-color:#fff; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; border-radius:4px; }
	#layout15 .box .arrow1{ left:30px; }
	#layout15 .box .arrow2{ right:30px; }
}

#layout15 .box .show ul{
	zoom:1;
	/*margin-left:-27px;*/
}

#layout15 .box .show li{
	float:left;
	display:inline;
	margin-right:27px;
	width:315px;
	background:#f1f1f1;
	height:470px;
	overflow:hidden;
}

#layout15 .box .show .color1:hover{ box-shadow:0px 0px 3px #e03637; }
#layout15 .box .show .color2:hover{ box-shadow:0px 0px 3px #db8b19; }
#layout15 .box .show .color3:hover{ box-shadow:0px 0px 3px #048aac; }

#layout15 .box .show li a{
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}

#layout15 .box .show .photo{
	height:310px;
	position:relative;
}

#layout15 .box .show .photo .num{
	position:absolute;
	left:0px;
	top:0px;
	height:95px;
	width:95px;
	color:#fff;
}

#layout15 .box .show .color1 .photo .num{ background:#e03637; }
#layout15 .box .show .color2 .photo .num{ background:#db8b19; }
#layout15 .box .show .color3 .photo .num{ background:#048aac; }

#layout15 .box .show .num span{
	position:absolute;
	left:10px;
	line-height:50px;
	font-size:42px;
	top:5px;
	text-align:center;
	width:40px;
}

#layout15 .box .show .num label{
	position:absolute;
	right:11px;
	bottom:11px;
	font-size:30px;
	line-height:34px;
}

#layout15 .box .show .num i{
	position:absolute;
	left:47px;
	top:8px;
	width:2px;
	height:90px;
	background:#fff;
	transform:rotate(45deg);
	display:none\9;
}

#layout15 .box .show h4{
	font-size:12px;
	line-height:18px;
	height:18px;
	margin:15px 22px 0px 22px;
}

#layout15 .box .show h3{
	font-size:20px;
	line-height:30px;
	height:30px;
	margin:6px 22px 0px 22px;
}

#layout15 .box .show p{
	line-height:24px;
	margin:8px 22px 0px 22px;
	color:#575757;
}

#layout16 .topic1{ background-image:url(images/ly16-topic.gif); }

#layout16 .box{
	margin-top:25px;
}

#layout16 .box ul{
	zoom:1;
	margin-left:-30px;
}

#layout16 .box ul li{
	float:left;
	display:inline;
	margin:12px 0px 0px 30px;
	padding:22px 15px 0px 75px;
	width:385px;
	height:103px;
	border:5px solid #efefef;
	position:relative;
}

#layout16 .box ul li .num{
	position:absolute;
	top:30px;
	left:-5px;
	height:65px;
	width:65px;
	text-align:center;
	line-height:65px;
	font-size:40px;
	font-family:"Arial";
	background:#e03637;
	text-align:center;
	color:#fff;
	border-radius:5px;
}

#layout16 .box ul li h3{
	font-size:20px;
	line-height:30px;
	height:30px;
}

#layout16 .box ul li p{
	line-height:24px;
	color:#707070;
	margin-top:8px;
	height:48px;
}

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

#layout17 .w1000{
	padding-top:55px;
	height:702px;
}

#layout17 .box{
	position:relative;
	margin-top:25px;
}

#layout17 .box .arrow1,#layout17 .box .arrow2{
	position:absolute;
	top:205px;
	width:20px;
	height:55px;
	cursor:pointer;
	z-index:999;
}

#layout17 .box .arrow1:hover,#layout17 .box .arrow2:hover{
	transition:all 0.2s ease-out 0s;
	transform:scale(1.1,1.1);
}

#layout17 .box .arrow1{
	background:url(images/arrow5-left.png);
	left:0px;
}

#layout17 .box .arrow2{
	background:url(images/arrow5-right.png);
	right:0px;
}

#layout17 .box .show{
	width:920px;
	margin:0px auto;
}

#layout17 .box .show .left{
	float:left;
	width:517px;
}

#layout17 .box .show .left .photo{
	position:relative;
	width:505px;
	height:355px;
	border:6px solid #fff;
	border-bottom:none;
}

#layout17 .box .show .left .photo .play{
	position:absolute;
	left:214px;
	top:139px;
	background:url(images/play2.png);
	width:76px;
	height:76px;
}

#layout17 .box .show .left .text{
	height:114px;
	background:#e93433;
	padding:18px 30px 0px 30px;
}

#layout17 .box .show .left .text h3{
	font-size:30px;
	line-height:40px;
	height:40px;
}

#layout17 .box .show .left .text h3 a{
	color:#fff;
}

#layout17 .box .show .left .text p{
	color:#fff;
	line-height:24px;
	height:48px;
	margin-top:10px;
}

#layout17 .box .show .right{
	float:right;
	width:380px;
}

#layout17 .box .show .right .block{
	margin-bottom:20px;
}

#layout17 .box .show .right .photo{
	width:370px;
	height:180px;
	position:relative;
	border:5px solid #fff;
	border-bottom:none;
}

#layout17 .box .show .right .photo .play{
	position:absolute;
	left:153px;
	top:58px;
	background:url(images/play3.png);
	width:63px;
	height:63px;
}

#layout17 .box .show .right h3{
	height:52px;
	line-height:52px;
	font-size:20px;
	padding:0px 25px;
}

#layout17 .box .show .right h3 a{
	color:#fff;
}

#layout17 .box .show .right .color2 h3{ background:#1485aa; }
#layout17 .box .show .right .color3 h3{ background:#14955e; }

#layout18 .topic1{ background-image:url(images/ly18-topic.gif); }

#layout18 .box{
	background:#f0f0f0;
	margin-top:30px;
}

#layout18 .box .w1000{
	height:350px;
	padding:58px 0px;
	position:relative;
}

#layout18 .box .arrow1,#layout18 .box .arrow2{
	position:absolute;
	top:180px;
	width:33px;
	height:58px;
	cursor:pointer;
	z-index:999;
}

#layout18 .box .arrow1:hover,#layout18 .box .arrow2:hover{
	transition:all 0.2s ease-out 0s;
	transform:scale(1.1,1.1);
}

#layout18 .box .arrow1{
	left:-60px;
	background:url(images/arrow6-left.png) no-repeat center center;
}

#layout18 .box .arrow2{
	right:-60px;
	background:url(images/arrow6-right.png) no-repeat center center;
}

@media (max-width: 1120px){
	#layout18 .box .arrow1,#layout18 .box .arrow2{ padding:5px; background-color:#fff; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; border-radius:4px; }
	#layout18 .box .arrow1{ left:30px; }
	#layout18 .box .arrow2{ right:30px; }
}

#layout18 .box ul{
	margin-left:-26px;
	zoom:1;
}

#layout18 .box li{
	float:left;
	display:inline;
	margin-left:26px;
	width:230px;
	height:350px;
	position:relative;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	perspective:1000px;
}

#layout18 .box li .front{
	height:350px;
	width:230px;
	border-radius:8px;
	overflow:hidden;
	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;
}

#layout18 .box li:hover .front{
	transform: rotateY(-180deg);
}

#layout18 .box li .back{
	width:100%;
	height:350px;
	background:#3a6da9;
	position:absolute;
	left:0px;
	top:0px;
	border-radius:8px;
	overflow:hidden;
	backface-visibility:hidden;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	transform:rotateY(-180deg);
}

#layout18 .box li .back img{
	position:absolute;
	width:124px;
	height:124px;
	left:53px;
	top:113px;
}

#layout18 .box li:hover .back{
	transform:rotateY(-360deg);
	z-index:4\9;
}

#layout19 .topic1{ background-image:url(images/ly19-topic.gif); }

#layout19 .box{
	margin-top:30px;
	height:620px;
	overflow:hidden;
	position:relative;
}

#layout19 .box .img-shadow{
	height:125px;
	z-index:10;
}

#layout19 .box .text{
	position:absolute;
	width:760px;
	height:86px;
	overflow:hidden;
	left:18px;
	bottom:20px;
	color:#fff;
	z-index:20;
}

#layout19 .box .text a{
	color:#fff;
}

#layout19 .box .text h4{
	font-size:20px;
	line-height:30px;
	height:30px;
}

#layout19 .box .text p{
	line-height:24px;
	height:48px;
	margin-top:8px;
}

#layout19 .box .num{
	position:absolute;
	right:45px;
	bottom:15px;
	line-height:70px;
	color:#fff;
	z-index:15;
}

#layout19 .box .num span{
	font-size:50px;
}

#layout19 .box .num label{
	font-size:30px;
}

#layout19 .box .logo{
	position:absolute;
	right:55px;
	bottom:140px;
	z-index:999;
}

#layout19 .box .arrow1,#layout19 .box .arrow2{
	top:210px;
	width:100px;
	height:100px;
	position:absolute;
	cursor:pointer;
	background-color:#000;
	background-position:center center;
	background-repeat:no-repeat;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	z-index:999;
}

#layout19 .box .arrow1:hover,#layout19 .box .arrow2:hover{
	background-size:40px 70px;
}

#layout19 .box .arrow1{
	left:0px;
	background-image:url(images/arrow6-left.png);
}

#layout19 .box .arrow2{
	right:0px;
	background-image:url(images/arrow6-right.png);
}
#layout19 .topic1{ background-image:url(images/ly19-topic.gif); }

#layout19 .box{
	margin-top:30px;
	height:620px;
	overflow:hidden;
	position:relative;
}

#layout19 .box .img-shadow{
	height:125px;
	z-index:10;
}

#layout19 .box .text{
	position:absolute;
	width:760px;
	height:86px;
	overflow:hidden;
	left:18px;
	bottom:20px;
	color:#fff;
	z-index:20;
}

#layout19 .box .text a{
	color:#fff;
}

#layout19 .box .text h4{
	font-size:20px;
	line-height:30px;
	height:30px;
}

#layout19 .box .text p{
	line-height:24px;
	height:48px;
	margin-top:8px;
}

#layout19 .box .num{
	position:absolute;
	right:45px;
	bottom:15px;
	line-height:70px;
	color:#fff;
	z-index:15;
}

#layout19 .box .num span{
	font-size:50px;
}

#layout19 .box .num label{
	font-size:30px;
}

#layout19 .box .logo{
	position:absolute;
	right:55px;
	bottom:140px;
}

#layout19 .box .arrow1,#layout19 .box .arrow2{
	top:210px;
	width:100px;
	height:100px;
	position:absolute;
	cursor:pointer;
	background-color:#000;
	background-position:center center;
	background-repeat:no-repeat;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

#layout19 .box .arrow1:hover,#layout19 .box .arrow2:hover{
	background-size:40px 70px;
}

#layout19 .box .arrow1{
	left:0px;
	background-image:url(images/arrow6-left.png);
}

#layout19 .box .arrow2{
	right:0px;
	background-image:url(images/arrow6-right.png);
}

#layout19 .box2{
	overflow:hidden;
}
#layout19 .box2 .left,#layout19 .box2 .middle,#layout19 .box2 .right{
	width:322px;
}
#layout19 .box2 .middle{
	float:left;
	margin-left:17px;
	display:inline;
}
#layout19 .box2 li{
	width:160px;
	height:160px;
	float:left;
	margin:0px 1px 1px 0px;
	display:inline;
}
#layout19 .box2 li img{
	width:100%;
	height:100%;
}
#layout19 .box2 li a{
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
	position:relative;
}
#layout19 .box2 li i{
	position:absolute;
	left:0px;
	bottom:0px;
	height:100%;
	width:100%;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	display:none;
	z-index:9;
}
#layout19 .box2 .left li i{background:#3ec381;}
#layout19 .box2 .middle li i{background:#e6723e;}
#layout19 .box2 .right li i{background:#1e8bc3;}

#layout19 .box2 li p{
	font-size:20px;
	line-height:30px;
	position:absolute;
	left:20px;
	top:20px;
	overflow:hidden;
	display:none;
	z-index:11;
	width:120px;
	color:#fff;
	font-family:"Microsoft Yahei","ËÎÌå";
}
#layout19 .box2 li a:hover{ text-decoration:none; }
#layout19 .box2 li a:hover i,#layout19 .box2 li a:hover p{ display:block; }
#layout19 .box2 #biao{
	font-size:36px;
	color:#fff;
	font-family:"Microsoft Yahei","ËÎÌå";
	line-height:42px;
	padding:40px 38px 0px 38px;
	width:84px;
	height:120px;
	text-align:center;
	float:left;
}
#layout19 .box2 .left #biao{background:#3ec381;}
#layout19 .box2 .middle #biao{background:#e6723e;}
#layout19 .box2 .right #biao{background:#1e8bc3;}

#layout20 .topic1{ background-image:url(images/ly20-topic.gif); }

#layout20 .topic1 .w1000{
	height:176px;
}

#layout20 .box{
	background:#f2f2f2;
}

#layout20 .box .w1000{
	padding-top:45px;
	padding-bottom:60px;
}

#layout20 .box .left,#layout20 .box .middle,#layout20 .box .right{
	background:#fff;
	border:1px solid #dfdfdf;
	padding:0px 15px 12px 15px;
	overflow:hidden;
	width:290px;
}

#layout20 .box .middle{
	float:left;
	display:inline;
	margin-left:15px;
}

#layout20 .box .show{
	height:430px;
	overflow-y:scroll;
	border:1px solid #dfdfdf;
}

#layout20 .box .left .show p{
	line-height:24px;
	color:#555;
	padding:10px 10px 0px 15px;
}

#layout21 .topic1{ background-image:url(images/ly21-topic.gif); }

#layout21 .box{
	margin-top:40px;
}

#layout21 .left{
	width:400px;
	background:#e34a3b;
}

#layout21 .left img{
	width:400px;
	height:295px;
}

#layout21 .left p{
	text-align:center;
	height:45px;
	line-height:45px;
}

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

#layout21 .middle{
	float:left;
	display:block;
	margin-left:30px;
	width:320px;
}

#layout21 .middle li{
	height:34px;
	line-height:34px;
	overflow:hidden;
	font-size:16px;
}

#layout21 .middle li a{
	color:#000;
}

#layout21 .right{
	width:220px;
	height:340px;
	background:#f2f2f2;
}

#layout21 .right ul{
	margin:0px auto;
	width:155px;
}

#layout21 .right li{
	height:50px;
	margin-top:15px;
}

#layout21 .right li img{
	width:100%;
	height:100%;
}
#layout22 .topic1{ background-image:url(images/ly22-topic.gif); }

#layout22 .box{
	margin-top:20px;
}

#layout22 .box ul{
	zoom:1;
	margin-left:-11px;
}

#layout22 .box ul li{
	float:left;
	display:inline;
	margin:11px 0px 0px 11px;
	width:133px;
	height:70px;
}

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

#layout23 .topic1{ background-image:url(images/ly23-topic.gif); }

#layout24 .topic1{ background-image:url(images/ly24-topic.gif); }
#layout30 .topic1{ background-image:url(images/ly30-topic.gif);}
#layout30 .box3 .photo{
	float:left;
	width:360px;
	height:240px;
	margin-top:25px;
}

#layout30 .box3 .text{
	float:right;
	width:620px;
	margin-top:25px;
}

#layout30 .box3 .text h4{
	font-size:24px;
	text-align:center;
	line-height:42px;
	height:42px;
}

#layout30 .box3 .text p{
	line-height:28px;
	min-height:56px;
	color:#767676;
	margin-top:5px;
}

#layout30 .box3 .text .line{
	height:1px;
	position:relative;
	border-top:1px dotted #bfbfbf;
	margin-top:15px;
}

#layout30 .box3 .text .line i{
	position:absolute;
	top:-1px;
	width:5px;
	height:1px;
	background:#000;
}

#layout30 .box3 .text .line .le{ left:0px; }
#layout30 .box3 .text .line .ri{ right:0px; }

#layout30 .box3 .text ul{
	zoom:1;
	margin:12px 0px 0px -60px;
}

#layout30 .box3 .text ul li{
	float:left;
	display:inline;
	height:36px;
	line-height:36px;
	overflow:hidden;
	width:265px;
	margin-left:60px;
	font-size:15px;
	padding-left:15px;
	background:url(images/ly3-type.gif) no-repeat left 14px;
}

#layout30 .box3 .text ul li a{
	color:#575757;
}
.sdry .list1{
	margin-top:10px;
	border-bottom:11px solid #dedede;
}

.sdry .list1 ul{
	overflow:hidden;
}

.sdry .list1 li{
	margin-top:-1px;
	border-top:1px dotted #bfbfbf;
	padding:30px 0px;
	position:relative;
}

.sdry .list1 li .type{
	position:absolute;
	top:-1px;
	width:5px;
	height:1px;
	background:#000;
}

.sdry .list1 li .le{ left:0px; }
.sdry .list1 li .ri{ right:0px; }

.sdry .list1 table{
	float:left;
	width:112px;
	height:112px;
}

.sdry .list1 table td{
	padding:0px 20px;
	color:#fff;
	line-height:40px;
	font-size:32px;
	background:#e03637;
	text-align:center;
}

.sdry .list1 .text{
	float:right;
	width:850px;
}

.sdry .list1 .text h3{
	font-size:32px;
	line-height:40px;
	height:40px;
}

/*.sdry .list1 .text p{
	line-height:28px;
	height:56px;
	color:#767676;
	margin-top:18px;
}*/

.sdry .list1 .text p{
	line-height:28px;
	height:84px;
	color:#767676;
	margin-top:10px;
	background:url(images/ly23-type.gif) no-repeat 0px 0px;
	text-indent:70pt;
}

.sdry .list1 .text p a{
	color:#ee6a6c
}
.sdry .list1 .text dl{
	zoom:1;
	margin-left:-30px;
	margin-top:12px;
}

.sdry .list1 .text dl dd{
	float:left;
	display:inline;
	margin-left:30px;
	width:395px;
	height:32px;
	line-height:32px;
	overflow:hidden;
	padding-left:15px;
	background:url(images/ly23-list3.gif) no-repeat left 13px;
}

.sdry .list1 .text dl dd span{
	color:#575757;
	font-weight:bold;
	font-size:16px;
}
.sdry .list2{
	margin-top:15px;
}

.sdry .list2 ul{
	zoom:1;
	margin-left:-70px;
}

.sdry .list2 li{
	float:left;
	display:inline;
	margin-left:70px;
	width:430px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:18px;
	border-bottom:1px dotted #b2b2b2;
	padding-left:35px;
	background:url(images/ly23-list2.gif) no-repeat 3px 19px;
}

.p7carousel_layer{min-width:960px;position:relative;margin-top:43px;width:100%;overflow:hidden}
.p7carousel{height:653px;visibility:hidden}
.p7carousel_label{display:none;width:515px;height:100px;background-color:rgba(0,0,0,0.6);bottom:160px;position:relative;border-bottom:solid red 4px}
.p7carousel_label span{color:white;font-size:18px}
.p7carousel_label_number{width:100px;height:100px;float:left;padding-left:30px}
.p7carousel_label span.currentpage{font-size:50px;font-family:Georgia;color:red;position:relative;top:-42px;left:15px}
.p7carousel_label span.slash{font-family:serif;font-size:75px;position:relative;top:-6px}
.p7carousel_label span.totalpage{font-size:22px;font-family:Georgia;position:relative;top:-7px;left:-14px}
.p7carousel1 a span.newscontent{display:inline-block;width:384px;height:100px;margin-top:20px}
#p7carousel_layer2{width:10000px}
.p7carousel1{width:100px}
.p7carousel1 a img{height:546px;width:830px}
.p7carousel1{overflow:hidden;position:relative;margin:0 auto;height:546px;width:830px;float:left;padding-left:25px}
.p7shadow{background-color:#000;height:546px;opacity:.5;position:absolute;width:50%;z-index:5;top:0}
.p7shadow_left{margin-left:-419px;left:0}
.p7shadow_right{margin-right:-461px;right:0}
.p7btn_left{float:left;left:50%;margin-left:-489px;background:url("images/p7leftbtn.png") no-repeat center}
.p7btn_right{float:right;right:50%;margin-right:-531px;background:url("images/p7rightbtn.png") center no-repeat}
.p7btn_img{position:absolute;height:110px;width:70px;background-color:red;z-index:6;top:33%}
.p7carousel_label.blue{border-bottom:solid #558bef 4px}
.blue.p7btn_img{background-color:#558bef}
.p7carousel_label span.currentpage.blue{color:#558bef}

#layout25 .topic1{ background-image:url(images/ly25-topic.gif); }
#layout25 .topic1 .w1000{ height:100px; }

#layout25 h3{
	font-size:43px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-top:40px;
}

#layout25 h3 a{
	color:#333;
}

#layout25 .box1{
	background:#efefef;
	height:290px;
	overflow:hidden;
	margin-top:25px;
}

#layout25 .box1 .photo{
	width:510px;
	height:290px;
	float:left;
}

#layout25 .box1 .text{
	float:right;
	width:440px;
	display:inline;
	margin:30px 25px 0px 0px;
	line-height:32px;
	font-size:16px;
	color:#000;
}

#layout25 .box1 .text a{
	color:#000;
}

#layout25 .box2 .main{
	width:590px;
	margin-top:18px;
}

#layout25 .box2 li{
	zoom:1;
	margin-top:35px;
}

#layout25 .box2 .style1 .main{ float:right; }
#layout25 .box2 .style2 .main{ float:left; }

#layout25 .box2 .main h4{
	font-size:30px;
	line-height:40px;
	max-height:80px;
	border-bottom:2px solid #dc9696;
	padding-bottom:25px;
}

#layout25 .box2 .main p{
	line-height:28px;
	color:#000;
	margin-top:20px;
	background:url(images/ly8-box2.gif) no-repeat 3px 9px;
	text-indent:22pt;
}

#layout25 .box2 .side{
	width:380px;
}

#layout25 .box2 .style1 .side{ float:left; }
#layout25 .box2 .style2 .side{ float:right; }

#layout25 .box2 .side .color1{ background-color:#db4c4d; }
#layout25 .box2 .side .color2{ background-color:#d5664d; }

#layout25 .box2 .side .word{
	background-image:url(images/ly25-type.png);
	background-repeat:no-repeat;
	background-position:17px 24px;
	color:#fff;
	padding:20px 20px 15px 55px;
	line-height:24px;
	margin-top:12px;
}

#layout25 .box2 .side .word a{
	color:#fff;
}

#layout25 .box3{
	background:#ededed;
	padding:16px 30px;
	margin-top:40px;
}

#layout25 .box3 .list{
	overflow:hidden;
}

#layout25 .box3 ul{
	margin-left:-20px;
}

#layout25 .box3 li{
	float:left;
	display:inline;
	margin-left:20px;
	width:430px;
	padding-left:30px;
	border-bottom:1px dotted #a5a5a5;
	font-size:18px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	background:url(images/ly8-box3.gif) no-repeat left 17px;
}

#layout25 .box3 li a{
	color:#000;
}
#layout26{
	background:url(images/ly26-bg.jpg) no-repeat center top;
}

#layout26 .w1000{
	height:572px;
}

#layout26 .topic{
	height:130px;
}

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

#layout26 .box{
	margin:30px 0px 0px 410px;
	overflow:hidden;
}

#layout26 .box h3{
	text-align:center;
	font-size:32px;
	height:40px;
	line-height:40px;
}

#layout26 .box p{
	line-height:28px;
	max-height:84px;
	color:#767676;
	margin-top:15px;
}

#layout26 .box p a{
	color:#767676;
}

#layout26 .box ul{
	zoom:1;
	border-top:7px solid #adc3df;
	padding-top:10px;
	margin-top:15px;
}

#layout26 .box ul li{
	float:left;
	display:inline;
	margin-left:20px;
	width:260px;
	height:36px;
	line-height:36px;
	overflow:hidden;
	padding-left:15px;
	background:url(images/ly26-type.png) no-repeat left 14px;
}

#layout26 .box ul li a{
	color:#575757;
}