.blank40 { margin:0 auto; height:40px; font-size:1px; clear:both; overflow:hidden }
.blank50 { margin:0 auto; height:50px; font-size:1px; clear:both; overflow:hidden }
.blank60 { margin:0 auto; height:60px; font-size:1px; clear:both; overflow:hidden }


body{
	font-family:"宋体";
	color:#505050;
}

a{
	color:#505050;
}

img{
	display:block;
}

#sidenav{
	position:absolute;
	width:71px;
	*right:30px;
}

@media screen and (max-width:1280px) {
#sidenav{	
	right:0px;
}
}

@media screen and (min-width:1280px) {
#sidenav{
	right:3%;
}
}

#sidenav .title{
	background:#d1d1d1;
}

#sidenav .content{
	border-left:1px solid #de2f1d;
	border-right:1px solid #de2f1d;
	background:#fff;
	text-align:center;
	padding-bottom:10px;
}

#sidenav .content h3{
	font-size:14px;
	color:#966;
	line-height:30px;
	margin-top:5px;
	font-family:"宋体";
}

#sidenav .content p{
	line-height:16px;
	padding:2px 0px;
}

#header{
	width:100%;
	min-width:1028px;
	background:url(images/header.jpg) no-repeat center top;
}

#header .box{
	width:1028px;
	height:687px;
	margin:0px auto;
}
#header .box .old{
	margin:33px 0 0 210px;
	position:relative;
}

#header .box .old span{
	float:left;
	display:inline;
	margin-right:5px;
	font-size:14px;
	color:#a31c15;
	font-family:"Microsoft Yahei","宋体";
	line-height:18px;
}

#header .box .old .sel{
	float:left;
	width:47px;
	height:17px;
	background:url(images/header-old.gif) no-repeat;
	line-height:17px;
	padding-left:10px;
	color:#606060;
	cursor:pointer;
}

#header .box .old .dropdown{
	position:absolute;
	left:90px;
	top:17px;
	width:46px;
	border:1px solid #dbd9d9;
	background:#fff;
	line-height:18px;
	padding:3px 0px 3px 9px;
	display:none;
}

#header .box .old .dropdown a{
	color:#606060;
}
#footer{
	width:100%;
	min-width:1028px;
	background:#a31c15;
}

#footer .box{
	width:1000px;
	margin:0px auto;
	padding:25px 0px;
	text-align:center;
	color:#000;
	line-height:28px;
	color:#fff;
	font-size:14px;
}

#footer a{
	color:#fff;
}

#wrapper{
	width:1000px;
	padding:0px 14px 0px 14px;
	background:#fff;
	margin:-240px auto 0px auto;
	font-family:"Microsoft Yahei","宋体";
}



h1,h2,h3{
	overflow:hidden;
	font-family:"Microsoft Yahei","黑体";
}

h1 a,h2 a,h3 a{
	color:#000;
}

h4,h5{
	overflow:hidden;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
}

.p14-25{
	font-size:14px;
	line-height:25px;
	color:#747474;
	overflow:hidden;
}

.p14-25 a{
	color:#d02420;
}

.title1{
	border-bottom:1px solid #000;
}

.list14-56 li{
	height:56px;
	line-height:56px;
	overflow:hidden;
	padding-left:30px;
	background:url(images/ly10-right-type.gif) no-repeat 5px 26px;
	border-bottom:1px dotted #ccc;
	font-size:14px;
}


#layout1 .headline{
	height:79px;
	background:url(images/ly1-head.gif) no-repeat 6px top;
	padding-left:70px;
	text-align:center;
}

#layout1 .headline h1{
	font-size:41px;
	height:50px;
	line-height:50px;
	overflow:hidden;
}

#layout1 .headline p{
	line-height:20px;
	height:20px;
	overflow:hidden;
	margin-top:8px;
	font-family:"宋体";
}

#layout1 .headline p a{
	margin:0px 3px;
	font-size:16px;
}

#layout1 .newslist .line{
	background:url(images/ly1-line.gif) no-repeat center top;
	margin-top:25px;
	padding-top:25px;
	zoom:1;
}

#layout1 .newslist .block{
	padding-left:20px;
	width:470px;
	background:url(images/ly1-type.gif) no-repeat left 12px;
}

#layout1 .newslist .block h2{
	font-size:22px;
	height:30px;
	line-height:30px;
	margin-bottom:12px;
}

#layout1 .newslist .block p{
	line-height:30px;
	height:30px;
	overflow:hidden;
	font-size:16px;
	font-family:"宋体";
}

#layout2 .title{
	float:left;
	width:38px;
}

#layout2 .content{
	float:right;
	width:958px;
	height:407px;
	overflow:hidden;
	position:relative;
}

#layout2 .arrow1{
	height:64px;
	width:34px;
	background:url(images/ly2-arrow1.png) no-repeat;
	cursor:pointer;
	position:absolute;
	top:160px;
	left:0px;
	z-index:99;
}

#layout2 .arrow2{
	height:64px;
	width:34px;
	background:url(images/ly2-arrow2.png) no-repeat;
	cursor:pointer;
	position:absolute;
	top:160px;
	right:0px;
	z-index:99;
}

#layout2 .block{
	float:left;
	width:958px;
	height:407px;
}

#layout2 .big img{
	width:958px;
	height:407px;
}


#layout2 ul{
	zoom:1;
	margin-left:-2px;
}

#layout2 li{
	float:left;
	display:inline;
	width:238px;
	height:400px;
	margin-left:2px;
	position:relative;
	padding-bottom:1px;
}

#layout2 .sty1{ border-bottom:6px solid #d02420; }
#layout2 .sty2{ border-bottom:6px solid #ef8844; }

#layout2 li a{
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
	position:relative;
}

#layout2 li img{
	width:100%;
	height:100%;
}

#layout2 li h5{
	position:absolute;
	right:0px;
	top:20px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	color:#fff;
	font-size:16px;
	z-index:10;
}

#layout2 li h5 span{
	float:right;
	padding:0px 10px;
}

#layout2 .sty1 h5 span{ background:#d02420; }
#layout2 .sty2 h5 span{ background:#ef8844; }

#layout2 li h5 label{
	float:right;
	width:0;
	height:0;
	border-left:12px solid transparent;
	border-bottom:24px solid red;
}

#layout2 .sty1 h5 label{ border-bottom:24px solid #d02420; }
#layout2 .sty2 h5 label{ border-bottom:24px solid #ef8844; }

#layout2 li i{
	position:absolute;
	left:0px;
	bottom:0px;
	height:400px;
	width:100%;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	display:none;
	z-index:9;
}

#layout2 .sty1 i{ background:#d0000f; }
#layout2 .sty2 i{ background:#ef5f33; }

#layout2 li .text{
	position:absolute;
	left:0px;
	top:90px;
	padding:10px 20px 0px 20px;
	overflow:hidden;
	display:none;
	z-index:11;
	border-top:1px solid #fff;
}

#layout2 li h3{
	color:#fff;
	font-size:22px;
	line-height:30px;
	margin-bottom:10px;
}

#layout2 li p{
	color:#efd6d4;
	font-size:14px;
	line-height:24px;
}

#layout2 li a:hover{ text-decoration:none; }
#layout2 li a:hover i,#layout2 li a:hover .text{ display:block; }

#layout3 .left{
	width:550px;
	margin-top:40px;
}

#layout3 .left img{
	width:550px;
	height:300px;
}

#layout3 .left h3{
	font-weight:normal;
	font-size:24px;
	height:30px;
	line-height:30px;
	background:url(images/ly3-left-type.gif) no-repeat 2px 4px;
	padding-left:46px;
	margin:8px 0px 5px 0px;
}

#layout3 .right{
	width:420px;
	margin-top:25px;
}

#layout3 .right .list{
	height:363px;
}

#layout3 .right .list li{
	width:420px;
	height:90px;
	border-bottom:1px solid #8d8d8d;
	*margin-bottom:-6px;
	padding:15px 0px;
}

#layout3 .right .list .photo{
	float:left;
	width:165px;
	height:90px;
	position:relative;
}

#layout3 .right .list .photo img{
	width:165px;
	height:90px;
}

#layout3 .right .list .photo .play{
	position:absolute;
	width:23px;
	height:18px;
	background:url(images/ly3-right-play.png) no-repeat;
	left:7px;
	bottom:5px;
}

#layout3 .right .list .photo .play a{
	display:block;
	width:100%;
	height:100%;
}

#layout3 .right .list .text{
	float:right;
	width:242px;
	margin-top:5px;
}

#layout3 .right .list .text h3{
	font-size:18px;
	height:30px;
	line-height:30px;
	margin-bottom:5px;
}

#layout3 .right .list .text h3 a{
	color:#2b2b2b;
}

#layout3 .right .list .text p{
	height:44px;
	overflow:hidden;
	line-height:22px;
	color:#747474;
}

#layout3 .right .list .text p a{
	color:#d02420;
}

#layout3 .right .bottom{
	height:17px;
	line-height:17px;
	overflow:hidden;
	margin-top:20px;
}

#layout3 .right .bottom .switch{
	float:left;
	display:inline;
	margin-left:128px;
	width:162px;
}

#layout3 .right .bottom .switch .arrow1{
	float:left;
	height:17px;
	width:17px;
	background:url(images/ly3-right-arrow1.gif) no-repeat;
	cursor:pointer;
}

#layout3 .right .bottom .switch .arrow2{
	float:right;
	height:17px;
	width:17px;
	background:url(images/ly3-right-arrow2.gif) no-repeat;
	cursor:pointer;
}

#layout3 .right .bottom .switch ul{
	float:left;
	display:inline;
	width:93px;
	height:17px;
	margin-left:17px;
}

#layout3 .right .bottom .switch ul li{
	float:left;
	display:inline;
	width:13px;
	height:13px;
	background:#ccc;
	border-radius:6px;
	text-indent:-9999px;
	margin:2px 9px 0px 9px;
	overflow:hidden;
	cursor:pointer;
}

#layout3 .right .bottom .switch ul .current{
	background:#d02420;
}

#layout3 .right .bottom .more{
	float:right;
	margin-right:6px;
	font-size:14px;
}

#layout4 .title{
	border-bottom:1px solid #8d8d8d;
	padding-left:5px;
}

#layout4 .content{
	background:#eaeaea;
	margin-top:6px;
	padding-bottom:23px;
}

#layout4 .content ul{
	zoom:1;
}

#layout4 .content ul li{
	float:left;
	display:inline;
	margin:23px 0px 0px 32px;
	width:210px;
	height:145px;
	position:relative;
}

#layout4 .content ul li img{
	width:210px;
	height:145px;
}

#layout4 .content ul li .textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:30px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

#layout4 .content ul li p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
}

#layout4 .content ul li p a{
	color:#fff;
}

#layout5 .bottom{
	height:4px;
	overflow:hidden;
	border-bottom:1px solid #8d8d8d;
}

#layout5 .box{
	height:410px;
	background:url(images/ly5-bg.jpg) repeat-x left bottom;
}

#layout5 .box .main{
	width:400px;
	margin-left:35px;
	padding-top:55px;
}

#layout5 .box .main h2{
	font-size:36px;
	line-height:50px;
	margin-bottom:12px;
}

#layout5 .box .main .line{
	height:1px;
	background:url(images/ly5-line.gif) no-repeat center top;
	margin:15px 0px 18px 0px;
}

#layout5 .box .main li{
	height:28px;
	line-height:28px;
	width:325px;
	overflow:hidden;
	font-size:16px;
	padding-left:18px;
	background:url(images/ly5-type.gif) no-repeat left 11px;
}

#layout5 .box .main .more{
	text-align:right;
	font-size:14px;
	height:28px;
	line-height:28px;
	margin-top:-28px;
}

#layout6 table{
	width:1004px;
	margin-left:-2px;
	margin-top:27px;
}

#layout6 table td{
	border:2px solid #fff;
	background:#efefef;
}

#layout7{
	background:url(images/ly7-bg.gif);
	padding-top:30px;
	height:450px;
}

#layout7 .arrow1{
	float:left;
	display:inline;
	width:23px;
	height:137px;
	background:url(images/ly7-arrow1.png) no-repeat;
	cursor:pointer;
	margin-top:135px;
	margin-left:12px;
}

#layout7 .arrow2{
	float:right;
	display:inline;
	width:23px;
	height:137px;
	background:url(images/ly7-arrow2.png) no-repeat;
	cursor:pointer;
	margin-top:135px;
	margin-right:12px;
}

#layout7 .list{
	float:left;
	width:930px;
	margin-top:42px;
}

#layout7 .list ul{
	zoom:1;
}

#layout7 .list ul li{
	float:left;
	display:inline;
	margin:0px 13px 0px 12px;
	width:285px;
	height:335px;
	background:#e3e3e3;
}

#layout7 .list ul li h3{
	text-align:center;
	font-size:18px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:10px;
	padding:0px 18px;
}

#layout7 .list ul li p{
	padding:0px 18px;
	line-height:28px;
	height:84px;
	overflow:hidden;
	color:#676767;
	font-size:14px;
}

#layout7 .list ul li p a{
	color:#676767;
}

#layout8 .bottom{
	height:45px;
	overflow:hidden;
	background:#fff;
	margin-top:-45px;
	position:relative;
}

#layout8 .content{
	margin:45px 0px 0px 0px;
	overflow-y:hidden;
}

#layout8 .content ul{
	margin-top:-51px;
}

#layout8 .content li{
	position:relative;
	border-left:1px solid #d3cdcd;
	border-top:1px solid #d3cdcd;
	zoom:1;
	padding:50px 0px 50px 42px;
	margin-left:18px;
	display:none;
}
#layout8 .content li.show{
	display:block;
}

#layout8 .type{
	position:absolute;
	left:-18px;
	top:50px;
	background:url(images/ly8-type.gif) no-repeat;
	width:40px;
	height:91px;
	font-size:28px;
	color:#fff;
	padding:18px 9px 0px 0px;
	text-align:center;
	line-height:36px;
}

#layout8 .side{
	float:left;
	width:320px;
	height:275px;
}

#layout8 .side img{
	width:320px;
	height:275px;
}

#layout8 .main{
	float:right;
	width:590px;
	margin-top:-4px;
}

#layout8 .main h2{
	line-height:44px;
	font-size:36px;
	margin-bottom:10px;
}

#layout8 .main .line{
	height:1px;
	overflow:hidden;
	background:url(images/ly8-line.gif) no-repeat center top;
	margin-top:12px;
	margin-bottom:22px;
}

#layout8 .main .block{
	width:275px;
	height:95px;
}

#layout8 .main .block .photo{
	float:left;
	height:95px;
	width:105px;
}

#layout8 .main .block .photo img{
	height:95px;
	width:105px;
}

#layout8 .main .block h3{
	float:right;
	margin-top:5px;
	width:150px;
	font-size:18px;
	line-height:28px;
}

#layout9 .block{
	height:215px;
	overflow:hidden;
	padding:25px 0px;
	border-bottom:1px solid #bebebe;
}

#layout9 .block .photo,#layout9 .block .photo img{
	height:215px;
	width:335px;
}

#layout9 .sty1 .photo{ float:left; }
#layout9 .sty2 .photo{ float:right; }

#layout9 .block .text{
	width:625px;
}

#layout9 .sty1 .text{ float:right; }
#layout9 .sty2 .text{ float:left; }

#layout9 .block .text h5{
	height:27px;
	overflow:hidden;
	margin-bottom:13px;
}

#layout9 .block .text h5 span{
	float:left;
	height:27px;
	line-height:27px;
	background:#d02420;
	padding:0px 12px;
	color:#fff;
	font-size:18px;
}

#layout9 .block .text h4{
	font-size:18px;
	color:#a31c15;
	line-height:28px;
	height:28px;
	overflow:hidden;
	margin-bottom:10px;
}

#layout9 .block .text h3{
	font-size:30px;
	line-height:40px;
	height:40px;
	overflow:hidden;
	margin-bottom:15px;
}

#layout9 .bottom{
	margin-top:-1px;
}

#layout9 .bottom ul{
	zoom:1;
}

#layout9 .bottom li{
	float:left;
	width:332px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
}

#layout9 .bottom li a{
	display:block;
	padding:12px 12px 20px 12px;
	width:308px;
	overflow:hidden;
	background:#d7d7d7;
}

#layout9 .bottom li a:hover{
	background:#d02420;
}

#layout9 .bottom li .left{
	width:100px;
}

#layout9 .bottom li .left h5{
	font-size:14px;
	color:#000;
	line-height:20px;
	margin-bottom:10px;
	padding-left:3px;
}

#layout9 .bottom li a:hover .left h5{
	color:#fff;
}

#layout9 .bottom li .left img{
	width:100px;
	height:65px;
}

#layout9 .bottom li .right{
	width:195px;
	margin-top:5px;
}

#layout9 .bottom li .right h4{
	line-height:20px;
	color:#a31c15;
	font-family:"宋体";
	font-size:12px;
}

#layout9 .bottom li a:hover .right h4{
	color:#fff;
}

#layout9 .bottom li .right h3{
	line-height:26px;
	font-size:18px;
	color:#000;
	font-weight:normal;
}

#layout9 .bottom li a:hover .right h3{
	color:#fff;
}

#layout10 .left{
	width:585px;
}

#layout10 .left .date{
	margin-bottom:18px;
}

#layout10 .left .date ul{
	zoom:1;
}

#layout10 .left .date li{
	float:left;
	display:inline;
	background:#e7e7e7;
	width:80px;
	height:26px;
	line-height:26px;
	margin:4px 1px 0px 2px;
	text-align:center;
	font-size:14px;
	color:#000;
	cursor:pointer;
}

#layout10 .left .date li:hover{
	color:#c00f0f;
}

#layout10 .left .date .current{
	color:#fff;
	background:#c00f0f;
}

#layout10 .left .date .current:hover{
	color:#fff;
}

#layout10 .left .big,#layout10 .left .big img{
	width:585px;
	height:365px;
}

#layout10 .left .box{
	border:1px solid #e7e7e7;
	padding:22px 22px 0px 22px;
	zoom:1;
}

#layout10 .left .box .hot h4{
	font-size:14px;
	color:#a31c15;
	line-height:20px;
	margin-bottom:8px;
}

#layout10 .left .box .hot h3{
	font-size:30px;
	line-height:40px;
	margin-bottom:10px;
}

#layout10 .left .box ul{
	margin-top:20px;
}

#layout10 .left .box li{
	height:80px;
	overflow:hidden;
	padding:25px 5px;
	border-top:1px dotted #ccc;
	_margin-bottom:-6px;
}

#layout10 .left .box li .photo{
	float:left;
	width:120px;
	height:80px;
}

#layout10 .left .box li .photo img{
	width:120px;
	height:80px;
}

#layout10 .left .box li .text{
	float:right;
	width:395px;
}

#layout10 .left .box li .text h4{
	font-size:18px;
	line-height:30px;
	height:30px;
	overflow:hidden;
	margin-bottom:8px;
}

#layout10 .left .box li .text p{
	line-height:22px;
	color:#8c8c8c;
	font-family:"宋体";
}

#layout10 .right{
	width:370px;
}

#layout10 .right .hot{
	border-bottom:1px dotted #ccc;
	padding:15px 0px 15px 0px;
}

#layout10 .right .hot h4{
	font-size:18px;
	line-height:30px;
	margin-bottom:12px;
}

#layout10 .right .hot h4 a{
	color:#000;
}

#layout11 .left,#layout11 .right{
	margin-top:30px;
}

#layout11 .left{
	width:585px;
	overflow:visible;
}

#layout11 .left .text{
	margin-top:20px;
	padding-bottom:15px;
	border-bottom:1px solid #e9e9e9;
}

#layout11 .left .text p{
	text-indent:22pt;
}

#layout11 .right{
	width:370px;
	padding-left:23px;
	border-left:1px solid #e9e9e9;
}

#layout11 .right .title1{
	margin-bottom:18px;
}

#layout11 .right .block .hot{
	zoom:1;
}

#layout11 .right .block h4{
	font-size:12px;
	color:#c00f0f;
	line-height:20px;
	height:20px;
	overflow:hidden;
	font-family:"宋体";
	margin-bottom:6px;
}

#layout11 .right .block h3{
	font-size:18px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-bottom:15px;
}

#layout11 .right .block .photo{
	float:left;
	width:150px;
	height:105px;
}

#layout11 .right .block .photo img{
	width:150px;
	height:105px;
}

#layout11 .right .block p{
	float:right;
	width:200px;
	line-height:26px;
	height:104px;
	color:#747474;
	font-family:"宋体";
}

#layout11 .right .block p a{
	color:#c00f0f;
}

#layout11 .right .block ul{
	border-top:1px dotted #ccc;
	margin-top:22px;
}
#layout11 .right .pic-list ul{
	zoom:1;
	margin-left:-16px;
}

#layout11 .right .pic-list li{
	float:left;
	display:inline;
	width:72px;
	margin:15px 0px 0px 23px;
}

#layout11 .right .pic-list li img{
	width:72px;
	height:72px;
}

#layout11 .right .pic-list li p{
	text-align:center;
	line-height:18px;
	height:18px;
	overflow:hidden;
	font-family:"宋体";
	margin-top:5px;
}

#layout11 .right .pic-list li p a{
	color:#000;
}

#layout12 .block{
	float:left;
	display:inline;
	width:280px;
	height:565px;
	overflow:hidden;
	border:1px solid #c7c7c7;
	background:#eee;
	padding:25px 20px 0px 20px;
	border-radius:3px;
}

#layout12 .block .content{
	height:440px;
	overflow-y:scroll;
	overflow-x:hidden;
	border:1px solid #dadada;
	background:#fff;
}

#layout12 .left .content{
	padding-left:12px;
	padding-top:5px;
	height:435px;
}

#layout12 .left .content ul li{
	font-size:14px;
	line-height:27px;
	font-family:"宋体";
	padding:0px 10px 0px 5px;
}

#layout12 .left .content ul li a{
	color:#333;
}

#layout12 .middle{
	margin-left:14px;
}

#layout12 .middle .code{
	height:52px;
	line-height:52px;
	width:185px;
	overflow:hidden;
	margin:12px auto 0px auto;
}

#layout12 .middle .code span{
	float:left;
	font-size:16px;
	color:#d02420;
}

#layout12 .middle .code label{
	float:right;
}

#layout12 .right{
	width:320px;
	font-family:"宋体";
	line-height:28px;
	color:#4d4d4d;
}

#layout12 .right h4{
	font-family:"宋体";
	font-size:12px;
	color:#000;
	height:20px;
	line-height:20px;
	margin:15px 0px 5px 0px;
}

#layout12 .right .red{
	color:#a31c15;
	font-weight:bold;
}

#layout12 .right .weibo{
	height:200px;
	border:1px solid #eee;
	overflow-y:scroll;
	overflow-x:hidden;
	padding:0px 15px;
}

#layout12 .right .weibo li{
	border-bottom:1px solid #eee;
	line-height:20px;
	padding:10px 5px;
}

#layout12 .right .weibo li span{
	color:#0078b6;
	margin-right:5px;
}

#layout12 .left .word{
	line-height:20px;
	font-family:"宋体";
	margin-top:15px;
	padding:0px 5px;
}
#layout13 .content{
	margin-top:20px;
}

#layout13 .content ul{
	zoom:1;
	margin-left:-8px;
}

#layout13 .content li{
	float:left;
	display:inline;
	height:303px;
	width:195px;
	overflow:hidden;
	margin-left:8px;
}

#layout13 .content li img{
	float:left;
	width:195px;
	height:303px;
}

#layout13 .content li .text{
	float:left;
	height:280px;
	width:165px;
	background:#eee;
	padding:23px 15px 0px 15px;
	display:none;
}

#layout13 .content li .text h3{
	line-height:30px;
	font-size:18px;
	margin-bottom:25px;
}

#layout13 .content li .text p{
	line-height:26px;
	color:#747474;
	font-family:"宋体";
}

#layout13 .content li .text p a{
	color:#c00f0f;
}

#layout13 .content .current{
	width:390px;
}

#layout13 .content .current .text{
	display:block;
}

#layout14 .content{
	border:1px solid #dbdbdb;
	margin-top:8px;
}
#layout15 .hot{
	float:left;
	display:inline;
	margin:35px 0px 0px 12px;
	width:332px;
	zoom:1;
}

#layout15 .hot h3{
	font-size:18px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-bottom:15px;
}

#layout15 .hot .photo{
	float:left;
	width:150px;
	height:105px;
}

#layout15 .hot .photo img{
	width:150px;
	height:105px;
}

#layout15 .hot p{
	float:right;
	width:170px;
	line-height:26px;
	height:104px;
	color:#747474;
	font-family:"宋体";
}

#layout15 .hot p a{
	color:#c00f0f;
}

#layout15 .list{
	float:right;
	display:inline;
	margin:20px 12px 0px 0px;
	width:612px;
}

#layout15 .list ul{
	margin-left:-15px;
}

#layout15 .list li{
	float:left;
	display:inline;
	margin-left:15px;
	width:268px;
}

#layout15 .list .more{
	text-align:right;
	font-size:14px;
	font-family:"宋体";
	margin-top:15px;
}

#layout15 .list .more a{
	color:#000;
}

#layout16 .content{
	width:940px;
	margin:25px auto 0px auto;
}