body{
	font-family:"Microsoft Yahei","ËÎÌå";
	color:#333;
	font-size:14px;
}

a{
	color:#333;
}

img{
	display:block;
}

.wrapper{
	width:100%;
	min-width:1170px;
}

.w1170{
	width:1170px;
	margin:0px auto;
}
#header{
	background:url(images/header.jpg) no-repeat center top;
	overflow:hidden;
}
 #parallax {overflow:hidden;width:1170px;
	margin:0px auto;

 }

#header .w1170{
	height:650px;
	position:relative;
}

#header .part1{ position:absolute; right:30px; top:349px; z-index:102; }
#header .part2{ position:absolute; left:810px; top:159px; z-index:102; }
#header .part3{ position:absolute; left:75px; top:147px; z-index:110; }
#header .part4{ position:absolute; left:84px; top:221px; width:227px; height:52px; overflow:hidden; z-index:110; }
#header .part5{ position:absolute; right:1px; top:42px; z-index:105; }
#header .part6{ position:absolute; right:30px; top:196px; z-index:105; }
#header .part9{ position:absolute; left:145px; top:104px; z-index:100; }

#header .part7{
	position:absolute;
	right:30px;
	top:277px;
	width:231px;
	height:30px;
	background:url(images/hd-part7.png) no-repeat right top;
	text-indent:-9999px;
	z-index:105;
}

#header .part7 a{
	display:block;
	height:30px;
	width:100px;
	margin-left:130px;
}

#header .part8{
	position:absolute;
	right:123px;
	top:299px;
	width:160px;
	height:56px;
	background:url(images/hd-part8.png) no-repeat;
	z-index:105;
	display:none;
}

#header .part8 a{
	float:left;
	display:inline;
	height:56px;
	width:10px;
	margin-right:10px;
	text-indent:-9999px;
}


.nav-default{
	background:url(images/nav-bg.jpg) no-repeat center bottom;
	width:100%;
	min-width:1170px;
	z-index: 999;
}

.nav-default .w1170{
	height:115px;
	position:relative;
}

.nav-default .circle{
	position:absolute;
	width:148px;
	height:113px;
	padding-top:35px;
	top:-58px;
	background:url(images/nav-circle.png) no-repeat center top;
	text-align:center;
	cursor:pointer;
}

.nav-default #nav-circle1{ left:30px; }
.nav-default #nav-circle2{ left:275px; }
.nav-default #nav-circle3{ left:520px; }
.nav-default #nav-circle4{ left:765px; }
.nav-default #nav-circle5{ left:1010px; }

.nav-default .circle span{
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	color:#862011;
}

.nav-default .circle img{
	position:absolute;
	left:49px;
	top:72px;
}

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

#nav .drop{
	position:absolute;
	width:148px;
	background:#ffa20d;
	border-radius:10px;
	padding:10px 0px 18px 0px;
	display:none;
}

#nav .drop .arrow{
	height:6px;
}

#nav .drop .arrow i{
	display:inline-block;
	width:0; 
	height:0; 
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #ffd893;
	vertical-align:top;
}

#nav .drop li{
	height:30px;
	line-height:30px;
	overflow:hidden;
}

#nav .drop li a{
	color:#a30901;
}

.nav-move{
	background:#ff9801;
	width: 100%;
	z-index: 1000;
}

.nav-move .w1170{
	height:55px;
}

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

.nav-move .circle img{
	float:left;
	display:inline;
	margin:5px 10px 0px 40px;
}

.nav-move .circle span{
	line-height:55px;
	font-size:22px;
	font-weight:bold;
	color: #862011;
}

.nav-move .drop{
	left:43px;
	top:48px;
	text-align:center;
}


#footer{
	font-family:"ËÎÌå";
	background:#900;
	line-height:24px;
	font-size:14px;
	color:#fff;
	text-align:center;
}

#footer .w1170{
	padding:30px 0px;
}

#footer a{
	color:#fff;
}

.bg-gray{
	background-color:#f2f2f2;
}

.bg-gray .w1170{
	padding-top:40px;
	padding-bottom:55px;
}

.bg-white{
	background-color:#ffffff;
}

.bg-white .w1170{
	padding-top:55px;
	padding-bottom:60px;
}

.topic{
	text-align:center;
}

.topic img{
	display:inline;
}

h1,h2,h3,h4,h5{
	font-weight:normal;
	overflow:hidden;
	font-family:"Microsoft Yahei","ºÚÌå";
}

p{
	overflow:hidden;
}

.photo1{
	position:relative;
	overflow:hidden;
}

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

.play1{
	position:absolute;
	width:29px;
	height:29px;
	background:url(images/play1.png);
}

.play2{
	position:absolute;
	width:101px;
	height:101px;
	left:50%;
	margin-left:-50px;
	top:50%;
	margin-top:-50px;
	background-image:url(images/play2.png);
	background-size:100% 100%;
}

.switch1{
	margin-top:50px;
	position:relative;
}

.switch1 .point{
	text-align:center;
	margin-top:35px;
}

.switch1 .point span{
	display:inline-block;
	width:20px;
	height:20px;
	border-radius:10px;
	margin:0px 10px;
	background:#d5d5d5;
	vertical-align:top;
	cursor:pointer;
}

.switch1 .point span:hover{
	box-shadow:0px 0px 5px #ff9901 inset;
}

.switch1 .point .current{
	background:#ff9901;
}

.switch1 .arrow1,.switch1 .arrow2{
	width:33px;
	height:58px;
	position:absolute;
	top:50%;
	margin-top:-55px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center center;
	z-index:999;
}

.switch1 .arrow1{
	left:-100px;
	background-image:url(images/switch1-arrow1.png);
}

.switch1 .arrow2{
	right:-100px;
	background-image:url(images/switch1-arrow2.png);
}

.switch1 .arrow1:hover,.switch1 .arrow2:hover{
    transform: scale(1.1);
    transition: all 0.3s ease 0s;
   
}

@media (max-width: 1270px) {
	.switch1 .arrow1,.switch1 .arrow2{ padding:5px; background-color:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; border-radius:5px; }
	.switch1 .arrow1{ left:20px; }
	.switch1 .arrow2{ right:20px; }
}
@media (min-width: 1270px) {
	.switch1 .arrow1{ left:-50px; }
	.switch1 .arrow2{ right:-50px; }
}
@media (min-width: 1370px) {
	.switch1 .arrow1{ left:-100px; }
	.switch1 .arrow2{ right:-100px; }
}

.switch2{
	margin-top:50px;
	position:relative;
}

.switch2 .arrow1,.switch2 .arrow2{
	width:51px;
	height:51px;
	position:absolute;
	top:50%;
	margin-top:-25px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center center;
	z-index:999;
}

.switch2 .arrow1{
	left:-100px;
	background-image:url(images/switch2-arrow1.png);
}

.switch2 .arrow2{
	right:-100px;
	background-image:url(images/switch2-arrow2.png);
}

.switch2 .arrow1:hover,.switch2 .arrow2:hover{
    transform: scale(1.1);
    transition: all 0.2s ease 0s;
}

@media (max-width: 1270px) {
	.switch2 .arrow1,.switch2 .arrow2{ background-color:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; border-radius:25px; }
	.switch2 .arrow1{ left:20px; }
	.switch2 .arrow2{ right:20px; }
}
@media (min-width: 1270px) {
	.switch2 .arrow1{ left:-50px; }
	.switch2 .arrow2{ right:-50px; }
}
@media (min-width: 1370px) {
	.switch2 .arrow1{ left:-100px; }
	.switch2 .arrow2{ right:-100px; }
}

#layout1 .w1170{
	padding-bottom:12px;
	border-bottom:1px solid #eae9e9;
}

#layout1 .title{
	float:left;
	width:96px;
	margin-top:12px;
}

#layout1 .content{
	float:right;
	width:1005px;
}

#layout1 h1{
	height:60px;
	line-height:60px;
	font-size:46px;
}

#layout1 h1 a{
	color:#000;
}

#layout1 p{
	height:24px;
	line-height:24px;
	font-size:16px;
	font-family:"ËÎÌå";
	margin-top:8px;
}

#layout2 .w1170{
	padding-top:40px;
	padding-bottom:40px;
}

#layout2 .left,#layout2 .right{
	width:570px;
}

#layout2 .headline h2{
	font-size:26px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	margin-bottom:12px;
}

#layout2 .headline p{
	height:30px;
	line-height:30px;
	font-size:16px;
	font-family:"ËÎÌå";
}

#layout2 .headline .line{
	position:relative;
	height:1px;
	border-top:1px dotted #c1c1c1;
	margin:15px 0px;
}

#layout2 .headline .line i,#layout2 .headline .line b{
	position:absolute;
	top:-1px;
	width:4px;
	height:1px;
	background:#000;
}

#layout2 .headline .line i{
	left:0px;
}

#layout2 .headline .line b{
	right:0px;
}

#layout2 .video .title{
	height:36px;
	line-height:36px;
	border-bottom:1px solid #e4e4e4;
}

#layout2 .video .title i{
	float:left;
	display:inline;
	margin:9px 8px 0px 4px;
	width:5px;
	height:18px;
	background:#e00a0a;
}

#layout2 .video .title span{
	float:left;
	font-size:22px;
	font-weight:bold;
}

#layout2 .video .title span,#layout2 .video .title span a{
	color:#ce0606;
}

#layout2 .video ul{
	zoom:1;
	margin:25px 0px 0px -7px;
}

#layout2 .video ul li{
	float:left;
	display:inline;
	width:185px;
	margin-left:7px;
}

#layout2 .video ul .photo1{
	position:relative;
	height:135px;
}

#layout2 .video ul .photo1 .play1{
	left:8px;
	bottom:8px;
}

#layout2 .video ul p{
	text-align:center;
	font-size:12px;
	height:18px;
	line-height:18px;
	font-family:"ËÎÌå";
	margin-top:8px;
}

#layout2 .video ul p a{
	color:#828282;
}

#layout2 .focus{
	position:relative;
	width:570px;
	height:300px;
}

#layout2 .focus img{
	width:570px;
	height:300px;
}

#layout2 .focus p{
	position:absolute;
	left:10px;
	bottom:22px;
	width:550px;
	font-size:16px;
	line-height:20px;
	height:20px;
	text-align:center;
	z-index:20;
}

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

#layout2 .focus .shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	width:570px;
	height:55px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	z-index:1;
}

#layout2 .focus .bar{
	position:absolute;
	left:0px;
	bottom:10px;
	width:100%;
	text-align:center;
	height:3px;
	overflow:hidden;
	z-index:10;
}

#layout2 .focus .bar span{
	width:21px;
	height:3px;
	display:inline-block;
	vertical-align:top;
	background:#8c8a8d;
	margin:0px 6px;
	cursor:pointer;
}

#layout2 .focus .bar .current{
	background:#ff9b03;
}

#layout2 .focus .arrow1,#layout2 .focus .arrow2{
	position:absolute;
	top:85px;
	width:38px;
	height:76px;
	cursor:pointer;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
	z-index: 998;
}

#layout2 .focus .arrow1:hover,#layout2 .focus .arrow2:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	z-index: 998;
}

#layout2 .focus .arrow1{
	left:0px;
	background:url(images/ly2-arrow1.png);
}

#layout2 .focus .arrow2{
	right:0px; background:url(images/ly2-arrow2.png);
}

#layout2 .hot .title{
	position:relative;
	text-align:center;
	height:30px;
	line-height:30px;
}

#layout2 .hot .title i{
	position:absolute;
	left:0px;
	top:50%;
	height:1px;
	width:100%;
	overflow:hidden;
	background:#ff9c06;
	z-index:1;
}

#layout2 .hot .title span{
	position:relative;
	font-size:22px;
	padding:0px 30px;
	font-weight:bold;
	background:#fff;
	z-index:9;
}

#layout2 .hot .title span,#layout2 .hot .title label{
	color:#ce0606;
}

#layout2 .hot .tab{
	margin-top:28px;
}

#layout2 .hot .tab ul{
	zoom:1;
	margin-left:-5px;
}

#layout2 .hot .tab ul li{
	float:left;
	position:relative;
	width:77px;
	margin-left:5px;
	height:41px;
	line-height:41px;
	text-align:center;
	font-size:24px;
	color:#999;
	background:#e1e0df;
	border-radius:5px;
	cursor:pointer;
}

#layout2 .hot .tab ul .current{
	background:#ff9c05;
	color:#fff;
}

#layout2 .hot .tab ul .current i{
	position:absolute;
	left:50%;
	margin-left:-3px;
	bottom:-5px;
	width:0; 
	height:0; 
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-top:5px solid #ff9c05;
}

#layout2 .hot .tab ul li:hover{
	background:#ff9c05;
	color:#fff;
}

#layout2 .hot .show{
	margin-top:18px;
	height:160px;
}

#layout2 .hot .show table{
	width:100%;
	height:100%;
}

#layout2 .hot .show table .color1{
	background:#f15f31;
}

#layout2 .hot .show table .color2{
	background:#fcab8f;
}

#layout2 .hot .show table td{
	text-align:center;
	font-size:14px;
	line-height:18px;
	margin:2px;
	width:16.66%;
	border:2px solid #fff;
}

#layout2 .hot .show table td a{
	color:#fff;
}

#layout2 .hot .show table .big{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}

#layout2 .hot .show table .more{
	font-size:20px;
	line-height:24px;
	font-weight:bold;
}

#layout3 .box1{
	height:285px;
	background:#efe4d2;
	border-left:8px solid #c00;
	overflow:hidden;
	margin-top:40px;
	position:relative;
}

#layout3 .box1 .point{
	position:absolute;
	left:0px;
	bottom:18px;
	text-align:center;
	width:592px;
	z-index: 999;
}

#layout3 .box1 .point span{
	display:inline-block;
	width:16px;
	height:16px;
	background:#fff;
	border-radius:8px;
	cursor:pointer;
	margin:0px 9px;
}

#layout3 .box1 .point .current{
	background:#ff9d06;
}

#layout3 .box1 .point span:hover{
	box-shadow:0px 0px 2px #ff9d06;
}

#layout3 .box1 .text{
	float:left;
	display:inline;
	margin:35px 0px 0px 30px;
	width:535px;
	height:210px;
	overflow:hidden;
	z-index: 999;
}

#layout3 .box1 .text h2{
	font-size:40px;
	line-height:48px;
	max-height:96px;
	font-weight:bold;
	z-index: 999;
}

#layout3 .box1 .text h2 a{
	color:#cf0606;
	z-index: 999;
}

#layout3 .box1 .text p{
	font-size:16px;
	line-height:26px;
	margin-top:12px;
	z-index: 999;
	height:52px;
}

#layout3 .box1 .pic{
	float:right;
	width:570px;
	height:285px;
	z-index: 999;
}

#layout3 .box1 .pic img{
	width:100%;
	height:100%;
	z-index: 999;
}

#layout3 .box1 .btn{
	position:absolute;
	left:115px;
	bottom:25px;
}


#layout3 .box2{
	background:#fff;
	overflow:hidden;
}

#layout3 .box2 ul{
	margin:-1px 0px 0px -1px;
}

#layout3 .box2 li{
	float:left;
	width:339px;
	height:170px;
	overflow:hidden;
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	padding:20px 25px 0px 25px;
}

#layout3 .box2 h4{
	height:32px;
	line-height:32px;
}

#layout3 .box2 h4 span{
	float:left;
	background:#c00;
	color:#fff;
	font-size:20px;
	padding:0px 12px 0px 12px;
	border-radius:0px 5px 5px 0px;
}

#layout3 .box2 h3{
	font-size:22px;
	line-height:30px;
	height:30px;
	margin-top:12px;
}

#layout3 .box2 p{
	height:72px;
	line-height:24px;
	color:#666;
	margin-top:8px;
}

#layout3 .box2 p a{
	color:#666;
}

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

#layout4-topic .w1170{
	height:379px;
	position:relative;
	overflow:hidden;
}

#layout4-topic .tit{
	position:absolute;
	left:0px;
	top:0px;
	height:180px;
	width:620px;
	text-indent:-9999px;
}

#layout4-topic .text{
	position:absolute;
	left:0px;
	top:210px;
	width:630px;
	color:#fff;
}

#layout4-topic .text a{
	color:#fff;
}

#layout4-topic h2{
	font-size:30px;
	line-height:40px;
	height:40px;
}

#layout4-topic p{
	height:72px;
	line-height:24px;
	font-size:16px;
	margin-top:15px;
}

#layout4 .left{
	width:770px;
}

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

#layout4 .left ul li{
	float:left;
	display:inline;
	width:370px;
	margin:15px 0px 0px 30px;
	padding-bottom:30px;
}

#layout4 .left ul li h4{	
	height:32px;
	line-height:32px;
}

#layout4 .left ul li h4 span{
	float:left;
	background:#ff9f0b;
	color:#fff;
	font-size:20px;
	padding:0px 12px;
	border-radius:5px;
}

#layout4 .left ul li h3{
	font-size:22px;
	margin-top:12px;
	height:30px;
	line-height:30px;
}

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

#layout4 .left ul li p a{
	color:#666;
}

#layout4 .left .more{
	position:relative;
	text-align:center;
	font-family:"ËÎÌå";
}

#layout4 .left .more i{
	position:absolute;
	left:0px;
	top:50%;
	width:100%;
	height:1px;
	overflow:hidden;
	background:#e5e5e5;
	z-index:1;
}

#layout4 .left .more a{
	position:relative;
	padding:0px 15px;
	color:#999;
	background:#fff;
	z-index:2;
}

#layout4 .right{
	width:340px;
}

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

#layout4 .right .title i{
	position:absolute;
	left:0px;
	top:50%;
	width:100%;
	height:1px;
	overflow:hidden;
	background:#ff9c05;
	z-index:1;
}

#layout4 .right .title span{
	position:relative;
	padding:0px 20px;
	font-size:30px;
	color:#c00;
	background:#fff;
	z-index:2;
}

#layout4 .right ul{
	margin-top:10px;
}

#layout4 .right ul li{
	border-bottom:1px dashed #e0e0e0;
	font-size:16px;
	line-height:28px;
	position:relative;
	padding:20px 10px 12px 0px;
}

#layout4 .right ul li i{
	position:absolute;
	right:0px;
	bottom:0px;
	width:21px;
	height:16px;
	background:url(images/ly4-type.gif);
}

#layout4 .right ul li span{
	color:#000;
}

#layout5 .tit{
	position:relative;
	width:100px;
	height:100px;
	background:url(images/ly5-tit.gif) no-repeat;
	color:#fff;
}

#layout5 .tit span{
	position:absolute;
	left:12px;
	top:15px;
	font-size:35px;
	line-height:40px;
}

#layout5 .tit label{
	position:absolute;
	right:3px;
	bottom:1px;
	font-size:14px;
	line-height:26px;
}

#layout5 .tit label i{
	font-style:normal;
	font-size:24px;
}

#layout5 .switch1 .show ul{
	margin-left:-12px;
}

#layout5 .switch1 .show li{
	float:left;
	display:inline;
	width:165px;
	padding:10px 10px 20px 10px;
	margin-left:12px;
	background:#fff
}

#layout5 .switch1 .show li:hover{
	box-shadow:0px 0px 10px #bbb inset;
}

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

#layout5 .switch1 .show li p{
	text-align:center;
	font-size:16px;
	line-height:20px;
	height:20px;
	color:#ab1610;
	margin-top:10px;
}

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

#layout5 .box1 li{
	float:left;
	display:inline;
	margin:30px 0px 0px 30px;
	width:370px;
	height:500px;
	overflow:hidden;
	background:#c62c28;
}

#layout5 .box1 li:hover{
	box-shadow:0px 3px 6px #888;
}

#layout5 .box1 .photo1{
	width:100%;
	height:250px;
}

#layout5 .box1 .tit{
	position:absolute;
	left:0px;
	top:0px;
}

#layout5 .box1 h4{
	height:40px;
	line-height:40px;
	overflow:hidden;
	background:#e9e9e9;
}

#layout5 .box1 h4 span{
	float:left;
	background:#cece6a;
	font-size:24px;
	color:#fff;
	padding-left:12px;
}

#layout5 .box1 h4 i{
	float:left;
	right:0px;
	top:0px;
	width:0px;
	height:0px;
	border-bottom:40px solid transparent; 
	border-left:23px solid #cece6a;
}

#layout5 .box1 h4 label{
	font-size:16px;
	margin-left:-5px;
	color:#000;
}

#layout5 .box1 h3{
	margin:20px 25px 0px 25px;
	font-size:26px;
	line-height:34px;
	height:68px;
}

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

#layout5 .box1 dd{
	margin:0px 25px 0px 25px;
	line-height:32px;
	font-size:16px;
	height:32px;
	overflow:hidden;
}

#layout5 .box1 dd a{
	color:#fff;
}

#layout5 .box1 .line{
	position:relative;
	border-top:2px dotted #fff;
	margin:20px 25px 12px 25px;
}

#layout5 .box1 .line i,#layout5 .box1 .line b{
	position:absolute;
	top:-2px;
	width:8px;
	height:2px;
	background:#fff;
}

#layout5 .box1 .line i{
	left:0px;
}

#layout5 .box1 .line b{
	right:0px;
}

#layout5 .box2{
	background:#fff;
	overflow:hidden;
	margin-top:30px;
}

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

#layout5 .box2 ul li{
	float:left;
	width:505px;
	height:100px;
	border-bottom:1px solid #f2f2f2;
	padding:30px 30px 30px 70px;
	overflow:hidden;
}

#layout5 .box2 ul li .tit{
	float:left;
	display:inline;
	margin-right:25px;
}

#layout5 .box2 ul li h4{
	font-size:16px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	color:#c62c28;
}

#layout5 .box2 ul li h4 span{
	margin-right:15px;
}

#layout5 .box2 ul li h3{
	font-size:26px;
	line-height:34px;
	height:68px;
	overflow:hidden;
	margin-top:5px;
}

#layout5 .box2 ul li h3 a{
	color:#000;
}

#layout6 .show ul{
	margin-left:-5px;
	zoom:1;
}

#layout6 .show li{
	float:left;
	display:inline;
	margin-left:5px;
	width:230px;
	height:355px;
	position:relative;
	overflow:hidden;
}

#layout6 .show li:hover{
	box-shadow:0px 1px 5px #666;
}

#layout6 .show .sty1{ margin-top:0px; }
#layout6 .show .sty2{ margin-top:20px; }

#layout6 .show li img,#layout6 .show li a{
	display:block;
	width:230px;
	height:355px;
	color:#fff;
}

#layout6 .show li h3{
	position:absolute;
	left:10px;
	bottom:48px;
	width:210px;
	font-size:22px;
	height:30px;
	line-height:30px;
	text-align:center;
	z-index:3;
}

#layout6 .show li:hover h3{
	text-shadow:0px 0px 1px #fff;
}

#layout6 .show li p{
	position:absolute;
	left:10px;
	bottom:10px;
	width:210px;
	line-height:30px;
	text-align:center;
	z-index:2;
}

#layout6 .show li p label{
	font-size:24px;
	font-family:"Arial";
	color:#dab866;
}

#layout6 .show li .code{
	position:absolute;
	left:0px;
	top:0px;
	background:#fff;
	padding:8px;
}

#layout6 .show li .code img{
	width:46px;
	height:46px;
}

#layout6 .show li .shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:98px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	z-index:1;
}

#layout6 .show li .line{
	position:absolute;
	left:0px;
	bottom:99px;
	width:100%;
	height:1px;
	overflow:hidden;
	background:url(images/ly6-line.png) no-repeat center top;
}

#layout7 .arrow{
	margin-top:20px;
	height:24px;
	position:relative;	
}

#layout7 .arrow .btn1,#layout7 .arrow .btn2{
	position:absolute;
	top:0px;
	width:47px;
	height:24px;
	cursor:pointer;
}

#layout7 .arrow .btn1{
	right:51px;
	background:url(images/ly7-arrow1.gif);
}

#layout7 .arrow .btn2{
	right:0px;
	background:url(images/ly7-arrow2.gif);
}

#layout7 .arrow .btn1:hover,#layout7 .arrow .btn2:hover{
	box-shadow:0px 0px 5px #fff inset;
}

#layout7 .show{
	margin-top:10px;
	background:#fff;
}

#layout7 .big{
	float:left;
	width:300px;
	height:670px;
	overflow:hidden;
	background:#e9e9e9;
}

#layout7 .big .photo1{
	width:100%;
	height:335px;
	border-bottom:18px solid #ff9d06;
	margin-bottom:25px;
}

#layout7 .big .play1{
	left:25px;
	bottom:20px;
}

#layout7 .big h4{
	color:#c00;
	line-height:18px;
	padding:0px 16px;
	margin-top:8px;
}

#layout7 .big h3{
	padding:0px 16px;
	font-size:24px;
	line-height:30px;
	margin-top:20px;
}

#layout7 .big h3 a{
	color:#000;
}

#layout7 .big p{
	padding:0px 16px;
	line-height:20px;
	color:#a1a1a1;
	margin-top:15px;
}

#layout7 .list{
	float:right;
	width:870px;
}

#layout7 .list li{
	float:left;
	display:inline;
	width:289px;
	height:335px;
	overflow:hidden;
	border-left:1px solid #f2f2f2;
	position:relative;
}

#layout7 .list li .photo1{
	width:100%;
	height:170px;
}

#layout7 .list li .play1{
	left:22px;
	bottom:12px;
}

#layout7 .list li span{
	position:absolute;
	left:58px;
	bottom:12px;
	font-size:16px;
	color:#fff;
	height:27px;
	line-height:27px;
	padding:0px 18px;
	border-radius:6px;
	background-color:#000;
	background-color:rgba(0,0,0,0.5);
	border:1px solid #666;
	border-color:rgba(255,255,255,0.5);
}

#layout7 .list li h3{
	border-bottom:1px solid #cfcfcf;
	font-size:16px;
	height:36px;
	line-height:36px;
	margin:10px 20px 0px 20px;
}

#layout7 .list li p{
	height:92px;
	margin:12px 20px 0px 20px;
	line-height:23px;
	font-family:"ËÎÌå";
	color:#838383;
}

#layout7 .list li label{
	position:absolute;
	right:0px;
	bottom:0px;
	width:0px;
	height:0px;
	border-right:27px solid #e9e9e9;
	border-top:27px solid transparent;
	z-index:100;
}

#layout8 .show .left,#layout8 .show .right{
	width:388px;
	height:403px;
}

#layout8 .show .middle{
	float:left;
	display:inline;
	margin-left:3px;
	margin-top:-3px;
	width:388px;
}

#layout8 .show .middle .photo1{
	height:200px;
	margin-top:3px;
}

#layout8 .show .middle .photo1 a{
	color:#fff;
}

#layout8 .show p{
	position:absolute;
	left:0px;
	top:30px;
	line-height:30px;
	color:#fff;
	padding-left:15px;
	padding-right:5px;
	overflow:visible;
}

#layout8 .show p i{
	position:absolute;
	right:-20px;
	top:0px;
	width:0; 
	height:0; 
	border-top:30px solid transparent; 
}

#layout8 .show .left p,#layout8 .show .right p{
	font-size:18px;
	background:#ef8844;
}

#layout8 .show .left p i,#layout8 .show .right p i{
	border-left:20px solid #ef8844;
}

#layout8 .show .middle p{
	font-size:16px;
	background:#d02420;
}

#layout8 .show .middle p i{
	border-left:20px solid #d02420;
}

#layout8 .show .play2{
	display:none;
}

#layout8 .show .video .play2{
	display:block;
}

#layout8 .show .middle .play2{
	height:60px;
	width:60px;
	margin:-30px 0px 0px -30px;
}

#layout8 .show .photo1:hover{
	box-shadow:0px 0px 5px #666;
}

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

#layout9 .box1 .big{
	float:left;
	width:670px;
	background:#f2f2f2;
	height:350px;
	overflow:hidden;
}

#layout9 .box1 .big .photo1{
	float:left;
	width:430px;
	height:350px;
}

#layout9 .box1 .big .text{
	float:right;
	width:240px;
}

#layout9 .box1 .big .text h3{
	font-size:22px;
	line-height:32px;
	margin:25px 20px 0px 20px;
}

#layout9 .box1 .big .text p{
	line-height:22px;
	color:#737373;
	margin:15px 20px 0px 20px;
}

#layout9 .box1 .list{
	float:right;
	position:relative;
	width:470px;
	height:350px;
	
}

#layout9 .box1 .list .bar{
	position:absolute;
	right:0px;
	top:0px;
	height:100%;
	width:7px;
}

#layout9 .box1 .list .bar i{
	position:absolute;
	left:50%;
	top:0px;
	width:1px;
	height:100%;
	background:#cecd69;
}



#layout9 .box1 .list .bar .track{
left: -4px;
    width: 9px;
    position: relatives;
}
#layout9 .box1 .list .bar .thumb{
	position:absolute;
	left:0px;
	height:25%;
	width:100%;
	background:#cecd69;
	cursor:pointer;
}



#layout9 .box1 .list .bar span:hover{
	box-shadow:0px 0px 1px #ff9f0b;
}

#layout9 .box1 .list ul{
	width:425px;
	margin-top:-17px;
}

#layout9 .box1 .list li{
	margin-top:17px;
}

#layout9 .box1 .list li .photo1{
	float:left;
	width:170px;
	height:105px;
}

#layout9 .box1 .list li .play1{
	left:15px;
	bottom:12px;
}

#layout9 .box1 .list li .text{
	float:right;
	width:230px;
	height:105px;
	overflow:hidden;
}

#layout9 .box1 .list li .text h3{
	font-size:22px;
	line-height:30px;
	height:60px;
}

#layout9 .box1 .list li .text p{
	line-height:22px;
	height:44px;
	color:#737373;
}

#layout9 .box2{
	margin-top:35px;
	background:#f2f2f2;
}

#layout9 .box2 .title{
	float:left;
	width:76px;
}

#layout9 .box2 .list{
	float:right;
	width:1094px;
}

#layout9 .box2 .list li{
	float:left;
	width:364px;
	height:180px;
	overflow:hidden;
}

#layout9 .box2 .list li img{
	float:left;
	display:inline;
	width:180px;
	height:180px;
}
#layout9   .viewport {
    height: 350px;
    overflow: hidden;
    position: relative;
    width: 425px;
}
#layout9   .overview {

	    position: absolute;
  
    height: 350px;
}

#layout9 .box2 .list li .text{
	float:right;
	margin:18px 18px 0px 0px;
	width:148px;
}

#layout9 .box2 .list li h3{
	font-size:18px;
	line-height:24px;
	height:72px;
}

#layout9 .box2 .list li p{
	line-height:20px;
	height:60px;
	margin-top:12px;
}
#layout9 .box3{
	margin-top:30px;
}

#layout9 .box3 .title{
	position:relative;
	height:30px;
	line-height:30px;
	text-align:center;
}

#layout9 .box3 .title i{
	position:absolute;
	width:100%;
	height:1px;
	left:0px;
	top:50%;
	background:#d2a876;
	z-index:5;
}

#layout9 .box3 .title span{
	position:relative;
	font-size:22px;
	padding:0px 25px;
	font-weight:bold;
	background:#fff;
	z-index:10;
}

#layout9 .box3 .title span,#layout9 .box3 .title span a{
	color:#a90c21;
}

#layout9 .box3 .left{
	width:670px;
}

#layout9 .box3 .left ul{
	zoom:1;
	margin-left:-20px;
	margin-top:20px;
}

#layout9 .box3 .left li{
	float:left;
	display:inline;
	margin-left:20px;
	width:210px;
	background:#f2f2f2;
	padding-bottom:15px;
}

#layout9 .box3 .left li img{
	width:210px;
	height:110px;
}

#layout9 .box3 .left li p{
	font-size:16px;
	line-height:20px;
	height:40px;
	overflow:hidden;
	margin:15px 20px 0px 20px;
}

#layout9 .box3 .right{
	width:470px;
}

#layout9 .box3 .right .show{
	margin-top:20px;
	height:180px;
}

#layout9 .box3 .right .show table{
	height:100%;
	width:100%;
}

#layout9 .box3 .right .show .color1{
	background:#f15f31;
}

#layout9 .box3 .right .show .color2{
	background:#fcab8f;
}

#layout9 .box3 .right .show td{
	text-align:center;
	font-size:14px;
	line-height:18px;
	margin:2px;
	width:20%;
	border:2px solid #fff;
}

#layout9 .box3 .right .show td a{
	color:#fff;
}

#layout9 .box3 .right .show .big{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}
#layout10 .type{
	position:absolute;
	top:0px;
	width:45px;
	height:60px;
	padding-right:15px;
	overflow:hidden;
	background:url(images/ly10-type.gif);
	color:#fff;
	font-size:30px;
	line-height:52px;
	text-align:center;
}

#layout10 .list1 li{
	float:left;
	width:390px;
	height:440px;
	overflow:hidden;
	position:relative;
	background:#f8f8f8;
}

#layout10 .list1 li .photo1{
	position:absolute;
	left:0px;
	width:100%;
	height:220px;
}

#layout10 .list1 .sty1 .photo1{ top:0px; }
#layout10 .list1 .sty2 .photo1{ bottom:0px; }

#layout10 .list1 li .photo1 .type{
	left:0px;
}

#layout10 .list1 li .photo1 i{
	position:absolute;
	right:15px;
	width:0; 
	height:0; 
	border-left:25px solid transparent;
	border-right:25px solid transparent;
}

#layout10 .list1 .sty1 .photo1 i{ bottom:0px; border-bottom:25px solid #fff; }
#layout10 .list1 .sty2 .photo1 i{ top:0px; border-top:25px solid #fff; }

#layout10 .list1 li .text{
	position:absolute;
	left:25px;
	width:340px;
	height:198px;
	padding-top:22px;
	overflow:hidden;
}

#layout10 .list1 .sty1 .text{ bottom:0px; }
#layout10 .list1 .sty2 .text{ top:0px; }

#layout10 .list1 li .text h4{
	color:#c00;
	height:20px;
	line-height:20px;
}

#layout10 .list1 li .text h3{
	font-size:24px;
	line-height:30px;
	max-height:60px;
	margin-top:10px;
}

#layout10 .list1 li .text p{
	color:#999;
	line-height:24px;
	margin-top:15px;
}

#layout10 .list2 li{
	float:left;
	width:390px;
}

#layout10 .list2 .sty3{ background:#ff9d06; }
#layout10 .list2 .sty4{ background:#cfce6a; }

#layout10 .list2 li .photo1{
	width:100%;
	height:220px;
}

#layout10 .list2 li .photo1 .type{
	right:0px;
}

#layout10 .list2 li .photo1 i{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:55px;
	background:url(images/img-shadow1.png) repeat-x left bottom;
}

#layout10 .list2 li .photo1 h4{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:36px;
	line-height:36px;
	color:#fff;
	text-align:center;
}

#layout10 .list2 li h3{
	text-align:center;
	line-height:40px;
	height:40px;
	font-size:18px;
}

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

#layout11 .left{
	width:325px;
	height:350px;
	background:#ff9d06;
}

#layout11 .left img{
	width:100%;
	height:235px;
}

#layout11 .left p{
	line-height:30px;
	font-size:18px;
	margin:15px 20px 0px 20px;
}

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

#layout11 .middle{
	float:left;
	width:422px;
	height:335px;
	padding:15px 35px 0px 45px;
	background:#fff;
}

#layout11 .middle li{
	height:44px;
	line-height:44px;
	font-size:18px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
}

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

#layout11 .right{
	float:right;
	width:335px;
	height:350px;
	background:#fff;
	overflow-y:scroll;
}

#layout11 .right ul{
	zoom:1;
	margin-top:8px;
}

#layout11 .right li{
	float:left;
	display:inline;
	margin:15px 0px 0px 28px;
	width:119px;
}

#layout11 .right li img{
	border:2px solid #ffdeac;
	border-radius:59px;
}

#layout11 .right li p{
	text-align:center;
	line-height:20px;
	height:20px;
	margin-top:5px;
	font-size:16px;
}

#layout11 .right li p a{
	color:#000;
}

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

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

#layout12 .box li{
	float:left;
	display:inline;
	position:relative;
	margin:12px 0px 0px 30px;
	padding:20px 12px 0px 90px;
	width:458px;
	height:105px;
	border:5px solid #efefef;
	background:#f8f8f8;
}

#layout12 .box li .type{
	position:absolute;
	left:-5px;
	top:50%;
	margin-top:-32px;
	width:65px;
	height:65px;
	text-align:center;
	line-height:65px;
	border-radius:5px;
	background:#ff9f0b;
	color:#fff;
	font-size:40px;
	font-family:"Arial";
}

#layout12 .box li h3{
	font-size:24px;
	height:30px;
	line-height:30px;
}

#layout12 .box li h3 a{
	color:#000;
}

#layout12 .box li p{
	line-height:20px;
	height:40px;
	font-family:"ËÎÌå";
	color:#707070;
	margin-top:15px;
}

#layout13 .side{
	float:left;
	width:242px;
	height:580px;
	background:#fff;
	margin-top:50px;
}

#layout13 .side .arrow{
	padding-top:35px;
	text-align:center;
}

#layout13 .side .arrow .btn1,#layout13 .side .arrow .btn2{
	display:inline-block;
	width:47px;
	height:24px;
	cursor:pointer;
	vertical-align:top;
	margin:0px 2px;
}

#layout13 .side .arrow .btn1{
	background:url(images/ly13-arrow1.gif);
}

#layout13 .side .arrow .btn2{
	background:url(images/ly13-arrow2.gif);
}

#layout13 .side .arrow .btn1:hover,#layout13 .side .arrow .btn2:hover{
	box-shadow:0px 0px 5px #fff inset;
}

#layout13 .side ul{
	width:150px;
	margin:20px auto 0px auto;
}

#layout13 .side li{
	width:145px;
	height:145px;
	border:2px solid #e6e6e6;
	border-radius:74px;
	overflow:hidden;
	margin-top:8px;
	position:relative;
}

#layout13 .side li i{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	background:#d1cf6b;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	z-index:10;
	display:none;
}

#layout13 .side li table{
	position:absolute;
	left:5%;
	top:0px;
	width:90%;
	height:100%;
	z-index:20;
	color:#000;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

#layout13 .side li h3{
	font-size:36px;
	line-height:40px;
}

#layout13 .side li p{
	font-size:12px;
	line-height:18px;
	margin-top:5px;
}

#layout13 .side li:hover i{
	display:block;
}

#layout13 .side li:hover table{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}


#layout13   .viewport {
    height: 580px;
    overflow: hidden;
    position: relative;
    width: 705px;
}
#layout13   .overview {

	    position: absolute;
  
    height: 580px;
}
#layout13 .main{
	float:right;
	width:890px;
	margin-top:50px;
}

#layout13 .main .date{
	float:left;
	width:70px;
}

#layout13 .main .date h5{
	font-size:18px;
	line-height:24px;
	text-align:center;
	color:#b5b5b5;
}

#layout13 .main .date ul{
	margin-top:5px;
}

#layout13 .main .date li{
	height:46px;
	line-height:46px;
	text-align:center;
	font-size:40px;
	font-family:"Arial";
	margin-bottom:25px;
	background:#d5d5d5;
	border-radius:5px;
	color:#fff;
	cursor:pointer;
}

#layout13 .main .date .current,#layout13 .main .date li:hover{
	background:#ff9f0b;
}

#layout13 .main .show{
	float:right;
	height:580px;
	width:705px;
	padding:0px 40px 0px 35px;
	position:relative;
	border-left:1px dashed #cbcbcb;
	overflow:hidden;
}

#layout13 .main .show .bar{
	position:absolute;
	right:0px;
	top:0px;
	height:100%;
	width:7px;
}

#layout13 .main .show .bar i{
	position:absolute;
	left:50%;
	top:0px;
	width:1px;
	height:100%;
	background:#cecd69;
}

#layout13 .main .show .bar .thumb{
	position:absolute;
	left:0px;
	height:25%;
	width:100%;
	background:#cecd69;
	cursor:pointer;
}
#layout13 .main .show .bar .track{
left: -4px;
    width: 9px;
    position: relatives;
}

#layout13 .main .show .bar span:hover{
	box-shadow:0px 0px 1px #ff9f0b;
}

#layout13 .main .show li{
	border-bottom:1px solid #dfdfde;
	padding-bottom:30px;
	margin-bottom:20px;
}

#layout13 .main .show li h4{
	color:#999;
	line-height:22px;
}

#layout13 .main .show li h4 span{
	font-size:18px;
	color:#576b95;
	margin-right:15px;
}

#layout13 .main .show li p{
	color:#000;
	line-height:30px;
	font-size:16px;
	margin-top:12px;
}

#layout13 .main .show li p a{
	color:#576b95;
}

#layout13 .main .show li p label{
	margin-left:30px;
	color:#b5b5b5;
}

#layout13 .main .show li dl{
	zoom:1;
	margin-top:20px;
}

#layout13 .main .show li dd{
	float:left;
	display:inline;
	margin-right:10px;
	width:225px;
	height:145px;
}

#layout14 .box{
	width:100%;
	margin-top:40px;
	text-align:center;
}

#layout14 .box li{
	float:left;
	width:254px;
	height:139px;
	line-height:139px;
	overflow:hidden;
	font-size:36px;
	border:1px solid #fff;
	background-size:100% 100%;
}

#layout14 .box li:hover{
	text-shadow:0px 0px 2px #fff;
	box-shadow:0px 0px 10px #666 inset;
}

#layout14 .box .color1{ background-color:#ff9f0b; }
#layout14 .box .color2{ background-color:#b2b14c; }
#layout14 .box .color3{ background-color:#bf920a; }
#layout14 .box .color4{ background-color:#e34a3b; }
#layout14 .box .color5{ background-color:#2b71c6; }
#layout14 .box .color6{ background-color:#2ba0c6; }

#layout14 .box li a{
	display:block;
	width:100%;
	height:100%;
	color:#fff;
}

#layout14 .box li a{
	text-decoration:none;
}

#layout14 .box .photo1{
	width:400px;
	height:280px;
	line-height:280px;
}

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

#layout15-topic .w1170{
	height:176px;
}

#layout15 .left{
	width:595px;
	height:565px;
	overflow:hidden;
	border:1px solid #dfdfdf;
	background:#fff;
	padding:35px 45px 0px 35px;
}

#layout15 .left .date{
	float:left;
	position:relative;
	width:175px;
	height:525px;
	text-align:center;
	color:#cacaca;
	border-right:1px solid #e5e5e5;
	padding-right:25px;
}

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

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

#layout15 .left .date ul{
	width:108px;
	margin:10px auto 0px auto;
}

#layout15 .left .date ul li{
	float:left;
	display:inline;
	margin:10px 5px 0px 5px;
	width:44px;
	height:44px;
	background:#c6c6c6;
	color:#fff;
	text-align:center;
	line-height:44px;
	font-size:26px;
	font-family:"Arial";
	cursor:pointer;
	font-weight:bold;
}

#layout15 .left .date ul .current,#layout15 .left .date ul li:hover{
	background:#e96e62;
}

#layout15 .left .type{
	position:absolute;
	right:-9px;
	top:253px;
	width:0px;
	height:0px;
	border-left:9px solid #e34a3b;
	border-top:9px solid transparent;
	border-bottom:9px solid transparent;
}

#layout15 .left .show{
	float:right;
	width:335px;
	height:525px;
	padding:0px 30px 0px 0px;
	overflow-y:scroll;
	font-family:"ËÎÌå";
	line-height:26px;
	color:#535353;
}

#layout15 .right{
	width:450px;
	height:580px;
	border:1px solid #dfdfdf;
	background:#fff;
	padding-top:20px;
}

#layout15 .right .show{
	width:380px;
	height:540px;
	margin:0px 0px 0px 35px;
	overflow-y:scroll;
}

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

#layout16 .left{
	width:400px;
	background:#ff9f0b;
}

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

#layout16 .left p{
	text-align:center;
	line-height:42px;
	height:42px;
	font-size:16px;
}

#layout16 .left p a{
	color:#000;
}

#layout16 .middle{
	float:left;
	display:inline;
	width:460px;
	margin-left:38px;
}

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

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

#layout16 .middle li span{
	margin-right:5px;
}

#layout16 .right{
	float:right;
	width:220px;
	height:307px;
	padding:30px 0px 0px 0px;
	background:#f2f2f2;
}

#layout16 .right .show{
	position:relative;
	height:280px;
	overflow:hidden;
	margin:0px 18px 0px 18px;
}

#layout16 .right .bar{
	position:absolute;
	right:0px;
	top:0px;
	height:100%;
	width:7px;
}

#layout16 .right .bar i{
	position:absolute;
	left:50%;
	top:0px;
	width:1px;
	height:100%;
	background:#cecd69;
}

#layout16 .right .bar .thumb{
	position:absolute;
	left:0px;
	height:25%;
	width:100%;
	background:#cecd69;
	cursor:pointer;
}
#layout16   .viewport {
    height: 280px;
    overflow: hidden;
    position: relative;
    width: 169px;
}
#layout16   .overview {

	    position: absolute;
  
    height: 280px;
}



#layout16 .right .bar span:hover{
	box-shadow:0px 0px 1px #ff9f0b;
}

#layout16 .right ul{
	margin-right:15px;
}

#layout16 .right ul li{
	height:50px;
	margin-bottom:10px;
}

#layout16 .right ul li img{
	width:100%;
	height:100%;
}