@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:1130px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}

.box{
	width:1130px;
	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:680px;
}






.title{
	background:url(images/title.gif) no-repeat left bottom;
	height:42px;
}





#layout1{ margin-top:-21px;}
#layout1 .biao,.box1 .title .biao{
	width:42px;
	height:41px;
	background:url(images/biao.png) no-repeat;
	float:left;
	margin:1px 11px 0px 1px;
}
#layout1 ul{
	margin:20px 0px 0px -30px;
	zoom:1;
}
#layout1 li{
	width:511px;
	height:237px;
	float:left;
	display:inline;
	background:#f8f8f8;
	padding:14px 26px 16px 13px;
	margin:27px 0px 0px 30px;
}
#layout1 li .pic{
	width:272px;
	float:left;
}
#layout1 li .pic img{
	width:272px;
	height:237px;
}
#layout1 li .news{
	width:219px;
	float:right;
}
#layout1 li .news h5{
	font-size:20px;
	font-family:"黑体";
	font-weight:normal;
	line-height:24px;
	height:24px;
	margin:14px 0px 12px 0px;
}
#layout1 li .news p{
	font-size:18px;
	line-height:33px;
	height:132px;
	margin-bottom:3px;
	font-family:"黑体";
}
#layout1 li .news span{
	font-size:12px;
	color:#b5b5b5;
	float:left;
	margin-top:24px;
}
#layout1 li .share{
	float:right;
}
#layout1 li .share a{
	width:19px;
	height:18px;
	display:block;
	float:left;
	margin-left:3px;
}
#layout1 li .share label{
	float:left;
	font-size:12px;
	color:#b5b5b5;
	font-weight:normal;
	margin-bottom:4px;
}
.bds_weixin{ background:url(images/wx.gif) no-repeat;}
.bds_web{ background:url(images/web.gif) no-repeat;}
.bds_qzone{ background:url(images/qkj.jpg) no-repeat;}

#layout1 .more,#layout7 .more{
	font-size:22px;
	background:#ce2f2f;
	color:#fff !important;
	font-family:"黑体";
	text-decoration:none;
	width:186px;
	display:block;
	line-height:50px;
	height:50px;
	text-align:center;
	margin:52px 0px 80px 472px;
}







#layout2{
	background:url(images/ly2-bg.jpg) no-repeat top center;
}
#layout2 .box{
	height:655px;
	padding-top:51px;
	position:relative;
}
#layout2 ul{
	width:2310px;
	margin-left:-385px;
}
#layout2 .biao{
	width:200px;
	margin:0px auto 96px auto;
	font-size:46px;
	color:#fff;
	font-weight:bold;
	text-align:right;
	background:url(images/biao1.png) no-repeat 0px 6px;
}
#layout2 li{
	width:367px;
	height:362px;
	position:relative;
	float:left;
	display:inline;
	margin-left:21px;
	cursor:pointer;
}
#layout2 li img,#layout2 li a,#layout2 .textbg,#layout2 .textbg1{
	width:367px;
	height:362px;
}
#layout2 li img,#layout2 .textbg{border-radius:11px;}
#layout2 .textbg,#layout2 .textbg1{
	background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;
	position:absolute;
	bottom:0px;
	left:0px;
}
#layout2 .textbg1{
	height:64px;
	border-radius:0px 0px 11px 11px;
}
#layout2 .play{
	position:absolute;
	top:94px;
	left:127px;
	width:113px;
	height:110px;
	cursor:pointer;
	background:url(images/play.png) no-repeat;
}
#layout2 li p{
	width:100%;
	height:64px;
	position:absolute;
	left:0px;
	bottom:0px;
	line-height:64px;
	text-align:center;
	font-size:24px;
	font-family:"黑体";
}
#layout2 li a p,#layout2 li p{ color:#fff;}

#layout2 .drop{
	width:840px;
	height:515px;
	background:#000;
	position:absolute;
	top:120px;
	left:145px;
	display:none;
}
#layout2 .drop-box{
	width:100%;
	height:100%;
	display:none;
}
#layout2 .close{
	width:45px;
	height:45px;
	background:url(images/close.png) no-repeat;
	position:absolute;
	top:-45px;
	right:-42px;
	cursor:pointer;
}






#link{
	background:#eeecf0;	
}
#link .box{
	padding:76px 0px 60px 0px;
	font-family:"黑体";
}
#link .left{
	width:57px;
	height:114px;
	border-radius:73px;
	background:#fff;
	color:#767676;
	font-size:28px;
	padding:32px 46px 0px 43px;
	line-height:36px;
	margin:48px 0px 0px 21px;
}
#link .right{
	width:895px;
	font-size:18px;
	color:#444;
	line-height:38px;
}
#link .right p a{ margin-right:16px; color:#444;}
#link .right .xx{
	background:url(images/xx.gif) repeat-x top left;
	line-height:62px;
	margin-top:16px;
}
#link .right .xx span{ margin-right:54px;}






#footer{
	color:#656565;
	line-height:48px;
	padding:70px 0px;
	border-top:none;
	text-align:center;
	font-size:20px;
}
#footer a{color:#656565;}






#header1{
	background:url(images/header1.jpg) no-repeat center top;
}
#header1 .box{
	height:521px;
}





.box1{
	width:1130px;
	margin:0px auto;
	padding-left:60px;
}



#layout3{ margin-top:-197px;}
#layout3 .title1{
	width:1100px;
	height:41px;
	line-height:41px;
	border:1px solid #ddd;
	margin-bottom:39px;
}
#layout3 .title1 span{
	height:41px;
	line-height:39px;
	display:inline-block;
	background:#cb1700;
	color:#fff;
	font-size:36px;
	padding:0px 22px;
	float:left;
}
#layout3 .title1 p{
	float:left;
	font-size:14px;
	color:#909090;
	font-family:"宋体";
	margin:0px 22px 0px 40px;
}
#layout3 .left{
	width:643px;
	display:inline;
	margin:0px 34px 0px 4px;
}
#layout3 .left h4{
	font-size:42px;
	line-height:58px;
	max-height:116px;
}
#layout3 .left p{
	font-family:"宋体";
	font-size:16px;
	line-height:30px;
	max-height:120px;
	margin:29px 0px 0px 5px;
}

#layout3 .pic{
	width:420px;
	float:left;
	margin-top:15px;
}
#layout3 .pic img{
	width:420px;
	height:246px;
}






#layout4{ margin:55px auto 36px auto;}
.box1 .biao{ margin-right:9px;}
#layout4 ul{
	width:1054px;
	margin:45px 0px 0px 17px;
	border:3px solid #f8f8f8;
	border-top:0px;
}
.title2{
	background:#f8f8f8;
	line-height:68px;
	height:68px;
	padding:0px 12px 0px 55px;
}
.title2 h5{
	font-size:30px;
	font-weight:normal;
	float:left;
}
.title2 h5 a{ color:#010101;}
.title2 p{
	font-size:14px;
	color:#ababab;
	float:right;
}

.box1 .text1{
	padding:19px 23px 49px 57px;
}
.box1 .text1 p{
	font-size:16px;
	line-height:27px;
	height:81px;
}






#layout5 .title{ margin-bottom:68px;}
#layout5 .text{
	width:1060px;
	margin:45px 0px 0px 17px;
}
#layout5 .title2{padding:0px 15px 0px 58px;}







#layout6{ margin:31px auto 34px auto;}
#layout6 ul{
	width:1024px;
	margin:40px 0px 0px 28px;
}
#layout6 li h5{
	font-size:22px;
	background:url(images/h5.gif) no-repeat left bottom;
	padding-left:50px;
	line-height:30px;
	margin-top:19px;
}
#layout6 li p{
	font-size:16px;
	line-height:27px;
	margin:8px 0px 0px 49px;
	background:url(images/p.gif) repeat-x left bottom;
	padding-bottom:28px;
	max-height:81px;
}
#layout6 .line{
	width:100%;
	height:2px;
	background:#fff;
	margin-top:-2px;
}






#layout7 ul{
	margin-top:39px;
}
#layout7 li{
	width:252px;
	height:260px;
	float:left;
	display:inline;
	box-shadow:0px 0px 10px #e1e1e1;
	margin:28px 9px 0px 18px;
}
#layout7 li .pic img{
	width:252px;
	height:190px;
}
#layout7 li p{
	font-size:18px;
	line-height:25px;
	margin:8px 8px 0px 18px;
}
#layout7 .more{margin:67px 0px 72px 444px;}



#header3{
	background: url(images/header3.jpg) no-repeat center top;
}

#header3 .box{
	height: 1114px;
	position: relative;
}

#header3 .tree{
	position: absolute;
	left: 140px;
	top: 180px;
	line-height: 20px;
	height: 20px;
	color: #717171;
	font-size: 18px;
}

#header3 .tree a,#header3 .tree span{
	color: #717171;
	margin: 0px 5px;
}

#header3 .video{
	position: absolute;
	width: 840px;
	height: 515px;
	background: #000;
	left: 50%;
	margin-left: -420px;
	top: 230px;
}


/*自适应样式开始*/
#phone-header,#phone-footer,.title p,#layout2.sj{display:none;}
@media(max-width: 767px){
	.fw,.fw a,.fw a:hover,a,a:hover{color:#000 !important;}
	#header,#footer,.title .left,#layout2,#layout2.sj .textbg,#header1{ display:none;}
	#phone-header,#phone-footer,.title p,#layout2.sj{display:block;}
	.wrapper{min-width:100%;max-width:100%;}
	.box,.box1{width:94%; margin:0px auto;}
	.box1{ padding-left:0;}
	.left,.right,#layout1 li,#link .right,#layout3 .left1,#layout3 .left,#layout3 .pic{ float:none; width:100%; display:block;}
	img{ width:100%; height:100%;}
	#layout1 li .news h5,#layout1 li .news p,#layout1 .more,#layout2 li p,#link .box,#layout3 .left p{font-family:"Microsoft Yahei","SimSun";}
	
	#phone-footer{line-height:3em;font-size:1em;background:#ce2f2f;color:#fff;text-align:center;}
	
	.title{background:none;height:2em; margin:1em 0;}

	#layout1,#layout3{ margin-top:0px;}
	#layout1 .biao,.box1 .title .biao{width:7.5%;height:1.8em;background:url(images/biao.png); background-size:100% 100%;margin:0 3% 0 0;}
	.title p{ font-size:1.5em; font-weight:bold;}
	#layout1 ul{margin:0;}
	#layout1 li{width:96%;height:11em;float:left;padding:1em 3%;margin:0 0 1em 0;}
	#layout1 li .pic{ width:47%;}
	#layout1 li .pic img{ width:100%;height:11em;}
	#layout1 li .news{width:48%;}
	#layout1 li .news h5{font-size:1.2em;line-height:1.4em;height:auto; max-height:2.8em;margin:0;}
	#layout1 li .news p,#layout3 .left p,.box1 .text1 p,#layout6 li p{font-size:0.9em;line-height:1.6em;height:4.8em;margin:0.5em 0; color:#666;}
	#layout1 li .news span{font-size:0.9em;float:none;margin-top:0;}
	#layout1 li .share{float:none;}
	#layout1 li .share label{font-size:0.8em;}
	#layout1 .more,#layout7 .more{font-size:1.2em;width:36%;line-height:2.4em;height:2.4em;margin:0.3em 0 1.3em 32%;}
	
	#layout2.sj{ background:none;}
	#layout2.sj .box{ width:100%;height:auto; padding-top:0;}
	#layout2.sj .biao{width:94%;margin:0 auto 0.8em auto;font-size:1.5em;color:#000;text-align:left;background:none;}
	#layout2.sj ul{white-space: nowrap;overflow-x: scroll; margin:0; width:100%; height:22em;}
	#layout2.sj li{vertical-align:top;display:inline-block; float:none;width:70%;height:19em; margin:0 0 0 4%;}
	#layout2.sj li a{ display:block;}
	#layout2.sj li img,#layout2.sj li a{ width:100%; height:19em;}
	#layout2.sj .textbg1{ height:3em;width:100%;}
	#layout2.sj li p{ font-size:1.1em;line-height:2.4em;height:2.4em;}
	#layout2.sj .play{top:30%;left:40%;width:5em;height:5em;background:url(images/play.png) no-repeat; background-size:100% 100%;}
	
	#link{ margin-top:1em;}
	#link .box{padding:0 0 2em 0;}
	#link .left{width:100%; height:auto;border-radius:0;background:none;font-size:1.4em; font-weight:bold; color:#000;padding:0;line-height:36px;margin:1em 0 0.3em 0;}
	#link .right .xx span{ margin:0px; display:block;}
	#link .right,#link .right .xx{line-height:1.8em;font-size:1em;}
	#link .right .xx{ margin-top:1.2em; padding-top:1em;}
	#link .right p a{margin-right:3%;}
	
	#layout3 .title1{width:100%;height:auto;line-height:3em;margin-bottom:1em; border:none;}
	#layout3 .title1 span{height:1.4em;line-height:1.4em;font-size:1.5em;padding:0 3.5%;float:none;}
	#layout3 .left1{height:1.2em; margin:0.4em 0 0 -8%; width:108%;}
	#layout3 .left1 p{font-size:1em;margin:0 0 0 8%; line-height:1.2em;height:1.2em;}
	#layout3 .left h4{font-size:1.4em;line-height:1.4em;max-height:auto; margin-bottom:0.4em;}
	#layout3 .left p{height:auto;}
	#layout3 .pic{margin-top:1em;}
	#layout3 .pic img{width:100%;height:auto;}
	
	#layout4,#layout6{ margin:1.8em auto;}
	#layout4 ul,#layout5 .text,#layout6 ul{width:100%;margin:0; border:none;}
	.title2{ background:none;padding:0; line-height:1.8em; height:auto;}
	.title2 h5,#layout6 li h5{font-size:1.2em; line-height:1.3em; float:none; margin-bottom:0.4em;}
	.title2 p{ float:none; font-size:1em;}
	.box1 .text1,#layout5 .title2{ padding:0px;}
	.box1 .text1 p{ height:3.2em;}
	#layout5 .title{ margin-bottom:1em;}
	#layout6 ul{ margin-top:-1em;}
	#layout6 li p{ padding-bottom:0; background:none; height:auto;}
	#layout6 li h5{background:url(images/h5.gif) no-repeat left bottom; background-size:8% auto;padding-left:10%; font-weight:normal;}
	#layout7 ul{ margin:1em 0 0 -4%; max-height:42em; overflow:hidden;}
	#layout7 li{width:46%;height:13em;margin:0 0 1.2em 4%;}
	#layout7 li .pic img{width:100%;height:9em;}
	#layout7 li p {font-size: 0.9em;line-height:1.6em;margin:0.4em 4% 0 4%;}
	
	
	#header3{ background: none; }
	#header3 .box{ height: auto; padding: 1em 0px;  }
	#header3 .tree{ display: none; }
	#header3 .video{ position: relative; top: auto; left: auto; margin: 0px auto; width: 100%; height: auto; }


@media(max-width: 325px){
	#layout2.sj ul{ height:19em;}
	#layout2.sj li,#layout2.sj li img,#layout2.sj li a{ height:17em;}
	#layout2.sj li p{ font-size:1.1em;}
	#layout3 .left1 p{font-size:0.9em;margin:0 0 0 7%;}
}
/*自适应样式结束*/
