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

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

.box{
	width:1200px;
	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:1051px;
	padding-top:28px;
}
#header .nav{
	height:62px;
	background:url(images/nav.png) no-repeat;
	font-size:18px;
	line-height:60px;
}
#header .nav a{
	background:url(images/a.png) no-repeat left center;
	padding-left:23px;
	margin-left:23px;
}
#header .nav a:first-child{ background:none; margin-left:68px;}








#footer{
	line-height:40px;
	padding:52px 0px;
	border-top:none;
	text-align:center;
	background:#254083;
	font-size:16px;
}






#layout1{ margin:-88px auto 101px auto;}
#layout1 .gszn{ margin-bottom:70px;}
#layout1 .gszn .biao{
	width:61px;
	height:48px;
	background:url(images/gszn.png) no-repeat;
	background-size:100% 100%;
}
#layout1 .gszn .text{
	width:408px;
	height:42px;
	padding:4px 0px 0px 7px;
	border-bottom:1px solid #eff1f7;
	border-top:1px solid #eff1f7;
}
#layout1 .gszn span{
	color:#fff;
	background:#c91f32;
	padding:0px 11px;
	border-radius:10px;
}
#layout1 .gszn p{
	font-size:15px;
	line-height:20px;
	height:20px;
	margin-top:2px;
}

.focus,.photo{
	position: relative;
    overflow: hidden;
	width:599px;
	height:334px;
}
.focus img{ width:100%; height:100%;}
.focus p{
	position: absolute;
	left:27px;
	bottom: 0px;
	line-height: 50px;
	height: 50px;
	font-size: 18px;
	max-width: 420px;
	z-index: 9;
}
.focus .shadow{
	position: absolute;
	width: 100%;
	height:111px;
	left: 0px;
	bottom: 0px;
	background:url(images/shadow.png) repeat-x;
}
.focus .point{
	position: absolute;
	right:26px;
	bottom: 17px;
	height: 16px;
	z-index: 10;
}
.focus .point span{
	float: left;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	cursor: pointer;
	background: #eff1f7;
	margin-right:19px;
}
.focus .point .current{
	background: #2b4ea6;
}


.photo ul{
	width:320px;
	float:left;
}
.photo li{
	width:320px;
	height:166px;
	position:relative;
	margin-bottom:2px;
}
.photo li img,#layout2 .list2 li img,#layout2 .list1 li img,#layout5 .left li img,#layout7 .list1 li img{ width:100%; height:100%;}
.photo li i{
	background:url(images/play.png) no-repeat;
	background-size:100%;
	width:58px;
	height:60px;
	display:block;
	position:absolute;
	top:64px;
	left:141px;
}
.photo .pic{
	width:277px;
	height:334px;
	float:right;
}

.prve,.next{
	width:20px;
	height:50px;
	position:absolute;
	cursor:pointer;
	top:141px;
	z-index:1000;
}
.prve{
	background:url(images/prve.png) no-repeat;
	background-size:100%;
	left:0px;
}
.next{
	background:url(images/next.png) no-repeat;
	background-size:100%;
	right:0px;
}


#layout1 .news{width:830px;}
#layout1 .news h2{
	font-size:36px;
	line-height:48px;
	height:48px;
	margin:42px 0px 18px 0px;
}
#layout1 .news h2 a{ color:#244082;}
#layout1 .news ul{
	margin-left:-56px;
	zoom:1;
}
#layout1 .news li{
	width:360px;
	float:left;
	display:inline;
	padding-left:24px;
	background:url(images/li.gif) no-repeat left center;
	font-size:15px;
	line-height:48px;
	height:48px;
	margin-left:56px;
}

#layout1 .jpb{
	width:297px;
	height:285px;
	background:url(images/jpb.gif) no-repeat;
	background-size:100% 100%;
	margin-top:21px;
	padding:100px 34px 0px 31px;
}
.jpb table{
	width:100%;
	border:none;
	line-height:30px;
	font-size:14px;
	text-align:center;
}
.jpb table td{ overflow:hidden;height:30px; display:block; float:left;}
.jpb .td1{ width:11%; color:#2b4ea6;font-weight:bold; }
.jpb .td2{ width:31%;}
.jpb .td3{ width:13%;}
.jpb .td4{ width:19%;}
.jpb table img{ display:inline; vertical-align:middle;}
.jpb .tr1{ font-weight:bold; font-size:15px; color:#2b4ea6;}
.jpb .tr2 .td1{ color:#b72b32;}
.jpb .tr3 .td1{ color:#fe821d;}
.jpb .tr4 .td1{ color:#fecc1d;}






.topic1{text-align: center;}
.topic1 img { display: inline-block;vertical-align: top;}






#layout2{
	background:url(images/ly2-bg.jpg) no-repeat center 178px;
	padding-bottom:183px;
}
#layout2 .list1{
	margin-left:-12px;
	zoom:1;
}
#layout2 .list1 li{
	width:291px;
	height:176px;
	float:left;
	display:inline;
	position:relative;
	margin:33px 0px 132px 12px;
}
.shadow{
	position: absolute;
	width: 100%;
	height:67px;
	left: 0px;
	bottom: 0px;
	background:url(images/shadow1.png) repeat-x;
}
#layout2 .list1 li p{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	height:52px;
	line-height:52px;
	text-align:center;
}
#layout2 .list1 li span{
	width:66px;
	line-height:31px;
	height:31px;
	display:block;
	position:absolute;
	left:0; top:0px;
	padding-left:16px;
	overflow:hidden;
}
#layout2 .list1 li:nth-child(odd) span{ background:#c91f32;}
#layout2 .list1 li:nth-child(even) span{ background:#2b4ea6;}

.title1 img{ float:left;}
.title1 a{
	float:right;
	font-size:12px;
	margin-top:44px;
}


#layout2 .left{ width:562px;}
#layout2 .left ul{ margin-top:51px;}
#layout2 .left li{
	font-size:17px;
	line-height:68px;
	height:68px;
	padding-left:53px;
	background:url(images/li1.png) no-repeat 20px center;
}


#layout2 .right{
	width:568px;
	margin-right:14px;
}
#layout2 .block1 .title1{ margin-bottom:46px;}
#layout2 .block1 .pic{ width:284px; height:172px; float:left;}
#layout2 .block1 .news{ width:266px; float:right;}
#layout2 .block1 .news h5{
	font-size:24px;
	line-height:30px; max-height:60px;
	font-weight:normal;
	margin:-4px 0px 16px 0px;
}
#layout2 .block1 .news p{
	line-height:24px; max-height:96px;
}
#layout2 .block1 ul{ margin:26px 0px 29px 0px;}
#layout2 .block1 li{
	font-size:17px;
	line-height:36px;
	height:36px;
	background:url(images/li2.png) no-repeat 5px center;
	padding-left:41px;
}
#layout2 .block1 li a{
	display:inline-block;
	max-width:470px;
}
#layout2 .block1 li span{
	font-size:14px;
	float:right;
}


#layout2 .list2{
	width:221px;
	float:left;
	margin-top:21px;
}
#layout2 .list2 li{
	width:221px;
	height:134px;
	margin-top:21px;
}

#layout2 .list3{
	width:315px;
	float:right;
	margin-top:19px;
}
#layout2 .list3 li{
	font-size:17px;
	line-height:63px;
	height:63px;
	border-bottom:1px dashed #fff;
	padding-left:18px;
	background:url(images/li2.png) no-repeat left center;
}
#layout2 .list3 li:last-child{ border-bottom:none;}








#layout4 .left{ width:562px;}
#layout4 .title1{ margin:9px 0px 46px 0px;}
#layout4 .left .pic{ width:284px; height:172px; margin-bottom:15px; float:left;}
#layout4 .left .news{ width:268px; float:right;}
#layout4 .left .news span{
	font-size:16px;
	background:#bf3747;
	color:#fff;
	padding:0px 13px 3px 13px;
	border-radius:11px;
}
#layout4 .left .news h5{
	font-size:24px;
	line-height:30px; max-height:60px;
	font-weight:normal;
	margin:16px 0px 7px 0px;
}
#layout4 .left .news p{
	line-height:24px; max-height:72px;
	color:#3f3f3f;
}
#layout4 .left li{
	font-size:17px;
	line-height:50px;
	height:50px;
}
#layout4 .left li span{ color:#2b4ea6; margin-right:13px;}


#layout4 .right{ width:565px;}
#layout4 .right .pic{
	width:204px; height:307px;float:left;
	border-bottom:7px solid #bf3747;
	border-top:7px solid #bf3747;
	border-left:6px solid #bf3747;
	border-right:6px solid #bf3747;
}
#layout4 .list{
	width:349px;
	height:321px;
	float:right;
	background:#ede9ea;
}
#layout4 .list li{
	line-height:53.5px;
	height:53.5px;
	cursor:pointer;
	font-size:15px;
	padding-left:40px;
}
#layout4 .list li.current{
	background:url(images/li3.gif) no-repeat left center #d9d8da;
}







#layout5 .topic1{ margin:88px 0px 48px 0px;}
#layout5 .left{ width:687px;}
#layout5 .left li{
	width:221px;
	height:318px;
	float:left;
	display:inline;
	margin-right:8px;
	position:relative;
}
#layout5 .left li a{ color:#fff !important;}
#layout5 .left li .textbg{
	width:100%; height:100%;
	position:absolute;
	top:0; left:0;
	display:none;
}
#layout5 .left li .zi{
	width:62%; left:19%;
	height:100%;
	position:absolute;
	top:0;
	display:none;
}
#layout5 .left li .zi table{
	border:none;
	font-size:18px;
	line-height:30px;
	width:100%; height:100%;
}
#layout5 .left li .textbg{background:#000;filter:alpha(opacity=57);-moz-opacity:0.57;opacity:0.57;}
#layout5 .left li:hover .textbg,#layout5 .left li:hover .zi{ display:block;}

#layout5 .right,#layout5 .right .pic{
	width:484px;
	height:319px;
}
#layout5 .right{
	position:relative;
}
.prve1,.next1{
	width:42px;
	height:41px;
	position:absolute;
	cursor:pointer;
	top:141px;
	z-index:1000;
}
.prve1{
	background:url(images/prve1.png) no-repeat;
	background-size:100%;
	left:9px;
}
.next1{
	background:url(images/next1.png) no-repeat;
	background-size:100%;
	right:9px;
}







#layout6 .topic1{ margin:74px 0px 55px 0px;}
#layout6 .news{ width:565px;}
#layout6 .news h5{
	font-size:24px;
	line-height:28px;
	height:28px;
	margin-bottom:7px;
}
#layout6 .news h5 a{ color:#244082;}
#layout6 .news li{
	font-size:17px;
	line-height:36px;
	height:36px;
	background:url(images/li4.jpg) no-repeat 3px center;
	padding-left:19px;
}
#layout6 .line{
	width:1px;
	height:210px;
	background:#dee3ec;
	float:left;
	display:inline;
	margin-left:22px;
}






#layout7{ margin-bottom:102px;}
#layout7 .topic1{ margin:90px 0px 40px 0px;}
#layout7 .list1 li{
	width:307px;
	height:185px;
	position:relative;
	margin-bottom:7px;
}
#layout7 p{
	width:100%;
	position:absolute;
	left:14px;
	bottom:0;
	height:44px;
	line-height:44px;
	font-size:16px;
}
#layout7 .pic{
	width:572px;
	height:377px;
	position:relative;
	float:left;
	margin-left:7px;
}









/*自适应样式开始*/
#phone-header,#phone-footer,#phone-nav,#layout2 .phone-title1{ display:none;}
@media(max-width: 767px){
	#header,#footer,#layout2 .title1,#layout6 .line{ display:none;}
	#phone-header,#phone-footer,#phone-nav,#layout2 .phone-title1{ display:block;}
	.wrapper{min-width:100%;max-width:100%;}
	.box{ width:92%; margin:0px auto;}
	a:hover{ color:#000 !important;}
	.left,.right,#layout1 .news li{ float:none; width:100%; margin:0; padding:0;}
	img{ width:100%; height:100%;}
	
	#phone-footer{line-height:3em;font-size:1em;background:#244082;color:#fff;text-align:center;}

	#phone-nav{ margin:1.5em 0;}
	#phone-nav a{ width:25%; display:inline-block; font-size:1.1em; line-height:1.6em;text-align:center;}
	
	#layout1{ margin:0px auto;}
	#layout1 .gszn { margin-bottom:1.2em;}
	#layout1 .gszn .biao{ width:18%; height:3.8em; float:left;}
	#layout1 .gszn .text{ width:80%; height:3.2em; padding:0.4em 0 0 2%; float:left;}
	#layout1 .gszn span{ font-size:1em; padding:0 0.6em;}
	#layout1 .gszn p{ font-size:0.9em; line-height:1.6em;height:1.6em;}
	.focus{ height:12em;}
	.focus .point{ height:10px; bottom:0.8em; right:0; width:16%; text-align:right;}
	.focus .point span{ width:10px; height:10px; margin:0 6%;}
	.focus p{ left:2%; font-size:1em; line-height:2.6em; height:2.6em; max-width:70%;}
	 .photo{ margin:0.8em 0 1.4em 0; height:15em;}
	.photo ul{ width:43%;}
	.photo li{ width:100%; height:7.3em; margin-bottom:0.4em;}
	.photo .pic{ width:56%; height:15em;}
	.prve, .next{ top:6em;}
	.photo li i{ width:3em; height:3em; top:50%; left:50%; margin:-1.5em 0 0 -1.5em;}
	#layout1 .news{ width:100%;}
	#layout1 .news h2{ font-size:1.4em; line-height:1.5em; height:auto; margin:0;}
	#layout1 .news ul{ margin:0.4em 0 0 0;}
	#layout1 .news li{ font-size:1.1em; line-height:1.9em; height:1.9em; display:block; padding-left:8%; width:92%;}
	
	#layout1 .jpb{ width:78%; padding:6.6em 11% 0 11%; height:19.6em;} 
	.jpb table{ font-size:1em; line-height:2em; height:2em;}
	.jpb table img{ width:56%; height:auto;}
	.jpb table td{height:2em;}
	
	.topic1{ margin:2em 0 1em 0;}
	.topic1 img{ width:70%;}
	
	#layout2{ background-image:none; padding-bottom:1em; color:#000 !important;}
	#layout2 a{ color:#000;}
	#layout2 .list1{ margin-left:-2%;}
	#layout2 .list1 li{ width:48%; margin:0 0 0.8em 2%; height:7.6em;}
	#layout2 .list1 li p{ font-size:0.9em; line-height:2.6em; height:2.6em;}
	#layout2 .list1 li p a{ color:#fff !important;}
	#layout2 .list1 li span{ font-size:1em; line-height:1.8em; height:1.8em; width:37%; padding-left:6%;}
	.title1,.phone-title1,#layout4 .title1,#layout5 .topic1,#layout6 .topic1,#layout7 .topic1{text-align: center;margin:2em 0 1em 0;}
	.title1 img,.phone-title1 img { display: inline-block;vertical-align: top;width:65%; float:none;}
	.title1 a,.phone-title1 a{ float:right; margin-top:2.6em;}
	#layout2 .left,#layout2 .right{ width:100%; margin:0;} 
	#layout2 .left ul{ margin:0;}
	#layout2 .left li,#layout2 .block1 li,#layout2 .list3 li,#layout4 .left li{ background:none; padding-left:0; font-size:1.1em;line-height: 1.9em;height: 1.9em;}
	#layout2 .block1 .pic,#layout4 .left .pic{ width:48%; height:9em;}
	#layout2 .block1 .news,#layout4 .left .news{ width:50%;}
	#layout2 .block1 .news h5,#layout4 .left .news h5{ font-size:1.3em; line-height:1.5em; height:auto; margin:0 0 0.4em 0;}
	#layout2 .block1 .news p,#layout4 .left .news p{ color:#000; font-size:1em; line-height:1.5em; max-height:4.5em;}
	#layout2 .block1 ul{ margin:1em 0 0 0;}
	#layout2 .list2{ width:40%; margin:0;}
	#layout2 .list2 li{ width:100%; height:7em; margin-top:0.8em;}
	#layout2 .list3{ width:58%; margin-top:0.3em;}
	#layout2 .list3 li{ line-height:1.15em; height:2.3em; margin-top:0.45em;}
	#layout2 .block1 li a { max-width:82%; font-size:0.95em;}
	#layout2 .block1 li span{ color:#000;}
	#layout2 .left li,#layout1 .news li,#layout2 .block1 li{background: url(images/li4.jpg) no-repeat 3px center;padding-left: 19px;}
	
	#layout4 .left,#layout4 .right,#layout5 .left,#layout5 .right,#layout6 .news{ width:100%;}
	#layout4 .left .news p{ max-height:3em;}
	#layout4 .left .news span{ font-size:1em; padding:0 5% 0.1em 5%;}
	#layout4 .left .news h5{ line-height:1.3em; height:2.6em; margin:0.5em 0 0.4em 0;}
	#layout4 .left li span{ margin-right:2%;}
	#layout4 .right .pic{ border:3px solid #bf3747; width:42%; height:16em;}
	#layout4 .list{ width:56%; height:16px; float:left;}
	#layout4 .list li{ font-size:1em; line-height:2.67em; height:2.74em; padding-left:8%;background: #ede9ea;}
	
	#layout5 .left ul{ margin-left:-1.5%;}
	#layout5 .left li{ width:31.6%; margin:0 0 0.8em 1.5%; height:12em;}
	#layout5 .left li .zi{ display:block;}
	#layout5 .left li .zi table{ font-size:1em; line-height:1.4em;}
	#layout5 .right, #layout5 .right .pic{ width:100%; height:13em;}
	.prve1, .next1{  top:5em; width:28px; height:28px;}
	
	#layout6 .right{ margin-top:0.8em;}
	#layout6 .news h5{ font-size:1.35em; line-height:1.4em; height:auto; margin-bottom:0.3em;}
	#layout6 .news li{font-size:1.1em;line-height: 1.8em;height: 1.8em;}
	
	#layout7{ margin-bottom:2.6em;}
	#layout7 .list1{ height:8em;}
	#layout7 .list1 ul{ margin-left:-2%;}
	#layout7 .list1 li{ width:48%; margin:0 0 0 2%; height:8em; float:left; display:inline;}
	#layout7 p{ width:100%; left:0; font-size:0.9em; text-align:center; line-height:2.4em; height:2.4em;}
	#layout7 .pic{ width:100%; height:11em; float:none; margin:0.8em 0;}
}
/*自适应样式结束*/








/*新加版块样式开始*/
#kuai{ overflow:visible;}
#kuai .tu{ background:url(images/kuai.jpg) no-repeat top center; height:74px;margin-top:-74px;}
#layout3{background:url(images/ly3-bg.jpg) no-repeat center top;}
#layout3 .box{ height:981px; padding-top:213px;}
#layout3 .title1{ margin-bottom:56px;}
#layout3 .left{ width:579px;}
#layout3 .left .pic{width:211px;height:275px;float:left;}
#layout3 .left .news{ width:349px; float:right;}
#layout3 .left .news h5{ font-size:24px; line-height:30px; max-height:60px; font-weight:normal; margin-bottom:17px;}
#layout3 .left li{ font-size:15px; line-height:40px; background:url(images/li5.gif) no-repeat 5px center; padding-left:18px;}
#layout3 .right{ width:556px;}
#layout3 .right .title1{ margin-left:5px;}
#layout3 .right ul{ width:366px; float:left;}
#layout3 .right li{ margin-bottom:25px;}
#layout3 .right li img{width:120px;height:74px;float:left;}
#layout3 .right li p{ width:236px; float:right; font-size:17px; line-height:30px; height:60px;}
#layout3 .right .pic{width:172px;height:271px;float:right;}
#layout3 .topic1{  margin:43px 0px 50px 0px;}
#layout3 .block1 ul{ margin-left:-12px; zoom:1;}
#layout3 .block1 li{ width:392px; float:left; display:inline; margin-left:12px;}
#layout3 .block1 li img{width:194px;height:118px;float:left;}
#layout3 .block1 li p{ width:186px; float:right; font-size:17px; line-height:30px; height:60px; margin-top:25px;}
#layout5 .topic1{  margin-top:-20px;}
#layout3 .phone-title1{ display:none;}
@media(max-width: 767px){
	#layout5 .topic1,#layout3 .topic1{  margin-top:2em;}
	#layout3 .title1,#kuai,#layout3 .topic1{ display:none;}
	#layout3 .phone-title1{ display:block;}
	#layout3 .phone-title1 img{ width:60%;}
	#layout3 .right .phone-title1 img{ width:68%;}
	#layout3{ background:none; color:#000;}
	#layout3  a{ color:#000;}
	#layout3 .box{ height:auto; padding:0;}
	#layout3 .left,#layout3 .right{ width:100%;}
	#layout3 .left .pic{ width:40%; height:14em;}
	#layout3 .left .news{ width:57%;}
	#layout3 .left .news h5{ line-height:1.3em; height:2.6em; font-size: 1.3em;margin:0.2em 0 0.4em 0;}
	#layout3 .left li{font-size:1em;line-height: 1.9em; height: 1.9em; padding-left:0; background:none;}
	#layout3 .right ul{ width:68%;}
	#layout3 .right .pic{ width:30%; height:15em;}
	#layout3 .right li{ margin-bottom:0.8em;}
	#layout3 .right li img{ width:40%; height:4.5em;}
	#layout3 .right li p{ font-size:1em; line-height:1.4em; height:4.2em; width:58%;}
	.title1, .phone-title1, #layout4 .title1, #layout5 .topic1, #layout6 .topic1, #layout7 .topic1{ margin-bottom:1.4em !important;}
	#layout3 .block1 ul{ margin:0;}
	#layout3 .block1 li{ width:100%; float:none; display:block; margin:0 0 0.8em 0;}
	#layout3 .block1 li img{ width:40%; height:5em;}
	#layout3 .block1 li p{ font-size:1.1em; line-height:1.4em; height:2.8em; width:58%; margin-top:1em;}
	#layout2,#layout3,#layout4,#layout5,#layout6,#layout7,#layout1 .jpb{ margin-top:1em;}
	#layout4 .title1 img{ width:70%;}
	#layout4 .right .title1 img{ width:78%;}
}
/*新加版块样式结束*/







/*7.26样式修改开始*/
#layout1 .text li p,#layout1 .text li .shadow,#layout1 .pic p,#layout1 .pic .shadow,#layout2 .list2 li p,#layout2 .list2 li .shadow{ display:none;}
#layout1 .text li:hover p,#layout1 .text li:hover .shadow,#layout1 .pic:hover p,#layout1 .pic:hover .shadow,#layout2 .list2 li:hover p,#layout2 .list2 li:hover .shadow{ display:block;}
#layout8{ margin:35px auto 80px auto;}
#layout8 .left{ width:593px;}
#layout8 .left ul{ margin:17px 0px 0px -33px; zoom:1;}
#layout8 .left li{ width:280px; float:left; display:inline; margin:32px 0px 0px 33px;}
#layout8 .left li .pic{ height:123px; width:123px; float:left;}
#layout8 .left li .pic img{ border-radius:61px;}
#layout8 .left li p{ width:147px; float:right; font-size:17px; line-height:24px; max-height:72px; margin-top:14px;}
#layout8 .right{ width:494px; height:396px; background:#e0e0e0; overflow:scroll-y; overflow-x:hidden; padding:13px 32px 0px 40px;}
#layout8 .right li{ font-size:17px; line-height:48px; height:48px;}
#layout9{ margin-top:86px;}
#layout9 .topic1{ margin-bottom:70px;}
#layout9 .pic{ height:379px; width:587px; position:relative;}
#layout9 .pic .textbg{width:100%; height:100%;position:absolute;top:0; left:0;display:none;}
#layout9 .pic .zi{width:62%; left:19%;height:100%;position:absolute;top:0;display:none;}
#layout9 .pic .zi table{border:none;font-size:18px;line-height:30px;width:100%; height:100%; text-align:center;}
#layout9 .pic .textbg{background:#000;filter:alpha(opacity=57);-moz-opacity:0.57;opacity:0.57;}
#layout9 .pic:hover .textbg,#layout9 .pic:hover .zi{ display:block;}
#layout9 .right{ width:578px;}
#layout9 .right h5{ font-size:23px; font-weight:normal; line-height:30px; height:30px; margin:-5px 0px 10px 0px;}
#layout9 .right p{ font-size:15px; line-height:24px; max-height:72px; color:#444; margin-bottom:25px;}
#layout9 .right li{ font-size:18px; line-height:40px; height:40px; background:url(images/li6.gif) no-repeat 3px center; padding-left:26px;}
#layout3 .left{ width:562px;}
#layout3 .right{ width:567px;}
#layout3 .left .pic { width:180px;}
#layout3 .left .news{ width:375px;}
#layout3 .right .title1{ position:relative;}
#layout3 .right .title1 .pic-1{ position:absolute; top:-67px; left:293px;}
#layout3 .right .pic{ display:none;}
#layout3 .right ul{ width:100%;}
#layout3 .right li p{ width:432px;}
@media(max-width: 767px){
	#layout8,#layout9{ margin:0 auto;}
	#layout8 .left,#layout9 .right,#layout3 .left,#layout3 .right{ width:100%;}
	#layout8 .left ul{ margin:0 0 0 -2%;}
	#layout8 .left li{ width:48%; margin:1em 0 0 2%;}	
	#layout8 .left li .pic{ width:5em; height:5em;}
	#layout8 .left li p{ width:54%; font-size:1em; line-height:1.4em; margin-top:0.3em;height:4.2em;}
	#layout8 .right{ margin-top:1.2em; width:90%; height:12.6em; padding:1em 5%;}
	#layout8 .right li{ font-size:1.1em; line-height:2em; height:2em;}
	#layout9 .topic1{ margin-bottom:1.4em;}
	#layout9 .topic1 img{ width:90%;}
	#layout9 .pic{ width:100%; height:14em; margin-bottom:1.4em;}
	#layout1 .text li p,#layout1 .text li .shadow,#layout1 .pic p,#layout1 .pic .shadow,#layout2 .list2 li p,#layout2 .list2 li .shadow,#layout9 .pic .textbg,#layout9 .pic .zi{ display:block;}
	#layout9 .right h5{line-height:1.3em; height:2.6em; font-size: 1.3em;margin:0.2em 0 0.4em 0;}
	#layout9 .right p{font-size:1em; line-height:1.4em; max-height:2.8em; margin-bottom:0.8em;}
	#layout9 .right li{background: url(images/li4.jpg) no-repeat 3px center;padding-left: 19px;font-size: 1.1em; line-height: 1.9em;height: 1.9em;}
	#layout2 .list2 li p a{ color:#fff !important;}
	#layout3 .left .pic{ width:40%;}
	#layout3 .left .news {width: 57%;}
	#layout3 .right li p{ width:55%;}
	#layout9 .pic .zi table{font-size: 1em; line-height: 1.4em;}
}
/*7.26样式修改结束*/