/* 公共样式 */
body{
	font-family:"宋体";
	color:#333;
}

a{
	color:#333;
}

.w1200{
	width:1200px;
	margin:0px auto;
}

.wrapper{
	width:100%;
	min-width:1000px;
}

h2,h3,h4,h5{
	font-family:"Microsoft Yahei","宋体";
	overflow:hidden;
	font-weight:normal;
}

img{
	display:block;
}

#header{
	border-top:4px solid #1473b7;
	background:#1473b7 url(images/header.jpg) no-repeat center top;
}

#header .w1200{
	height:544px;
	position:relative;
}

#hd-dzw{
	position:absolute;
	left:892px;
	top:62px;
}

#hd-24h{
	position:absolute;
	left:785px;
	top:366px;
}

#hd-sina{
	position:absolute;
	left:953px;
	top:366px;
}

#hd-tencent{
	position:absolute;
	left:1060px;
	top:366px;
}

#nav{
	position:absolute;
	left:0px;
	top:495px;
	font-size:16px;
	font-family:"Microsoft Yahei","黑体";
}

#nav a{
	color:#fff;
	margin-left:21px;
}

#countdown{
	position:absolute;
	left:785px;
	top:481px;
	font-size:14px;
	color:#fff;
}

#countdown p{
	float:left;
	line-height:18px;
	margin-top:17px;
}

#countdown span{
	float:left;
	display:inline;
	margin:0px 7px;
	border:1px solid #ffeda5;
	height:36px;
	line-height:36px;
	padding:0px 3px;
	font-size:30px;
	font-family:"Microsoft Yahei","黑体";
	color:#ffeda5;
}

#wish{
	position:absolute;
	right:0px;
	bottom:0px;
	width:110px;
	height:110px;
	text-indent:-9999px;
}

.title1{
	height:30px;
	line-height:30px;
	overflow:hidden;
}

.title1 span{
	float:left;
	display:inline;
	margin-left:10px;
	background:url(images/title1.gif) no-repeat left center;
	padding-left:30px;
	font-size:26px;
	color:#1473b7;
	font-family:"Microsoft Yahei","黑体";
}

.title1 label{
	float:left;
	display:inline;
	margin:12px 0px 0px 15px;
	font-size:14px;
	line-height:18px;
	color:#1473b7;
}

.title1 a{
	float:right;
	display:inline;
	margin:5px 20px 0px 0px;
	color:#1473b7;
	font-size:14px;
}

#layout1{
	background:#1473b7;
}

#layout1 .w1200{
    padding-bottom:40px;
	padding-top:5px;
	zoom:1;
}

#layout1 .headline{
	color:#fff;
	text-align:center;
	border-top:1px solid #388ac4;
	padding-top:15px;
	margin-bottom:32px;
}

#layout1 .headline a{
	color:#fff;
}

#layout1 .headline h2{
	font-size:48px;
	height:60px;
	line-height:60px;
	overflow:hidden;
}

#layout1 .headline p{
	font-size:14px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	margin-top:15px;
}

#layout1 .headline p a{
	margin:0px 5px;
}



#layout1 .focus{
	float:left;
	width:745px;
	height:415px;
	overflow:hidden;
	position:relative;
	border-radius:12px;
}

#layout1 .focus img{
	width:745px;
	height:415px;
}

#layout1 .focus .textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	height:99px;
	width:745px;
	background:url(images/ly1-focus.png) repeat-x;
	z-index:10;
	_display:none;
}

#layout1 .focus p{
	position:absolute;
	left:40px;
	bottom:0px;
	font-size:20px;
	font-family:"Microsoft Yahei","黑体";
	width:505px;
	height:56px;
	line-height:56px;
	overflow:hidden;
	z-index:11;
}

#layout1 .focus p a{
	color:#fff;
}

#layout1 .focus .point{
	position:absolute;
	right:65px;
	bottom:21px;
	z-index:12;
}

#layout1 .focus .point span{
	float:left;
	display:inline;
	margin-right:15px;
	width:11px;
	height:11px;
	background:#e5e5e5;
	overflow:hidden;
	text-indent:-9999px;
	border-radius:5px;
}

#layout1 .news{
	float:right;
	width:415px;
	color:#fff;
	margin-top:25px;
}

#layout1 .news a{
	color:#fff
}

#layout1 .news .title{
	height:26px;
	line-height:26px;
	overflow:hidden;
}

#layout1 .news .title span{
	float:left;
	font-size:22px;
	font-family:"Microsoft Yahei","黑体";
}

#layout1 .news .title a{
	float:right;
	font-size:14px;
	color:#a7c2df;
}

#layout1 .news ul{
	border-top:1px solid #438fc5;
	margin-top:20px;
}

#layout1 .news li{
	height:33px;
	line-height:33px;
	border-bottom:1px solid #438fc5;
	font-size:14px;
	padding-left:32px;
	background:url(images/ly1-news-type.gif) no-repeat 15px 13px;
}

#layout2{
	background:url(images/ly2-bg.jpg) no-repeat center bottom;
	border-bottom:10px solid #1473b7;
}

#layout2 .w1200{
	height:469px;
}

#layout2 .left{
	margin:40px 0px 0px 0px;
	display:inline;
	width:185px;
}

#layout2 .left .title1{
	margin-bottom:30px;
}

#layout2 .left p{
	margin-left:10px;
	font-size:14px;
	line-height:26px;
	color:#000;
}

#layout2 .right{
	margin:40px 0px 0px 0px;
	display:inline;
	width:415px;
}

#layout2 .right .box{
	border:1px solid #a1e5fe;
	margin-top:15px;
	background:url(images/ly2-right-box.gif) repeat-x left bottom;
	border-radius:12px;
	padding:22px 20px 15px 20px;
	position:relative;
	overflow-y:scroll;
}

#layout2 .right .box .input{
	zoom:1;
}

#layout2 .right .box .input .text{
	float:left;
	padding:0px 5px;
	border:1px solid #ccd4d9;
	background:#fff;
	font-size:14px;
	width:250px;
	height:36px;
	line-height:36px;
	border-right:none;

}

#layout2 .right .box .input .sub{
	float:left;
	background:#5788aa;
	border:none;
	height:38px;
	width:90px;
	cursor:pointer;
	color:#fff;
	font-size:20px;
	font-family:"Microsoft Yahei","黑体";
	border-radius:0px 3px 3px 0px;
}

#layout2 .right .box ul{
	height:245px;
	margin:15px 23px 0px 0px;
}

#layout2 .right .box li{
	border-bottom:1px solid #aed9f1;
	line-height:20px;
	color:#000;
	padding:7px 3px;
}

#layout2 .right .box .bar{
	position:absolute;
	right:20px;
	top:80px;
	width:5px;
	height:245px;
	background:#b1d3e3;
	border-radius:2px;
}

#layout2 .right .box .bar span{
	position:absolute;
	left:0px;
	width:5px;
	height:50px;
	background:#66a4cd;
	border-radius:2px;
	cursor:pointer;
}

#layout2 .middle{
	float:left;
	display:inline;
	margin:90px 0px 0px 72px;
	width:446px;
	height:197px;
	background:url(images/ly2-middle-bg.png) no-repeat 26px 25px;
}

#layout2 .middle .text{
	float:right;
	display:inline;
	margin:65px 17px 0px 0px;
	width:215px;
	color:#fff;
	font-size:22px;
	font-family:"Microsoft Yahei","黑体";
	font-style:italic;
}

#layout2 .middle .text .line1{
	line-height:38px;
}

#layout2 .middle .text .line2{
	line-height:22px;
	padding-left:55px;
}

#layout2 .middle .text span{
	font-size:37px;
	vertical-align:baseline;
	margin-left:15px;
}

#layout2 .middle .btn{
	float:left;
	width:197px;
	height:197px;
	cursor:pointer;
	position:relative;
	background-repeat:no-repeat;
	background-position:46px 38px;
	background-image:url(images/ly2-middle-hand1.png);
}

#layout2 .middle .btn:hover{
	background-image:url(images/ly2-middle-hand2.png);
}

#ly2-ring1{
	position:absolute;
	left:0px;
	top:0px;
	width:197px;
	height:197px;
	background:url(images/ly2-middle-ring1.png) no-repeat center center;
	z-index:12;
}

#ly2-ring2{
	position:absolute;
	left:0px;
	top:0px;
	width:197px;
	height:197px;
	background:url(images/ly2-middle-ring2.png) no-repeat center center;
	z-index:11;
}

@-ms-keyframes ring1{
	from{ }
	50%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
	to{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
}

@-moz-keyframes ring1{
	from{ }
	50%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
	to{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
}

@-o-keyframes ring1{
	from{ }
	50%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
	to{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
}

@-webkit-keyframes ring1{
	from{ }
	50%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
	to{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }

}

@keyframes ring1{
	from{ }
	50%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
	to{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
}

#layout2 .middle .btn .ring1{
	-ms-animation:'ring1' 0.7s ease-in-out 0s normal;
	-moz-animation:'ring1' 0.7s ease-in-out 0s normal;
	-o-animation:'ring1' 0.7s ease-in-out 0s normal;
	-webkit-animation:'ring1' 0.7s ease-in-out 0s normal;
	animation:'ring1' 0.7s ease-in-out 0s normal;
}



@-ms-keyframes ring2{
	from{ }
	to{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
}

@-moz-keyframes ring2{
	from{ }
	to{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
}

@-o-keyframes ring2{
	from{ }
	to{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
}

@-webkit-keyframes ring2{
	from{ }
	to{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }

}

@keyframes ring2{
	from{ }
	to{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -moz-transform:scale(3,3); -webkit-transform:scale(3,3); -o-transform:scale(3,3); -ms-transform:scale(3,3); transform:scale(3,3); }
}

#layout2 .middle .btn .ring2{
	-ms-animation:'ring2' 0.7s ease-in-out 0s normal;
	-moz-animation:'ring2' 0.7s ease-in-out 0s normal;
	-o-animation:'ring2' 0.7s ease-in-out 0s normal;
	-webkit-animation:'ring2' 0.7s ease-in-out 0s normal;
	animation:'ring2' 0.7s ease-in-out 0s normal;
}




#layout3{
	background:url(images/ly3-bg.jpg) repeat-x center bottom;
}

#layout3 .w1200{
	height:710px;
}

#layout3 .title1{
	padding:15px 0px;
}

#layout3 .sidebar{
	float:left;
	display:inline;
	width:260px;
	height:565px;
	background:#fff;
	margin:33px 0px 0px 12px;
	padding:35px 20px 0px 28px;
	border-radius:15px;
}

#layout3 .sidebar h3,#layout4 .sidebar h3{
	font-size:26px;
	color:#000;
	line-height:36px;
}

#layout3 .sidebar p{
	font-size:14px;
	line-height:28px;
	margin-top:25px;
}

#layout4 .sidebar p{
	line-height:24px;
	margin-top:10px;
}

#layout3 .sidebar h4,#layout4 .sidebar h4{
	font-size:14px;
	color:#1473b7;
	font-family:"宋体";
	font-weight:bold;
	margin-bottom:10px;
}

#layout3 .sidebar ul li,#layout4 .sidebar ul li{
	padding:5px 0px;
}

#layout3 .sidebar ul li span,#layout4 .sidebar ul li span{
	float:left;
	height:21px;
	width:56px;
	background:url(images/ly3-side-type.png) no-repeat left top;
	color:#fff;
	padding-right:4px;
	text-align:center;
	line-height:21px;
}

#layout3 .sidebar ul li label,#layout4 .sidebar ul li label{
	float:right;
	width:185px;
	line-height:20px;
}

#layout3 .sidebar .btn a,#layout4 .sidebar .btn a{
	display:block;
	width:226px;
	height:59px;
	background:url(images/ly3-side-btn.png) no-repeat;
	text-align:center;
	line-height:59px;
	font-size:28px;
	font-family:"Microsoft Yahei","黑体";
	color:#fff;
	margin:0px auto;
}

#layout3 .sidebar .btn a:hover,#layout4 .sidebar .btn a:hover{
	text-decoration:none;
}

#layout3 .main{
	float:right;
	width:860px;
	height:600px;
	position:relative;
	margin-top:33px;
}

#layout3 .main .photo{
	position:absolute;
	overflow:hidden;
}

#layout3 .main .photo img{
	width:100%;
}

#layout3 .main .photo p{
	background:#1473b7;
	height:32px;
	line-height:32px;
	overflow:hidden;
	text-align:center;
}

#layout3 .main .photo p a{
	color:#fff;
}

#layout3 .main .zan{
	position:absolute;
	right:10px;
	bottom:36px;
	height:42px;
	width:79px;
	background:url(images/ly3-zan.png) no-repeat;
}

#layout3 .main .zan .btn{
	float:left;
	width:42px;
	height:42px;
	cursor:pointer;
	background:url(images/ly3-zan-hand1.png) no-repeat 9px 7px;
}

#layout3 .main .zan .btn:hover{
	background:url(images/ly3-zan-hand2.png) no-repeat 9px 7px;
}

#layout3 .main .zan .num{
	float:right;
	height:24px;
	width:37px;
	line-height:24px;
	overflow:hidden;
	margin-top:10px;
	text-align:center;
	color:#1473b7;
}

#ly3-photo1{ left:0px; top:0px; width:390px; }
#ly3-photo1 img{ height:255px; }
#ly3-photo2{ left:0px; bottom:0px; width:390px; }
#ly3-photo2 img{ height:255px; }
#ly3-photo3{ left:400px; top:0px; width:225px; }
#ly3-photo3 img{ height:355px; }
#ly3-photo4{ left:400px; bottom:0px; width:225px; }
#ly3-photo4 img{ height:150px; }
#ly3-photo5{ right:0px; top:0px; width:225px; }
#ly3-photo5 img{ height:150px; }
#ly3-photo6{ right:0px; top:205px; width:225px; }
#ly3-photo6 img{ height:150px; }
#ly3-photo7{ right:0px; bottom:0px; width:225px; }
#ly3-photo7 img{ height:150px; }

#layout4 .sidebar{
	float:right;
	width:260px;
	padding:25px 15px 20px 20px;
	background:url(images/ly2-right-box.gif) repeat-x left bottom;
	border:1px solid #a1e5fe;
	border-radius:15px;
	margin-top:40px;
}

#layout4 .main{
	float:left;
	width:889px;
	margin-top:20px;
}

#layout4 .main ul{
	zoom:1;
	margin-left:-14px;
}

#layout4 .main ul li{
	float:left;
	display:inline;
	margin:15px 0px 0px 14px;
	width:237px;
	height:189px;
	padding:20px 25px 5px 25px;
	background:url(images/ly4-main-li.gif) no-repeat;
	overflow:hidden;
}

#layout4 .main h3{
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	line-height:28px;
	margin-bottom:10px;
}

#layout4 .main h3 a{
	color:#1473b7;
}

#layout4 .main p{
	line-height:22px;
	color:#666;
}

#layout5{
	background:url(images/ly5-bg.gif) repeat-x left bottom;
	border-top:2px solid #1473b7;
}

#layout5 .w1200{
	padding:35px 0px 50px 0px;
}

#layout5 .block{
	width:550px;
}

#layout5 .right{
	border-left:1px solid #bfdef2;
	padding-left:50px;
}

#layout5 .hot{
	margin-top:40px;
	height:125px;
	overflow:hidden;
}

#layout5 .hot img{
	float:left;
	display:inline;
	margin-right:15px;
	width:185px;
	height:125px;
}

#layout5 h3{
	font-family:"Microsoft Yahei","黑体";
	font-size:18px;
	line-height:24px;
	margin-bottom:5px;
}

#layout5 h3 a{
	color:#0c1e6c;
}

#layout5 p{
	line-height:24px;
	color:#6d6d6d;
}

#layout5 ul{
	margin-top:20px;
	margin-left:-10px;
	width:560px;
}

#layout5 li{
	float:left;
	display:inline;
	margin-left:10px;
	width:262px;
	height:35px;
	line-height:35px;
	border-bottom:1px dotted #a4c9d7;
	padding-left:8px;
	background:url(images/ly5-type.gif) no-repeat left 16px;
	font-size:14px;
}

#layout6 table{
	width:100%;
	margin-top:30px;
}

#layout6 table{
	border:1px solid #ececec;
}

#layout6 table h2{
	font-family:"Microsoft Yahei","黑体";
	font-size:28px;
	line-height:36px;
	padding:0px 30px;
	margin-bottom:15px;
}

#layout6 table h3{
	font-family:"Microsoft Yahei","黑体";
	font-size:24px;
	line-height:30px;
	padding:0px 30px;
	margin-bottom:15px;
}

#layout6 table h2 a,#layout6 table h3 a{
	color:#000;
}

#layout6 table p{
	line-height:30px;
	font-size:16px;
	font-family:"Microsoft Yahei","宋体";
	padding:0px 30px;
}


#layout7 .box{
	border:1px solid #fff;
	background:url(images/ly7-bg.jpg) repeat-y center top;
	border-radius:12px;
}

#layout7 .box .title{
	float:left;
	width:33px;
	text-align:center;
	font-size:26px;
	line-height:28px;
	padding:15px 20px;
	font-family:"Microsoft Yahei","黑体";
	color:#fff;
}

#layout7 .box .content{
	float:right;
	width:1104px;
	padding:20px 0px 20px 20px;
	border:1px solid #a1e5fe;
	border-left:none;
	border-right:none;
}

#layout7 .box .content li{
	float:left;
	display:inline;
	margin:0px 25px;
}


#footer{
	background:#1473b7 url(images/ly7-bg.gif) repeat-x center top;
}

#footer .w1200{
	padding:50px 0px 25px 0px;
	text-align:center;
	color:#fff;
	line-height:24px;
}

#footer .w1200 a{
	color:#fff;
}



.but{
	float:left;
	width:42px;
	height:42px;
	cursor:pointer;
	background:url(images/ly3-zan-hand1.png) no-repeat 9px 7px;
	}
#layout3 .main .photo .zan p{
	float:right;height:24px;width:37px;line-height:24px;overflow:hidden;margin-top:10px;text-align:center;color:#1473b7; background:rgba(0, 0, 0,0);
}
input {border:0px solid #c00;box-shadow:none;background:none;} 
input {star : expression(onmouseover=function(){this.style.borderColor="#060"}, 
onmouseout=function(){this.style.borderColor="#c00"})} 
.dianzan{
	float:left;
	width:197px;
	height:197px;
	cursor:pointer;
	position:relative;
	background-repeat:no-repeat;
	background-position:46px 38px;
	/*background-image:url(images/ly2-middle-hand1.png);*/
	border:0px solid #c00;
	}
	
/* 表单样式 */
.windows{
	height:555px;
	width:410px;
	background:#fff;
	padding:45px 45px 0px 45px;
}

.windows h2{
	border-bottom:1px solid #ccc;
	font-size:26px;
	color:#000;
	line-height:50px;
	margin-bottom:20px;
}

.windows p{
	margin-bottom:20px;
}

.windows form span{
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-right:10px;
}

.windows form .text{
	padding:0px 5px;
	border:1px solid #f1f1f1;
	background:#f1f1f1;
	height:28px;
	line-height:28px;
	width:287px;
}

.windows form .text{
	padding:0px 5px;
	border:1px solid #f1f1f1;
	background:#f1f1f1;
	line-height:18px;
	width:287px;
}

.windows form textarea{
	padding:5px;
	border:1px solid #f1f1f1;
	background:#f1f1f1;
	line-height:18px;
	width:287px;
}

.windows form .area1{ height:62px; }
.windows form .area2{ height:220px; }

.windows form .file{
	background:#f1f1f1;
	border:1px solid #f1f1f1;
	height:28px;
	width:297px;
}

.windows form .sub{
	margin:40px 0px 0px 81px;
}

.windows form .sub input{
	padding:0px;
	height:46px;
	width:297px;
	border:none;
	background:url(images/win-btn.gif) repeat-x;
	color:#fff;
	font-size:28px;
	font-family:"Microsoft Yahei","黑体";
	cursor:pointer;
}

.windows .exp{
	line-height:30px;
	color:#666;
	font-size:14px;
}

.windows .exp span{
	float:left;
	font-weight:bold;
}

.windows .exp label{
	float:right;
	width:330px;
}


#layout8{
	background:url(images/ly8-bg.jpg) repeat-x;
}

#layout8 .topic{
	text-align:center;
	padding-top:1px;
}

#layout8 .topic img{
	display:inline;
}

#layout8 .title1 span{
	background:none;
	padding:0px;
	margin-left:5px;
}

#layout8 .left{
	width:320px;
}

#layout8 .left .block1 .video{
	position:relative;
	width:320px;
	height:145px;
	margin-top:12px;
}

#layout8 .left .block1 .video img{
	width:320px;
	height:145px;
}

#layout8 .left .block1 .video .textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	width:320px;
	height:30px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

#layout8 .left .block1 .video p{
	position:absolute;
	left:0px;
	bottom:0px;
	text-align:center;
	width:320px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:14px;
}

#layout8 .left .block1 .video p a{
	color:#fff;
}

#layout8 .left .block2 img{
	width:100%;
	height:100%;
}

#layout8 .left .block2 .big{
	height:140px;
	width:320px;
	margin-top:12px;
}

#layout8 .left .block2 .small ul{
	margin-left:-16px;
	zoom:1;
}

#layout8 .left .block2 .small li{
	float:left;
	display:inline;
	width:152px;
	height:140px;
	margin:22px 0px 0px 16px;
}

#layout8 .left .city{
	position:relative;
}

#layout8 .left .city a{
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
	position:relative;
}

#layout8 .left .city i{
	position:absolute;
	left:0px;
	bottom:0px;
	height:50px;
	width:100%;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	display:none;
}

#layout8 .left .city p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	text-align:center;
	font-size:16px;
	line-height:50px;
	overflow:hidden;
	color:#fff;
	display:none;
	font-family:"Microsoft Yahei","黑体";
}

#layout8 .left .city a:hover{ text-decoration:none; }
#layout8 .left .city a:hover i,#layout8 .left .city a:hover p{ display:block; }

#layout8 .middle{
	float:left;
	display:inline;
	margin-left:50px;
	width:490px;
}

#layout8 .middle .block1 ul{
	margin-top:22px;
}

#layout8 .middle .block1 li{
	height:36px;
	line-height:36px;
	overflow:hidden;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	border-bottom:1px solid #99c6d7;
	padding-left:15px;
	background:url(images/ly5-type.gif) no-repeat 5px 17px;
}

#layout8 .middle .block2 .title1{
	margin-bottom:22px;
}

#layout8 .middle .block2 .photo{
	float:left;
	width:190px;
	height:125px;
}

#layout8 .middle .block2 .photo img{
	width:190px;
	height:125px;
}

#layout8 .middle .block2 .text{
	float:right;
	width:272px;
	height:125px;
	overflow:hidden;
}

#layout8 .middle h3{
	margin-bottom:5px;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	line-height:28px;
}

#layout8 .middle h3 a{
	color:#1473b7;
}

#layout8 .middle .block2 p{
	line-height:21px;
	color:#6d6d6d;
}

#layout8 .right{
	width:295px;
}

#layout8 .right .block1 img{
	width:295px;
	height:145px;
	margin-top:12px;
}

#layout8 .right .block2 ul{
	zoom:1;
	margin-left:-35px;
}

#layout8 .right .block2 li{
	float:left;
	display:inline;
	width:130px;
	margin:14px 0px 0px 35px;
}

#layout8 .right .block2 li img{
	width:130px;
	height:120px;
}

#layout8 .right .block2 li p{
	text-align:center;
	height:28px;
	line-height:28px;
	overflow:hidden;
}

#layout8 .right .block2 li p a{
	color:#1473b7;
}

#layout8 .bottom .title1{
	border-bottom:1px solid #a1e5fe;
	padding-bottom:10px;
}

#layout8 .bottom .arrow1{
	float:left;
	background:url(images/ly8-arrow1.gif) no-repeat;
	cursor:pointer;
	margin-top:72px;
	height:80px;
	width:40px;
}

#layout8 .bottom .arrow2{
	float:right;
	background:url(images/ly8-arrow2.gif) no-repeat;
	cursor:pointer;
	margin-top:72px;
	height:80px;
	width:40px;
}

#layout8 .list{
	float:left;
	display:inline;
	margin:30px 0px 0px 2px;
	width:1116px;
}

#layout8 .list li{
	float:left;
	display:inline;
	width:160px;
	margin:0px 13px;
}

#layout8 .list li img{
	width:160px;
	height:160px;
	border-radius:80px;
}

#layout8 .list li p{
	text-align:center;
	font-size:14px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	margin-top:10px;
}

#layout8 .list li p a{
	color:#1473b7;
}

#layout9{
	background:#1473b7;
}

#layout9 .w1200{
	padding:30px 0px 50px 0px;
}

#layout9 .title1 span{
	color:#fff;
	background:url(images/ly9-type.gif) no-repeat left center;
}

#layout9 .title1 a{
	color:#fff;
}

#layout9 .content{
	height:750px;
	width:1180px;
	position:relative;
	border:10px solid #fff;
	overflow:hidden;
	margin-top:30px;
	border-radius:10px;
}

#layout9 .content img{
	height:750px;
	width:1180px;
}

#layout9 .content p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:1180px;
	height:65px;
	line-height:65px;
	text-align:center;
	font-size:24px;
	font-family:"Micorosoft Yahei","黑体";
	z-index:11;
}

#layout9 .content p a{
	color:#fff;
}

#layout9 .content .textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:1180px;
	height:65px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	z-index:10;
}

#layout9 .content .arrow1{
	position:absolute;
	top:280px;
	left:35px;
	height:114px;
	width:30px;
	background:url(images/ly9-arrow1.png) no-repeat;
	cursor:pointer;
	z-index:12;
}

#layout9 .content .arrow2{
	position:absolute;
	top:280px;
	right:35px;
	height:114px;
	width:30px;
	background:url(images/ly9-arrow2.png) no-repeat;
	cursor:pointer;
	z-index:12;
}

#layout9 .focus2{
	height:750px;
	width:1180px;
	position:relative;
	border:10px solid #fff;
	overflow:hidden;
	margin-top:30px;
	border-radius:10px;
}
#layout9 .focus2 .switch{
	display:none;
}
#layout9 .ly17-clip img{
	width:1180px;
	height:750px;
}
#layout9 .textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:1180px;
	height:65px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	z-index:10;
}
#layout9 .ly17-clip h3{
	position:absolute;
	left:0px;
	bottom:0px;
	width:1180px;
	height:65px;
	line-height:65px;
	text-align:center;
	font-size:24px;
	font-family:"Micorosoft Yahei","黑体";
	z-index:11;
}
#layout9 .ly17-clip h3 a{ color:#fff;}
.ly17-prev,.ly17-next{
	width:30px;
	height:114px;
	position:absolute;
	top:237px;
	cursor:pointer;
}
.ly17-prev{
	background:url(images/ly9-arrow1.png) no-repeat;
	left:32px;
}
.ly17-next{
	background:url(images/ly9-arrow2.png) no-repeat;
	right:32px;
}


#layout10{
	border-bottom:10px solid #1473b7;
	background:url(images/ly10-bg.jpg) repeat-x center bottom;
}

#layout10 .w1200{
	padding:25px 0px 40px 0px;
}

#layout10 table{
	width:100%;
	margin-top:30px;
	background:#fff;
}

#layout10 table td{
	border:1px solid #ebebeb;
}

#layout10 table h2{
	font-family:"Microsoft Yahei","黑体";
	font-size:28px;
	line-height:36px;
	padding:0px 30px;
	margin-bottom:15px;
}

#layout10 table h3{
	font-family:"Microsoft Yahei","黑体";
	font-size:24px;
	line-height:30px;
	padding:0px 30px;
	margin-bottom:15px;
}

#layout10 table h2 a,#layout10 table h3 a{
	color:#000;
}

#layout10 table p{
	line-height:30px;
	font-size:16px;
	font-family:"Microsoft Yahei","宋体";
	padding:0px 30px;
}

#layout10 .huigu{
	width:301px;
	background:#f8f8f8;
	text-align:center;
}

#layout10 .huigu .tit{
	height:30px;
	line-height:30px;
	font-size:26px;
	color:#1473b7;
	font-family:"Microsoft Yahei","黑体";
	background:url(images/ly10-title.gif) no-repeat center bottom;
	padding-bottom:35px;
	margin-bottom:25px;
}

#layout10 .huigu li{
	width:240px;
	height:100px;
	margin:12px auto 0px auto;
}

#layout10 .huigu li img{
	width:100%;
	height:100%;
}

#layout11 .box{
	border:1px solid #ebebeb;
	background:#fff;
	margin-top:30px;
	padding-bottom:20px;
	zoom:1;
}

#layout11 .big{
	float:left;
	width:590px;
	height:290px;
}

#layout11 .big img{
	width:590px;
	height:290px;
}

#layout11 .news{
	float:right;
	display:inline;
	margin:0px 25px 0px 0px;
	width:547px;
}

#layout11 .news .line{
	height:1px;
	overflow:hidden;
	background:#e8e8e8;
	margin-top:30px;
}

#layout11 .news h3{
	font-size:22px;
	line-height:30px;
	height:30px;
	margin-bottom:8px;
	margin-top:30px;
}

#layout11 .news h3 a{
	color:#000;
}

#layout11 .news p{
	line-height:26px;
	font-size:14px;
	color:#666;
}

#layout11 .news p a{
	font-size:12px;
	color:#f54343;
}

#layout11 .list li{
	float:left;
	display:inline;
	width:370px;
	margin:20px 0px 0px 22px;
}

#layout11 .list li img{
	width:370px;
	height:220px;
}

#layout11 .list li p{
	height:34px;
	line-height:34px;
	text-align:center;
	font-size:14px;
	background:#e9e6e6;
}

#layout12{
	background:#1473b7 url(images/ly12-bg.gif) repeat-x center 130px;
}

#layout12 .w1200{
	padding:35px 0px 70px 0px;
}

#layout12 .title1 span{
	color:#fff;
	background:url(images/ly9-type.gif) no-repeat left center;
}

#layout12 .title1 a{
	color:#fff;
}

#layout12 ul{
	margin:60px 0px 0px -14px;
	zoom:1;
}

#layout12 li{
	float:left;
	display:inline;
	width:159px;
	margin-left:14px;
}

#layout12 li h4{
	margin:0px auto;
	border:2px solid #fff;
	border-radius:8px;
	height:22px;
	line-height:22px;
	width:105px;
	color:#fff;
	background:#1473b7;
	text-align:center;
	margin-bottom:10px;
}

#layout12 li p{
	background:#fff;
	border:1px solid #1268a5;
	border-top:none;
	height:131px;
	font-size:14px;
	color:#1473b7;
	line-height:26px;
	padding:12px 15px 0px 15px;
	overflow:hidden;
}

#layout12 li .type{
	width:0px; 
    height:0px; 
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    border-bottom:15px solid #fff;
	margin:0px auto;
}