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

a{
	color:#000;
	/*transition:all 0.2s;*/
}

a:hover{
	color:#c41a1a !important;
}

.fw{
	color:#fff;
}

.fw a{
	color:#fff;
}

.fw a:hover{
	color:#dfdfdf !important;
}

img{
	display:block;
	width:100%;
	height:100%;
}

.wrapper{
	width:100%;
	min-width:1200px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}

.box{
	width:1200px;
	margin:0px auto;
}

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

p,li{
	overflow:hidden;
}





#header{
	background:url(images/header.jpg) no-repeat center top;
}
#header .box{
	height:592px;
	position:relative;
}
#header .zi1{
	width:1064px;
	height:100px;
	position:absolute;
	left:68px;
	top:218px;
}
@-ms-keyframes zi1{
	from{filter:alpha(opacity=0); opacity:0;transform: scale(3,3);}
	30%{filter:alpha(opacity=0); opacity:0;transform: scale(3,3);}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-moz-keyframes zi1{
	from{filter:alpha(opacity=0); opacity:0;transform: scale(3,3);}
	30%{filter:alpha(opacity=0); opacity:0;transform: scale(3,3);}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-o-keyframes zi1{
	from{filter:alpha(opacity=0); opacity:0;transform: scale(3,3);}
	30%{filter:alpha(opacity=0); opacity:0;transform: scale(3,3);}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-webkit-keyframes zi1{
	from{filter:alpha(opacity=0); opacity:0;transform: scale(3,3);}
	30%{filter:alpha(opacity=0); opacity:0;transform: scale(3,3);}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@keyframes zi1{
	from{filter:alpha(opacity=0); opacity:0;transform: scale(3,3);}
	30%{filter:alpha(opacity=0); opacity:0;transform: scale(3,3);}
	to{ filter:alpha(opacity=100); opacity:1;}
}
#header .zi1{
  animation:'zi1' 0.6s ease-in 0s forwards;
  -ms-animation:zi1 0.6s ease-in 0s forwards;
  -moz-animation:zi1 0.6s ease-in 0s forwards;
  -o-animation:'zi1' 0.6s ease-in 0s forwards;
  -webkit-animation:'zi1' 0.6s ease-in 0s forwards;
}


#header .zi2{
	width:978px;
	height:62px;
	position:absolute;
	left:114px;
	top:348px;
}
@-ms-keyframes zi2{
	from{filter:alpha(opacity=0); opacity:0;top:248px;}
	66%{filter:alpha(opacity=0); opacity:0;top:248px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-moz-keyframes zi2{
	from{filter:alpha(opacity=0); opacity:0;top:248px;}
	66%{filter:alpha(opacity=0); opacity:0;top:248px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-o-keyframes zi2{
	from{filter:alpha(opacity=0); opacity:0;top:248px;}
	66%{filter:alpha(opacity=0); opacity:0;top:248px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-webkit-keyframes zi2{
	from{filter:alpha(opacity=0); opacity:0;top:248px;}
	66%{filter:alpha(opacity=0); opacity:0;top:248px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@keyframes zi2{
	from{filter:alpha(opacity=0); opacity:0;top:248px;}
	66%{filter:alpha(opacity=0); opacity:0;top:248px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
#header .zi2{
  animation:'zi2' 1.2s ease-in 0s forwards;
  -ms-animation:zi2 1.2s ease-in 0s forwards;
  -moz-animation:zi2 1.2s ease-in 0s forwards;
  -o-animation:'zi2' 1.2s ease-in 0s forwards;
  -webkit-animation:'zi2' 1.2s ease-in 0s forwards;
}


#footer{
	line-height:26px;
	padding:88px 0px;
	border-top:none;
	background:#dc3e38;
	text-align:center;
}







#nav{
	background:#f2f2f2;
	height:73px;
	font-size:23px;
	overflow:visible;
}
#nav a{
	color:#797979;
	line-height:68px;
	display:inline-block;
	height:68px;
	width:150px;
	text-align:center;
}
#nav a:hover{
	color:#5b5b5b;
	font-weight:bold;
	border-bottom:6px solid #dc3e38;
	text-decoration:none;
}







#hot{
	text-align:center;
}
#hot h1{
	font-size:46px;
	line-height:60px;
	height:60px;
	margin:44px 0px 13px 0px;
}
#hot h1 a{ color:#404040;}
#hot p{
	font-size:18px;
	color:#797979;
	line-height:24px;
	height:24px;
	margin-bottom:42px;
}
#hot p a{
	color:#797979;
	margin:0px 13px;
}






#layout1 .pic1{
	width:590px;
	height:340px;
}

#layout1 .text1{
	width:593px;
}
#layout1 .list1{
	margin-left:-15px;
	zoom:1;
}
#layout1 .list1 li{
	width:289px;
	height:180px;
	position:relative;
	float:left;
	display:inline;
	margin:0px 0px 14px 15px;
}
.play{
	width:70px;
	height:70px;
	background:url(images/play1.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	top:50%;
	left:50%;
	margin:-35px 0px 0px -35px;
}

#layout1 .list2{
	margin-left:-13px;
	zoom:1;
}
#layout1 .list2 li{
	width:189px;
	height:146px;
	float:left;
	display:inline;
	margin-left:13px;
	position:relative;
}
#layout1 .list2 .tag {
    position:absolute;
    right:0px;
    bottom:0px;
    height:25px;
    line-height:25px;
    background:#dc3e38;
    padding:0px 6px;
    border-radius:5px 0px 0px 0px;
}

#layout1 .block2{
	background:#dc3e38;
	padding:23px 0px 13px 0px;
	margin:41px 0px 25px 0px;
}
#layout1 .block2 ul{
	margin-left:-13px;
	zoom:1;
	width:1225px;
}
#layout1 .block2 li{
	width:510px;
	float:left;
	display:inline;
	border-left:1px solid #fff;
	padding:0px 50px 0px 51px;
}
#layout1 .block2 li h5{
	font-size:22px;
	line-height:34px;
	height:34px;
}
#layout1 .block2 li p{
	line-height:21px;
	height:42px;
	filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;
	margin:10px 0px 11px 0px;
}

#layout1 .block3 ul{
	margin-left:-24px;
	zoom:1;
}
#layout1 .block3 li{
	font-size:18px;
	line-height:44px;
	height:44px;
	background:url(images/li.gif) no-repeat left center;
	padding-left:18px;
	width:531px;
	float:left;
	display:inline;
	margin-left:63px;
}
#layout1 .block3 li a{ color:#343434;}
#layout1 .block3 .more{
	float:right;
	color:#343434;
	margin:10px 0px;
	font-size:16px;
}






.title{
	border-bottom:1px solid #ececec;
	border-top:1px solid #ececec;
	line-height:54px;
	margin:46px 0px 40px 0px;
}
.title strong{
	font-size:30px;
	color:#535353;
	margin:0px 12px 0px 3px;
	float:left;
}
.title img{
	width:163px;height:34px;
	display:inline-block;
	float:left;
	margin-top:10px;
}




#layout2{ margin-bottom:22px;}
#layout2 .block{ margin-bottom:36px;}
#layout2 .pic{
	width:387px;
	height:217px;
}
#layout2 .news{
	width:716px;
	background:#f4f4f4;
	padding:39px 41px 0px 36px;
	height:178px;
}
#layout2 .news h5{
	font-size:22px;
	line-height:30px;
	height:30px;
}
#layout2 .news h5 a{ color:#404040;}
#layout2 .news p{
	color:#9c9c9c;
	line-height:21px;
	height:63px;
	margin:18px 0px;
}
#layout2 .news .more{
	color:#686868;
	font-size:16px;
	background:url(images/more.gif) no-repeat right center;
	padding-right:21px;
	float:right;
}
#layout2 .tab2{
	width:100%;
	height:10px;
	text-align:center;
	margin:15px 0px 20px 0px;
}
#layout2 .tab2 span{
	vertical-align:top;
	display: inline-block;
	width:36px;
	height:10px;
	border-radius:8px;
	cursor: pointer;
	margin:0px 18px;
	background:#bbb;
	cursor:pointer;
}
#layout2 .tab2 span.current{
	background:#ec0324;
}





#layout3 .title{ margin-top:68px;}
#layout3 .block{
	height:446px;
	position:relative;
}
#layout3 .pic{
	position:absolute;
}
#layout3 .pic a{
	width:100%;
	height:100%;
	display:block;
	position:relative;
	color:#fff;
}
#layout3 .pic1,#layout3 .pic3{
	width:554px;
	height:363px;
	top:42px;
}
#layout3 .pic1{ left:0px;}
#layout3 .pic3{ right:0px;}
#layout3 .pic2{
	width:794px;
	height:446px;
	top:0px;
	left:203px;
	z-index:100;
}
.textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:46px;
	background:#000;filter:alpha(opacity=56);-moz-opacity:0.56;opacity:0.56;
}
#layout3 .pic2 .textbg,#layout3 .pic2 p{
	height:46px;
	line-height:46px;
}
#layout3 .pic p{
	width:100%;
	text-align:center;
	position:absolute;
	left:0px;
	bottom:0px;
	font-size:18px;
}
#layout3 .pic span{
	position:absolute;
	left:-76px;
	bottom:-5px;
	font-size:18px;
	color:#717171;
}
#layout3 .pic2 span{ display:block;}
#layout3 .pic span i{
	font-style:normal;
	font-size:26px;
}
#layout3 .pic1 .textbg,#layout3 .pic3 .textbg,#layout3 .pic1 p,#layout3 .pic3 p,#layout3 .pic1 span,#layout3 .pic3 span{
	display:none;
}

#layout3 .prve,#layout3 .next{
	width:43px;
	height:96px;
	position:absolute;
	cursor:pointer;
	z-index:200;
	top:183px;
}
#layout3 .prve{
	left:122px;
	background:url(images/prve.png) no-repeat;
}
#layout3 .next{
	right:122px;
	background:url(images/next.png) no-repeat;
}


#layout3 .block1 ul{
	margin:67px 0px 72px -147px;
	zoom:1;
}
#layout3 .block1 li{
	width:492px;
	float:left;
	font-size:18px;
	color:#343434;
	padding-left:29px;
	background:url(images/li1.gif) no-repeat 4px center;
	line-height:52px;
	height:52px;
	border-bottom:1px dashed #e3e3e3;
	float:left;
	display:inline;
	margin-left:149px;
}
#layout3 .block1 li:last-child{ border-bottom:none;}








#layout4{
	background:url(images/ly4-bg.jpg) no-repeat top center;
}
#layout4 .box{
	height:697px;
	overflow:hidden;
}
#layout4 .title{
	margin:55px 0px 71px 0px;
}
#layout4 .block1{
	width:308px;
	margin-top:34px;
}
#layout4 .block1.left{ margin-left:3px;}
#layout4 .block1.right{ margin-right:3px;}
#layout4 .block1 a,#layout4 .block2 a{  color:#fff;}
#layout4 .textbg{ height:40px;}
#layout4 .p1{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
}
#layout4 .block1 li{
	width:308px;
	height:182px;
	margin-bottom:16px;
	position:relative;
}
#layout4 .block2{
	width:545px;
	height:320px;
	margin-left:17px;
	position:relative;
}
#layout4 .play{
	width:113px;
	height:113px;
	margin:-56px 0px 0px -56px;
}

#layout4 .more1{
	margin:-50px 0px 0px 701px;
	display:block;
}
#layout4 .more1 img{
	width:165px;
	height:33px;
}








#layout5 .title{ margin-top:72px;}
#layout5 ul{
	margin:0px 0px 12px -18px;
	zoom:1;
}
#layout5 li{
	width:388px;
	height:352px;
	float:left;
	display:inline;
	margin:0px 0px 60px 18px;
	overflow:visible;
	position:relative;
	background:#f4f4f4;
}
#layout5 .tit{
	width:143px;
	height:35px;
	background:url(images/tit.png) no-repeat;
	position:absolute;
	top:6px;
	left:-6px;
	font-size:18px;
	line-height:29px;
	color:#fff;
	font-weight:bold;
	padding-left:17px;
	overflow:hidden;
}
#layout5 .pic{ 
	height:217px;
	width:388px;
}
#layout5 li h5{
	font-size:20px;
	line-height:26px;
	height:26px;
	margin:28px 23px 9px 23px;
}
#layout5 li h5 a{ color:#404040;}
#layout5 li p{
	color:#9c9c9c;
	line-height:21px;
	max-height:42px;
	margin:0px 23px;
}
#layout5 li p a{ color:#dc3e38;}








#layout6{
	background:#dc3e38;
	padding-bottom:47px;
}
#layout6 .box{ overflow:hidden;}
#layout6 .title{ margin-bottom:65px;}
#layout6 .title strong{ color:#fff;}
#layout6 .left{ width:784px;}
#layout6 .left h4{
	font-size:35px;
	line-height:40px;
	height:40px;
	margin:-5px 0px 32px 0px;
}
#layout6 .left .pic{
	width:228px;
	height:133px;
	float:left;
}
#layout6 .left p{
	line-height:26px;
	max-height:130px;
	text-indent:2em;
	width:524px;
	float:right;
	filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;
}
#layout6 .left ul{
	margin:27px 0px 0px -34px;
	zoom:1;
	border-top:1px dashed #f0aeab;
	padding-top:18px;
}
#layout6 .left li{
	font-size:18px;
	line-height:36px;
	height:36px;
	float:left;
	display:inline;
	width:375px;
	margin-left:34px;
}


#layout6 .right{ width:386px;}
#layout6 .right ul{
	margin-left:-8px;
	zoom:1;
}
#layout6 .right li{
	width:189px;
	height:128px;
	float:left;
	display:inline;
	margin:0px 0px 8px 8px;
}
#layout6 .movie{
	width:386px;
	height:215px;
	position:relative;
}
#layout6 .play{
	width:85px;
	height:85px;
	margin:-42px 0px 0px -42px;
}






#layout7 .title{margin:70px 0px 46px 0px;}
#layout7 .movie{
	width:981px;
	height:650px;
	position:relative;
	float:left;
}
#layout7 .play{
	width:152px;
	height:152px;
	margin:-76px 0px 0px -76px;
}
#layout7 .tab1{
	width:194px;
	height:650px;
	position:relative;
	float:right;
	margin-right:4px;
	display:inline;
}
#layout7 .arrow1,#layout7 .arrow2{
	width:48px;
	height:16px;
	position:absolute;
	cursor:pointer;
	left:68px;
}
#layout7 .arrow1{
	background:url(images/arrow1.gif) no-repeat;
	top:0px;
}
#layout7 .arrow2{
	background:url(images/arrow2.gif) no-repeat;
	bottom:0px;
}
#layout7 .tab1 ul{
	margin-top:31px;
}
#layout7 .tab1 li{
	width:194px;
	height:148px;
	position:relative;
	cursor:pointer;
}
#layout7 .textbg{
	filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;
	background:#dc3e38;
	height:100%;
}
#layout7 .tab1 li table{
	width:134px;
	height:100%;
	position:absolute;
	top:0;
	left:30px;
	line-height:22px;
	border:0;
}
#layout7 .tab1 li.current .textbg,#layout7 .tab1 li.current table{ display:none;}








#layout8 .title{margin:80px 0px 45px 0px;}
#layout8 .pic{
	width:600px;
	height:376px;
	float:left;
}
#layout8 .right{
	width:572px;
	margin-top:-23px;
}
#layout8 .right h5{
	font-size:22px;
	border-bottom:1px solid #e3e3e3;
	line-height:50px;
	height:50px;
	margin:10px 0px;
}
#layout8 .right h5 a{ color:#404040;}
#layout8 .right p{
	line-height:21px;
	height:63px;
	color:#a2a2a2;
}
#layout8 .right p a{ color:#dc3e38;}

#layout8 .list3{
	margin:15px 0px 90px -60px;
	zoom:1;
}
#layout8 .list3 li{
	width:570px;
	float:left;
	display:inline;
	margin:46px 0px 0px 60px;
}
#layout8 .list3 h5{
	background:#dc3e38;
	line-height:54px;
	height:54px;
	font-size:22px;
	padding:0px 8px 0px 25px;
}
#layout8 .list3 p{
	border:1px solid #d9d9d9;
	height:92px;
	border-top:none;
	padding:21px 24px 0px 24px;
	line-height:22px;
	color:#a9a9a9;
}






/*自适应样式开始*/
#phone-header,#phone-footer,.phone-focus{ display:none;}
@media(max-width: 767px){
	@media (max-width: 380px) {body{ font-size:14px; }}
	@media (max-width: 325px) {body{ font-size:12px; }}
	@media (min-width: 760px) {body{ font-size:22px; }}

	#header,#footer{ display:none;}
	#phone-header,#phone-footer,.phone-focus{ display:block;}
	.wrapper{min-width:100%;max-width:100%;}
	.box{ width:92%; margin:0px auto;}
	a:hover{ color:#000 !important;}
	.left,.right,#layout1 .block2 li,#layout2 .news,#layout4 .block1.left,#layout4 .block1,#layout4 .block2,#layout4 .block1.right,#layout6 .left,#layout6 .right,#layout7 .movie,#layout7 .tab1,#layout8 .pic,#layout8 .right,#layout8 .list3 li{ float:none; width:100%; margin:0; padding:0;}
	img{ width:100%; height:100%;}
	
	#phone-footer{line-height:3em;font-size:1em;background:#dc3e38;color:#fff;text-align:center;}
	
	#nav{height:auto;font-size:1.2em; padding:0.6em 0;}
	#nav a{line-height:1.6em;height:1.6em;width:25%;}
	#hot{ text-align:left; margin:1.6em 0 1em 0;}
	#hot h1,#layout6 .left h4,#layout8 .right h5,#layout8 .list3 h5{line-height:1.4em;font-size:1.3em;margin:0 0 0.4em 0; height:auto;}
	#hot p {font-size:0.95em;line-height:1.8em;height:auto;margin-bottom:0;}
	#hot p a{ margin:0 4% 0 0;}
	
	#layout1 .pic1{ width:100%; height:13em;}
	#layout1 .text1{ width:100%;}
	#layout1 .list1,#layout4 .block1 ul,#layout6 .right ul{margin-left:-3%;}
	#layout1 .list1 li,#layout4 .block1 li,#layout6 .right li{width:47%;height:7em;margin:0.8em 0 0.8em 3%;}
	.play{ width:3em; height:3em; margin:-1.5em 0 0 -1.5em;}
	#layout1 .list2{margin-left:-1.5%;}
	#layout1 .list2 li{width:31.8%;height:5.6em;margin:0 0 0.6em 1.5%;}
	#layout1 .block2{ padding:0; margin:0;}
	#layout1 .block2 ul{margin-left:0;width:100%; padding:0.4em 0 0.8em 0;}
	#layout1 .block2 li{ margin:0 5%; width:90%;border-left:none; display:inline-block;}
	#layout1 .block2 li h5,#layout2 .news h5,#layout5 li h5{line-height:1.4em;font-size:1.2em; height:auto; max-height:2.8em; margin:0.5em 0 0.3em 0;}
	#layout1 .block2 li p,#layout2 .news p,#layout5 li p,#layout8 .right p,#layout8 .list3 p{ margin:0;font-size:0.9em;line-height:1.8em;height:3.6em;}
	#layout1 .block3 ul{ margin:1.2em 0 0 0;}
	#layout1 .block3 li,#layout6 .left li{ width:96%; padding-left:4%; margin:0; font-size:1em; line-height:2em;height:2em;}
	#layout1 .list2 .tag { font-size:0.9em;height:1.6em;line-height:1.6em;padding:0 0.3em;}
	#layout1 .block3 .more{ font-size:0.9em; margin:0.4em 0 0.2em 0;}

	.title,#layout3 .title,#layout4 .title,#layout5 .title,#layout6 .title,#layout7 .title,#layout8 .title{ margin:2em 0; line-height:3em;}
	.title img{ width:9em; height:auto; margin-top:0.6em;}
	.title strong{ font-size:1.7em; margin:0 0.4em;}
	
	#layout2 .pic{ width:100%; height:13.8em;}
	#layout2 .news{ width:90%; padding:0.2em 5% 0.8em 5%; overflow:hidden; height:auto;}
	#layout2 .news .more{ font-size:0.9em; padding-right:1.2em; margin-top:0.3em;}
	#layout2 .tab2{ margin:-1em 0 0.8em 0;}
	#layout2 .tab2 span{ width:1.4em; margin:0 0.6em; height:0.5em;}

	#layout3 .block{ display:none;}
	
	.phone-focus{position: relative; height:13em;}
	.phone-focus p{position: absolute;width: 100%;bottom: 1.5em;left: 0px;font-size: 0.9em;height: 1.8em;line-height: 1.8em;color: #fff;text-align: center;z-index: 9;}
	.phone-focus p a{color: #fff;}
	.phone-focus .shadow{position: absolute;left: 0px;bottom: 0px;width: 100%;height: 3.5em;background: url(images/shadow1.png) center bottom;background-size: auto 100%;z-index: 1;}
	.point{position: absolute;width: 100%;left: 0px;bottom: 0.5em;text-align: center;height: 0.4em;z-index: 10;}
	.point span{display: inline-block;vertical-align: top;background: #fff;border-radius:0.3rem;margin:0 0.3em;height: 0.25rem;width: 0.25rem;border:1px solid #fff;}
	.point span.current{background:none;}
	#layout3 .block1 ul{ margin:1em 0 0 0;}
	#layout3 .block1 li{ margin:0; width:93%; padding-left:7%;font-size:1em; line-height:2.4em;height:2.4em;}
	
	#layout4{ background:none;}
	#layout4 .box{ height:auto;}
	#layout4 .block1{ height:7em;}
	#layout4 .block1 li{ float:left;margin:0 0 0 3%;}
	#layout4 .block2,#layout6 .movie{ height:14.4em; margin:0.8em 0;}
	#layout4 .play,#layout6 .play,#layout7 .play{width:6em; height:6em; margin:-3em 0 0 -3em;}
	#layout4 .more1{ margin:0.8em 0 0 0;}
	#layout4 .more1 img{ width:40%; height:auto; float:right;}
	#layout4 .textbg,#layout4 .p1{ font-size:0.9em; line-height:2.5em; height:2.5em;}
	
	#layout5 ul{ margin:0;}
	#layout5 li{ width:100%; margin:0 0 1.4em 0; height:auto; padding:0.6em 0 1em 0;}
	#layout5 .pic{ width:100%; height:13.7em; margin-bottom:0.6em;}
	#layout5 li h5,#layout5 li p{ margin:0 3%;}
	#layout5 .tit{ font-size:1.2em;}
	
	#layout6 .movie{ width:100%;}
	#layout6 .left ul{ margin:1.3em 0 0 0; padding-top:0.6em;}
	#layout6 .left li{ padding-left:0; width:100%;}
	#layout6 .left .pic{ width:40%; height:5.8em;}
	#layout6 .left p{ width:56%; font-size:0.9em; line-height:1.6em; max-height:6.4em;}
	
	#layout7 .movie{ height:16.2em; margin-bottom:1em;}
	#layout7 .tab1{ height:5em; position:static;}
	#layout7 .arrow1,#layout7 .arrow2{width:0.8em;height:2.4em; position:static; margin-top:1.4em;}
	#layout7 .arrow1{background:url(images/arrow3.gif) no-repeat; background-size:100% 100%; float:left;}
	#layout7 .arrow2{background:url(images/arrow4.gif) no-repeat; background-size:100% 100%; float:right;}
	#layout7 .tab1 ul{ margin:0 0 0 2%;width:90%; overflow:hidden; float:left; height:8em;}
	#layout7 .tab1 li{ width:25%; float:left; height:5em;}
	#layout7 .tab1 li table{ width:92%; left:6%;}
	#layout7 .tab1 li table span{line-height:1.4em;font-size:0.8em; height:4.2em; display:inline-block; overflow:hidden;}
	
	#layout8 .pic{ height:15.4em; margin-bottom:1em;}
	#layout8 .right h5{ padding:0.4em 0;}
	#layout8 .list3{ margin:0 0 3em 0;}
	#layout8 .list3 li{ margin-top:1em; display:block;}
	#layout8 .list3 h5{ padding:0.5em 3%; margin:0;}
	#layout8 .list3 p{ padding:1em 6%; height:auto; font-size:0.8em; line-height:1.6em;}
}

@media (max-width: 325px) {
}
/*自适应样式结束*/

