body { font-family: "SimHei","Arial"; }
.pageroadkv { background: #FFF; }
	.pageroadkv .kv_k { width: 960px; margin: 0 auto; padding-bottom: 28px;}
	.pageroadkv .kv_k h2 { font-size: 48px; color: #00519D; padding: 10px 0 20px; line-height: 1.3;}
	.pageroadkv .kv_k .kv1 { position: relative; overflow: hidden; width: 960px; height: 555px; margin-bottom: 14px;}
		.pageroadkv .kv_k .kv1 .info { background: url(../images/road/kv_shade.png) repeat; font-size: 14px; padding: 20px 40px; line-height: 22px; color: #FFF; width: 880px; position: absolute; bottom: 0; left: 0; }
		.pageroadkv .kv_k .kv1 .play { position: absolute; right: 20px; top: 110px; transition:All 0.8s ease-in-out; -webkit-transition:All 0.8s ease-in-out;-moz-transition:All 0.8s ease-in-out;-o-transition:All 0.8s ease-in-out;}
		.pageroadkv .kv_k .kv1 .bg { transition:All 0.8s ease-in-out; -webkit-transition:All 0.8s ease-in-out;-moz-transition:All 0.8s ease-in-out;-o-transition:All 0.8s ease-in-out;}
		.pageroadkv .kv_k .kv1hover .play { transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
		.pageroadkv .kv_k .kv1hover .bg { transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02); -o-transform:scale(1.02);-ms-transform:scale(1.02);}
	.pageroadkv .kv_k .kvother { width: 960px; }
		.pageroadkv .kv_k .kvother .item { width: 229px; position: relative; float: left; margin-right: 15px; color: #FFF; margin-bottom: 11px;}
		.pageroadkv .kv_k .kvother .itembig { width: 467px; height: 467px; }
			.pageroadkv .kv_k .kvother .item .img_k { width: 100%; height: 100%; position: relative; overflow: hidden;}
			.pageroadkv .kv_k .kvother .item .img_k .bg { width: 100%; height: 100%; display: block; transition:All 0.3s ease-in-out; -webkit-transition:All 0.33s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out;}
			.pageroadkv .kv_k .kvother .item .img_khover .bg { opacity: 1; transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

.pageroadcartoon { clear:both; padding:0 0 75px 0;}
	.pageroadcartoon h2 { font-size: 48px; padding: 0 0 18px; color: #00519D; }
	.pageroadcartoonswiper_k { width: 100%; height: 435px; overflow: hidden; }
	.pageroadcartoonswiper_k .swiper-container { width: 980px; margin-bottom: 18px;}
	.pageroadcartoonswiper_k .swiper-slide { }
	.pageroadcartoonswiper_k .swiper-slide .info_k { width: 225px; height: 100%; margin-right: 20px; float: left; color: #666666; }
	.pageroadcartoonswiper_k .swiper-slide .info_k .img { width: 225px; height: 346px; margin-bottom: 16px;}
	.pageroadcartoonswiper_k .swiper-slide .info_k strong { display: block; text-align: center; font-weight: bold; font-size: 14px; height: 25px;}
	.pageroadcartoonswiper_k .swiper-slide .info_k span { display: block; text-align: center; font-size: 12px; padding: 0 12px; word-break: break-all;}
	.pageroadcartoonswiper_k .swiper-pagination { text-align: center; width: 100%; height: 16px; }
	.pageroadcartoonswiper_k .swiper-pagination-bullet,
	.pageroadcartoonswiper_k .swiper-pagination-switch { border:#00509C 1px solid; width: 8px; height: 8px; background: transparent; opacity: 1; margin: 0 6px; display: inline-block; border-radius: 50%;}
	.pageroadcartoonswiper_k .swiper-pagination-bullet-active,
	.pageroadcartoonswiper_k .swiper-active-switch { border:#00509C 1px solid; background: #00509C;}

.pageroadonline_w { background: #00509C url(../images/road/ico_2.png) repeat-x center 399px; }
.pageroadonline { width: 960px; height: 740px; margin: 0 auto; padding-bottom: 28px; position: relative;}
	.pageroadonline h2 { font-size: 48px; color: #FFF; padding: 30px 0 0; letter-spacing: 2px;}
	.pageroadonline .online_k { width: 100%; position: absolute; top: 399px; left: 0; height: 6px;}
		.pageroadonline .online_k .item { position: absolute; width: 148px; }
			.pageroadonline .online_k .item h4 { font-size: 20px; color: #00205C; width: 64px; height: 64px; background: url(../images/road/ico_1.png) no-repeat; position: absolute; line-height: 64px; text-align: center; cursor: pointer;}
			.pageroadonline .online_k .item h4 i { position: absolute; width: 6px; height: 20px; background: #FFE400; left: 50%; margin-left: -3px; }
			.pageroadonline .online_k .item .cont { color:#DDDDDD; width: 100%; position: absolute; line-height: 22px;}
			.pageroadonline .online_k .item .cont span { display: block; margin-bottom: 14px; }
			.pageroadonline .online_k .item .fullcont { display: none; }
		.pageroadonline .online_k .itemtop { bottom: 18px; }
			.pageroadonline .online_k .itemtop h4 { bottom: 0; left: 3px; }
			.pageroadonline .online_k .itemtop h4 i { bottom: -18px; }
			.pageroadonline .online_k .itemtop .cont { bottom: 77px; }
		.pageroadonline .online_k .itembottom { top: 18px; }
			.pageroadonline .online_k .itembottom h4 { top: 0; left: 3px; }
			.pageroadonline .online_k .itembottom h4 i { top: -18px; }
			.pageroadonline .online_k .itembottom .cont { top: 87px; }
	.pageroadonline .pop { width: 100%; height: 430px; position: absolute; top: 50%; margin-top: -215px; background: url(../images/road/online_shade.png) repeat; display: none; }
		.pageroadonline .pop .close { position: absolute; right: 12px; top: 12px; width: 30px; cursor: pointer;}
		.pageroadonline .pop .cont_k { margin: 40px auto; width: 829px; overflow-y: auto; height: 350px; color: #FFF; }
			.pageroadonline .pop .cont_k .year { color: #FFE400; font-size: 32px; margin-bottom: 30px; letter-spacing: 2px; }
			.pageroadonline .pop .cont_k .spetit { font-size: 20px; margin: 30px 0 10px; font-weight: bold; }
			.pageroadonline .pop .cont_k .info { font-size: 14px; line-height: 21px; font-weight: 100;}

.pageroadnews { background: #FFF; padding-bottom: 62px;}
.pageroadnews .kv_k { width: 960px; margin: 0 auto;}
.pageroadnews h2 { font-size: 40px; padding: 38px 0 28px; color: #00519D;}
.pageroadnews .news_k {  }
	.pageroadnews .news_k .photo { float: left; margin-right: 38px;}
	.pageroadnews .news_k .list { font-size: 14px; font-weight: bold; color: #00519D; float: left; width: 366px;}
	.pageroadnews .news_k .list p { width: auto; margin-bottom: 18px; position: relative;}
	.pageroadnews .news_k .list a { text-decoration: underline; }
	.pageroadnews .news_k .list em { font-style: normal; font-size: 22px; position: absolute; left: -15px; top: 0; height: 21px; line-height: 21px;}


