@charset "utf-8";
/* CSS Document */
a:hover {color:#ae0a00;}
.top h2 a:hover {color:#ae0a00;}
#MutiNav .multiUl li a:hover {color:#ae0a00;}

.logo {overflow:hidden;float:left;width:200px;}
.hnd {overflow:hidden;float:right;width:450px;padding:5px 128px 0px 0px;}
.search {padding:14px 0px 0px;}
#bdcsMain:focus{border-color:#ae0a00;}
.bdcs-search-form-submit {background:url(img/bj9.jpg) no-repeat 0px 0px;}

.menu100 {overflow:hidden;width:100%;background:#ae0a00;margin:20px auto 0px;}
.menu {overflow:hidden;width:1200px;margin:0px auto;}
.menu ul li {overflow:hidden;float:left;font-size:16px;font-weight:bold;text-align:center;width:120px;}
.menu ul li a {display:block;color:#ffe1a9;background:#ae0a00;line-height:60px;}
.menu ul li a:hover {color:#fff;background:#d00000;text-decoration:none;}
.menu ul li.on a {color:#fff;background:#d00000;}


.toutiao {overflow:hidden;width:1170px;text-align:center;margin:30px auto 0px;padding:12px 15px;border-radius:5px;border:1px solid #e6e6e6;}
.toutiao h3 {overflow:hidden;font-size:35px;height:50px;line-height:50px;}
.toutiao p {color:#909090;line-height:28px;margin:5px 0px 0px;}


.title1 {overflow:hidden;width:100%;height:40px;line-height:40px;margin:30px auto 0px;background:#fff9f9;border-top:2px solid #ae0a00;border-bottom:1px solid #e6e6e6;}
.title1 h3 {float:left;font-size:18px;color:#ae0a00;background:url(img/bj3.jpg) no-repeat 5px 13px;line-height:35px;padding-left:25px;}
.title1 h3 a {color:#ae0a00;}
.title1 h3 a:hover {color:#8e0800;}
.title1 h4 {float:right;font-size:14px;color:#808080;font-weight:normal;padding-right:5px;}
.title1 h4 a {color:#808080;}
.title1 h4 a:hover {color:#ae0a00;}

.title2 {overflow:hidden;width:1200px;height:40px;line-height:40px;margin:30px auto 0px;background:#fff9f9;border-top:2px solid #ae0a00;border-bottom:1px solid #e6e6e6;}
.title2 h3 {float:left;font-size:18px;color:#ae0a00;background:url(img/bj3.jpg) no-repeat 5px 13px;line-height:35px;padding-left:25px;}
.title2 h3 a {color:#ae0a00;}
.title2 h3 a:hover {color:#8e0800;}
.title2 h4 {float:right;font-size:14px;color:#808080;font-weight:normal;padding-right:5px;}
.title2 h4 a {color:#808080;}
.title2 h4 a:hover {color:#ae0a00;}
.title2 span {color:#f00;}


.maina {margin:30px auto 0px;}

.em {text-indent:2em;}

.focus {height:400px;}
.focus img{height:400px;}
.focus .D1fBt a{background:#fff;}
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ae0a00;}
.focus .prev,.focus .next{top:162px;}


.mainb {overflow:hidden;width:800px;margin:10px auto 0px;}
.mainb li {overflow:hidden;float:left;font-size:16px;background:url(img/bj4.jpg) no-repeat 4px center;width:780px;height:42px;line-height:42px;padding-left:20px;border-bottom:1px dotted #d6d6d6;}
.mainb li a {overflow:hidden;float:left;width:540px;height:42px;}
.mainb li span {float:right;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-align:right;width:120px;}
.mainb li h4 {float:right;font-size:14px;width:120px;}
.mainb li h4 a {float:none;font-weight:normal;text-align:left;width:auto;}


.mainc {overflow:hidden;width:800px;margin:0px auto;}

.mainca {overflow:hidden;float:left;width:340px;}
.mainca ul li {overflow:hidden;position:relative;float:left;width:340px;height:226px;margin:20px 0px 0px;}
.mainca ul li h3 {overflow:hidden;width:340px;height:226px;z-index:1;}
.mainca ul li h3 img {width:340px;height:226px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainca ul li h3 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;}
.mainca ul li h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:100%;height:32px;margin-top:-32px;z-index:2;}
.mainca ul li p {overflow:hidden;position:relative;font-size:14px;text-align:center;width:100%;height:32px;line-height:32px;margin-top:-32px;z-index:3;}
.mainca ul li p a {color:#fff;}
.mainca ul li p a:hover {color:#d9d9d9;}

.maincb {overflow:hidden;float:right;width:440px;margin:18px 0px 0px;}
.maincb h3 {overflow:hidden;font-size:21px;text-align:center;height:44px;line-height:44px;}
.maincb ul li {float:left;overflow:hidden;font-size:14px;background:url(img/bj4.jpg) no-repeat 4px center;width:420px;height:42px;line-height:42px;padding-left:20px;border-bottom:1px dotted #d6d6d6;}

.maincc {overflow:hidden;float:right;width:440px;margin:15px 0px 0px;}
.maincc h3 {overflow:hidden;font-size:18px;text-align:center;height:31px;line-height:31px;}
.maincc ul li {float:left;overflow:hidden;font-size:14px;background:url(img/bj4.jpg) no-repeat 4px center;width:420px;height:39px;line-height:39px;padding-left:20px;border-bottom:1px dotted #d6d6d6;}


.maind {overflow:hidden;width:800px;height:100px;margin:30px auto 0px;}
.maind img {width:800px;height:100px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.maind 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;}


.maine {overflow:hidden;width:370px;margin:0px auto;}
.maine ul li {overflow:hidden;position:relative;float:left;width:370px;height:114px;margin:15px 0px 0px;cursor:pointer;}
.maine ul li:hover {background:#eee;}

.mainea {overflow:hidden;position:relative;float:right;width:170px;height:114px;}
.mainea h2 {overflow:hidden;width:170px;height:114px;z-index:1;}
.mainea h2 img {width:170px;height:114px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainea 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;}
.mainea h4 {overflow:hidden;position:relative;background:url(img/bj2.png) repeat-x 0px 0px;width:170px;height:24px;margin-top:-24px;z-index:2;}
.mainea p {overflow:hidden;position:relative;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#e3e3e3;text-align:right;width:160px;height:21px;line-height:21px;margin-top:-24px;padding:3px 5px 0px;z-index:3;}

.maineb {overflow:hidden;float:left;width:180px;padding:10px 10px 0px;}
.maineb h3 {overflow:hidden;font-size:16px;line-height:24px;height:48px;}
.maineb p {overflow:hidden;font-size:12px;color:#808080;text-indent:2em;line-height:21px;height:42px;padding:8px 0px 0px;}
.maineb p a {color:#ae0a00;}
.maineb p a:hover {color:#8e0800;}


.mainf {overflow:hidden;width:370px;margin:30px auto 0px;}
.mainf img {width:370px;height:200px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainf 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;}


.maini {width:370px;margin:0px auto;padding:8px 0px 0px;}
.maini ul li {overflow:hidden;float:left;font-size:14px;font-weight:bold;letter-spacing:1px;text-align:center;width:178px;height:40px;margin:12px 10px 0px 0px;border-radius:5px;border:1px solid #ccc;border-bottom:1px solid #b1b3b5;box-shadow:0 1px 1px #c9cacc;}
.maini ul li a {display:block;color:#2f2f2f;background:#fff;height:40px;line-height:40px;}
.maini ul li a:hover {color:#fff;background:#ae0a00;text-decoration:none;}
.maini ul li.last {margin-right:0px;}


.maing {overflow:hidden;width:370px;margin:20px auto 0px;}
.maing h2 {overflow:hidden;float:left;width:150px;height:100px;margin-right:15px;}
.maing h2 img {width:150px;height:100px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.maing 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;}
.maing h3 {overflow:hidden;font-size:16px;height:50px;line-height:25px;}
.maing p {overflow:hidden;font-size:12px;color:#808080;height:42px;line-height:21px;margin:8px 0px 0px;}
.maing p a {color:#ae0a00;}
.maing p a:hover {color:#8e0800;}


.mainh {overflow:hidden;width:370px;margin:15px 0px 0px;}
.mainh ul li {float:left;overflow:hidden;font-size:14px;background:url(img/bj4.jpg) no-repeat 4px center;width:350px;height:42px;line-height:42px;padding-left:20px;border-bottom:1px dotted #d6d6d6;}


.mainj {overflow:hidden;width:370px;margin:10px auto 0px;}
.mainj ul li {float:left;overflow:hidden;font-size:14px;background:url(img/bj4.jpg) no-repeat 4px center;width:350px;height:40px;line-height:40px;padding-left:20px;border-bottom:1px dotted #d6d6d6;}


.maink {overflow:hidden;width:370px;text-align:center;margin:15px auto 0px;}
.maink h3 {overflow:hidden;height:134px;}
.maink h3 img {height:128px;border:1px solid #e1e1e1;}
.maink p {overflow:hidden;font-size:14px;line-height:24px;}


.mainl {overflow:hidden;width:1200px;margin:30px auto 0px;}


.mainm {overflow:hidden;width:800px;margin:20px auto 0px;padding:0px 0px 15px;border-bottom:1px dotted #d6d6d6;}
.mainm h1 {font-size:24px;text-align:center;line-height:34px;padding:0px 0px 10px;}
.mainm p {font-size:14px;color:#666;text-align:center;font-weight:normal;line-height:24px;}


.mainn {overflow:hidden;font-size:16px;width:800px;line-height:32px;margin:15px auto 0px;}
.mainn p {margin:15px 0px 0px;}
.mainn img {display:block;max-width:800px;margin:15px auto 0px;text-align:center;}
.mainn h6 {font-family:"\5b8b\4f53";font-size:14px;font-weight:bold;margin:6px 0px 0px;}

.maino {overflow:hidden;width:800px;text-align:right;margin:30px auto 0px;}


.mainp {overflow:hidden;width:800px;margin:30px auto 0px;}
.mainp2 {width:800px;margin:30px auto 0px;}

.mainq {overflow:hidden;width:800px;margin:0px auto;}
.mainq ul li {float:left;overflow:hidden;width:800px;margin:25px 0px 0px;padding:0px 0px 25px;border-bottom:1px dotted #cecece;}
.mainq ul li h2 {overflow:hidden;float:left;width:220px;height:146px;margin-right:25px;}
.mainq ul li h2 img {width:220px;height:146px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainq 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;}
.mainq ul li h3 {overflow:hidden;font-size:16px;height:35px;line-height:35px;}
.mainq ul li p {overflow:hidden;font-size:14px;color:#808080;line-height:24px;margin:10px 0px 0px;}
.mainq ul li p a {color:#ae0a00;}
.mainq ul li p a:hover {color:#ae0a00;}
.mainq ul li h4 {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#999;font-weight:normal;line-height:18px;margin:10px 0px 0px;}


.mainr {overflow:hidden;width:1200px;margin:20px auto 0px;}
.mainr img {width:1200px;height:220px;}


.mains {overflow:hidden;width:1200px;margin:0px auto;}
.mains ul li {float:left;overflow:hidden;width:1200px;margin:20px 0px 0px;padding:0px 0px 20px;border-bottom:1px dotted #cecece;}
.mains ul li h2 {overflow:hidden;float:left;width:220px;height:146px;margin-right:25px;}
.mains ul li h2 img {width:220px;height:146px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mains 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;}
.mains ul li h3 {overflow:hidden;font-size:16px;height:40px;line-height:40px;}
.mains ul li p {overflow:hidden;font-size:14px;color:#808080;text-indent:2em;line-height:24px;margin:6px 0px 0px;}
.mains ul li p a {color:#ae0a00;}
.mains ul li p a:hover {color:#ae0a00;}
.mains ul li h4 {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#999;font-weight:normal;line-height:18px;margin:6px 0px 0px;}


.maint {overflow:hidden;width:1240px;margin:0px auto;}
.maint ul li {overflow:hidden;_display:inline;float:left;width:224px;margin:20px 0px 0px 20px;}
.maint ul li h3 {overflow:hidden;width:224px;height:150px;}
.maint ul li h3 img {width:224px;height:150px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.maint ul li h3 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;}
.maint ul li p {overflow:hidden;font-size:14px;text-align:center;height:28px;line-height:28px;margin:5px 0px 0px;}

.title {width:245px;line-height:21px;}
.mainda {overflow:hidden;width:370px;margin:20px auto 0px;}
#KinSlideshow {width:370px;height:246px;overflow:hidden;position:relative;}
#KinSlideshow img {width:370px;height:246px;}




.zzgua {overflow:hidden;width:1260px;margin:0px auto;}
.zzgua ul li {float:left;overflow:hidden;position:relative;width:380px;margin:30px 0px 0px 30px;}
.zzgua ul li h3 {overflow:hidden;width:380px;height:254px;}
.zzgua ul li h3 img {width:380px;height:254px;}
.zzgua ul li p {overflow:hidden;font-size:16px;text-align:center;background:#f5f5f5;height:60px;line-height:60px;border:1px solid #d2d2d2;border-top:0;}

.zzgub {overflow:hidden;width:1200px;height:45px;line-height:45px;margin:30px auto 0px;background:#fff9f9;border-top:2px solid #ae0a00;border-bottom:1px solid #e6e6e6;}
.zzgub h3 {float:left;font-size:18px;color:#ae0a00;background:url(img/bj3.jpg) no-repeat 5px 13px;line-height:40px;padding-left:25px;}
.zzgub h3 a {color:#ae0a00;}
.zzgub h3 a:hover {color:#8e0800;}
.zzgub h4 {float:right;font-size:14px;color:#808080;font-weight:normal;padding-right:5px;}
.zzgub h4 a {color:#808080;}
.zzgub h4 a:hover {color:#ae0a00;}


.zzguf {overflow:hidden;width:1200px;height:36px;background:url(img/zzj10.jpg) repeat-x 0px bottom;margin:32px auto 0px;}
.zzguf h3 {float:left;font-size:14px;color:#ae0a00;height:34px;border-bottom:2px solid #ae0a00;}
.zzguf h5 {float:left;width:6px;height:36px;background:#fff;}
.zzguf h3 a {color:#ae0a00;}
.zzguf h3 a:hover {color:#8e0800;}

.zzguc {overflow:hidden;width:1200px;margin:20px auto 0px;padding:0px 0px 15px;border-bottom:1px dotted #d6d6d6;}
.zzguc h1 {font-size:24px;text-align:center;line-height:34px;padding:0px 0px 10px;}
.zzguc p {font-size:14px;color:#666;text-align:center;font-weight:normal;line-height:24px;}


.zzgud {overflow:hidden;font-size:16px;width:1200px;line-height:38px;margin:15px auto 0px;}
.zzgud p {text-indent:2em;margin:15px 0px 0px;}
.zzgud img {display:block;text-indent:0em;max-width:1200px;margin:15px auto 0px;text-align:center;}
.zzgud h6 {font-family:"\5b8b\4f53";font-size:14px;font-weight:bold;margin:6px 0px 0px;}
.zzgud h5 {text-indent:0em;margin:25px 0px 0px;}
.zzgud h5 img {display:block;max-width:60%;border-radius:15px;}


.zzgue {overflow:hidden;width:1200px;margin:30px auto 0px;}


@media only screen and (min-width:0px) and (max-width:850px){

.zzgub {margin:0 auto 0px;}
.zzgub {width:100%;margin:0 auto 0px;}

.zzguf {width:94%;margin:3% auto 0px;}


.zzgua {width:100%;}
.zzgua ul li {width:45.5%;margin:3% 0px 0px 3%;}
.zzgua ul li h3 {width:100%;height:auto;}
.zzgua ul li h3 img {display:block;width:100%;height:auto;}
.zzgua ul li h2 {display:none;}
.zzgua ul li p {font-size:15px;height:35px;line-height:35px;border:0;}

.zzguc {width:94%;margin:3% auto 0px;padding:0px 0px 3%;}
.zzguc h1 {font-size:18px;line-height:32px;padding:0px;}

.zzgud {font-size:14px;width:94%;line-height:33px;margin:3% auto 0px;}
.zzgud p {margin:2% 0px 0px;}
.zzgud img {max-width:100%;height:auto;margin:2% auto 0px;}

.zzgue {width:94%;margin:5% auto 0px;}







.mainda {width:340px;margin:3% auto 0px;}
#KinSlideshow {width:340px;height:226px;}
#KinSlideshow img {width:340px;height:226px;}

.knd {width:94%;margin:2% auto 0px;}
.knd img {max-width:100%;height:auto;}

.logo {float:none;width:100%;text-align:center;}

.hnd, .search {display:none}

.title1 {margin:5% auto 0px;}
.title2 {width:100%;margin:5% auto 0px;}

.menu100 {width:100%;margin:3% auto 0px;padding:8px 0px;}
.menu {width:100%;}
.menu ul li {font-size:14px;font-weight:normal;width:20%;height:26px;}
.menu ul li a {height:26px;line-height:26px;}
.menu ul li a:hover {background:none;}
.menu ul li.on a {background:none;}

.toutiao {width:94%;margin:3% auto 0px;padding:0px;border-radius:0px;border:none;}
.toutiao h3 {font-size:18px;height:auto;line-height:32px;}
.toutiao p {font-size:12px;line-height:21px;margin:2% 0px 0px;}

.focus .shadow{height:28px;line-height:28px;}
.focus .shadow a{font-size:12px;margin-left:5px;}
.focus .D1fBt a{width:10px;height:10px;margin:0 2px;}

.maina {float:none;margin:3% auto 0px;padding:0px;}

.mainb {width:94%;margin:3% auto 0px;}
.mainb li {font-size:14px;text-indent:20px;width:100%;padding-left:0px;}
.mainb li a {width:100%;}

.mainc {width:100%;}

.mainca {float:none;width:340px;margin:0px auto;}
.mainca ul li {margin:4% 0px 0px;}

.maincb {float:none;width:94%;margin:3% auto 0px;}
.maincb h3 {font-size:18px;}
.maincb ul li {width:100%;text-indent:20px;padding-left:0px;}

.maincc {float:none;width:94%;margin:3% auto 0px;}
.maincc ul li {width:100%;text-indent:20px;padding-left:0px;}

.maind {width:94%;height:auto;margin:5% auto 0px;}
.maind img {max-width:100%;height:auto;}

.maine {width:340px;}
.maine ul li {width:340px;margin:4% 0px 0px;}

.maineb {width:150px;}

.mainf {width:94%;margin:5% auto 0px;}
.mainf img {max-width:100%;height:auto;}

.maini {width:360px;padding:2% 0px 0px;}
.maini ul li {width:163px;margin:3% 0px 0px 10px;}

.maing {width:94%;margin:3% auto 0px;}

.mainh {width:94%;margin:3% auto 0px;}
.mainh ul li {width:100%;text-indent:20px;padding-left:0px;}

.mainj {width:94%;margin:2% auto 0px;}
.mainj ul li {width:100%;text-indent:20px;padding-left:0px;}

.maink {width:100%;margin:3% auto 0px;}

.mainl {width:94%;margin:5% auto 0px;}
.mainl img {max-width:100%;height:auto;}

.mainm {width:94%;margin:3% auto 0px;padding:0px 0px 3%;}
.mainm h1 {font-size:18px;line-height:32px;padding:0px;}

.mainn {font-size:14px;width:94%;line-height:28px;margin:3% auto 0px;}
.mainn p {margin:2% 0px 0px;}
.mainn img {max-width:100%;height:auto;margin:2% auto 0px;}

.maino {width:94%;margin:5% auto 0px;}

.mainp {width:94%;margin:5% auto 0px;}
.mainp2 {width:94%;margin:5% auto 0px;}

.mainq {width:94%;}
.mainq ul li {width:100%;height:auto;margin:4% 0px 0px;padding:0px 0px 4%;}
.mainq ul li h2 {width:45%;height:auto;margin-right:3%;}
.mainq ul li h2 img {max-width:100%;height:auto;}
.mainq ul li h3 {font-size:14px;height:auto;line-height:28px;}
.mainq ul li p {display:none;}
.mainq ul li h4 {margin:1% 0px 0px;}

.mainr {width:94%;margin:3% auto 0px;}
.mainr img {max-width:100%;height:auto;}

.mains {width:94%;}
.mains ul li {width:100%;margin:4% 0px 0px;padding:0px 0px 4%;}
.mains ul li h2 {width:45%;height:auto;margin-right:3%;}
.mains ul li h2 img {max-width:100%;height:auto;}
.mains ul li h3 {font-size:14px;height:auto;line-height:28px;}
.mains ul li p {display:none;}
.mains ul li h4 {margin:1% 0px 0px;}

.maint {width:100%;}
.maint ul li {width:45.5%;margin:3% 0px 0px 3%;}
.maint ul li h3 {width:100%;height:auto;}
.maint ul li h3 img {max-width:100%;height:auto;}

}

@media only screen and (min-width:0px) and (max-width:359px){

.menu ul li {font-size:12px;height:24px;}
.menu ul li a {height:24px;line-height:24px;}

.focus {height:160px;}
.focus img{height:160px;}

.mainda {width:300px;}
#KinSlideshow {width:300px;height:200px;}
#KinSlideshow img {width:300px;height:200px;}

.mainca {width:300px;}
.mainca ul li {width:300px;height:200px;}
.mainca ul li h3 {width:300px;height:200px;}
.mainca ul li h3 img {width:300px;height:200px;}
.mainca ul li h4 {height:28px;margin-top:-28px;}
.mainca ul li p {height:28px;line-height:28px;margin-top:-28px;}

.maine {width:300px;}
.maine ul li {width:300px;margin:3% 0px 0px;}

.maineb {width:110px;}

.maini {width:320px;padding:2% 0px 0px;}
.maini ul li {width:143px;margin:3% 0px 0px 10px;}

}
@media only screen and (min-width:360px) and (max-width:374px){

.focus {height:180px;}
.focus img{height:180px;}

}

@media only screen and (min-width:375px) and (max-width:413px){

.focus {height:188px;}
.focus img{height:188px;}

.maine {width:350px;}
.maine ul li {width:350px;}

.maineb {width:160px;}

.mainda {width:350px;}
#KinSlideshow {width:350px;height:234px;}
#KinSlideshow img {width:350px;height:234px;}
}

@media only screen and (min-width:414px) and (max-width:767px){

.focus {height:207px;}
.focus img{height:207px;}

.maine {width:390px;}
.maine ul li {width:390px;}

.maineb {width:200px;}

.maini {width:410px;padding:2% 0px 0px;}
.maini ul li {width:180px;margin:3% 0px 0px 15px;}

}

@media only screen and (min-width:768px) and (max-width:850px){

.focus {height:384px;}
.focus img{height:384px;}

.maine {width:390px;}
.maine ul li {width:390px;}

.maineb {width:200px;}

.maini {width:410px;padding:2% 0px 0px;}
.maini ul li {width:180px;margin:3% 0px 0px 15px;}

.mainq ul li {margin:25px 0px 0px;padding:0px 0px 25px;}
.mainq ul li h2 {width:220px;height:146px;margin-right:25px;}
.mainq ul li h2 img {width:220px;height:146px;}
.mainq ul li h3 {font-size:16px;}
.mainq ul li p {display:block;}

.mains ul li {margin:25px 0px 0px;padding:0px 0px 25px;}
.mains ul li h2 {width:220px;height:146px;margin-right:25px;}
.mains ul li h2 img {width:220px;height:146px;}
.mains ul li h3 {font-size:16px;}
.mains ul li p {display:block;}

.maint ul li {width:29.3%;}

}

