@charset "utf-8";
/* CSS Document */
* {margin:0px;padding:0px;}
body {font-family:"Microsoft Yahei";font-size:14px;color:#333;text-align:left;background:url(img/banner.jpg) no-repeat center 0px;}
a:focus {outline:none;}
a {color:#333;text-decoration:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
a:hover {color:#df3036;text-decoration:underline;}
ul, li {list-style:none;}
img {border:none;}
.w1200 {overflow:hidden;width:1200px;margin:40px auto 0px;}
.k1200 {overflow:hidden;width:1200px;margin:40px auto 0px;}


.menu100 {overflow:hidden;width:100%;background:#d10000;margin:750px auto 0px;}
.menu {overflow:hidden;width:1200px;margin:0px auto;}
.menu ul li {float:left;overflow:hidden;font-size:22px;text-align:center;width:auto;height:70px;line-height:70px;}
.menu ul li.line {width:1px;background:url(img/bj6.jpg) no-repeat 0px center;}
.menu a {display:block;color:#fdfbd7;padding:0px 78px;}
.menu a:hover {color:#fff;background:#b90300;text-decoration:none;}


.zaina {overflow:hidden;float:left;width:590px;margin:2px 0px 0px;}
.zaina ul li {float:left;overflow:hidden;font-size:14px;width:590px;padding:0px 0px 16px;border-bottom:1px dotted #c1c1c1;}
.zaina ul li h3 {overflow:hidden;font-size:21px;font-weight:normal;height:55px;line-height:55px;margin:4px 0px 0px;}
.zaina ul li p {overflow:hidden;font-size:14px;color:#888;text-indent:2em;line-height:26px;height:52px;}
.zaina ul li p a {color:#df3036;}
.zaina ul li p a:hover {color:#df3036;}


.zainb {overflow:hidden;float:right;width:580px;height:386px;}
#KinSlideshow {width:580px;height:386px;overflow:hidden;position:relative;}
#KinSlideshow img {width:580px;height:386px;}


.zainc {overflow:hidden;width:1260px;margin:0px auto;}
.zainc ul li {position:relative;float:left;overflow:hidden;font-size:14px;background:#f7f7f7;width:380px;margin:30px 0px 0px 30px;}
.zainc ul li h2 {overflow:hidden;width:380px;height:254px;z-index:1;}
.zainc ul li h2 img {width:380px;height:254px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.zainc ul li h2 a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.zainc ul li h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:382px;height:35px;margin-top:-35px;z-index:2;}
.zainc ul li h3 {overflow:hidden;position:relative;font-size:15px;font-weight:normal;text-align:center;width:382px;height:35px;line-height:35px;margin-top:-35px;z-index:3;}
.zainc ul li p {overflow:hidden;font-size:14px;color:#888;text-indent:2em;line-height:24px;height:72px;padding:10px 15px;}
.zainc ul li h3 a {color:#fff;}
.zainc ul li h3 a:hover {color:#d9d9d9;}
.zainc ul li p a {color:#df3036;}
.zainc ul li p a:hover {color:#f00;}


.zaind {overflow:hidden;width:1260px;margin:0px auto;}
.zaind ul li {overflow:hidden;float:left;width:585px;margin:30px 0px 0px 30px;}
.zaind ul li h2 {overflow:hidden;float:left;width:200px;height:134px;margin-right:20px;}
.zaind ul li h2 img {width:200px;height:134px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.zaind ul li h2 a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.zaind ul li h3 {overflow:hidden;font-size:18px;font-weight:normal;height:56px;line-height:28px;}
.zaind ul li p {overflow:hidden;font-size:14px;color:#888;text-indent:2em;line-height:24px;height:72px;margin:5px 0px 0px;}
.zaind ul li p a {color:#df3036;}
.zaind ul li p a:hover {color:#f00;}


.zaine {overflow:hidden;width:1260px;margin:20px auto 0px;}
.zaine ul li {float:left;overflow:hidden;font-size:18px;background:url(img/bj5.jpg) no-repeat 6px center;width:555px;height:45px;line-height:45px;margin-left:30px;padding-left:30px;border-bottom:1px dotted #b2b2b2;}


.zainf {overflow:hidden;width:1240px;margin:10px auto 0px;}
.zainf ul li {float:left;overflow:hidden;position:relative;width:285px;margin:20px 0px 0px 20px;}
.zainf ul li h3 {overflow:hidden;width:285px;height:190px;z-index:1;}
.zainf ul li h3 img {width:285px;height:190px;}
.zainf ul li h2 {overflow:hidden;position:relative;z-index:3;display:block;width:285px;height:190px;background:url(img/play.png) no-repeat 0px 0px;margin-top:-190px;}
.zainf ul li h2 a {float:left;text-indent:-999px;width:285px;height:190px;}
.zainf ul li p {overflow:hidden;font-size:14px;height:48px;line-height:24px;padding:8px 0px 0px;}


.title3 {overflow:hidden;width:1200px;margin:30px auto 0px;border-bottom:2px solid #df3036;}
.title3 h3 {float:left;font-size:21px;color:#fff;letter-spacing:2px;background:#df3036;line-height:50px;padding:0px 24px;}


.mainz {overflow:hidden;width:1200px;margin:15px auto 0px;}
.mainz li {float:left;font-size:14px;background:url(img/bj5.jpg) no-repeat 0px center;width:1180px;height:45px;line-height:45px;padding-left:20px;border-bottom:1px dashed #d6d6d6;}
.mainz li a {overflow:hidden;float:left;width:760px;height:45px;}
.mainz li span {float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;width:140px;}


.page{margin:30px auto 0;text-align:center;}
.page a{border:1px #e5e5e5 solid;display:inline-block;padding:4px 10px 0;*padding-top:5px;margin:0 5px;height:22px;*height:21px;text-decoration:none;vertical-align:middle; line-height:18px}
.page a:hover{border:1px #cf4789 solid;color:#333}
.page span{display:inline-block}
.page .now a{color:#fff;border:1px #cf4789 solid}
.page .pre-n,.page .next-n{border:1px #e5e5e5 solid;color:#999;padding:4px 10px 0;*padding-top:5px;height:22px;*height:21px;margin:0 5px}
.page table {margin:0 auto;}
.page table td {line-height:18px;}
#pagenav {vertical-align:middle;}


.footer {overflow:hidden;font-size:12px;text-align:center;background:url(img/bj2.jpg) no-repeat center bottom;width:100%;line-height:24px;margin:40px auto 0px;padding:25px 0px;}
.footer h3 {padding:0px 0px 5px;}



.bpic {overflow:hidden;width:100%;height:auto;margin:0px auto;display:none;}
.bpic img {display:block;}


@media only screen and (min-width:0px) and (max-width:850px){

	.bpic {display:block;}
	.bpic img {width:100%;}

	body {background:none;}

	.menu100 {margin:0px auto;}
	.menu {overflow:hidden;width:97%;margin:0px auto;padding:2% 1.5%;}
	.menu ul li {font-size:14px;width:20%;height:auto;line-height:35px;}
	.menu ul li.line {display:none;}
	.menu a {padding:0px;}

	.w1200 {width:94%;margin:3% auto 0px;}
	.w1200 img {width:100%;}
	.k1200 {width:100%;margin:0px auto;}


	.zaina {float:none;width:94%;margin:2% auto 0px;}
	.zaina ul li {width:100%;padding:0px 0px 3%;}
	.zaina ul li h3 {font-size:16px;height:auto;line-height:150%;margin:3% 0px 0px;}
	.zaina ul li p {font-size:14px;line-height:24px;height:auto;margin:2% 0px 0px;display: none}


	.zainb {float:none;width:340px;height:226px;margin:3% auto 0px;}
	#KinSlideshow {width:340px;height:226px;}
	#KinSlideshow img {width:340px;height:226px;}

	.zaind {width:94%;}
	.zaind ul li {width:100%;margin:3% 0px 0px;}
	.zaind ul li h2 {width:35%;height:auto;margin-right:3%;}
	.zaind ul li h2 img {width:100%;height:auto;}
	.zaind ul li h3 {overflow:hidden;font-size:16px;font-weight:normal;height:auto;line-height:150%;}
	.zaind ul li p {display:none;}

	.zaine {width:94%;margin:3% auto 0px;}
	.zaine ul li {text-indent:20px;background:url(img/bj5.jpg) no-repeat 0px center;width:100%;margin-left:0px;padding-left:0px;}


	.zainf {width:100%;margin:0px auto;}
	.zainf ul li {width:45.5%;margin:3% 0px 0px 3%;}
	.zainf ul li h3 {width:100%;height:95px;}
	.zainf ul li h3 img {width:100%;height:95px;}
	.zainf ul li h2 {display:none;}
	.zainf ul li p {height:42px;line-height:21px;padding:5px 0px 0px;}

	.footer {background:none;width:100%;margin:6% auto 0px;padding:0px 0px 3%;}
	.footer h3 {padding:0px;}


	.title3 {width:94%;margin:3% auto 0px;}
	.title3 h3 {font-size:18px;letter-spacing:1px;line-height:35px;padding:0px 15px;}


	.mainz {width:94%;margin:3% auto 0px;}
	.mainz li {text-indent:20px;background:url(img/bj5.jpg) no-repeat 0px center;width:100%;padding-left:0px;}
	.mainz li a {width:100%;}
	.mainz li span {display:none;}


	.page{font-size:12px;width:94%;margin:3% auto 0;}
	.page a{padding:2px 3px 0;}


}



@media only screen and (min-width:0px) and (max-width:359px){

	.zainb {width:300px;height:200px;}
	#KinSlideshow {width:300px;height:200px;}
	#KinSlideshow img {width:300px;height:200px;}

}


@media only screen and (min-width:375px) and (max-width:413px){

	.zainb {width:350px;height:234px;}
	#KinSlideshow {width:350px;height:234px;}
	#KinSlideshow img {width:350px;height:234px;}

}


@media only screen and (min-width:414px) and (max-width:767px){

	.zainb {width:390px;height:260px;}
	#KinSlideshow {width:390px;height:260px;}
	#KinSlideshow img {width:390px;height:260px;}

}

@media only screen and (min-width:768px) and (max-width:850px){

	.menu ul li {font-size:18px;line-height:45px;}

	.zainb {width:722px;height:482px;}
	#KinSlideshow {width:722px;height:482px;}
	#KinSlideshow img {width:722px;height:482px;}

	.zaind ul li h3 {font-size:21px;line-height:210%;}

	.zainf ul li h3 {width:100%;height:230px;}
	.zainf ul li h3 img {width:100%;height:230px;}

}
