body{
	font-family:"宋体";
}
a{ 
	color:#000;
}
.box{
	width:1000px;
	margin:0px auto;
}


#header{
	width:100%;
	min-width:1000px;
	background:url(images/header.jpg) no-repeat center top;
}
#header .box{height:453px;}


#nav{
	height:57px;
	line-height:57px;
	background:url('images/ntitle.jpg') #0044a3;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#nav li{
	font-family:"Microsoft Yahei","黑体";
	font-size:22px;
	float:left;
	background:url(images/nav-li.png) no-repeat center right;
}
#nav li a{ color:#fff; padding:0px 28px 0px 33px;}


#content{
	width:100%;
	min-width:1000px;
	background:url(images/content.png) repeat;
	overflow:hidden;
}
#content .box{ 
	background:#fff;
	overflow:hidden;
}



#footer{
	color:#fff;
	line-height:24px;
	padding:34px 0px;
	text-align:center;
	background:#1dcddd;
}
#footer a{ color:#fff;}



#layout1{
	margin:16px 12px 0px 12px;
	overflow:hidden;
	_height:560px;
}
#layout1 .left{
	width:627px;
	background:#1da0dd;
}
.focus-1{
	width:600px;
	height:400px;
	position:relative;
	margin:14px 0px 9px 14px;
}
.textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:38px;
	background:#000;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
.focus-1 p{
	font-size:16px;
	text-align:center;
	position:absolute;
	bottom:11px;
	left:0px;
	width:600px;
}
.focus-1 p a{ color:#ff8b35;}

.focus-2{
	margin:0px 0px 10px 2px;
	background:#1db8dd;
	height:124px;
	padding-left:11px;
}
.focus-2 li{
	width:144px;
	float:left;
	margin:10px 0px 0px 6px;
	display:inline;
}
.focus-2 li img{
	width:142px;
	height:94px;
	border:1px solid #fff;
}

#layout1 .right{
	width:333px;
	margin-top:3px;
}
#layout1 .hdxw{
	background:url(images/ly2-xwhd.png) no-repeat;
	height:324px;
}
#layout1 .hdxw .title{
	height:48px;
	line-height:48px;
	font-family:"Microsoft Yahei","黑体";
	padding:0px 23px 0px 70px;
}
#layout1 .hdxw .title p{
	color:#fff;
	font-size:22px;
	float:left;
}
#layout1 .hdxw .title a{
	color:#fff;
	float:right;
	font-size:14px;
	margin-top:2px;
}
#layout1 h4{
	font-family:"Microsoft Yahei","黑体";
	text-align:center;
	font-size:20px;
	font-weight:normal;
	margin:22px 0px 10px 0px;
}
#layout1 h4 a{color:#1da0dd;}
#layout1 .f12-18{
	color:#757575;
	line-height:18px;
	margin:0px 22px 0px 22px;*margin:0px 24px 0px 22px;_margin:0px 22px 0px 22px;
}
#layout1 .hdxw ul{
	margin:14px 0px 0px 31px;
}
#layout1 .hdxw li{
	font-size:14px;
	line-height:26px;
	background:url(images/ly2-right-li.png) no-repeat left;
	padding-left:15px;
}
#layout1 .hdxw li a{ color:#757575;}

#layout1 .djbm{
	background:url(images/ly2-djbm.png) no-repeat;
	height:223px;
	margin-top:9px;
}
#layout1 .djbm p{
	font-size:14px;
	line-height:24px;
	padding:60px 0px 0px 30px;
}
#layout1 .djbm p a{color:#6e6e6e; margin-right:42px;}
#layout1 .djbm h5{
	font-family:"Microsoft Yahei","黑体";
	font-size:16px;
	font-weight:normal;
	color:#f93400;
	padding:8px 0px 0px 30px;
}
#layout1 .djbm img{ padding:2px 0px 0px 28px;}


.banner{ margin:1px 0px 2px 14px;}


#layout2{
	margin:0px 19px 0px 16px;
	overflow:hidden;
}
#layout2 .left{
	width:688px;
}
#layout2 .left .text{
	overflow:hidden;
}
#layout2 .left .title{
	height:46px;
	line-height:46px;
	background:url(images/ly2-left-title.gif) no-repeat;
	font-family:"Microsoft Yahei","黑体";
	padding:0px 18px 0px 30px;
}
#layout2 .left .title p,#layout3 .title p{
	color:#fff;
	font-size:22px;
	float:left;
}
#layout2 .left .title a,#layout3 .title a{
	color:#fff;
	float:right;
	font-size:14px;
	margin-top:2px;
}
#layout2 .content ul{ margin-left:28px;}
#layout2 .left .content ul li{
	float:left;
	display:inline;
	margin:22px 15px 0px 0px;
	width:147px;
	height:218px;
	overflow:hidden;
	border:1px solid #9ccdd7;
	background:#f3fbfc;
	color:#000;
}
#layout2 .left .content ul li .pic{
	width:115px;
	margin:15px auto 0px auto;
}
#layout2 .left .content ul li .pic a{
	height:115px;
	width:115px;
}
#layout2 .left .content ul li .project1{
	margin-top:10px;
	line-height:26px;
	height:26px;
	overflow:hidden;
	text-align:center;
}
#layout2 .left .content ul li .project1 a{
	text-decoration:underline;
	color:#6f6153;
	margin-left:5px;
}
#layout2 .left ul li .project2,#layout2 .left li .project3{
	border-top:1px solid #9accd6;
	height:25px;
	line-height:25px;
	background:url(images/ly2-type1.gif) no-repeat 7px 7px;
	padding-left:22px;
}
#layout2 .left .content ul li .project2 a{
	text-decoration:underline;
	color:#6f6153;
	background:url(images/ly2-type2.gif) no-repeat right center;
	padding-right:15px;
}
#layout2 ul li .project3 a{
	color:#d10080;
}


#layout2 .right{
	width:260px;
}
#layout2 .search{
	width:245px;
	height:77px;
	overflow:hidden;
	background:url(images/ly2-search.jpg);
}

#layout2 .search .title{
	color:#fff;
	height:33px;
	*height:32px;
	padding:10px 0px 0px 15px;
}

#layout2 .search .title span{
	font-family:"Microsoft Yahei","黑体";
	font-size:18px;
	margin-right:12px;
}
#layout2 .search form{
	margin-left:27px;
}
#layout2 .search form .text{
	height:18px;
	width:145px;
	line-height:18px;
	border:1px solid #fff;
}
#layout2 .search form .btn{
	height:24px;
	width:50px;
	margin-left:5px;
	border:none;
	background:none;
	cursor:pointer;
}

#layout2 .scjc{ 
	margin-left:4px;
	background:url(images/ly2-scjc.jpg) no-repeat left top;
	overflow:hidden;
}
#layout2 .scjc .title{
	font-size:20px;
	font-family:"Microsoft Yahei","黑体";
	color:#606060;
	padding:31px 0px 0px 0px;
}
#layout2 .scjc ul{
	margin:26px 0px 0px 0px;
}
#layout2 .scjc li{
	width:88px;
	float:left;
	margin:10px 20px 0px 8px;
	display:inline;
}
#layout2 .scjc li p{
	text-align:center;
	margin-top:8px;
}
#layout2 .scjc li p a{ color:#404040;}

#layout2 .block{ 
	width:245px;
	margin-left:4px;
}
#layout2 .block .title{
	height:34px;
	padding:14px 16px 0px 0px;
	line-height:34px;
	background:url(images/ly2-title.gif);
	text-align:right;
}
#layout2 .block .title a{
	color:#fff;
}
#layout2 .block .bottom{
	height:8px;
	overflow:hidden;
	background:url(images/ly2-bottom.gif);
}
#layout2 .block .content{
	border-left:1px solid #32bdee;
	border-right:1px solid #32bdee;
	border-top:3px solid #32bdee;
	overflow:hidden;
}
#layout2 .block .content ul{
	width:224px;
	margin:13px 0px 0px 9px;
	_padding:13px 0px 0px 9px;
}
#layout2 .block .content ul li{
	font-size:14px;
	line-height:28px;
	height:28px;
	overflow:hidden;
	background:url(images/ly2-content.gif) no-repeat left center;
	padding:0px 0px 0px 15px;
}
#layout2 .block .content ul li a{
	color:#000;
}
 
#layout2 .block2{
	height:201px;
	background:url(images/ly2-block2.jpg) no-repeat;
	overflow:hidden;
	margin-left:6px;
}
#layout2 .block2 .title{
	height:34px;
	padding:9px 16px 0px 0px;
	line-height:34px;
	text-align:right;
}
#layout2 .block2 .title a{
	color:#fff;
}
#layout2 .block2 .content ul{
	margin:0px 10px;
}
#layout2 .block2 .content ul li{
	border-bottom:1px solid #0c88c3;
	height:33px;
	line-height:33px;
	padding-top:5px;
	overflow:hidden;
	padding-left:52px;
	font-family:"Microsoft Yahei","黑体";
	font-size:14px;
	background:url(images/ly2-block2-type.png) no-repeat 16px 11px;
	_background:url(images/ly2-block2-type.jpg) no-repeat 16px 11px;
}
#layout2 .block2 .content ul li a{
	color:#000;
}
.ad{
	margin:15px 0px 0px 6px;
}



#layout3{
	margin:3px 17px 58px 17px;
	overflow:hidden;
}
#layout3 .title{
	height:46px;
	line-height:46px;
	background:url(images/ly3-title.gif) no-repeat;
	font-family:"Microsoft Yahei","黑体";
	padding:0px 18px 0px 30px;
}
#layout3 .text p{ line-height:20px;}
#layout3 .box-1 a,#layout3 .box-3 a{ color:#fff;}
#layout3 .box-1{
	width:427px;
	float:left;
	background:#1d62e5;
	height:779px;
}
.pic1{
	width:427px;
	height:360px;
	position:relative;
	margin-bottom:1px;
}
.pic1 .textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:80px;
	background:#1a5be4;
	filter:alpha(opacity=72);
	-moz-opacity:0.72;
	opacity:0.72;
}
.pic1 img{ width:427px; height:360px;}
.pic1 p{
	line-height:20px;
	width:374px;
	position:absolute;
	left:17px;
	bottom:10px;
}
.pic2{
	width:216px;
	float:left;
	height:418px;
	background:#1dcddd;
}
.pic2 img{ width:216px; height:340px;}
.pic2 p,.pic3 p{
	height:52px;
	padding:26px 40px 0px 24px;
}

.pic3{
	width:195px;
	float:right;
	height:418px;
	background:#3fdecb;
}
.pic3 img{ width:195px; height:340px;}
.pic3 p{
	padding:26px 20px 0px 24px;
}

#layout3 .box-2{
	width:359px;
	float:left;
}
.pic4 p,.pic5 p,.pic6 p{
	width:142px;
	height:74px;
	float:left;
	padding:106px 9px 0px 14px;
	background:#ffe700;
}
.pic4 p a{color:#0008ad;}
.pic4 .tu,.pic5 .tu,.pic6 .tu{
	width:194px;
	height:180px;
	float:right;
	position:relative;
}
.pic4 .kuang,.pic6 .kuang{
	position:absolute;
	top:0px;
	left:0px;
}
.pic5 .kuang{
	position:absolute;
	top:0px;
	right:0px;
}
.pic5 .tu{ float:left; height:177px;}
.pic5 p{ float:right; background:#1d62e5; height:71px;}
.pic6{ height:180px; overflow:hidden;}
.pic6 p{
	background:#e80000;
}
.pic5 a,.pic6 a,.pic7 a{ color:#fff;}

.pic7{
	width:359px;
	height:238px;
	position:relative;
}
.pic7 .textbg{
	position:absolute;
	left:0px;
	bottom:0px;_top:181px;
	width:100%;
	height:56px;
	background:#6f19af;
	filter:alpha(opacity=72);
	-moz-opacity:0.72;
	opacity:0.72;
}
.pic7 img{ width:359px; height:238px;}
.pic7 p{
	position:absolute;
	left:28px;
	bottom:15px;
}

#layout3 .box-3{
	width:179px;
	float:left;
}
.pic8{
	background:#797979;
	margin-top:180px;
	padding-top:2px;
}
.pic8 img{ width:177px; height:181px;} 
.pic8 p{
	height:89px;
	padding:116px 10px 0px 26px;
}
#layout3 .block{
	height:211px;*height:209px;_height:215px;
	background:#7420b2;
}