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

a{
	color:#000;
}

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

.fw{
	color:#fff;
}

.fw a{
	color:#fff;
}

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

img{
	width:100%;
}

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

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

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

p,li{
	overflow:hidden;
}







#header .pic{
	width:1920px;
	margin-left:-340px;
}






#hot{
	margin:65px auto 54px auto;
}
#hot h1{
	font-size:45px;
	text-align:center;
	line-height:60px;
	height:60px;
}
#hot p{
	font-size:16px;
	color:#666;
	line-height:30px;
	max-height:60px;
	margin:12px 0px;
}
#hot .more{
	width:100%;
	display:block;
	background:url(images/more.gif) no-repeat -4px 0px;
	text-align:center;
	color:#fff !important;
	line-height:31px;
}








.focus{
	position:relative;
	width:100%;
	color:#fff;
}
.focus,.focus .pic img{height:628px;}
.textbg{
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
	height:189px;
	background:url(images/textbg.png) repeat-x;
}
.focus h5{
	font-size:36px;
	position:absolute;
	left:30px;
	bottom:70px;
	line-height:48px;
	height:48px;
}
.focus p{
	position:absolute;
	left:30px;
	bottom:12px;
	font-size:18px;
	line-height:24px;
	max-height:48px;
	width:858px;
	font-size:14px;
}
.focus a{color:#fff !important;}

.focus .point{
	position:absolute;
	right:26px;
	bottom:39px;
}
.focus .point span{
	cursor:pointer;
    display:inline-block;
    margin:0 6px;
    overflow:hidden;
    width:13px;
	height:13px;
	display:block;
	float:left;
	padding:0px;
	text-indent:-9999px;
	border:3px solid #fff;
	border-radius:10px;
}
.focus .point span:hover{text-decoration:none;}
.focus .point span.current{background:#fff;}

.focus .prve,.focus .next{
	width:40px;
	height:74px;
	position:absolute;
	top:277px;
	cursor:pointer;
}
.focus .prve{
	background:url(images/prve.png) no-repeat;
	left:-59px;
}
.focus .next{
	background:url(images/next.png) no-repeat;
	right:-59px;
}







#layout1{
	margin:66px auto 30px auto;
}


.title{
	background:url(images/title.gif) no-repeat;
	height:71px;
	line-height:71px;
	font-size:36px;
	color:#d33232;
	font-weight:bold;
	padding-left:38px;
	overflow:hidden;
}


.list li{
	padding:47px 0px 28px 0px;
}
.list .pic{
	width:420px;
	float:left;
}
.list .pic img{
	width:420px;
	height:237px;
}
.list .news{
	width:778px;
	float:right;
}
.list .news h5{
	line-height:55px;
	font-size:40px;
	max-height:110px;
	margin:-4px 0px 33px 0px;
}
.list .news h5 a{ color:#292929;}
.list .news p{
	font-size:16px;
	color:#7e7e7e;
	line-height:32px;
	max-height:96px;
	text-indent:2em;
}
.list .news p a{ color:#eb2f45;}




#layout1 .block .pic,#layout1 .block .pic a,#layout1 .block .pic img{
	width:100%;
	height:628px;
}
#layout1 .block .pic{
	position:relative;
	margin-top:40px;
}
#layout1 .block a{ display:block;}
#layout1 .block .play{
	width:110px;
	height:110px;
	position:absolute;
	top:238px;
	left:565px;
	background:url(images/play.png) no-repeat;
}
#layout1 .block h5{
	font-size:36px;
	text-align:center;
	line-height:92px;
	height:92px;
}





#layout2{
	margin-bottom:64px;
}






#footer{
	border-top:none;
	background:#dadada;
}
#footer .box{
	padding:75px 262px 81px 243px;
	width:735px;
}
#footer .right{
	width:521px;
	margin-top:21px;
}
#footer .right img{
	display:inline;
	margin-left:30px;
}
#footer .right .img1{
	width:188px;
	height:73px;
}
#footer .right .img2{
	width:260px;
	height:66px;
}
#footer .right p{
	font-size:30px;
	background:#fff;
	width:488px;
	height:46px;
	line-height:46px;
	text-align:center;
	border-radius:20px;
	margin:36px 0px 0px 32px;
}




/*自适应样式开始*/
#phone-header{display:none;}

@media(max-width: 767px){
	#header{ display:none;}
	#phone-header{display:block;}
	.wrapper{min-width:100%;max-width:100%;}
	.box{width:94%; margin:0px auto;}
	.left,.right{ float:none;}
	
	#hot{margin:6% auto 5% auto;}
	#hot h1,.list .news h5,#layout1 .block h5{font-size:1.6em; line-height:1.4em;height:auto;}
	#hot p,.list .news p{font-size:1em;line-height:1.6em;max-height:3.2em; margin:1% 0 2% 0;}
	#hot .more{ background:none; color:#000 !important;}
	
	.focus,.focus .pic img{height:24em;}
	.focus .point{ display:none;}
	.focus .prve,.focus .next{width:30px;height:56px; background-size:100% 100%;top:40%;}
	.focus .prve{ left:0px;}
	.focus .next{ right:0px;}
	.focus h5{ width:96%; left:2%;text-align:center;font-size:1.4em;bottom:18%;line-height:1.4em;height:1.4em;}
	.focus p{left:3%;bottom:3%;font-size:0.9em;line-height:1.6em;max-height:3.2em;height:3.2em;width:94%;}
	
	#layout1{margin:12% auto 3% auto;}
	.title{height:2em;line-height:2em;font-size:2em;padding-left:8%;background-size:auto 100%;}
	
	.list li{padding:8% 0 0 0;}
	.list .pic{width:38%;}
	.list .pic img{width:100%;height:auto;}
	.list .news{width:58%;}
	.list .news h5{height:2.4em; margin:0; line-height:1.2em;}
	.list .news p{ text-indent:0;}
	#layout1 .block .pic,#layout1 .block .pic a,#layout1 .block .pic img{height:auto;}
	#layout1 .block .play{width:80px;height:80px;top:50%;left:50%;background-size:100% 100%; margin:-40px 0px 0px -40px;}
	#layout1 .block h5{ text-align:left;}
	
	#layout2{margin:8% auto 8% auto;}
	
	#footer .box{padding:9% 0;width:100%;}
	#footer .left{ width:30%; margin:0 4% 0 6%; float:left;}
	#footer .right{ width:56%; margin:0px; float:left;}
	#footer .right img{ margin:4% 0 7% 0;}
	#footer .right .img1{width:40%;height:auto; float:left;}
	#footer .right .img2{width:46%;height:auto; float:right; margin-top:8%;}
	#footer .right p{ width:100%;font-size:1em;height:3em;line-height:3em;margin:0;}

}
/*自适应样式结束*/












/*修改样式开始*/
#layout1 .block{ position:relative;}
.prve,.next{
	width:40px;
	height:74px;
	position:absolute;
	top:277px;
	cursor:pointer;
}
.prve{
	background:url(images/prve.png) no-repeat;
	left:-59px;
}
.next{
	background:url(images/next.png) no-repeat;
	right:-59px;
}

#footer{
	background:none;
}
#footer.bg1{ background:#245ea5;}
#footer.bg2{ background:#da2e3c;}

.focus1,.block.block2{ display:none;}
@media(max-width: 767px){
	.box{width:93%;}
	#hot h1{ text-align:left;font-size:1.4em;line-height:1.4em;max-height:2.8em; margin-bottom:3%;}
	#hot p,.list .news p{font-size:0.8em;line-height:1.4em;max-height:4.2em; color:#888;}
	.list .news p{ font-size:0.7em;}
	.focus,.block{ display:none;}
	.focus1,.block.block2{ display:block;}
	.focus1 a,.list a{ width:100%; height:100%; display:block;}
	.focus1 ul{ margin-left:-3%; zoom:1;}
	.focus1 li{ width:47%; float:left; margin:0 0 4% 3%; display:inline;}
	.focus1 li img{ height:7em;}
	.focus1 li h5{ font-weight:normal; font-size:1em; line-height:1.4em;height:2.8em; }
	#layout1 .block.block2{ margin-top:-3%;}
	#layout1 .block.block2 h5{ font-weight:normal; margin-bottom:6%; font-size:1em;}
	.focus1 a{ position:relative;}
	.focus1 .play{width:34px;height:34px;top:50%;left:50%;background-size:100% 100%; margin:-40px 0px 0px -17px; position:absolute; background:url(images/play.png) no-repeat;background-size:100% 100%; }
	#layout1{margin:4% auto 3% auto;}
	.title{ background:none; font-size:1.6em; color:#000; border-left:4px solid #e60012; line-height:1em;height:1em; padding-left:5%;}
	.list{ padding-top:4%;}
	.list li{ border-bottom:1px solid #ddd;padding:4% 0 4% 0;}
	.list .pic img{height:5.5em;}
	.list .news h5{ font-weight:normal; font-size:1.05em; line-height:1.6em;height:3.2em; margin:-1.5% 0 6% 0;}
	.list .news p{height:1.4em;}
	#layout1 .list{ margin-bottom:7%;}
	#layout2{margin:4% auto 8% auto;}
}
/*修改样式结束*/

/*8.1电脑版尺寸调整样式开始*/
.box{
	width:800px;
	margin:0px auto;
}
#header .pic{
	width:800px;
	margin-left:0px;
}
#hot{
	margin:5px auto 0px auto;
}
#hot h1{
	font-size:24px;
	text-align:left;
	line-height:48px;
	height:48px;
	padding:0px 10px;
}
#hot h1 a{ color:#585858;}
#hot p{
	font-size:18px;
	color:#666;
	line-height:28px;
	max-height:100%;
	margin:0px;
	padding:10px 10px;
    color:#999;
}
#hot .more{
	background:url(images/more.gif) no-repeat center 0px;
}


.nav{ margin:20px auto; overflow:hidden;}
.nav .item{
	font-size:18px;
    border: 1px solid #ccc;
    border-radius: 5px;
    line-height: 2;
    text-align: center;
    float:left;
    display: inline-block;
    color: #2e2e2e;
    margin: 0 8px 10px 0;
    padding:0 12px;
	text-decoration:none;
}

.focus .prve, .focus .next,.prve, .next{ top:150px;}
.focus,.focus .pic img,#layout1 .block .pic,#layout1 .block .pic a,#layout1 .block .pic img{height:406px;}
.focus h5{font-size:24px; bottom:60px;}
.focus p{width:560px;}
.focus .switch{ bottom:29px;}
.focus .switch a{
	width:10px;
	height:10px;
}

.list{
	margin:0px 10px;
}
.list li{
	padding:20px 0px;
	border-bottom:1px solid #c6c6c6;
}
.list .pic{
	width:222px;
}
.list .pic img{
	width:222px;
    height:142px;
}
.list .news{
	width:540px;
}
.list .news h5{
	line-height:32px;
	font-size:20px;
	height:64px;
	margin:0px;
}
.list .news p{max-height:64px; margin-top:18px;}

#layout1 .block .play{
	top:50%;
	left:50%;
	margin:-55px 0px 0px -55px;
}
#layout1 .block h5{
	font-size:24px;
	line-height:62px;
	height:62px;
}
@media(max-width: 767px){
	.box{width:93%;}
	#hot{margin:6% auto 5% auto;}
	#hot h1{ text-align:left;font-size:1.4em;line-height:1.4em;height:2.8em; margin-bottom:3%; padding:0px;}
	#hot p,.list .news p{font-size:0.8em;line-height:1.4em;max-height:4.2em; color:#888;padding:0px;}
	#hot p{margin: 1% 0 2% 0;}
	#hot .more{ background:none; color:#000 !important;}
	#hot h1 a{ color:#000;}
	.nav{margin:0 auto 0.5em auto;}.nav .item {font-size:1.1em;}
	.list{ padding-top:4%; margin:0px;}
	.list li{border-bottom: 1px solid #ddd;padding: 4% 0 4% 0;}
	.list .pic{width:38%;}
	.list .pic img{height:5.5em;width:100%;}
	.list .news{width:58%;}
	.list .news h5{ font-weight:normal; font-size:1.05em; line-height:1.6em;height:3.2em; margin:-1.5% 0 6% 0;}
	.list .news p{height:1.4em;text-indent:0; margin-top:0px;}
	
	#layout1 .block .pic,#layout1 .block .pic a,#layout1 .block .pic img{height:auto;}
	#layout1 .block .play{width:80px;height:80px;top:50%;left:50%;background-size:100% 100%; margin:-40px 0px 0px -40px;}
	#layout1 .block h5{ text-align:left;line-height: 1.4em;height: auto;}
}
/*8.1电脑版尺寸调整样式结束*/
