body{
	font-family:"Microsoft Yahei","SimHei";
	color:#000;
}
a{ 
	color:#000;
}
img{
	display:block;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}
li,p{
	overflow:hidden;
}
.wrapper{
	width:100%;
	min-width:1200px;
}
.box{
	width:1200px;
	margin:0px auto;
}
.box1{
	width:1200px;
	margin:0px auto;
	overflow:hidden;
}
.textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	background:#000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}






#header{
	background:url(images/header.jpg) no-repeat center top;
}
#header .box{
	height:960px;
	position:relative;
}
#header .nav-k{
	width:1119px;
	height:960px;
	background:url(images/nav-k.png) no-repeat;
	top:0px;
	left:-370px;
	position:absolute;
}
@-ms-keyframes nav-k{
	from{ filter:alpha(opacity=0); opacity:0; left:-900px;}
	70%{ filter:alpha(opacity=0); opacity:0; left:-900px; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes nav-k{
	from{ filter:alpha(opacity=0); opacity:0; left:-900px;}
	70%{ filter:alpha(opacity=0); opacity:0; left:-900px;}
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes nav-k{
	from{ filter:alpha(opacity=0); opacity:0; left:-900px;}
	70%{ filter:alpha(opacity=0); opacity:0; left:-900px;}
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes nav-k{
	from{ filter:alpha(opacity=0); opacity:0; left:-900px;}
	70%{ filter:alpha(opacity=0); opacity:0; left:-900px;}
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes nav-k{
	from{ filter:alpha(opacity=0); opacity:0; left:-900px;}
	70%{ filter:alpha(opacity=0); opacity:0; left:-900px;}
	to{ filter:alpha(opacity=100); opacity:1; }
}
#header .nav-k{
	animation:'nav-k' 3s ease-in-out 0s normal;
	-ms-animation:nav-k 3s ease-in-out 0s normal;
	-moz-animation:nav-k 3s ease-in-out 0s normal;
	-o-animation:'nav-k' 3s ease-in-out 0s normal;
	-webkit-animation:'nav-k' 3s ease-in-out 0s normal;
}

#nav{
	width:1052px;
	height:820px;
	position:absolute;
	top:89px;
	left:-370px;
}
@-ms-keyframes nav{
	from{ filter:alpha(opacity=0); opacity:0; top:-300px;}
	88%{ filter:alpha(opacity=0); opacity:0; top:-300px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-moz-keyframes nav{
	from{ filter:alpha(opacity=0); opacity:0; top:-300px;}
	88%{ filter:alpha(opacity=0); opacity:0; top:-300px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-o-keyframes nav{
	from{ filter:alpha(opacity=0); opacity:0; top:-300px;}
	88%{ filter:alpha(opacity=0); opacity:0; top:-300px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-webkit-keyframes nav{
	from{ filter:alpha(opacity=0); opacity:0; top:-300px;}
	88%{ filter:alpha(opacity=0); opacity:0; top:-300px;}
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes nav{
	from{ filter:alpha(opacity=0); opacity:0; top:-300px;}
	88%{ filter:alpha(opacity=0); opacity:0; top:-300px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
#header #nav{
	animation:'nav' 3.6s ease-in-out 0s normal;
	-ms-animation:nav 3.6s ease-in-out 0s normal;
	-moz-animation:nav 3.6s ease-in-out 0s normal;
	-o-animation:'nav' 3.6s ease-in-out 0s normal;
	-webkit-animation:'nav' 3.6s ease-in-out 0s normal;
}
#nav a{
	width:733px;
	height:135px;
	display:block;
	text-decoration:none;
	margin-bottom:2px;
	overflow:hidden;
}
#nav a span{
	float:left;
	font-size:26px;
	line-height:150px;
	color:#fff;
	filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;
}
#nav a i{
	width:48px;
	height:48px;
	display:none;
	background:url(images/i.png) no-repeat;
	float:right;
}
#nav .a1{margin-left:-50px;}
#nav .a2{margin-left:23px;}
#nav .a3{margin-left:97px;}
#nav .a4{margin-left:170px;}
#nav .a5{margin-left:244px;}
#nav .a6{margin-left:318px;}

#nav .a1 span{ margin-left:420px;}
#nav .a2 span{ margin-left:373px;}
#nav .a3 span{ margin-left:321px;}
#nav .a4 span{ margin-left:271px;}
#nav .a5 span{ margin-left:223px;}
#nav .a6 span{ margin-left:174px;}

#nav .a1 i{ margin:46px 93px 0px 0px;_margin:46px 47px 0px 0px;}
#nav .a2 i{ margin:49px 135px 0px 0px;_margin:49px 68px 0px 0px;}
#nav .a3 i{ margin:46px 226px 0px 0px;_margin:46px 113px 0px 0px;}
#nav .a4 i{ margin:48px 312px 0px 0px;_margin:48px 156px 0px 0px;}
#nav .a5 i{ margin:48px 327px 0px 0px;_margin:48px 164px 0px 0px;}
#nav .a6 i{ margin:48px 371px 0px 0px;_margin:48px 186px 0px 0px;}

#nav a:hover{
	background:url(images/nav2.png) no-repeat;
}
#nav a:hover span{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#nav a:hover i{ display:block;}

#header .man{
	width:307px;
	height:803px;
	background:url(images/man.png) no-repeat;
	position:absolute;
	top:157px;
	left:247px;
	z-index:110;
}
@-ms-keyframes man{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	40%{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes man{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	40%{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes man{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	40%{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes man{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	40%{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes man{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	40%{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
#header .man{
	animation:'man' 2.2s ease-in-out 0s normal;
	-ms-animation:man 2.2s ease-in-out 0s normal;
	-moz-animation:man 2.2s ease-in-out 0s normal;
	-o-animation:'man' 2.2s ease-in-out 0s normal;
	-webkit-animation:'man' 2.2s ease-in-out 0s normal;
}


#header .zi{
	width:568px;
	height:477px;
	background:url(images/zi.png) no-repeat;
	position:absolute;
	top:169px;
	right:38px;
}
@-ms-keyframes zi{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes zi{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes zi{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes zi{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes zi{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0,0); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
#header .zi{
	animation:'zi' 1.2s ease-in-out 0s normal;
	-ms-animation:zi 1.2s ease-in-out 0s normal;
	-moz-animation:zi 1.2s ease-in-out 0s normal;
	-o-animation:'zi' 1.2s ease-in-out 0s normal;
	-webkit-animation:'zi' 1.2s ease-in-out 0s normal;
}






#layout1{
	background:url(images/ly1-bg.jpg) no-repeat center top;
}
#layout1 .box{
	height:960px;
	overflow:hidden;
}

#hot{
	height:170px;
	border:1px solid #e5e5e5;
	margin:84px 0px 36px 0px;
}
#hot .hot-text{
	width:880px;
	float:left;
	display:inline;
	margin:14px 20px 0px 24px;margin:18px 20px 0px 24px\9;
}
#hot .hot-text h1{
	font-size:48px;
	text-align:center;
	line-height:60px;
	height:60px;
}
#hot .hot-text h1 a{ color:#0162aa;}
#hot .hot-text p{
	font-size:17px;
	line-height:35px;
	max-height:70px; _height:70px;
	margin-top:10px;
}
#hot .hot-text p a{color:#333; margin-right:20px;}
#hot .hot-text p a span{ color:#2b87ca;}
#hot .hot-text p a:hover,#hot .text p a:active{color:#c00;}

#hot .more{
	width:16px;
	float:left;
}

#layout1 .pic{
	width:221px;
	height:134px;
	float:right;
	display:inline;
	margin:15px 17px 0px 0px;
}
#layout1 .pic img{
	width:221px;
	height:134px;
}


#layout1 .text{
	margin:0px 0px 21px -30px;
	zoom:1;
}
#layout1 .block{
	width:380px;
	height:572px;
	background:url(images/block.png) no-repeat;
	float:left;
	margin-left:30px;
	display:inline;
}
#layout1 .block:hover{background:url(images/block1.png) no-repeat;}
#layout1 .news{
	width:325px;
	height:235px;
	position:relative;
	overflow:hidden;
}
#layout1 #news1{margin:33px 0px 0px 37px;}
#layout1 #news2{margin:36px 0px 0px 18px;}
#layout1 .news a{ color:#fff; text-decoration:none;}
#layout1 .news .pic img{
	width:325px;
	height:235px;
}
#layout1 .news .pic img:hover{
	-moz-transform:scale(1.4,1.4);
	-webkit-transform:scale(1.4,1.4);
	-o-transform:scale(1.4,1.4);
	-ms-transform:scale(1.4,1.4);
	transform:scale(1.4,1.4);
}
#layout1 .news .textbg{
	height:69px;
	background:#8a8c8e;
}
#layout1 .block:hover #news1 .textbg{background:#0162aa;}
#layout1 .block:hover #news2 .textbg{background:#f46121;}
#layout1 .news h5,#layout1 .news p{
	width:100%;
	left:0px;
	text-align:center;
	position:absolute;
}
#layout1 .news h5{
	font-size:18px;
	font-weight:normal;
	height:24px;
	line-height:24px;
	top:177px;
}
#layout1 .news p{
	height:18px;
	line-height:18px;
	top:210px;
}




.more1 a{
	font-size:14px;
	color:#b5b5b5;
	border:1px solid #b5b5b5;
	border-radius:16px;
	padding:4px 52px;
	text-decoration:none;
}

#layout1 .more1 a{ margin-left:513px;}











#layout2{
	height:958px;
	min-width:1200px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
}
#layout2 .pic img{
	width:100%;
	height:958px;
}
#layout2 .textbg1{
	width:100%;
	height:300px;
	left:0px;
	bottom:0px;
	background:url(images/textbg.png) repeat-x;
	position:absolute;
}
#layout2 .prve,#layout2 .next{
	width:76px;
	height:122px;
	position:absolute;
	top:375px;
	z-index:100;
}
#layout2 .prve{
	background:url(images/prve1.png) no-repeat;
	left:68px;
}
#layout2 .next{
	background:url(images/next1.png) no-repeat;
	right:68px;
}
#layout2 p{
	font-size:36px;
	position:absolute;
	left:0px;
	bottom:53px;
	width:100%;
	text-align:center;
	z-index:90;
	line-height:46px;
	height:46px;
}
#layout2 p span{ margin-right:25px;}
#layout2 p label{ color:#e94f27;}
#layout2 p a{ color:#fff; text-decoration:none;}











#layout3{
	background:url(images/ly3-bg.jpg) no-repeat center top;
}
#layout3 .box{
	height:960px;
	color:#fff;
	overflow:hidden;
}
#layout3 a{ color:#fff;}
#layout3 li p{
	font-size:20px;
	line-height:28px;
	height:28px;
	margin-left:4px;
}
#layout3 li h4{
	font-size:24px;
	line-height:32px;
	height:32px;
}
#layout3 .li1{ margin:104px 0px 0px 73px;}
#layout3 .li2{ margin:39px 0px 0px 121px;}
#layout3 .li3{ margin:38px 0px 0px 171px;}
#layout3 .li4{ margin:36px 0px 0px 220px;}
#layout3 .li5{ margin:38px 0px 0px 269px;}
#layout3 .li6{ margin:36px 0px 0px 321px;}
#layout3 .li7{ margin:34px 0px 0px 372px;}
#layout3 .li8{ margin:34px 0px 0px 423px;}









#layout4{background:url(images/ly4-bg.jpg) no-repeat center top;}
#layout5{background:url(images/ly5-bg.jpg) no-repeat center top;}
#layout6{background:url(images/ly6-bg.jpg) no-repeat center top;}
#layout7{background:url(images/ly7-bg.jpg) no-repeat center top;}
#layout4 .box1,#layout5 .box1,#layout7 .box1{
	height:960px;
}
#layout6 .box1{
	height:953px;
}
.box1 .left{
	width:418px;
	display:inline;
	margin-left:112px;
}
#layout4 .left,#layout5 .left,#layout7 .left{ margin-top:335px;}
#layout6 .left{ margin-top:329px;}
.box1 .text1{
	font-size:18px;
	color:#121212;
	line-height:32px;
	height:96px;
	margin:0px 12px 0px 44px;
	overflow:hidden;
}
.box1 .text2{
	font-size:14px;
	color:#fff;
	line-height:24px;
	padding:9px 25px 18px 34px;
	background:#e95027;
	height:72px;
	overflow:hidden;
	border-radius:28px;
	margin:39px 0px 51px 0px;
}
.box1 .left .pic img{
	width:329px;
	height:141px;
	margin-left:38px;
}

.box1 .right{
	width:386px;
	display:inline;
	margin-right:98px;
}
#layout4 .right,#layout5 .right,#layout7 .right{ margin-top:254px;}
#layout6 .right{ margin-top:247px;}
.box1 .news1{
	background:url(images/news.gif) no-repeat left bottom;
	padding-bottom:16px;
}
.box1 .news1 h4{
	font-size:28px;
	line-height:36px;
	height:72px;
	margin:0px 77px 0px 2px;
}
.box1 h5 a,.box1 h4 a{ color:#09345a;}
.box1 .news1 p{
	font-size:14px;
	color:#797979;
	line-height:22px;
	margin:7px 21px 0px 5px;
	max-height:66px;
}
.box1 .right p a{ color:#e94f27;}
.box1 .news2{
	margin:22px 0px 27px 0px;
}
.box1 .news2 .pic{
	float:left;
	display:inline;
	margin-left:6px;
	width:188px;
}
.box1 .news3 .pic{
	float:right;
	width:188px;
	display:inline;
	margin-right:11px;
}
.box1 .right .pic img{
	width:188px;
	height:129px;
}
.box1 .right .zi{
	width:162px;
	height:129px;
	overflow:hidden;
}
.box1 .news2 .zi{
	float:right;
	display:inline;
	margin-right:12px;
}
.box1 .news3 .zi{
	float:left;
	display:inline;
	margin-left:7px;
}
.box1 .right .zi h5{
	font-size:18px;
	line-height:22px;
	max-height:44px;
	margin:4px 0px 9px 0px;
}
.box1 .right .zi p{
	color:#6b6b6b;
	line-height:22px;
	max-height:66px;
	margin-left:4px;
}
.box1 .right ul{
	padding:13px 0px 0px 2px;
	background:url(images/news.gif) no-repeat left top;
	margin-top:18px;
}
.box1 .right li{
	font-size:16px;
	line-height:26px;
	height:26px;
	background:url(images/li.gif) no-repeat left center;_background:url(images/li.gif) no-repeat 0px 8px;
	padding-left:17px;
}











#layout8{
	background:url(images/ly8-bg.jpg) no-repeat center top;
}
#layout8 .box{
	height:959px;
	position:relative;
}
#layout8 .text{
	top:215px;
	left:9px;
	position:absolute;
	width:1182px;
}
#layout8 .text li{
	width:369px;
	height:589px;
	background:url(images/li1.png) no-repeat 13px 21px;
	padding:21px 12px 21px 13px;
	float:left;
	display:inline;
	position:relative;
}
#layout8 .text li:hover{
	background:url(images/li2.png) no-repeat;
	padding:0px;
	width:394px;
	height:631px;
}
#layout8 .text li img{
	width:326px;
	height:542px;
	margin:23px 0px 0px 21px;
}
#layout8 .text li:hover img{
	width:349px;
	height:582px;
	margin:24px 0px 0px 23px;
}
#layout8 .text li .textbg{
	width:349px;
	height:582px;
	position:absolute;
	top:24px;
	left:23px;
	display:none;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
#layout8 .text li:hover .textbg,#layout8 .text li:hover p{ display:block;}
#layout8 .text li p{
	font-size:30px;
	line-height:48px;
	position:absolute;
	width:230px;
	left:89px;
	top:40%;
	text-align:center;
	display:none;
}
#layout8 .text li p a{ color:#fff; text-decoration:none;}


#layout8 .prve,#layout8 .next{
	width:29px;
	height:54px;
	display:block;
	position:absolute;
	top:475px;
}
#layout8 .prve{
	background:url(images/prve2.png) no-repeat;
	left:-22px;
}
#layout8 .next{
	background:url(images/next2.png) no-repeat;
	right:-22px;
}














#layout9{
	background:url(images/pljd.gif) no-repeat center 78px;
	padding-top:234px;
}
#layout9 ul{
	margin-left:-65px;
	zoom:1;
}
#layout9 li{
	width:567px;
	height:152px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0px 0px 45px 65px;
}
#layout9 li img{
	width:50px;
	height:152px;
	float:left;
}
#layout9 li .text{
	width:456px;
	height:136px;
	float:right;
	border:1px solid #ddd;
	border-left:none;
	padding:14px 37px 0px 23px;
}
#layout9 li .text h4{
	font-size:26px;
	line-height:30px;
	max-height:60px;
	background:url(images/h4.gif) no-repeat left bottom;
	padding-bottom:10px;
}
#layout9 li .text p{
	font-size:15px;
	color:#929292;
	line-height:24px;
	margin:5px 10px 0px 0px;
	max-height:48px;
}
#layout9 .more1{
	margin:28px 0px 87px 513px;
}












#layout10{
	background:url(images/ly10-bg.jpg) no-repeat top center;
}
#layout10 .box{
	height:817px;
	position:relative;
}
#layout10 .prve,#layout10 .next{
	width:25px;
	height:14px;
	display:block;
	position:absolute;
	left:34px;
}
#layout10 .prve{
	background:url(images/prve.gif) no-repeat;
	top:262px;
}
#layout10 .next{
	background:url(images/next.gif) no-repeat;
	top:404px;
}
#layout10 .text{
	width:975px;
	position:absolute;
	top:46px;
	right:71px;
	height:700px;
}
#layout10 .text-box{
	width:100%;
	height:100%;
	position:relative;
}
#layout10 .city{
	font-size:30px;
	color:#fff;
	line-height:56px;
	width:30px;
	position:absolute;
	top:238px;
	left:-123px;
}
#layout10 .text1{
	width:484px;
	color:#fff;
	position:absolute;
	left:0px;
	top:41px;
}
#layout10 .text1 a{ color:#fff;}
#layout10 .text1 .pic img{
	width:472px;
	height:288px;
	border:6px solid #eaeaea;
}
#layout10 .text1 .news{
	overflow:hidden;
	height:90px;
	margin-top:18px;
}
#layout10 .text1 .news h5{
	font-size:24px;
	line-height:32px;
	height:32px;
	text-align:center;
	margin-bottom:10px;
}
#layout10 .text1 .news p{
	font-size:14px;
	line-height:24px;
	max-height:48px;
}
#layout10 .text1 .more{
	font-size:14px;
	margin:21px 0px -14px 206px;
	height:20px;
	overflow:hidden;
}
#layout10 .text1 li{
	font-size:18px;
	line-height:30px;
	height:60px;
	margin:32px 57px 0px 27px;
}

#layout10 .map{
	width:467px;
	height:470px;
	position:absolute;
	right:0px;
	top:0px;
}
#layout10 .text2{
	width:336px;
	height:252px;
	position:absolute;
	background:url(images/text2.png) no-repeat;
	top:430px;
	right:30px;
	padding:18px 14px 13px 14px;
}
#layout10 .text2 .pic img{
	width:336px;
	height:206px;
}
#layout10 .text2 p{
	font-size:15px;
	text-align:center;
	line-height:46px;
	height:46px;
}









#footer{
	color:#000;
	line-height:26px;
	padding:38px 0px;
	border-top:none;
	text-align:center;
}
#footer a{color:#000;}





/*样式修改开始*/
#layout1 .pic{
	float:none;
}
#layout1 #hot .pic{ float:right;}
/*样式修改结束*/








/*样式修改1开始*/
#hot .hot-text h1 a{ color:#000;}
#hot .hot-text p a span{ color:#ed4045;}
#layout1 .block:hover #news1 .textbg{background:#000;}
#layout1 .block:hover #news2 .textbg{background:#000;}
.box1 .text2{background:#c9ae5b;}
.box1 h5 a,.box1 h4 a{ color:#000;}
#layout11{
	background:url(images/ly11-bg.jpg) no-repeat top center;
}
#layout11 .box{
	overflow:hidden;
}
#layout11 .block1{
	height:225px;
	overflow:hidden;
	margin:211px 1px 0px 139px;
}
#layout11 .block1 .left{
	width:825px;
}
#layout11 .block1 h2{
	font-size:36px;
	text-align:center;
	line-height:48px;
	height:48px;
	margin:22px 0px 9px 0px;
}
#layout11 .block1 h2 a{ color:#e31311;}
#layout11 .block1 h4{
	font-size:24px;
	font-weight:normal;
	text-align:center;
	color:#e31311;
	line-height:32px;
	height:32px;
}
#layout11 .block1 .left p{
	font-size:14px;
	line-height:24px;
	color:#333;
	border-top:1px solid #d9d9d9;
	margin-top:18px;
	max-height:48px;
	padding-top:14px;
}
#layout11 .block1 .right{
	width:166px;
	height:225px;
	border-radius:10px;
	background:#fff;
}
#layout11 .block1 .right img{
	margin:4px 0px 0px 9px;
}
#layout11 .block2{
	margin-top:37px;
	height:193px;
	overflow:hidden;
}
#layout11 .block2 ul{
	margin-left:-68px;
	zoom:1;
}
#layout11 .block2 li{
	width:342px;
	float:left;
	display:inline;
	font-size:18px;
	line-height:50px;
	height:50px;
	margin-left:68px;
}
#layout11 .block2 li span{
	float:left;
	display:inline;
	padding:0px 10px 0px 13px;
	margin:10px 13px 0px 0px;
	border-radius:5px 0px 0px 5px;
	background:#f98d0d;
	height:34px;
	line-height:34px;
	color:#fff;
}
#layout11 .block2 li a{ color:#333;}
#layout11 .block2 li a:hover,#layout11 .block2 li a:active{ color:#c00; }

#layout11 .block3 .left,#layout11 .block3 .middle{
	width:365px;
}
#layout11 .block3 .middle{
	float:left;
	display:inline;
	margin-left:60px;
}
#layout11 .block3 span{
	font-size:16px;
	line-height:23px;
	color:#333;
	margin:33px 13px 41px 14px;
	display:block;
	max-height:92px;
	height:92px;
}
#layout11 .block3 .right{
	width:380px;
	height:236px;
	position:relative;
}
#layout11 .block3 .pic img{
	width:380px;
	height:236px;
}
#layout11 .block3 .textbg {
    height:37px;
    background:#000;
}
#layout11 .block3 .right p{
	font-size:16px;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	height:37px;
	line-height:37px;
	text-align:center;
}
#layout11 .block3 .right p a{ color:#fff;}




#header{
	min-width:1200px;
	max-width:1920px;
	overflow:hidden;
}
#header .header-pic1{
	width:1004px;
	height:960px;
	background:url(images/header-pic1.png) no-repeat;
	top:0px;
	right:-370px;
	position:absolute;
}
@-ms-keyframes header-pic1{
	from{ filter:alpha(opacity=0); opacity:0; right:-1000px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-moz-keyframes header-pic1{
	from{ filter:alpha(opacity=0); opacity:0;right:-1000px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-o-keyframes header-pic1{
	from{ filter:alpha(opacity=0); opacity:0; right:-1000px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-webkit-keyframes header-pic1{
	from{ filter:alpha(opacity=0); opacity:0;right:-1000px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@keyframes header-pic1{
	from{ filter:alpha(opacity=0); opacity:0; right:-1000px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
#header .header-pic1,#header1 .header-pic1{
	animation:'header-pic1' 0.8s ease-in-out 0s normal;
	-ms-animation:header-pic1 0.8s ease-in-out 0s normal;
	-moz-animation:header-pic1 0.8s ease-in-out 0s normal;
	-o-animation:'header-pic1' 0.8s ease-in-out 0s normal;
	-webkit-animation:'header-pic1' 0.8s ease-in-out 0s normal;
}


#header .header-pic2{
	width:479px;
	height:836px;
	background:url(images/header-pic2.png) no-repeat;
	top:0px;
	left:-370px;
	position:absolute;
}
@-ms-keyframes header-pic2{
	from{ filter:alpha(opacity=0); opacity:0; left:-1000px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-moz-keyframes header-pic2{
	from{ filter:alpha(opacity=0); opacity:0;left:-1000px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-o-keyframes header-pic2{
	from{ filter:alpha(opacity=0); opacity:0; left:-1000px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-webkit-keyframes header-pic2{
	from{ filter:alpha(opacity=0); opacity:0;left:-1000px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@keyframes header-pic2{
	from{ filter:alpha(opacity=0); opacity:0; left:-1000px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
#header .header-pic2,#header1 .header-pic2{
	animation:'header-pic2' 0.8s ease-in-out 0s normal;
	-ms-animation:header-pic2 0.8s ease-in-out 0s normal;
	-moz-animation:header-pic2 0.8s ease-in-out 0s normal;
	-o-animation:'header-pic2' 0.8s ease-in-out 0s normal;
	-webkit-animation:'header-pic2' 0.8s ease-in-out 0s normal;
}


#header .header-zi{
	width:499px;
	height:562px;
	background:url(images/header-zi.png) no-repeat;
	top:80px;
	right:-39px;
	position:absolute;
}
@-ms-keyframes header-zi{
	from{ filter:alpha(opacity=0); opacity:0; top:-200px;}
	34%{ filter:alpha(opacity=0); opacity:0; top:-200px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-moz-keyframes header-zi{
	from{ filter:alpha(opacity=0); opacity:0; top:-200px;}
	34%{ filter:alpha(opacity=0); opacity:0; top:-200px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-o-keyframes header-zi{
	from{ filter:alpha(opacity=0); opacity:0; top:-200px;}
	34%{ filter:alpha(opacity=0); opacity:0; top:-200px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-webkit-keyframes header-zi{
	from{ filter:alpha(opacity=0); opacity:0; top:-200px;}
	34%{ filter:alpha(opacity=0); opacity:0; top:-200px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@keyframes header-zi{
	from{ filter:alpha(opacity=0); opacity:0; top:-200px;}
	34%{ filter:alpha(opacity=0); opacity:0; top:-200px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
#header .header-zi,#header1 .header-zi{
	animation:'header-zi' 1.8s ease-in-out 0s normal;
	-ms-animation:header-zi 1.8s ease-in-out 0s normal;
	-moz-animation:header-zi 1.8s ease-in-out 0s normal;
	-o-animation:'header-zi' 1.8s ease-in-out 0s normal;
	-webkit-animation:'header-zi' 1.8s ease-in-out 0s normal;
}



@-ms-keyframes nav1{
	from{ filter:alpha(opacity=0); opacity:0; top:900px;}
	60%{ filter:alpha(opacity=0); opacity:0;top:900px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-moz-keyframes nav1{
	from{ filter:alpha(opacity=0); opacity:0;top:900px;}
	60%{ filter:alpha(opacity=0); opacity:0;top:900px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-o-keyframes nav1{
	from{ filter:alpha(opacity=0); opacity:0;top:900px;}
	60%{ filter:alpha(opacity=0); opacity:0;top:900px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@-webkit-keyframes nav1{
	from{ filter:alpha(opacity=0); opacity:0;top:900px;}
	60%{ filter:alpha(opacity=0); opacity:0;top:900px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
@keyframes nav1{
	from{ filter:alpha(opacity=0); opacity:0;top:900px;}
	60%{ filter:alpha(opacity=0); opacity:0;top:900px;}
	to{ filter:alpha(opacity=100); opacity:1;}
}
#nav1,#nav2{
	animation:'nav1' 1.8s ease-in-out 0s normal;
	-ms-animation:nav1 1.8s ease-in-out 0s normal;
	-moz-animation:nav1 1.8s ease-in-out 0s normal;
	-o-animation:'nav1' 1.8s ease-in-out 0s normal;
	-webkit-animation:'nav1' 1.8s ease-in-out 0s normal;
	position:absolute;
	top:690px;
	right:144px;
	width:386px;
}
#nav1 a{
	font-size:22px;
	color:#94361a;
	font-weight:bold;
	width:145px;
	height:63px;
	background:url(images/nav1.png) no-repeat;
	text-align:center;
	line-height:63px;
	display:block;
	text-decoration:none;
	float:left;
	margin-bottom:18px;
}
#nav1 .nav1{ margin:0px 18px 18px 78px;_margin:0px 18px 18px 39px;}
#nav1 .nav3{ margin:0px 15px 18px 41px;_margin:0px 15px 18px 21px;}

#nav1 a:hover{
	color:#f6cd51;
	background:url(images/nav1-a.png) no-repeat;
}



#layout11 .box-k{
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	width:100%;
}
#layout1 .news{
	overflow:inherit;
}
#layout1 .news .pic,#layout1 .news .pic img{
	width:325px;
	height:235px;
	overflow:hidden;
	display:block;
}
#layout1 .news .pic img:hover{
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
}
#layout1 .biao{
	font-size:26px;
	position:absolute;
	color:#9ea3a6;
	width:26px;
	line-height:33px;
}
#layout1 #biao1{
	top:10px;
	left:-32px;
}
#layout1 #biao2{
	top:10px;
	right:-33px;
}
#layout1 .biao span{
	font-size:36px;
	font-weight:bold;
	margin-left:1px;
}
#layout1 .block:hover .biao{ color:#fff;}




#layout11{
	position:relative;
	height:1049px;
}
#layout11 .block1{
	margin:211px 1px 0px 31px;
}
#layout11 .block1 .title{
	float:left;
	font-size:30px;
	font-weight:bold;
	color:#fff;
	width:30px;
	display:inline;
	margin:38px 78px 0px 0px;
	line-height:36px;
}
#layout11 .play{
	width:81px;
	height:81px;
	background:url(images/play.png) no-repeat;
	position:absolute;
	top:74px;
	left:154px;
}
#layout11 .block3{
	background:url(images/block3.png) no-repeat 7px 4px;
}

#layout11 .bottom{
	position:absolute;
	left:0px;
	bottom:0px;
	height:395px;
	width:100%;
}


#layout11 #box1{
	background:url(images/box1.png) no-repeat 0px 142px;
}
#layout11 #box1 .block1{
	margin:140px 1px 0px 31px;
}

/*样式修改1结束*/







#header1{
	min-width:1200px;
	max-width:1920px;
	overflow:hidden;
	width:100%;
	position:relative;
}
#header1 img{
	width:100%;
	height:100%;
}
#header1 .header-pic1{
	top:0px;
	right:0px;
	width:58.6%;
	position:absolute;
	z-index:100;
}

#header1 .header-pic2{
	top:0px;
	left:0px;
	width:15.3%;
	position:absolute;
	z-index:100;
}

#header1 .header-zi{
	top:8.42%;
	left:56.9%;
	width:26%;
	position:absolute;
	z-index:100;
}



#nav2{
	top:68.5%;
	right:27.7%;
	width:19.95%;
	z-index:100;
	height:23.4%;
}
#nav2 .nav-box{
	width:100%;
	height:100%;
	position:relative;
}
#nav2 a{
	width:37.3%;
	height:28.4%;
	display:block;
	position:absolute;
	background:url(images/nav1.png) no-repeat;
	color:#94361a;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-size:100% 100%;
	font-size:22px;
	line-height:63px;
}
#nav2 a:hover{
	color:#f6cd51;
	background:url(images/nav1-a.png) no-repeat;
	background-size:100% 100%;
}
#nav2 .nav1{ top:0%; left:21.1%;}
#nav2 .nav2{ top:0%; right:0%;}
#nav2 .nav3{ top:36%; left:10.9%;}
#nav2 .nav4{ top:36%; right:10.4%;}
#nav2 .nav5{ bottom:0%; left:0%;}
#nav2 .nav6{ bottom:0%; right:21.4%;}

@media (max-width:1450px){
	#nav2 a{font-size:20px; line-height:46px;}
}


#header1 .header-lb{
	width:75%;
	top:0%;
	left:0%;
	position:absolute;
}









/*牵挂样式开始*/
#layout12{
	background:url(images/ly12-bg.jpg) no-repeat top center;
}
#layout12 .box{
	height:960px;
	overflow:hidden;
}
#layout12 .title{
	height:57px;
	margin:82px 0px 44px 789px;
}
#layout12 .title #li1{
	margin:0px 110px 0px 118px;
}
#layout12 .title li{
	width:46px;
	height:57px;
	display:inline;
	float:left;
	background:url(images/title1.png) no-repeat;
	font-size:30px;
	color:#fff;
	text-align:center;
	line-height:49px;
	font-weight:bold;
}
#layout12 .title li.on{background:url(images/title2.png) no-repeat;}
#layout12 .title li a{
	color:#fff;
	text-decoration:none;
}

#layout12 .left{
	width:424px;
	margin-left:93px;
	display:inline;
}
#layout12 .block1 .left{ margin-top:120px;}
#layout12 .block2 .left,#layout12 .block3 .left{ margin-top:170px;}
#layout12 .left .zi{
	height:100px;
	background:url(images/zi1.gif) no-repeat 0px 3px;
	font-size:18px;
	line-height:25px;
	color:#121212;
	padding-left:43px;
}
#layout12 .left .zi p{
	max-height:75px;
}
#layout12 .block1 .left .zi{ margin-top:30px;}
#layout12 .tu1{
	width:384px;
	height:163px;
	padding:13px 13px;
	background:url(images/tu1.gif) no-repeat;
	margin-top:38px;
}
#layout12 .tu1 img{
	width:384px;
	height:163px;
}
#layout12 .tu2{
	width:384px;
	height:276px;
	padding:13px 13px;
	background:url(images/tu2.gif) no-repeat;
	margin-top:39px;
}
#layout12 .tu2 img{
	width:384px;
	height:276px;
}



#layout12 .right{
	width:391px;
	margin:71px 100px 0px 0px;
	display:inline;
}
#layout12 .news1{
	padding-bottom:16px;
}
#layout12 .block1 .news1{
	margin-bottom:17px;
}
#layout12 .news1 h4{
	font-size:28px;
	line-height:36px;
	height:72px;
	margin:0px 77px 0px 2px;
}
#layout12 .news1 p{
	font-size:14px;
	color:#797979;
	line-height:22px;
	margin:7px 21px 0px 5px;
	max-height:66px;
}
#layout12 .right p a{ color:#e94f27;}
#layout12 .news2{
	margin:22px 0px 27px 0px;
}
#layout12 .news2 .pic{
	float:left;
	display:inline;
	margin-left:6px;
	width:188px;
}
#layout12 .news3 .pic{
	float:right;
	width:188px;
	display:inline;
	margin-right:11px;
}
#layout12 .right .pic img{
	width:188px;
	height:129px;
}
#layout12 .right .zi{
	width:162px;
	height:129px;
	overflow:hidden;
}
#layout12 .news2 .zi{
	float:right;
	display:inline;
	margin-right:12px;
}
#layout12 .news3 .zi{
	float:left;
	display:inline;
	margin-left:7px;
}
#layout12 .news2 .zi h5,#layout12 .news3 .zi h5{
	font-size:18px;
	line-height:22px;
	max-height:44px;
	margin:4px 0px 9px 0px;
}
#layout12 .news2 .zi p,#layout12 .news3 .zi p{
	color:#6b6b6b;
	line-height:22px;
	max-height:66px;
	margin-left:4px;
}
#layout12 .block1 ul{
	margin-left:-13px;
	zoom:1;
	background:url(images/ul1.gif) no-repeat 13px 0px;
}
#layout12 .block1 li{
	margin:35px 0px 0px 13px;
	display:inline;
	width:189px;
	float:left;
}
#layout12 .block1 li img{
	width:189px;
	height:135px;
}


#layout12 .block2 ul{
	padding:13px 0px 0px 2px;
	margin-top:18px;
	border-top:1px dashed #b1b1b1;
}
#layout12 .block2 li{
	font-size:16px;
	line-height:26px;
	height:26px;
	background:url(images/li-1.gif) no-repeat left center;_background:url(images/li.gif) no-repeat 0px 8px;
	padding-left:17px;
}


#layout12 .block3 .news1{
	border-bottom:1px dashed #b1b1b1;
	padding-bottom:20px;
}
#layout12 .block3 .news2{
	border-top:1px dashed #b1b1b1;
	padding-top:23px;
}
#layout12 .block3 .zi1{
	height:51px;
	width:364px;
	background:url(images/zi2.gif) no-repeat top left;
	font-size:16px;
	line-height:24px;
	color:#666;
	padding:24px 1px 0px 5px;
	margin:18px 0px 3px 0px;
}
#layout12 .block3 .zi1 p{
	max-height:48px;
}
#layout12 .block3 .zi1 a{ font-size:12px;}
/*牵挂样式结束*/





/*百姓故事样式开始*/
#layout13{
	background:url(images/ly13-bg.jpg) no-repeat top center;
}
#layout13 .box{
	height:960px;
	overflow:hidden;
}




#layout13 .bxgs-list{
	margin-top:194px;
}
.bxgs-list ul{
	margin-left:-38px;
	zoom:1;
}
.bxgs-list li{
	width:574px;
	height:160px;
	float:left;
	display:inline;
	margin:30px 0px 0px 38px;
}
.bxgs-list .li1{ background:url(images/bxgs-li.png) no-repeat top right;}
.bxgs-list .li2{ background:url(images/bxgs-li.png) no-repeat top left;}
.bxgs-list li .pic img{
	width:151px;
	height:150px;
	border:5px solid #f4e5c9;
	border-radius:76px;
}
.bxgs-list .li1 .pic{ float:left;}
.bxgs-list .li2 .pic{ float:right;}
.bxgs-list .news{
	width:360px;
	display:inline;
}
.bxgs-list .li1 .news{
	float:right;
	margin-right:24px;
}
.bxgs-list .li2 .news{
	float:left;
	margin-left:30px;
}
.bxgs-list .news h4{
	font-size:30px;
	line-height:33px;
	font-weight:normal;
	margin:14px 0px 4px 0px;
	max-height:66px;
}
.bxgs-list .news h4 a{ color:#643a00;}
.bxgs-list .news p{
	font-size:14px;
	color:#643a00;
	line-height:20px;
	max-height:60px;
}
#layout13 .djck{
	margin:57px 0px 0px 393px;
	display:block;
}




#layout14{
	background:url(images/ly14-bg.jpg) no-repeat top center;
}
#layout14 .box{
	height:2642px;
	overflow:hidden;
}
#layout14 .bxgs-list{
	margin-top:194px;
}
/*百姓故事样式结束*/
