body{
	font-family:"Microsoft Yahei","SimHei";
	color:#000;
	font-size:14px;
}
a{ 
	color:#000;
}
a:hover{
	text-decoration: none;
	color:#c00 !important;
}
img{
	display:block;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}
li,p{
	overflow:hidden;
}
.box,.box1{
	width:1100px;
	margin:0px auto;
}
.box{ overflow:hidden;}
.wrapper{
	width:100%;
	min-width:1100px;
	max-width:1920px;
}







#header{
	background:url(images/header.jpg) no-repeat center top;
}
#header .box{
	height:818px;
}
#header p{
	color:#9a5d0d;
	line-height:26px;
	margin:652px 273px 0px 114px;
}








#nav{
	background:#e00010;
}
#nav .box1{
	height:82px;
	background:url(images/nav-box.gif) no-repeat 0px 33px;
}
#nav dd{
	width:220px;
	float:left;
	position:relative;
}
#nav dd span a{
	width:96px;
	height:82px;
	display:block;
	margin-left:64px;
	text-indent:-9999px;
}
#nav dd .a1{ background:url(images/a1-a.gif) no-repeat 0px 29px;}
#nav dd .a1:hover{ background:url(images/a1.gif) no-repeat 0px 29px;}
#nav dd .a2{ background:url(images/a2-a.gif) no-repeat 0px 29px;}
#nav dd .a2:hover{ background:url(images/a2.gif) no-repeat 0px 29px;}
#nav dd .a3{ background:url(images/a3-a.gif) no-repeat 0px 29px;}
#nav dd .a3:hover{ background:url(images/a3.gif) no-repeat 0px 29px;}
#nav dd .a4{ background:url(images/a4-a.gif) no-repeat 0px 29px;}
#nav dd .a4:hover{ background:url(images/a4.gif) no-repeat 0px 29px;}
#nav dd .a5{ background:url(images/a5-a.gif) no-repeat 0px 29px;}
#nav dd .a5:hover{ background:url(images/a5.gif) no-repeat 0px 29px;}
#nav dd .a5{
	width:151px;
	margin-left:35px;
}

#nav .drop{
	position:absolute;
	left:0px;
	top:82px;
	background:#eec45e;
	width:170px;
	display:none;
	padding:9px 25px 7px 25px;
}
#nav dd:hover .drop{
	display:block;
}
#nav dd:hover .drop p{
	font-size:20px;
	line-height:59px;
	height:59px;
	border-bottom:1px solid #f3d690;
	text-align:center;
}
#nav dd:hover .drop p a{ color:#dc131c;}












#layout1{
	background:url(images/ly1-bg.jpg) no-repeat top center;
}
#layout1 .box{
	height:872px;
}
#hot{
	height:147px;
	margin:66px 0px 104px 0px;
}
#hot h1{
	font-size:48px;
	text-align:center;
	padding-left:54px;
	line-height:64px;
	height:64px;
	background:url(images/hot.png) no-repeat 37px 9px;
}
#hot h1 a{ color:#d91f28;}
#hot p{
	color:#333;
	line-height:24px;
	max-height:48px;
	text-indent:2em;
	margin-top:35px;
}
#hot p a{ color:#f8090b;}


#layout1 .left{
	width:449px;
}
#layout1 .right{
	width:573px;
}
#layout1 .title{
	height:28px;
	overflow:hidden;
}
#layout1 .title a{
	color:#999;
	float:right;
	padding-top:4px;
}
#layout1 .left .title{ background:url(images/zxdt.png) no-repeat 0 0;}
#layout1 .right .title{ background:url(images/ymyx.png) no-repeat 0 0;}
#layout1 .left h5{
	font-size:24px;
	line-height:32px;
	height:32px;
	margin:27px 0px 11px 0px;
}
#layout1 .left a{ color:#333;}
#layout1 .left li{
	font-size:18px;
	line-height:38px;
	height:38px;
	background:url(images/li.png) no-repeat left center;
	padding-left:26px;
}

.focus{
	position:relative;
	width:569px;
	height:329px;
	margin:29px 0px 0px 4px;
}
.focus img{
	width:569px;
	height:329px;
}
.textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:62px;
	background:#000;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;
}
.switch,.switch1{
	position:absolute;
	left:0px;
	bottom:2px;
	width:100%;
	text-align:center;
}
.switch a{
	background:url(images/focus-type1.png) no-repeat;
	color:#fff;
	padding:0px 2px;
	margin:0px 4px;
}
.switch a:hover{
	text-decoration:none;
}
.switch .current{
	background:url(images/focus-type2.png) no-repeat;
	color:#ff2f2f;
}
.focus p{
	width:429px;
	position:absolute;
	left:70px;
	bottom:28px;
	text-align:center;
	font-size:18px;
	line-height:24px;
	height:24px;
}
.focus p a{
	color:#fff;
}
.prve,.next{
	cursor:pointer;
	position:absolute;
}

.focus .prve,.focus .next{
	width:17px;
	height:32px;
	bottom:15px;
	z-index:10;
}
.focus .prve{
	background:url(images/prve.png) no-repeat;
	left:20px;
}
.focus .next{
	background:url(images/next.png) no-repeat;
	right:20px;
}











#layout2{
	background:url(images/ly2-bg.jpg) no-repeat top center;
}
#layout2 .box{
	height:958px;
	position:relative;
}
#layout2 .prve,#layout2 .next{
	width:27px;
	height:49px;
	top:487px;
}
#layout2 .prve{
	background:url(images/prve1.png) no-repeat;
	left:131px;
}
#layout2 .next{
	background:url(images/next1.png) no-repeat;
	right:113px;
}
#layout2 .text{
	margin:349px 150px 0px 150px;
}
#layout2 .text li{
	width:237px;
	float:left;
	margin-left:28px;
}
#layout2 .text li img{
	width:237px;
	height:302px;
}
#layout2 .text li p{
	font-size:16px;
	text-align:center;
	line-height:22px;
	height:22px;
	margin-top:15px;
}
#layout2 .text li p a{ color:#4c4c4c;}


#layout2 .switch1{bottom:220px;}
#layout3 .switch1{bottom:146px;}
.switch1 span{
	background:url(images/focus-type11.png) no-repeat left center;
	cursor:pointer;
    display:inline-block;
    font-size:0;
    height:12px;
    line-height:0;
    margin:0 8px;
    overflow:hidden;
    width:13px;
}
.switch1 span.current,#layout3 .switch1 span.current{background:url(images/focus-type22.png) no-repeat left center;color:#bc9d66;}











#layout3{
	background:url(images/ly3-bg.jpg) no-repeat top center;
}
#layout3 .box{
	height:973px;
	position:relative;
}
#layout3 .prve,#layout3 .next{
	width:36px;
	height:49px;
	top:547px;
}
#layout3 .prve{
	background:url(images/prve2.png) no-repeat;
	left:4px;
}
#layout3 .next{
	background:url(images/next2.png) no-repeat;
	right:4px;
}
#layout3 .switch1 span{
	background:url(images/focus-type12.png) no-repeat left center;
}
#layout3 .text{
	margin:310px 46px 0px 46px;
}
#layout3 .text li{
	width:314px;
	height:460px;
	position:relative;
	float:left;
	margin-left:16px;
	color:#fff;
}
#layout3 .text .li1{
	margin-top:50px;
}
#layout3 .text li .pic img,#layout3 .text li a{
	width:314px;
	height:460px;
	display:block;
	color:#fff;
}
#layout3 .text li .textbg{
	width:100%;
	position:absolute;
	bottom:0px;
	height:90px;
	background:url(images/textbg.png) repeat-x;
}
#layout3 .text li:hover .textbg{
	background:#ee2121;
	filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;
	border-bottom:7px solid #373737;
	height:100%;
}
#layout3 .text span{
	position:absolute;
	left:0px;
	bottom:17px;
	font-size:16px;
	width:100%;
	text-align:center;
	height:22px;
	line-height:22px;
	display:inline-block;
	overflow:hidden;
}
#layout3 .text li:hover span{ display:none;}
#layout3 .text .news{
	width:240px;
	position:absolute;
	left:35px;
	top:44px;
	display:none;
}
#layout3 .text li:hover .news{ display:block;}
#layout3 .text .news h5{
	font-size:30px;
	line-height:48px;
	color:#fff;
	max-height:96px;
}
#layout3 .text .news p{
	font-size:16px;
	line-height:30px;
	margin-top:37px;
	color:#fff;
	max-height:120px;
}












#layout4{
	background:url(images/ly4-bg.jpg) no-repeat top center #f9f9f9;
	padding:255px 0px 150px 0px;
}
#layout4 .block{
	overflow:hidden;
	margin-top:147px;
}
#layout4 .text{
	width:609px;
}
#layout4 .news{
	height:84px;
	background:#e71515;
	padding:19px 76px 0px 22px
}
#layout4 .news h5{
	font-size:30px;
	font-weight:normal;
	line-height:40px;
	height:40px;
}
#layout4 .news h5 a{ color:#fff !important;}
#layout4 .news p{
	color:#f3a7a7;
	line-height:20px;
	height:20px;
	margin-top:3px;
}
#layout4 .text ul{
	margin:43px 0px 0px -31px;
}
#layout4 .text li{
	width:153px;
	float:left;
	margin:0px 15px 0px 45px;
	display:inline;
}
#layout4 .text li h5{
	font-size:18px;
	font-weight:normal;
	line-height:26px;
	height:78px;
	margin-bottom:19px;
}
#layout4 .text li p{
	line-height:20px;
	height:80px;
	color:#9c9c9c;
}


#layout4 .pic{
	width:446px;
	height:337px;
	position:relative;
}
#layout4 .pic img{
	width:446px;
	height:337px;
}
#layout4 .play{
	width:68px;
	height:68px;
	position:absolute;
	top:121px;
	left:189px;
	background:url(images/play.png) no-repeat;
	cursor:pointer;
}
#layout4 .textbg{
	height:38px;
}
#layout4 .pic p{
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
	text-align:center;
	font-size:16px;
	line-height:38px;
	height:38px;
}
#layout4 .pic p a{
	color:#fff;
}













#layout5{
	background:url(images/ly5-bg.jpg) no-repeat top center;
}
#layout5 .box{
	height:1166px;
	position:relative;
}
#layout5 .pic{
	position:absolute;
}
#layout5 .pic img{
	width:100%;
	height:100%;
}
#layout5 .pic1{
	width:371px;
	height:243px;
	top:356px;
	left:69px;
}
#layout5 .pic2{
	width:187px;
	height:276px;
	top:358px;
	right:280px;
}
#layout5 .pic3,#layout5 .pic4{
	width:188px;
	height:126px;
	right:44px;
}
#layout5 .pic3{ top:347px;}
#layout5 .pic4{ top:515px;}
#layout5 .pic5,#layout5 .pic6{
	width:170px;
	height:224px;
	top:673px;
}
#layout5 .pic5{ left:55px;}
#layout5 .pic6{ left:286px;}
#layout5 .pic7{
	width:246px;
	height:187px;
	bottom:272px;
	right:222px;
}
#layout5 .pic8{
	width:131px;
	height:194px;
	bottom:267px;
	right:38px;
}













#layout6{
	background:url(images/ly6-bg.jpg) no-repeat top center;
}
#layout6 .box{
	height:862px;
}
#layout6 .left{
	width:619px;
	margin-left:44px;
	display:inline;
}
#layout6 .left ul{
	margin-left:-67px;
	zoom:1;
}
#layout6 .left li{
	width:276px;
	float:left;
	display:inline;
	height:148px;
	margin:191px 0px 0px 67px;
}
#layout6 .left li h5{
	font-size:18px;
	line-height:24px;
	height:24px;
}
#layout6 .left li h5 a{ color:#f1d684 !important;;}
#layout6 .left li p{
	color:#fff;
	line-height:24px;
	height:96px;
	margin:17px 0px 11px 0px;
}

#layout6 .right{
	width:333px;
	margin-top:181px;
}
#layout6 .right .more{
	color:#f1d684 !important;;
	margin-left:283px;
}
#layout6 .right ul{
	margin-top:20px;
}
#layout6 .right li{
	font-size:16px;
	line-height:46px;
	height:46px;
	background:url(images/li1.gif) no-repeat left center;
	padding-left:24px;
}












#layout7{
	background:url(images/ly7-bg.jpg) no-repeat top center;
}
#layout7 .box1{
	height:919px;
	position:relative;
}
#layout7 li{
	width:340px;
	height:579px;
	position:relative;
	float:left;
	margin:135px 0px 0px 13px;
	display:inline;
}
#layout7 li .pic{
	position:absolute;
	left:0px;
}
#layout7 .li1 .pic{ top:0px;}
#layout7 .li2 .pic{ bottom:0px;}
#layout7 li img{
	width:340px;
	height:393px;
}
#layout7 li .arrow{
	width:340px;
	height:97px;
	position:absolute;
	left:0px;
	z-index:100;
}
#layout7 li .arrow1{
	background:url(images/arrow1.png) no-repeat;
	top:296px;
}
#layout7 li .arrow2{
	background:url(images/arrow2.png) no-repeat;
	top:186px;
}
#layout7 li .news{
	width:276px;
	position:absolute;
	left:0px;
	background:#db1219;
	padding:0px 32px;
	overflow:hidden;
}
#layout7 li .news1{
	height:204px;
	bottom:0px;
}
#layout7 li .news2{
	height:206px;
	top:0px;
}
#layout7 li .news h5{
	font-size:20px;
	line-height:30px;
	max-height:60px;
	font-weight:normal;
	margin-bottom:12px;
}
#layout7 li .news h5 a{ color:#fff !important;}
#layout7 li .news1 h5{ margin-top:22px;}
#layout7 li .news2 h5{ margin-top:38px;}
#layout7 li .news p{
	line-height:24px;
	color:#fff;
	max-height:72px;
}
#layout7 .switch{
	text-align:center;
	width:100%;
	position:absolute;
	bottom:132px;
	left:0px;
}
#layout7 .switch span{
	background:url(images/focus-type2.gif) no-repeat;
	_background:#f71212;
	cursor:pointer;
    display:inline-block;
    font-size:0;
    height:6px;
    line-height:0;
    margin:0 5px;
    overflow:hidden;
    width:46px;
	color:#f71212;
}
#layout7 .switch span.current{background:url(images/focus-type1.gif) no-repeat;_background:#fff; color:#fff;}
#layout7 .prve,#layout7 .next{
	width:24px;
	height:46px;
	top:565px;
}
#layout7 .prve{
	background:url(images/prve3.png) no-repeat;
	left:-50px;
}
#layout7 .next{
	background:url(images/next3.png) no-repeat;
	right:-50px;
}











#layout8{
	background:url(images/ly8-bg.gif) no-repeat top center;
	padding-top:221px;
}
#layout8 .left{
	width:724px;
	margin-top:8px;
}
#layout8 .left .title{
	height:28px;
	background:url(images/mtjj.gif) no-repeat;
}
#layout8 .left .title a{
	color:#999;
	float:right;
	padding-top:2px;
}
#layout8 .left .block{
	padding:35px 0px 16px 0px;
}
#layout8 .left .pic{
	width:314px;
}
#layout8 .left .pic img{
	width:314px;
	height:194px;
}
.zuo{ float:left;}
.you{ float:right;}
#layout8 .news{
	width:390px;
}
#layout8 .news h5{
	line-height:32px;
	height:32px;
	font-size:24px;
	margin:-4px 0px 11px 0px;
}
#layout8 .news h5 a{ color:#333;}
#layout8 .news p{
	color:#666;
	line-height:24px;
	height:48px;
}
#layout8 .news p a{ color:#ef3737;}
#layout8 .news ul{
	padding:13px 0px 0px 1px;
	border-top:1px solid #e5e5e5;
	margin-top:22px;
}
#layout8 .news li{
	font-size:16px;
	line-height:36px;
	height:36px;
	padding-left:17px;
	background:url(images/li3.gif) no-repeat left center;
}
#layout8 .news li a{ color:#333;}


#layout8 .right{
	width:319px;
}
#layout8 .right .title{
	height:40px;
	background:url(images/zjlt.gif) no-repeat;
}
#layout8 .right .title a{
	color:#a8721c;
	float:right;
	padding:10px 10px 0px 0px;
}
#layout8 .right ul{
	padding:5px 0px 0px 1px;
}
#layout8 .right li{
	font-size:16px;
	line-height:26px;
	background:url(images/li4.gif) no-repeat left 10px;
	padding-left:14px;
	margin-top:24px;
}
#layout8 .right li a{ color:#666;}


#layout8 .box1{
	height:150px;
	position:relative;
	margin-top:83px;
}
#layout8 .prve,#layout8 .next{
	width:10px;
	height:18px;
	top:56px;
}
#layout8 .prve{
	background:url(images/prve4.gif) no-repeat;
	left:-53px;
}
#layout8 .next{
	background:url(images/next4.gif) no-repeat;
	right:-53px;
}

#layout8 .text ul{
	zoom:1;
	margin-left:-20px;
}
#layout8 .text li{
	float:left;
	display:inline;
	width:260px;
	margin-left:20px;
}
#layout8 .text li a:hover{
	text-decoration:none;
}
#layout8 .text li .card{
	color:#fff;
	position:relative;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	perspective:1000px;
}
#layout8 .text .color1 .front,#layout8 .text .color1 .back{ background-color:#f62c2c; }
#layout8 .text .color2 .front,#layout8 .text .color2 .back{ background-color:#f5c260; }

#layout8 .text li .card .front{
	height:129px;
	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;
	padding-top:21px;
}
#layout8 .text li .card:hover .front{
	transform: rotateY(-180deg);
}
#layout8 .text li .card .front i{
	width:196px;
	height:34px;
	display:block;
	margin:0px 0px 24px 32px;
}
#layout8 .text li.color1 .card  .front i{ background:url(images/i1.gif) no-repeat;}
#layout8 .text li.color2 .card  .front i{ background:url(images/i2.gif) no-repeat;}
#layout8 .text li .card .front span{
	font-size:24px;
	display:block;
	line-height:32px;
	height:32px;
	overflow:hidden;
}
#layout8 .text li .card .back{
	height:228px;
	padding:16px 25px 0px 23px;
	position:absolute;
	left:0px;
	top:0px;
	backface-visibility:hidden;
	transition:all 0.5s ease-out 0s;
	transform-style:preserve-3d;
	transform:rotateY(-180deg);
}
#layout8 .text li .card:hover .back{
	transform:rotateY(-360deg);
	z-index:4\9;
}
#layout8 .text li .card .back h5{
	line-height:24px;
	margin-bottom:11px;
	font-size:16px;
	font-weight:normal;
	max-height:48px;
}
#layout8 .text li .card .back p{
	font-size:12px;
	line-height:18px;
	height:36px;
	padding-top:11px;
}
#layout8 .text .color1 .card .back p{border-top:1px solid #fcc2c2;}
#layout8 .text .color2 .card .back p{border-top:1px solid #f8d48e;}













#layout9{
	background:url(images/ly9-bg.jpg) no-repeat top center;
}
#layout9 .box{
	height:948px;
	position:relative;
	color:#fff;
}
#layout9 a{ color:#fff !important;}
#layout9 .pic,#layout9 .text{
	position:absolute;
}
#layout9 .pic img{
	width:100%;
	height:100%;
}
#layout9 .pic2{
	width:365px;
	height:290px;
	top:87px;
	right:1px;
}
#layout9 .pic3,#layout9 .pic4{
	width:364px;
	height:292px;
	bottom:130px;
}
#layout9 .pic3{ left:0px;}
#layout9 .pic4{ left:367px;}
#layout9 .text1{
	width:731px;
	height:436px;
	background:#f0433a;
	top:87px;
	left:0px;
}
#layout9 .pic1,#layout9 .pic1 img{
	width:470px;
	height:436px;
}
#layout9 .pic1{
	float:left;
}
#layout9 .text1 .news{
	width:212px;
	float:right;
	margin-right:21px;
	display:inline;
}
#layout9 h4{
	font-size:28px;
	line-height:34px;
	font-weight:normal;
	max-height:136px;
	margin:39px 0px 14px 0px;
}
#layout9 p{
	font-size:13px;
	line-height:22px;
	max-height:44px;
}
#layout9 .text1 p{max-height:176px;}

#layout9 .text2{
	width:365px;
	height:437px;
	background:#f0433a;
	bottom:130px;
	right:1px;
}
#layout9 .pic5,#layout9 .pic5 img{
	width:365px;
	height:296px;
}
#layout9 h5{
	font-size:20px;
	line-height:26px;
	font-weight:normal;
	max-height:52px;
	margin:18px 13px 2px 18px;
}
#layout9 .text2 p{margin:0px 13px 0px 18px;}












#footer{
	color:#fff;
	line-height:24px;
	padding:60px 0px;
	border-top:none;
	text-align:center;
	background:#f12d2d;
}
#footer a{color:#fff;}


