@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#000;
}
@media (max-width: 380px) {body{ font-size:14px; }}
@media (max-width: 325px) {body{ font-size:12px; }}
@media (min-width: 760px) {body{ font-size:22px; }}
@media (min-width: 1200px) {body{ font-size:14px; }}

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;
	max-height: 100%;
	max-width: 100%;
}
.pic img{
	height: 100%;
	width: 100%;
}

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

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





#footer{
	line-height:30px;
	padding:48px 0px;
	text-align:center;
	background:#0283c4;
}








#content .num{ margin:48px 0px;}
#content .num strong{
	float:left;
	line-height:46px;
	height:46px;
	width:150px;
	background:#218fcd;
	text-align:center;
	font-size:20px;
	color:#fff;
	display:block;
}
#content .num p{
	border:1px solid #e5e5e5;
	border-left:none;
	color:#b0b0b0;
	width:947px;
	float:right;
	line-height:44px;
	height:44px;
	padding-left:2px;
}
#content .num p span{ margin-left:32px;}

#content .news-head h2{
	font-size:40px;
	color:#333;
	margin-bottom:40px;
	line-height:52px;
}

#content .news-body{
	font-size:18px;
	line-height:34px;
	color:#333;
}
#content .news-body p{margin-top:16px;}
.news-body img, .news-body video { max-width:780px;}
.news-body img{ margin-top:64px;}
.news-body video{ margin:12px 0px;}
#content .news-body p.img_alt{
    text-align: center;
    color:#999;
    line-height:28px;
    font-weight: normal;
    margin-bottom:36px;
	font-size:16px;
}


#content .more{
	text-align:center;
	margin:170px 0px 90px 0px;
}
#content .more a{
	font-size:16px;
	color:#2595d4;
	border:1px solid #2595d4;
	width:497px;
	height:44px;
	border-radius:22px;
	display:inline-block;
	line-height:44px;
	text-align:center;
}


#content .list{ overflow:hidden;}
#content .list ul{ margin:0px 0px 69px -52px;}
#content .list li{
	width:500px;
	height:189px;
	float:left;
	display:inline;
	margin-left:50px;
	padding-left:px;
	border-left:1px solid #dcdcdc;
	padding-left:50px;
}
#content .list li:first-child{
	padding-left:0px;
}
#content .list li h5{
	font-size:20px;
	line-height:32px;
	max-height:64px;
	margin:-5px 0px 18px 0px;
}
#content .list li h5 a{ color:#333;}
#content .list li .p1{
	line-height:24px;
	color:#333;
	max-height:72px;
}
#content .list li .p2{
	color:#878787;
	margin-top:20px;
}
#content .list li .p2 span{ margin-right:25px;}









/*自适应样式开始*/
#phone-header,#phone-footer{ display:none;}
@media(max-width: 767px){
	#header,#footer{ display:none;}
	#phone-header,#phone-footer{ display:block;}
	.wrapper{min-width:100%;max-width:100%;}
	.box{ width:92%; margin:0px auto;}
	a:hover{ color:#000 !important;}
	.left,.right,#content .num strong,#content .num p,#content .list li{ float:none; width:100%; margin:0; padding:0;}
	img{ width:100%; height:100%;}
	
	#phone-footer{line-height:3em;font-size:1em;background:#0283c4;color:#fff;text-align:center;}
	
	#content .num{ margin:2em 0 1.2em 0;}
	#content .num strong{ width:34%; font-size:1.4em; line-height:2.3em; height:2.3em;}
	#content .num p{ border:none; line-height:1.6em; height:auto; font-size:1.1em; margin:0.6em 0;}
	#content .num p span{ margin:0; display:block;}
	#content .news-head h2{ margin-bottom:0.2em; font-size:1.8em; line-height:1.5em; }
	.news-body video{ width:100% !important; height:auto !important; margin:0.4em 0;}
	.news-body img, .news-body video{ max-width:100%;}
	#content .news-body p,.news-body img{ margin-top:0.6em;}
	#content .news-body{ font-size:1.15em; line-height:1.6em;}
	#content .news-body p.img_alt{ font-size:1em; line-height:1.4em; margin-bottom:0.4em;}
	.blank50{ height:20em !important;}
	
	#content .more{ margin:2em 0 0.6em 0;}
	#content .more a{ font-size:1.2em; line-height:2.2em; height:2.2em; width:36%;}
	
	#content .list ul{ margin:0 0 3.6em 0;}
	#content .list li{ height:auto; border-left:none;}
	#content .list li h5{ margin:1.2em 0 0.2em 0; font-size:1.5em; line-height:1.4em; max-height:none;}
	#content .list li .p1{ font-size:1.1em; line-height:1.6em; max-height:4.8em;}
	#content .list li .p2{ font-size:1.1em; margin-top:0.4em;}
	#content .list li .p2 span{ margin-right:5%;}

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





/*4.4样式修改开始*/
.editor{ font-size:18px; color:#333; line-height:58px; height:58px; border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5; text-align:right; margin-top:80px;} 
.editor span{ margin-left:23px;}
#content .list li .p2{ display:none;}
#content .list li{ height:151px;}
#footer{ background:#2595d4;}
@media(max-width: 767px){
	.editor{ font-size:1.1em; line-height:2.4em; height:2.4em; margin-top:1.8em;}
	#content .more{ margin-top:3em;}
	.editor span{ margin-left:2%;}
	#content .list li{ height:auto;}
	#phone-footer{background:#2595d4;}
}
/*4.4样式修改结束*/





#content .more{ margin-bottom:50px;}
#content .list li{ margin-top:40px;}
#content .list li:nth-child(2n+1){padding-left:0px;}
@media(max-width: 767px){
	#content .more{ margin-bottom:0.6em;}
	#content .list li{ margin-top:1.2em;}
}








/*4.10样式修改开始*/
#content .num{ margin-bottom:0px;}
#content .num p{ font-size:18px; font-weight:bold; color:#333;width:931px; padding-left:18px;}
#content .num p span{ margin-left:0px;}
#content .news-head{ margin-bottom:13px;}
#content .news-head p{ color:#b0b0b0; line-height:68px; height:68px;}
#content .news-head p span{ margin-right:32px;}
.editor{ font-size:18px; color:#333; line-height:58px; height:58px; border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5; text-align:right; margin-top:80px;} 
.editor span{ margin-left:23px;}
#content .more{ margin:140px 0px 22px 0px;}
#content .list ul{ margin:0px 0px 134px -40px;}
#content .list li{ margin:530px; height:auto; margin:43px 0px 0px 40px; border:none; padding:0;}
#content .list li .title{ height:29px;}
#content .list li .title span{ width:145px; text-align:center; color:#fff; display:inline-block; float:left; line-height:30px; height:30px; background:#2595d4;}
#content .list li .title i{ width:100px; height:29px; display:inline-block;}
#content .list li:nth-child(1) .title i{ background:url(images/i1.gif) no-repeat; background-size:100% 100%;}
#content .list li:nth-child(2) .title i{ background:url(images/i2.gif) no-repeat; background-size:100% 100%;}
#content .list li:nth-child(3) .title i{ background:url(images/i3.gif) no-repeat; background-size:100% 100%;}
#content .list li:nth-child(4) .title i{ background:url(images/i4.gif) no-repeat; background-size:100% 100%;}
#content .list li .news{ border:1px solid #e5e5e5; height:175px; padding:23px 21px 0px 24px;}
@media(max-width: 767px){
	#content .num strong{ float:left;}
	#content .num strong{ line-height:2em; height:2em;}
	#content .num p{ padding:0; width:66%; float:left; font-size:1.3em; margin:0;line-height:2.2em;}
	#content .num p span{ display:inline;}
	#content .news-head{ margin:1em 0 0.2em 0;}
	#content .news-head p{ line-height:1.6em; font-size: 1.1em; height:auto;}
	#content .news-head p span{ display:block; margin:0;}
	.editor{ font-size:1.1em; line-height:2.4em; height:2.4em; margin-top:1.8em;}
	.editor span{ margin-left:2%;}
	#content .more{ margin:3.8em 0 1.4em 0;}
	#content .more a{ width:auto; padding:0 6%; font-size:1.15em;}
	#content .list ul{ margin:0 0 3em 0;}
	#content .list li .title{ height:2.4em;}
	#content .list li .title span{ width:42%; line-height:2.4em; height:2.4em; font-size:1em;}
	#content .list li .title i{ width:8em; height:2.4em;}
	#content .list li .news{ padding:0 3% 1.2em 3%; height:auto;}
	#content .list li h5{ margin-top:0.8em; font-size:1.4em;}
	#content .list li .p1{ display:none;}	
	#phone-footer{ line-height:1.6em; height:auto; padding:1.5em 0;}
}
/*4.10样式修改结束*/




