body{
	font-family:"宋体";
	color:#4d4d4d;
	background:url(images/body.gif) center top;
}

a{
	color:#4d4d4d;
}

img{
	display:block;
}

#footer{
	width:1010px;
	margin:0px auto;
	text-align:center;
	line-height:24px;
	padding:15px 0px;
	border-top:2px solid #ea130e;
}

#header{
	width:100%;
	min-width:1100px;
	background:url(images/header.jpg) no-repeat center top;
}

#header .box{
	width:1100px;
	height:599px;
	margin:0px auto;
}

#nav{
	width:100%;
	min-width:1100px;
	background:#d31417;
	border-top:8px solid #d9aa6e;
}

#nav .box{
	width:1010px;
	padding:0px 45px;
	margin:0px auto;
	height:43px;
	line-height:43px;
	overflow:hidden;
	font-size:16px;
	font-family:"Microsoft Yahei","黑体";
	text-align:center;
	font-weight:bold;
}

#nav .box a{
	color:#fff;
	margin:0px 11px;
}

#content{
	width:1010px;
	margin:0px auto;
	padding:0px 45px;
	background:#fff;
}

#layout1{
	text-align:center;
	background:url(images/ly1.gif) repeat-x left bottom;
	padding-bottom:20px;
}

#layout1 h1{
	font-size:40px;
	font-family:"Microsoft Yahei","黑体";
	line-height:50px;
	margin-bottom:10px;
}

#layout1 h1 a{
	color:#dc1000;
}

#layout1 p{
	font-size:14px;
	line-height:20px;
}

#layout1 p a{
	margin:0px 5px;
}

#layout2 .focus{
	float:left;
	width:590px;
	height:330px;
	border:6px solid #e4e4e4;
	overflow:hidden;
}
#foucsBox { margin: 0 auto; padding: 0; width: 590px; height: 330px; overflow: hidden; zoom: 1; position: relative; }
#foucsBox .imgCon { width: 590px; height: 330px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 590px; height: 330px;position:relative; }
#foucsBox .imgCon li img { border: 0; }
#foucsBox .imgCon li .imgTitle { width: 590px; position: absolute; bottom: 35px; text-align: center; z-index: 2; left:0;}
#foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: "Microsoft Yahei","黑体"; font-weight: normal; font-size: 18px; zoom: 1; }
#foucsBox .showPage { width: 590px; height: 70px; position: absolute; bottom: 0;left:0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
#foucsBox .foucs { width: 590px; height: 22px; position: absolute; bottom: 3px; left:0;text-align: center; z-index: 3; }
#foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(./images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
#foucsBox .foucs span.f { background: url(./images/bg.png) -170px -90px no-repeat; }
#foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
#foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(./images/bg.png) 0 0 no-repeat; }
#foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
#foucsBox .lBtn { float: left; }
#foucsBox .lBtn span { float: left; background-position: 0 -90px; }
#foucsBox .rBtn { float: right; }
#foucsBox .rBtn span { float: right; background-position: -30px -90px; }
#foucsBox .btnHover { background: #408ED6;  }
 #foucsBox .btnHover img { display: inline; }
/*
#layout2 .focus img{
	width:590px;
	height:330px;
}

#layout2 .focus .textbg{
	width:590px;
	height:67px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	left:0px;
	bottom:0px;
	position:absolute;
}

#layout2 .focus p{
	position:absolute;
	left:145px;
	bottom:32px;
	width:300px;
	height:22px;
	line-height:22px;
	font-size:14px;
	font-family:"Microsoft Yahei","黑体";
	text-align:center;
}

#layout2 .focus p a{
	color:#fff;
}

#layout2 .focus .arrow1{
	position:absolute;
	left:11px;
	bottom:7px;
	width:22px;
	height:53px;
	background:url(images/ly2-focus-arrow1.png) no-repeat;
	cursor:pointer;
}

#layout2 .focus .arrow2{
	position:absolute;
	right:11px;
	bottom:7px;
	width:22px;
	height:53px;
	background:url(images/ly2-focus-arrow2.png) no-repeat;
	cursor:pointer;
}

#layout2 .focus .point{
	position:absolute;
	left:250px;
	bottom:12px;
}

#layout2 .focus .point ul li{
	float:left;
	display:inline;
	margin:0px 7px;
	text-indent:-9999px;
	width:7px;
	height:7px;
	background:url(images/ly2-focus-point1.png) no-repeat;
	cursor:pointer;
}

#layout2 .focus .point ul .current{
	background:url(images/ly2-focus-point2.png) no-repeat;
}

#layout2 .focus .small1{
	position:absolute;
	bottom:8px;
	width:85px;
	height:50px;
	left:48px;
	cursor:pointer;
}

#layout2 .focus .small2{
	position:absolute;
	bottom:8px;
	width:85px;
	height:50px;
	right:48px;
	cursor:pointer;
}

#layout2 .focus .small1 img,#layout2 .focus .small2 img{
	width:85px;
	height:50px;
}
*/
#layout2 .news{
	float:right;
	width:370px;
}

#layout2 .news h3{
	font-size:20px;
	font-family:"Microsoft Yahei","黑体";
	line-height:30px;
	height:30px;overflow:hidden;
	margin-bottom:6px;
}

#layout2 .news h3 a{
	color:#202020;
}

#layout2 .news p{
	line-height:21px;
	color:#6d6d6d;
	text-align:left;
	text-indent:18pt;
}

#layout2 .news ul{
	border-top:1px dotted #b2b2b2;
	margin-top:15px;
}

#layout2 .news ul li{
	height:36px;
	line-height:36px;
	background:url(images/ly2-list.gif) no-repeat 8px 13px;
	font-size:14px;
	text-align:left;
	overflow:hidden;
	border-bottom:1px dotted #b2b2b2;
	padding-left:38px;
}

#layout2 .news .more{
	text-align:right;
	padding:8px 40px 0px 0px;
}

#layout2 .news .more a{
	color:#202020;
}

#layout3{
	height:482px;
	background:url(images/ly3-bg.gif) no-repeat;
	overflow:hidden;
	position:relative;
}

#layout4 .topic,#layout5 .topic{
	text-align:center;
}

#layout4 .topic img,#layout5 .topic img{
	display:inline;
}

#layout4 .head{
	height:270px;
	background:url(images/ly4-head.jpg) no-repeat;
	padding:145px 0px 0px 47px;
}

#layout4 .content{
	width:969px;
	margin:0px auto;
	padding:8px 5px;
}

#layout4 .content table{
	width:100%;
}

#layout4 .content td{
	width:158px;
	height:158px;
	overflow:hidden;
	border:3px solid #fff;
	font-family:"Microsoft Yahei","黑体";
}

#layout4 .content td h3{
	padding:0px 12px;
	font-size:22px;
	line-height:36px;
	text-align:center;
	color:#fff;
}

#layout4 .content td h3 a{
	color:#fff;
}

#layout4 .content td p{
	font-size:12px;
	padding:0px 14px;
	line-height:36px;
	font-family:"宋体";
}

#layout4 .content td p a{
	color:#fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

#layout4 .content .bg1{ background:#49aa49; }
#layout4 .content .bg2{ background:#418fd7; }
#layout4 .content .bg3{ background:#eb643e; }
#layout4 .content .bg4{ background:#e46e98; }
#layout4 .content .bg5{ background:#6bb96b; }

#layout5{
	background:#f6f6f6;
	padding-bottom:20px;
}

#layout5 .block2{
	padding:0px 38px 0px 50px;
}

#layout5 .block2 .big{
	float:left;
	width:400px;
	height:270px;
	position:relative;
	margin-top:5px;
}

#layout5 .block2 .big img{
	width:400px;
	height:270px;
}

#layout5 .block2 .big .btn{
	position:absolute;
	left:152px;
	bottom:12px;
	background:url(images/ly5-block2-btn.png) no-repeat;
	width:96px;
	height:26px;
	text-indent:-9999px;
}

#layout5 .block2 .big .btn a{
	width:100%;
	height:100%;
	display:block;
}

#layout5 .block2 .list{
	float:right;
	width:516px;
}

#layout5 .block2 .list ul li{
	float:left;
	display:inline;
	margin:5px 0px 0px 4px;
	width:125px;
	height:87px;
}

#layout5 .block2 .list ul li img{
	width:125px;
	height:87px;
}

#layout5 .block3 .more{
	text-align:center;
	margin-top:25px;
}

#layout5 .block3 .more img{
	display:inline;
}

#layout5 .block3 ul{
	zoom:1;
	margin-left:25px;
}

#layout5 .block3 ul li{
	float:left;
	display:inline;
	width:215px;
	height:150px;
	margin-left:20px;
}

#layout5 .block3 ul li img{
	width:215px;
	height:150px;
}

#layout6{
	background:#f6f6f6;
}

#layout6 .content{
	width:980px;
	margin:0px auto;
}

#update{
	position:absolute;
	left:60px;
	top:170px;
}

#update p{
	margin-bottom:25px;
	font-size:14px;
	font-family:"Microsoft Yahei","宋体";
}

#update p span{
	margin-right:10px;
}

#update .text{
	width:200px;
	border:1px solid #c9c9c9;
	padding:0px 10px;
	height:20px;
	line-height:20px;
}

#update textarea{
	border:1px solid #c9c9c9;
	padding:5px 10px;
	line-height:18px;
	width:200px;
	height:50px;
}

#update .btn{
	padding-left:70px;
}

#update .file{
	float:left;
	display:inline;
	margin-right:25px;
	width:125px;
}

#update .btn .sub{
	float:left;
	display:inline;
	margin:0px 3px;
	width:43px;
	height:18px;
	border:none;
	cursor:pointer;
	background:#4ea3de;
	color:#fff;
}

#update .btn .res{
	float:left;
	display:inline;
	margin:0px 3px;
	width:43px;
	height:18px;
	border:none;
	cursor:pointer;
	background:#fff;
	color:#5c5c5a;
}

#layout7 .arrow1{
	float:left;
	margin-top:69px;
	width:22px;
	height:22px;
	background:url(images/ly7-arrow1.gif) no-repeat;
	cursor:pointer;
}

#layout7 .arrow2{
	float:right;
	margin-top:69px;
	width:22px;
	height:22px;
	background:url(images/ly7-arrow2.gif) no-repeat;
	cursor:pointer;
}

#layout7 .list{
	float:left;
	display:inline;
	margin-left:12px;
	width:940px;
}

#layout7 .list ul li{
	float:left;
	display:inline;
	margin:0px 8px;
	width:164px;
	padding:17px 4px 7px 4px;
	background:#e4e4e4 url(images/ly7-list.gif) no-repeat center top;
}

#layout7 .list ul li h3{
	text-align:center;
	font-size:16px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	line-height:24px;
	margin-bottom:2px;
	color:#d80033;
}

#layout7 .list ul li h3 a{
	color:#d80033;
}

#layout7 .list ul li img{
	width:164px;
	height:110px;
}

#layout8 .left{
	width:604px;
	font-family:"Microsoft Yahei","宋体";
}

#layout8 .left .index{
	line-height:24px;
	color:#a9a9a9;
	font-size:14px;
	margin:15px 30px 28px 14px;
}

#layout8 .left .photo{
	float:left;
	display:inline;
	margin:0px 0px 0px 14px;
	width:205px;
}

#layout8 .left .photo img{
	width:205px;
	height:255px;
}

#layout8 .left .photo p{
	background:#e0e0e0;
	padding:6px 14px;
	line-height:24px;
	font-size:14px;
	margin-top:3px;
}

#layout8 .left .list{
	float:right;
	width:358px;
}

#layout8 .left .list ul li{
	height:35px;
	line-height:35px;
	border-bottom:1px dotted #b2b2b2;
	padding-left:35px;
	background:url(images/ly8-left-list.gif) no-repeat 6px 14px;
	font-size:14px;
}

#layout8 .right{
	width:361px;
}

#layout8 .right ul{
	margin:15px 0px 0px 9px;
	background:url(images/ly8-right-bg.gif) no-repeat 9px 0px;
}

#layout8 .right ul li{
	border-bottom:1px solid #e0e0e0;
	padding:9px 0px 15px 63px;
}

#layout8 .right ul li h3{
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-bottom:5px;
	font-size:18px;
	font-weight:normal;
	font-family:"Microsoft Yahei","黑体";
}

#layout8 .right ul li p{
	height:40px;
	overflow:hidden;
	line-height:20px;
	color:#a9a9a9;
}

#layout9{
	height:510px;
	background:url(images/ly9-bg.gif) no-repeat;
	padding:35px 29px 0px 38px;
}

#layout9 .left,#layout9 .right{
	width:370px;
}

#layout9 .head{
	height:30px;
	overflow:hidden;
}

#layout9 .head h2{
	float:left;
	font-size:24px;
	font-family:"Microsoft Yahei","黑体";
	line-height:30px;
}

#layout9 .head span{
	float:left;
	display:inline;
	margin-left:15px;
	margin-top:10px;
	font-size:14px;
	color:#949494;
	line-height:18px;
}

#layout9 .photo{
	width:335px;
	height:210px;
	border:4px solid #fff;
	margin-top:20px;
}

#layout9 .photo img{
	width:335px;
	height:210px;
}

#layout9 .text{
	background:url(images/ly9-type.gif) no-repeat 0px 0px;
	padding:0px 0px 10px 54px;
	margin-top:12px;
	border-bottom:1px dotted #b2b2b2;
}

#layout9 .text h3{
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	line-height:30px;
	height:60px;
	overflow:hidden;
	margin-bottom:5px;
}


#layout9 .text p{
	line-height:20px;
	color:#a9a9a9;
}

#layout9 ul{
	margin-top:7px;
}

#layout9 ul li{
	height:23px;
	line-height:23px;
	overflow:hidden;
	padding:6px 0px;
	border-bottom:1px dotted #b2b2b2;
	font-family:"Microsoft Yahei","宋体";
	font-size:14px;
}

#layout9 ul li span{
	margin-right:12px;
	background:#ee9d00;
	color:#fff;
	font-size:12px;
	font-family:"宋体";
	padding:3px 6px;
}

#layout10 .topic{
	text-align:center;
	margin-bottom:30px;
}

#layout10 .topic img{
	display:inline;
}

#layout10 .phone{
	float:left;
	padding:0px 30px 0px 31px;
	width:210px;
	height:407px;
	background:url(images/ly10-phone.gif) no-repeat;
}

#layout10 .phone h3{
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	color:#f7c43a;
}

#layout10 .phone h3 a{
	color:#f7c43a;
}

#layout10 .phone img{
	width:210px;
	height:290px;
}

#layout10 .list{
	float:right;
	width:738px;
}

#layout10 .list ul li{
	float:left;
	display:inline;
	margin-left:21px;
	width:163px;
}

#layout10 .list ul li .photo{
	height:202px;
	width:147px;
	border:8px solid #dfdfdf;
}

#layout10 .list ul li .photo img{
	height:200px;
	width:145px;
	border:1px solid #fff;
}

#layout10 .list ul li .text{
	height:126px;
	line-height:21px;
	overflow:hidden;
	padding:8px 2px;
}

#layout10 .list ul li .date{
	width:158px;
	height:32px;
	margin:0px auto;
	background:url(images/ly10-date.gif) no-repeat;
	text-align:center;
	line-height:32px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	font-family:"Microsoft Yahei","黑体";
}

#layout10 .list ul li .date a{
	color:#fff;
}

#layout10 .list ul li .date a:hover{
	text-decoration:none;
}

#layout11 .topic{
	text-align:center;
	margin-bottom:20px;
}

#layout11 .topic img{
	display:inline;
}

#layout11 .list{
	float:left;
	width:640px;
}

#layout11 .list ul li{
	float:left;
	display:inline;
	width:190px;
	margin:23px 23px 0px 0px;
	text-align:center;
}

#layout11 .list ul li img{
	width:190px;
	height:125px;
}

#layout11 .list ul li p{
	line-height:25px;
	height:50px;
	overflow:hidden;
	padding:0px 5px;
	font-size:14px;
	font-family:"Microsoft Yahei","宋体";
}

#layout11 .list ul li .date{
	color:#c33020;
	line-height:16px;
	margin-top:8px;
}

#layout11 .sidebar{
	float:right;
	margin-top:23px;
	height:440px;
	width:355px;
	border:1px solid #dadada;
	overflow-y:scroll;
}

#layout11 .sidebar ul{
	margin:0px 20px;
}

#layout11 .sidebar ul li{
	border-bottom:1px solid #dadada;
	padding:10px 0px;
}

#layout11 .sidebar ul li h3{
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	font-family:"Microsoft Yahei","黑体";
}

#layout11 .sidebar ul li p{
	float:left;
	display:inline;
	margin:50px 0px 0px 7px;
	width:180px;
	color:#888;
	padding-left:15px;
	background:url(images/ly11-sidebar-type.gif) no-repeat left center;
}

#layout11 .sidebar ul li .photo{
	float:right;
	display:inline;
	margin:12px 12px 0px 0px;
	width:70px;
	height:55px;
}

#layout11 .sidebar ul li .photo img{
	width:70px;
	height:55px;
}

#layout12{
	background:#e0e0e0;
	height:165px;
	overflow:hidden;
}

#layout12 .title{
	float:left;
	width:101px;
}

#layout12 .left{
	display:inline;
	margin:18px 0px 0px 12px;
	width:485px;
}

#layout12 .left h3{
	font-size:20px;
	font-family:"Microsoft Yahei","黑体";
	line-height:30px;
	margin-bottom:6px;
}

#layout12 .left h3 a{
	color:#1f1f1f;
}

#layout12 .left p{
	line-height:18px;
	color:#767676;
}

#layout12 .left .line{
	height:1px;
	overflow:hidden;
	border-bottom:1px dashed #9d9d9d;
	margin:10px 0px;
}

#layout12 .right{
	width:355px;
	height:125px;
	overflow:hidden;
	padding:20px 0px 20px 20px;
	border-left:1px solid #fff;
}

#layout12 .right ul li{
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
	padding-left:27px;
	background:url(images/ly12-type.gif) no-repeat left 10px;
}