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

a{
	color:#000;
}

a:hover{
	text-decoration: none;
	color:#c00 !important;
}

.fw{
	color: #fff;
}

.fw a{
	color: #fff;
}

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

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

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

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

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

p,li{
	overflow:hidden;
}




#footer{
	background:#1b1b1b;
	line-height:24px;
	padding:68px 0px;
	text-align: center;
	color:#fff;
	font-family:"宋体";
}
#footer a{ color:#fff;}




#top{
	border-bottom:1px solid #c7c7c7;
	background:#818181;
	color:#fff;
	font-size:12px;
}
#top .w1200{
	height:42px;
	line-height:44px;
	position:relative;
}
#top a{
	color:#fff;
}
#top a:hover,#top a:active{ color:#fff !important; text-decoration:underline; }

#top .left{
	margin-left:35px;
	display:inline;
}
#top .right{
	_padding-top:12px;
	*margin-top:2px;
}
#top .left a,#top .left span{
	/*margin-right:30px;*/
}
#top .right a,#top .right span{
	margin-left:15px;
}
#top .btn1{
	padding:2px 3px 3px 2px;
}
#top .btn1 img{
	vertical-align:middle;
	display:inline;
}
#top .arrow{
	background:url(images/top-arrow.gif) no-repeat right center;
	padding-right:12px;
}
#top .drop{
	/*
	position:absolute;
	top:42px;
	border:1px solid #ddd;
	background:#fcfcfc;
	line-height:20px;
	padding:5px 10px;
	display:none;
	*/
	z-index:999;
}
#top .drop a{
	color:#296388;
}
#top-drop1{ left:180px; }
#top-drop2{ left:612px; }





#header{
	height:65px;
	padding:18px 0px 24px 0px;
	border-bottom:2px solid #e62b2c;
}
#header .logo{
	float:left;
}
#header ul{
	float:right;
	border-right:2px solid #d3d2d2;
	margin-top:19px;
}
#header li{
	font-size:21px;
	float:left;
	line-height:28px;
	height:28px;
	border-left:2px solid #d3d2d2;
}
#header li a{ color:#231815; margin:0px 28px;}
#header .nav2{ display:none;}





#layout1{
	height:713px;
	position:relative;
}
#layout1 .hot{
	font-size:40px;
	line-height:52px;
	 
	margin:23px 0px 24px 0px;
}
#layout1 .video{
	width:814px;
	height:506px;
	float:left;
	position:relative;
}
#layout1 .play,#layout1 .close{
	position:absolute;
	cursor:pointer;
}
#layout1 .play{
	width:124px;
	height:124px;
	top:50%;
	left:50%;
	margin:-62px 0px 0px -62px;
	background:url(images/play.png) no-repeat;
	background-size:100% 100%;
}
#layout1 .close{
	width:27px;
	height:27px;
	top:22px;
	right:20px;
	background:url(images/close.png) no-repeat;
	background-size:100% 100%;
}
#layout1 .tab{
	width:359px;
	float:right;
	margin-top:2px;
}
#layout1 .tab li{
	background:#f8f8f8;
	width:359px;
	height:102px;
	margin-bottom:32px;
	cursor:pointer;
	overflow:visible;
	position:relative;
}
#layout1 .tab li .arrow{
	width:13px;
	height:15px;
	background:url(images/arrow.gif) no-repeat;
	left:-23px;
	top:44px;
	position:absolute;
	display:none;
}
#layout1 .tab li.current .arrow{ display:block;}
#layout1 .tab li .photo,#layout1 .tab li .photo img{
	width:154px;
	height:102px;
}
#layout1 .tab li .photo{
	position:relative;
	float:left;
}
#layout1 .tab li .play1{
	width:28px;
	height:28px;
	bottom:11px;
	right:7px;
	background:url(images/play1.png) no-repeat;
	position:absolute;
}
#layout1 .tab li .photo span{
	font-size:12px;
	position:absolute;
	left:0px;
	top:0px;
	color:#fff;
	background:#d81318;
	line-height:20px;
	height:20px;
	display:inline-block;
	padding:0px 5px;
	border-radius:0px 0px 8px 0px;
}
#layout1 .tab li p{
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	height:72px;
	width:161px;
	float:right;
	margin:13px 21px 0px 0px;
	display:inline;
}



#layout1 .block1{
	width:815px;
	position:absolute;
	left:0px; bottom:0px;
}
#layout1 .block2{
	width:361px;
	position:absolute;
	right:0px; bottom:0px;
}
#layout1 .title{
	width:92px;
	text-align:center;
	float:left;
	font-size:22px;
	color:#e62b2c;
	padding-top:70px;
}
#layout1 .block1 .title{ background:url(images/title1.gif) no-repeat top center;}
#layout1 .block2 .title{ background:url(images/title2.gif) no-repeat top center;}
#layout1 .news{
	float:right;
	background:#f8f8f8;
	line-height:24px;
}
#layout1 .block1 .news{ width:660px; padding:10px 34px 0px 23px; height:87px;}
#layout1 .block1 .news p{ height:72px;}
#layout1 .block2 .news{ width:222px; padding:11px 21px 0px 21px; height:86px;}
#layout1 .news .p1{ height:48px;}
#layout1 .news .p2{ height:24px;}






.title1{
	text-align:center;
	background:url(images/title3.png) no-repeat left bottom;
	padding-bottom:21px;
}
.title1 p{
	font-size:40px;
	font-weight:bold;
	color:#e62b2c;
	display:block;
}
.title1 p span{ color:#000;}
.title1 img{
	display:inline-block;
	vertical-align: top;
}




#layout2{ margin:74px auto 76px auto;}



.list{
	margin:40px 0px 0px -30px;
	zoom:1;
}
.list li{
	width:215px;
	float:left;
	display:inline;
	margin-left:31px;
}
.list li .pic,.list li .pic img{
	width:215px;
	height:140px;
}
.list li .pic,#layout3 .left .pic,#layout4 .text .pic,#layout4 .list2 .pic{ position:relative;}
.play2{
	position:absolute;
	width:58px;
	height:58px;
	background:url(images/play2.png) no-repeat;
}
.list li .play2{
	top:50%;left:50%;
	margin:-29px 0px 0px -29px;
}
.list li p,#layout3 .left p,#layout4 p,.list3 p{
	line-height:18px;
	height:36px;
	margin:11px 0px 8px 0px;
}
.list li p a,#layout3 .left p a,#layout4 p a,.list3 p a{ color:#595757;}




#layout2 .anniu{
	text-align:center;
	height:22px;
	position:relative;
	margin-top:24px;
}
#layout2 .anniu .an1,#layout2 .anniu .an2{
	float:left;
	display:inline-block;
	color:#585858;
	border:2px solid #e5e5e5;
	padding:0px 36px 0px 20px;
	border-radius:12px;
	cursor:pointer;
	height:18px;
}
#layout2 .anniu .an1{ margin:0px 23px 0px 468px; background:url(images/an1.gif) no-repeat 81px center #fff;}
#layout2 .anniu .an2{ background:url(images/an2.gif) no-repeat 81px center #fff;}
#layout2 .line{
	width:100%;
	height:1px;
	background:#e5e5e5;
	position:absolute;
	left:0px;
	top:11px;
	z-index:-1;
}








#layout3{
	background:#f5f5f5;
	padding:28px 0px 46px 0px;
}
#layout3 .title1{
	margin-bottom:40px;
}
#layout3 .left{width:461px;}
#layout3 .left .pic,#layout3 .left img{
	width:461px;
	height:337px;
}
#layout3 .left .play3{
	position:absolute;
	width:73px;
	height:73px;
	background:url(images/play3.png) no-repeat;
	top:50%;left:50%;
	margin:-37px 0px 0px -37px;
}

#layout3 .right{
	width:708px;
}
#layout3 .list{ margin-top:0px;}
#layout3 .list p{
	margin:12px 0px 8px 0px;
}








#layout4{
	margin:80px auto 0px auto;
	height:474px;
	background:url(images/ly4-bg.gif) no-repeat top center;
}
#layout4 .left,#layout4 .right{
	width:564px;
	height:458px;
	padding-top:16px;
	background:#f7f7f7;
	padding-left:8px;
	padding-right:8px;
}

#layout4 .title2{
	font-size:40px;
	font-weight:bold;
	color:#e62b2c;
	width:160px;
	text-align:center;
	display:inline;
	margin-top:70px;
	height:57px;
	padding-top:37px;
}
#layout4 .title2 span{ color:#000;}
#layout4 .left .title2{
	float:left;
	background:url(images/title5.png) no-repeat top center;
	margin-left:28px;
}
#layout4 .right .title2{
	float:right;
	background:url(images/title6.png) no-repeat top center;
	margin-right:28px;
}
#layout4 .text{ width:348px;}
#layout4 .left .text{ float:right;}
#layout4 .right .text{ float:left;}
#layout4 .text .pic,#layout4 .text .pic img{
	width:348px;
	height:162px;
}
#layout4 .play2{
	right:14px;
	bottom:14px;
}
.list2{
	margin:10px 0px 0px -30px;
	zoom:1;
}
.list2 li{
	width:267px;
	float:left;
	display:inline;
	margin-left:30px;
}
.list2 li .pic,.list2 li .pic img{
	width:267px;
	height:167px;
}








#layout5 .title1{
	margin:84px 0px 95px 0px;
}
.gqtj{ width:100%; height:450px;min-width:1200px; max-width:1920px;}
.slider-container {margin:0 auto; width:1200px; position:relative; height:430px; z-index:9; min-width:1200px;}
.slider-wrap {width:4000px;height:430px;font-size:0;position:absolute;left:49%;top:0;margin-left:-1480px;}
.slider { width:100%; height:430px; float:left}
#slide_list{
    position:absolute;
    left:0;
}
#slide li { width:325px; height:430px; float:left; position:relative; overflow:visible; display:inline;}
/*.slider-container .pic { width:325px; display:block; position: relative;}
.slider-container .pic img { width:325px; display:block; border:0 none;}
.slider-container .pic,.slider-container .pic img{height:243px;}
#slide li.cur{ width:620px;height:430px;}
#slide li.cur .pic,#slide li.cur .pic img{ width:620px;height:350px;}
#slide li.cur{ margin-top:-55px;}
.slide_Bg { width:325px; height:243px; position:absolute; top:0px; background:#000; filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}*/
.cur .slide_Bg { display:none }
.slider-btn { position:absolute; top:54px; width:40px; height:133px; cursor:pointer;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
.slider-btn:hover{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.slider-btn-l{left:50%;margin-left:-1442px; background:url(images/prve.png) no-repeat center;}
.slider-btn-r{right:50%;margin-right:651px; background:url(images/next.png) no-repeat center;}
#slide li .play4{ width:58px; height:58px; background:url(images/play2.png) no-repeat; top:50%; left:50%; margin:-29px 0px 0px -29px; position:absolute;}
#slide li.cur .play4{ width:108px; height:108px; background:url(images/play4.png) no-repeat; margin:-54px 0px 0px -54px;}
#slide li p{ font-size:12px;  line-height:24px; height:48px; margin:21px 0px 0px 18px;}
#slide li.cur p{ font-size:16px; width:575px; margin:27px 0px 0px 23px;}


#phone-focus{ display:none;}
.textbg{
	background:#000;
	filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
}







/*二级页样式开始*/
#layout1.er-ly1{ height:auto;}
#layout1 .hot.m1{ margin:34px 0px 12px 0px;}
#layout1 .time{
	color:#737373;
	text-align:right;
}
#layout1 .video1{
	margin-top:8px;
	width:1200px;
	height:746px;
	position:relative;
}
#layout1 .video1 img{ width:100%; height:100%;}
#layout1 .video1 .play{
	width:184px;
	height:184px;
	margin:-92px 0px 0px -92px;
}
#layout1 .video1 .close{
	width:40px;
	height:40px;
	top:33px;
	right:26px;
}



#erji .title3{
	font-size:30px;
	margin:22px 0px 2px 0px;
}
#erji .news-con p{
    font-size:20px;
    line-height:40px;
	margin-top:15px;
}
#erji .news-con .home{
	font-size:20px;
	color:#e62b2c;
	padding-left:25px;
	margin:52px 0px 13px 0px;
	background:url(images/newscon-home.gif) no-repeat left center;
	display:block;
}

#erji .editor{
	border-bottom:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	margin-bottom:32px;
	padding:3px 0px;
}
#erji .editor .share{
	float:left;
	margin-top:35px;
}
#erji .editor .text{
	float:right;
	display:inline;
	margin-right:4.3%;
	margin-top:28px;
	line-height:22px;
	color:#999;
	font-size:14px;
}
#erji .editor .code{
	float:right;
	width:100px;
	height:100px;
}
#erji .share a{
	float:left;
	margin-right:15px;
}
#erji .share a:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}

.list3{
	margin:3px 0px 33px -29px;
	zoom:1;
}
.list3 li{
	width:277px;
	float:left;
	display:inline;
	margin:31px 0px 0px 30px;
}
.list3 li .pic,.list3 li .pic img{
	width:277px;
	height:169px;
}
.list3 li .pic{ position:relative;}
.list3 .play2{
	bottom:7px;
	right:14px;
}

/*二级页样式结束*/



/*自适应样式开始*/
#phone-footer{ display:none;}
@media(max-width: 767px){
	#top,#footer{ display:none;}
	#phone-footer,#phone-focus{ display:block;}
	.wrapper{min-width:100%;max-width:100%;}
	.w1200{ width:92%; margin:0px auto;}
	a:hover{ color:#000 !important;}
	.left,.right,#header ul,#layout1 .video,#layout1 .tab,#layout1 .block1 .title,#layout1 .block1 .news,#layout1 .title,#layout1 .block2 .news,#layout3 .left,#layout3 .right,#layout4 .left, #layout4 .right{ float:none; width:100%; margin:0; padding:0;}
	imgm,#layout1 .video,#layout1 .video img,#layout1 .tab li .photo img,.list li .pic img,#layout3 .left img,#layout4 .text .pic img,#phone-focus img,.list3 li .pic img{ width:100%; height:100%;}
	
	#phone-footer{line-height:3em;font-size:1em;background:#1b1b1b;color:#fff;text-align:center;}
	
	#header{ width:100%; height:auto; padding:0 0 0.6em 0;}
	#header .logo{ float:none; width:auto; height:2.6em; margin:2em 0 1.4em 0; }
	#header .logo img{ width:auto; height:100%; margin:0px auto; }
	#header .nav1{ display:none;}
	#header .nav2{ display:block; text-align:center;}
	#header .nav2 a{font-size:1.1em;line-height:1.5em;height:1.5em; margin:0 1.5% 0 0.7%;}
	
	#layout1,#layout1 .block1,#layout1 .block2{height:auto;position:static;}
	#layout1 .hot{line-height:1.6em;font-size:1.4em;width:100%;margin:0.8em 0; height:auto;}
	#layout1 .video{ height:14em;}
	#layout1 .play,#layout3 .left .play3{width:4em;height:4em;margin:-2em 0 0 -2em;background:url(images/play.png) no-repeat; background-size:100% 100%;}
	#layout1 .close{ top:5%; right:4%;}
	#layout1 .tab li{ margin-bottom:0.4em; width:100%; height:6.4em;}
	#layout1 .tab li .photo{ width:45%; height:100%;}
	#layout1 .tab li p{font-size:1em;line-height:1.7em;height:5.1em;width:42.8%;margin:0.6em 5.6% 0 0; font-weight:normal;}
	#layout1 .tab li.current{ background:#e62b2c;}
	#layout1 .tab li.current p{ color:#fff;}
	#layout1 .tab li.current .arrow{ display:none;}
	#layout1 .block1,#layout1 .block2{ width:100%; display:none!important;}
	#layout1 .block1 .title,#layout1 .block2 .title{ background:none; padding-top:0;font-size:1.6em; line-height:2.4em; font-weight:bold;}
	#layout1 .block1 .news,#layout1 .block2 .news,#layout1 .block1 .news p,#layout1 .news .p1,#layout1 .news .p2{ height:auto;}
	#layout1 .block1 .news,#layout1 .block2 .news{ padding:0.6em 4%; width:92%;}
	#layout1 .block1 p,#layout1 .block2 p{ font-size:0.95em; line-height:1.6em;}
	
	.title1,#layout4 .title2{background:url(images/title3.png) no-repeat center bottom;padding-bottom:0.6em;}
	.title1 p{font-size:1.9em;}
	.title1 img{ display:none;}
	#layout2{ margin:2em auto 2.4em auto;}
	
	.list,.list3{margin:1.7em 0 0 -3%;}
	.list li,.list2 li,.list3 li{width:47%;margin:0 0 0.5em 3%;}
	.list li .pic,.list2 li .pic,.list3 li .pic{width:100%;height:7.6em;}
	.play2,.list li .play2{width:3em;height:3em; margin:-1.5em 0 0 -1.5em;background:url(images/play2.png) no-repeat; background-size:100% 100%;}
	.list li p,#layout3 .left p,#layout4 p{line-height:1.6em;height:3.2em; font-size:0.9em;margin:0.6em 0;}
	#layout2 .anniu{ margin-top:0.8em;}
	#layout2 .anniu .an1, #layout2 .anniu .an2{ padding:0 9% 0 5%;}
	#layout2 .anniu .an1{ margin:0 6% 0 15%;}
	
	#layout3{ padding:1.2em 0 1.6em 0;}
	#layout3 .title1{ margin:0.5em 0 1.8em 0;}
	#layout3 .left{ margin-bottom:1.4em;}
	#layout3 .left .pic{width:100%;height:15em;}
	
	#layout4{margin:2.4em auto 1em auto;height:auto;background:none;}
	#layout4 .left, #layout4 .right{ background:#fff; height:auto;}
	#layout4 .left .title2,#layout4 .right .title2{ font-size:1.9em; margin-left:0; margin-right:0; width:35%;margin-top:0;height:2em; line-height:3em;padding-top:1em;}
	#layout4 .text{ width:60%;}
	#layout4 .text .pic{width:100%;height:7em;}
	.list2{margin:0.3em 0 0 -3%;}
	#layout4 .right{ margin-top:0.8em;}
	
	#layout5 .title1{ margin:0;}
	.gqtj{ display:none;}
	#phone-focus{margin:1.8em auto 3em auto; position:relative;height:14em; display:block;}
	#phone-focus .textbg{height:3em;}
	#phone-focus p{height:3em;line-height:3em;font-size:1em; position:absolute; bottom:0; left:4%;color:#fff; width:70%;}
	#phone-focus .switch{ position:absolute; bottom:1.2em; right:0;width: 24%;}
	#phone-focus .switch span{width:10px;height:10px;border-radius:5px;margin:0 5%;color: #fff;cursor: pointer;display: block;float: left;text-indent: -9999px;background:#b2b0ad; color:#b2b0ad;}
	#phone-focus .switch span.current{background: #1057c1; color: #1057c1;}
	
	
	/*二级页样式开始*/
	#layout1 .hot.m1{margin:0.8em 0 0.2em 0;}
	#layout1 .time{ font-size:1em;}
	#layout1 .video1{ height:14em; width:100%;}
	#layout1 .video1 .play{width:4em;height:4em;margin:-2em 0 0 -2em;background:url(images/play.png) no-repeat; background-size:100% 100%;}
	#layout1 .video1 .close{ top:5%; right:4%;width:27px;height:27px;}
	.list3{ margin-bottom:2em;}
	#erji .title3{font-size:1.4em;margin:1.2em 0 0 0;}
	#erji .news-con p{font-size:1em;line-height:1.6em;margin-top:1em;}
	#erji .editor{ border:none; padding:0; margin:0.8em 0 2em 0;}
	#erji .editor .text{ margin-top:0; font-size:1em; line-height:1.5em;}
	#erji .news-con .home,#erji .editor .share,#erji .editor .code{ display:none;}
	/*二级页样式结束*/

}
@media(max-width:360px){#header .nav2 a{font-size:0.95em;}}
@media(max-width:325px){
	#layout1 .video{ height:12em;}
	#header .nav2 a{margin:0 1.8% 0 0.8%;}
	#header .nav2 a,#layout1 .tab li p,#layout1 .block1 p,#layout1 .block2 p,#phone-focus p{font-size:0.9em;}
	#layout1 .tab li{ height:5.4em;}
	.list li .pic{height:6.6em;}
	#layout3 .left .pic{height:13em;}
	#layout4 .left .title2, #layout4 .right .title2{ font-size:1.7em; height:2.4em;}
	#phone-focus p{ bottom:0.2em;}
}
/*自适应样式结束*/

/*背景色修改开始*/
#layout1 .tab li,#layout4 .left, #layout4 .right{ background:#efefef;}
#layout3{ background:#ececec;}
@media(max-width: 767px){
	#layout1 .tab li{ background:#f8f8f8;}
	#layout4 .left, #layout4 .right,#layout3{ background:none;}
}
/*背景色修改结束*/