@charset "utf-8";
/* CSS Document */
* {margin:0px;padding:0px;}
body {font-family:"Microsoft Yahei";font-size:16px;color:#555;text-align:left;background:url(img/banner.jpg) #fff no-repeat center 0px;}
body.dangjixuexi {background:url(img/banner-dangjixuexi.jpg) #fff no-repeat center 0px;}
body.wenhuasixiang {background:url(img/banner-wenhuasixiang.jpg) #fff no-repeat center 0px;}
body.xxzybxgd {background:url(img/banner-xxzybxgd.png) #fff no-repeat center 0px;}
body.yygdzbg {background:url(img/banner-yygdzbg.png) #fff no-repeat center 0px;}
body.hfjsbg {background:url(img/banner-hfjsbg.png) #fff no-repeat center 0px;}
body.ershida {background:url(img/banner-ershida.jpg) #fff no-repeat center 0px;}
body.zjgzt {background:url(img/banner-zjgzt.png) #fff no-repeat center 0px;}
body.ershida-three {background:url(img/banner-ershida-three.jpg) #fff no-repeat center 0px;}
a:focus {outline:none;}
a {color:#555;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:#3c3685;text-decoration:none;}
ul, li {list-style:none;}
img {border:none;}
.clear {clear:both;}
.no-dis {display: none !important;}
.w1200 {overflow:hidden;width:1280px;margin:0px auto;}
.bg1 {overflow:hidden;width:100%;background:url(img/bj8.jpg) no-repeat center 0px;margin:30px auto 0px;padding:0px 0px 40px;}
.bg2 {overflow:hidden;width:100%;max-width:1920px;background:url(img/bj49.png) repeat-x 0px 0px;margin:30px auto 0px;padding:30px 0px 0px;}
.bg3 {overflow:hidden;width:100%;height:707px;background:url(img/bj14.jpg) no-repeat center 0px;margin:30px auto 0px;}
.bg4 {overflow:hidden;width:100%;height:610px;background:url(img/bj15.jpg) no-repeat center 0px;margin:30px auto 0px;}
.bg5 {overflow:hidden;width:100%;background:url(img/bj16.jpg) repeat 0px 0px;margin:0px auto;padding:30px 0px;}
.bg6 {overflow:hidden;width:100%;max-width:1920px;background:#eee;margin:0px auto;padding:30px 0px;}
.bg7 {overflow:hidden;width:100%;max-width:1920px;background:#eee;margin:30px auto 0px;padding:30px 0px;}
.mt30 {margin-top:30px !important;}
.mt50 {margin-top:50px !important;}
.line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.line2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.line3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.ads-info {margin:30px auto 0;width:1280px;}
.ads-info img {vertical-align:top;}
.ads-info-wap {display: none;}

.zsdk {overflow:hidden;width:122px;left:20px;position:fixed;/*top:366px;*/bottom:276px; z-index:10999999;}
.zsdk.special {bottom:auto;top:246px;}
.zsdk h3 {overflow:hidden;width:120px;margin:0px auto;border:1px solid #ddd;border-radius:5px;}
.zsdk h3.weixin {margin-top:10px;}
.zsdk h3 img {width:120px;display:block;}
.zsdk p {overflow:hidden;font-size:12px;color:#333;text-align:center;line-height:26px;margin:0;}

.zsdk-live {overflow:hidden;width:162px;right:20px;position:fixed;bottom:340px;z-index:10999999;}
.zsdk-live h3 {overflow:hidden;width:150px;margin:0px auto;border:1px solid #ddd;border-radius:5px;}
.zsdk-live h3 img {width:100%;display:block;}
.zsdk-live p {overflow:hidden;font-size:12px;color:#333;text-align:center;line-height:26px;margin:2px 0px 0px;}
.zsdk-live.train-info {top:550px;}
.zsdk-live.train-info p {margin-top:5px;width:100%;line-height:16px;}
.zsdk-live.qlfq-info {bottom:20px}

.zsdk-party {width:150px;right:20px;bottom:250px; /* left: 20px;bottom:20px; */position:fixed;z-index:10999999;}
.zsdk-party .pic {position:relative;width:100%;border-radius:5px;}
.zsdk-party .pic img {width:100%; vertical-align:top;}
.zsdk-party .pic .erweima {position:absolute;left:50%;bottom:20px;width:140px;/* width:100px;border:2px solid #fff */;transform:translateX(-50%);}

.zsdk-party.live-left {right: auto;left:20px;}
.zsdk.live {bottom: 630px;}

@media (max-width:1560px)
{
	.zsdk-party {width: 150px !important;right:5px;}
	.zsdk-party .pic .erweima {width:120px;bottom:15px;}
	.zsdk.live {bottom: 550px;}
}

.piao {display:none;position:fixed;right:20px;bottom:45px;width:150px;}
.dis {display:block !important;}

.wap-main-video {display: none;}

.logo {overflow:hidden;width:1280px;height:120px;margin:0px auto;}
.logo h1 {overflow:hidden;float:left;width:600px;height:120px;}
.logo h1 a {float:left;width:600px;height:120px;text-indent:-999px;}
.logo h3 {float:right;font-size:20px;color:#fff;font-weight:normal;line-height:200px;}
.logo h3 a {color:#fff;}
.logo h3 a:hover {color:#fff;}

.sddd {overflow:hidden;width:130px;position:fixed;right:18px;bottom:20px;z-index:99;}

.menubj {overflow:hidden;position:relative;z-index:2;background:#3c3685;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:100%;max-width:1920px;height:114px;margin:123px auto 0px;}

.menu {position:relative;z-index:3;font-family:SimHei, SimSun;width:1280px;height:80px;line-height:40px;margin:-114px auto 0px;padding:17px 0px;}
/*.menu ul li {float:left;overflow:hidden;font-size:20px;width:auto;}
.menu ul li span {float:left;width:30px;height:40px;background:url(img/bj6.jpg) no-repeat center center;}
.menu ul li.line {width:30px;height:80px;background:url(img/bj7.jpg) no-repeat center center;}
.menu ul li a {float:left;color:#fff;}
.menu ul li em {float:left;color:#fff;font-style:normal;}
.menu ul li a:hover {color:#bbb;text-decoration:none;}*/
.menu ul.menu-first {font-size:0;text-align:center;}
.menu ul.menu-first>li {display:inline-block;width:110px;font-size:20px;vertical-align:top;}
.menu ul.menu-first>li span {float:left;width:30px;height:40px;background:url(img/bj6.jpg) no-repeat center center;}
.menu ul.menu-first>li.line {width:30px;height:80px;background:url(img/bj7.jpg) no-repeat center center;}
.menu ul.menu-first>li a {float:left;color:#fff;}
.menu ul.menu-first>li em {float:left;color:#fff;font-style:normal;}
.menu ul.menu-first>li a:hover {color:#bbb;text-decoration:none;}
.menu ul.menu-first li .item {position:relative;}
.menu ul.menu-first li .item .menu-sec {padding:9px 26px 0 22px;position:absolute;left:-21px;top:30px;width:126px;height:286px;background:url(img/bg-nav.png) no-repeat center center;z-index:99;box-sizing:border-box;}
.menu ul.menu-first li .item .menu-sec>li {float:left;margin-top:9px;line-height:22px;}
.menu ul.menu-first li .item .menu-sec>li:nth-child(2n) {float:right;}
.menu ul.menu-first li .item .menu-sec>li a {font-size:16px;color:#baaecb;}
.menu ul.menu-first li .item .menu-sec>li a:hover {font-weight:bold;color:#fff;}
.menu ul.menu-first>li:nth-child(5) {width:80px;}
.menu ul.menu-first>li:nth-child(7) {width:100px;}
.menu ul.menu-first>li:nth-child(9) {width:80px;}
.menu ul.menu-first>li:nth-child(n+11) {width:70px;}
.menu ul.menu-first>li:last-child {width:40px;}
.linf {letter-spacing:5px;}

.lh-nav-box-fixed {position:fixed;top:0;left:0;width:100%;margin:0px auto;background:#14012f;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;z-index:9999999;box-shadow:3px 6px 13px 0px #DDD;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}
#js_N_nav_fixed {display:none;}
.menutop {font-family:SimHei, SimSun;width:1280px;height:80px;line-height:40px;margin:0px auto;padding:10px 0px;}
/*.menutop ul li {float:left;overflow:hidden;font-size:20px;width:auto;}
.menutop ul li em {float:left;color:#fff;font-style:normal;}
.menutop ul li span {float:left;width:30px;height:40px;background:url(img/bj46.jpg) no-repeat center center;}
.menutop ul li.line {width:30px;height:80px;background:url(img/bj47.jpg) no-repeat center center;}
.menutop ul li a {float:left;color:#fff;}
.menutop ul li a:hover {color:#bbb;text-decoration:none;}*/
.menutop ul.menu-first {font-size:0;text-align:center;}
.menutop ul.menu-first>li {display:inline-block;width:110px;font-size:20px;vertical-align:top;}
.menutop ul.menu-first>li em {float:left;color:#fff;font-style:normal;}
.menutop ul.menu-first>li span {float:left;width:30px;height:40px;background:url(img/bj46.jpg) no-repeat center center;}
.menutop ul.menu-first>li.line {width:30px;height:80px;background:url(img/bj47.jpg) no-repeat center center;}
.menutop ul.menu-first>li a {float:left;color:#fff;}
.menutop ul.menu-first>li a:hover {color:#bbb;text-decoration:none;}
.menutop ul.menu-first li .item {position:relative;}
.menutop ul.menu-first li .item .menu-sec {padding:9px 26px 0 22px;position:absolute;left:-21px;top:30px;width:126px;height:286px;background:url(img/bg-nav.png) no-repeat center center;z-index:99;box-sizing:border-box;}
.menutop ul.menu-first li .item .menu-sec>li {float:left;margin-top:9px;line-height:22px;}
.menutop ul.menu-first li .item .menu-sec>li:nth-child(2n) {float:right;}
.menutop ul.menu-first li .item .menu-sec>li a {font-size:16px;color:#baaecb;}
.menutop ul.menu-first li .item .menu-sec>li a:hover {font-weight:bold;color:#fff;}
.menutop ul.menu-first>li:nth-child(5) {width:80px;}
.menutop ul.menu-first>li:nth-child(7) {width:100px;}
.menutop ul.menu-first>li:nth-child(9) {width:80px;}
.menutop ul.menu-first>li:nth-child(n+11) {width:70px;}
.menutop ul.menu-first>li:last-child {width:40px;}

.toutiao {overflow:hidden;width:1280px;background:#faf7ff;margin:30px auto 0px;padding:15px 0px 15px;}
.toutiao h3 {margin:8px 0;overflow:hidden;font-weight: bold;font-size:36px;text-align:center;line-height:48px;}
.toutiao p {overflow:hidden;padding: 0 6px;font-size:16px;color:#888;text-indent:2em;line-height:28px;}
.toutiao a {color:#3c3685;}
.toutiao a:hover {color:#3c3685;}

.zhuanlan-info {margin:30px auto 0;width:1280px;font-size:0;}
.zhuanlan-info li {display:inline-block;margin-right:18px;width:388px;}
.zhuanlan-info li:last-child {margin-right:0;}
.zhuanlan-info li a {display:block;}
.zhuanlan-info li img {width:100%;height:100%;}
.zhuanlan-info-wap {display:none;}

.floor {position:relative;width:100%;height:100%;}
.imgSwipe{width:100%;height:100%;position:relative;overflow:hidden;}
.imgSwipe img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;}
.downKey{width:300px;position:absolute;visibility:inherit;left:50%;top:70%;margin-left:-150px;height:150px;}
.downKey img{width:49px;height:49px;position:absolute;top:0;right:0;bottom:0;left:0;left:50%;margin-left:-25px;}
.downKey a {display:block;height:100%;}
.floor_top1 p{width:100%;height:50px;font-size:18px;color:#fff;line-height:50px;text-align:center;position:absolute;top:60px;}
.floor_top1 .imgLogo {position:absolute;top:19%;right:22%;width:126px;height:203px;}
.floor_top1 .imgLogo img{display:none;width:100%;height:100%;position:relative;}
.floor_top1 .imgLogo img.on{display:block;}
.scales{-webkit-transition:-webkit-transform 7s ease 0s;-moz-transition:-moz-transform 7s ease 0s;-o-transition:-o-transform 7s ease 0s;transition:transform 7s ease 0s;-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}




.maina {overflow:hidden;float:left;width:770px;margin:30px 0px 0px;}


.mainb {overflow:hidden;float:right;width:400px;margin:16px 0px 0px;}
.mainb ul li {overflow:hidden;float:left;width:400px;padding:9px 0px;border-bottom:1px dotted #c4c4c4;}
.mainb ul li h3 {overflow:hidden;font-size:18px;height:43px;line-height:43px;}
.mainb ul li h3 a{color:#3c3685;}
.mainb ul li h3 a:hover{color:#3c3685;}
.mainb ul li p {overflow:hidden;font-size:16px;background:url(img/bj1.jpg) no-repeat 0px 15px;height:38px;line-height:38px;padding-left:16px;}


.mainc {overflow:hidden;width:1280px;margin:30px auto 0px;}
.mainc h3 {float:left;font-size:18px;background:url(img/bj2.jpg) no-repeat 0px 0px;width:102px;height:53px;line-height:51px;padding-left:57px;}
.mainc h3 a{color:#fff;}
.mainc h3 a:hover{color:#fff;}

.winBox {overflow:hidden;position:relative;float:right;overflow:hidden;font-size:18px;font-weight:bold;width:1026px;height:52px;line-height:52px;border-bottom:1px dotted #c4c4c4;}
.scroll {width:3052px;position:absolute;left:0px;top:0px;}
.scroll li {margin-right:20px;float:left;}

.scroll li a {margin-left:14px;padding-left:14px;color:#3c3685 !important;background:url(img/bj111.jpg) no-repeat 0px center !important;}
.scroll li:nth-child(1) a, .scroll li:nth-child(4) a {
	color:#7c12bf;background:url(img/bj3.jpg) no-repeat 0px center;
}
.scroll li:nth-child(1) a:hover, .scroll li:nth-child(4) a:hover { color:#7c12bf;}
.scroll li:nth-child(2) a, .scroll li:nth-child(5) a {
	color:#e51616;background:url(img/bj4.jpg) no-repeat 0px center;
}
.scroll li:nth-child(2) a:hover, .scroll li:nth-child(5) a:hover { color:#e51616;}
.scroll li:nth-child(3) a, .scroll li:nth-child(6) a {
	color:#f26008;background:url(img/bj5.jpg) no-repeat 0px center;
}
.scroll li:nth-child(3) a:hover, .scroll li:nth-child(6) a:hover { color:#f26008;}
.scroll li a:hover { color:#3c3685;}

.scroll-n {width:2052px;position:absolute;left:0px;top:0px;}
.scroll-n li {padding-left:20px;float:left;}

.scroll-n li a {margin-left:14px;position:relative;padding-left:14px;color:#3c3685 !important;}
.scroll-n li a:before {content:'';position:absolute;left: 0;top:10px;width:4px;height:4px;background:#3c3685;}
.scroll-n li a:hover { color:#3c3685;}

.mc1 {color:#7c12bf;background:url(img/bj3.jpg) no-repeat 0px center;}
.mc1:hover{color:#7c12bf;}
.mc2 {color:#e51616;background:url(img/bj4.jpg) no-repeat 0px center;margin-left:14px;padding-left:14px;}
.mc2:hover{color:#e51616;}
.mc3 {color:#f26008;background:url(img/bj5.jpg) no-repeat 0px center;margin-left:14px;padding-left:14px;}
.mc3:hover{color:#f26008;}


marquee {float:right;overflow:hidden;font-size:18px;font-weight:bold;width:1028px;height:52px;line-height:52px;border-bottom:1px dotted #c4c4c4;}



.maind {overflow:hidden;float:left;width:850px;}


.maind1 {overflow:hidden;float:left;width:395px;margin-right:30px;padding:0px 0px 20px;border-bottom:1px dotted #c4c4c4;}

.mainda {overflow:hidden;width:395px;margin:25px auto 0px;}
.mainda h3 {float:left;font-size:24px;background:url(img/bj13.jpg) no-repeat 0px 5px;height:40px;line-height:35px;padding-left:12px;}
.mainda h3 a {color:#3c3685;}
.mainda h3 a:hover {color:#3c3685;}
.mainda h4 {float:right;font-size:14px;color:#888;font-weight:normal;line-height:40px;}
.mainda h4 a {color:#888;}
.mainda h4 a:hover {color:#3c3685;}

.maindb {overflow:hidden;width:395px;margin:10px auto 0px;}
.maindb ul li {float:left;overflow:hidden;font-size:16px;background:url(img/bj19.jpg) no-repeat 0px center;width:380px;height:32px;line-height:32px;padding-left:15px;}
.maindb ul li.first {font-weight:bold;background:none;width:395px;height:84px;padding:5px 0px 15px;}
.maindb ul li.first h3 {overflow:hidden;float:left;width:126px;height:84px;margin-right:13px;}
.maindb ul li.first h3 img {width:126px;height:84px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.maindb ul li.first 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;}
.maindb ul li.first p {margin:0px;height:84px;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.maindb ul li.first p a {color:#5d57a4;}
.maindb ul li.first p a:hover {color:#3c3685;}


.maine {overflow:hidden;float:right;width:347px;}

.search {overflow:hidden;width:347px;margin:30px auto 0px;}
#bdcsMain {float:left;font-size:14px;color:#666;background:#fff;width:250px;height:35px;line-height:35px;padding:0px 5px 0px 20px;border:1px solid #dedede;border-right:none;outline:none;}
#bdcsMain:focus{border-color:#3f3985;}
.bdcs-search-form-submit {float:left;text-indent:71px;background:url(img/bj21.jpg) no-repeat 0px 0px;width:71px;height:37px;cursor:pointer;border:none;}

.mainea {overflow:hidden;width:288px;background:#687ecf;margin:15px auto 0px;padding:22px 30px 26px 29px;border-radius:10px;}

.mainea .user-info {padding-top:10px;height:171px;}
.mainea .user-info h3 {overflow:hidden;width:100px;height:100px;margin:0 auto;border:2px solid #fff;border-radius:50%;}
.mainea .user-info h3 img {width:100%;height:auto;}
.mainea .user-info h4 {overflow:hidden;font-size:16px;font-weight:normal;text-align:center;line-height:28px;margin:10px 0px 0px;color:#fff;}
.mainea .user-info p {overflow:hidden;font-size:14px;text-align:center;line-height:28px;}
.mainea .user-info p a {color:#c0c0c0;}
.mainea .user-info p a:last-child {margin-left:24px;}
.mainea .user-info p a:hover {color:#fff;}

.maineaa {overflow:hidden;font-size:20px;color:#fff;font-weight:bold;text-align:center;width:100%;line-height:32px;margin:0px auto;}
.maineab {overflow:hidden;width:288px;height:110px;margin:0px auto;}
.maineab ul li {float:left;overflow:hidden;width:288px;margin:12px 0px 0px;}
.maineab ul li:last-child {margin-top:16px;}
.maineac {overflow:hidden;width:288px;margin:15px auto 0px;height:55px;border-bottom:1px dotted #c4c4c4;}
.maineac h3 {float:left;}
.maineac h4 {float:right;}

.mainead {overflow:hidden;width:288px;text-align:center;margin:14px auto 0px;}
.mainead h3 {float:left;font-size:18px;color:#fff;font-weight:normal;width:134px;height:40px;line-height:40px;}
.mainead h4 {float:right;font-size:18px;color:#fff;font-weight:normal;width:134px;height:40px;line-height:40px;}
.mainead a {display:block;color:#fff;background:#586bb0;border-radius:5px;}
.mainead a:hover {color:#fff;background:#8d9dd9;text-decoration:none;}

.maineb {overflow:hidden;width:347px;margin:0 auto;}
.maineb ul.pc {display: block;}
.maineb ul.wap {display: none;}
.maineb ul.pc li {float:left;overflow:hidden;width:347px;margin:14px 0 0;}
.maineb ul.pc li img {width:347px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;vertical-align:top;}
.maineb ul.pc li 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;}

.mainec {overflow:hidden;width:309px;/*margin:18px auto 0px;*/margin: 10px 0 0;padding:0px 18px 4px;border:1px solid #c1c0d4;border-radius:5px;}
.mainec h3 {font-size:20px;color:#3c3685;text-align:center;background:url(img/bj20.jpg) repeat-x 0px center;line-height:44px;/*line-height:46px;*/}
.mainec h3 span {background:#fff;padding:0px 10px;}


.mainf {overflow:hidden;width:1280px;height:210px;margin:0px auto;}
.mainf a {float:left;width:1280px;height:210px;text-indent:-999px;}


.maing {overflow:hidden;width:1280px;margin:0px auto;}

.maing1 {overflow:hidden;float:left;width:865px;}

.mainga {overflow:hidden;width:835px;height:48px;background:url(img/bj10.png) repeat-x 0px bottom;margin:10px 0px 0px;}
.mainga h3 {float:left;font-size:30px;background:url(img/bj11.png) no-repeat 0px 12px;height:43px;padding-left:26px;border-bottom:5px solid #3c3685;}
.mainga h3 a {color:#000;}
.mainga h3 a:hover {color:#3c3685;}
.mainga h3 span {color:#3c3685;}
.mainga h3 span a {color:#3c3685;}
.mainga h3 span a:hover {color:#3c3685;}
.mainga h4 {float:right;font-size:14px;color:#888;font-weight:normal;line-height:48px;}
.mainga h4 a {color:#888;}
.mainga h4 a:hover {color:#3c3685;}

.maingb {overflow:hidden;width:865px;margin:30px auto 0px;}
.maingb ul li {float:left;overflow:hidden;font-size:18px;font-weight:bold;width:402px;height:84px;line-height:32px;margin-right:30px;}
.maingb ul li h3 {overflow:hidden;float:left;width:126px;height:84px;margin-right:20px;}
.maingb ul li h3 img {width:126px;height:84px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.maingb 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;}
.maingb ul li p {margin:0px;line-height:28px;}
.maingb ul li p a {color:#5d57a4;}
.maingb ul li p a:hover {color:#3c3685;}

.maingc {overflow:hidden;width:865px;margin:12px auto 0px;}
.maingc ul li {float:left;overflow:hidden;font-size:16px;background:url(img/bj24.png) no-repeat 0px center;width:386px;height:32px;line-height:32px;margin-right:30px;padding-left:16px;}

.maingd {overflow:hidden;float:right;width:335px;}
.maingd ul li {overflow:hidden;float:left;width:335px;margin:20px 0px 0px;}


.mainh {overflow:hidden;width:1280px;height:48px;background:url(img/bj10.png) repeat-x 0px bottom;margin:30px auto 0px;}
.mainh h3 {float:left;font-size:30px;background:url(img/bj11.png) no-repeat 0px 12px;height:43px;padding-left:26px;border-bottom:5px solid #3c3685;}
.mainh h3 a {color:#000;}
.mainh h3 a:hover {color:#3c3685;}
.mainh h3 span {color:#3c3685;}
.mainh h3 span a {color:#3c3685;}
.mainh h3 span a:hover {color:#3c3685;}
.mainh h4 {float:right;font-size:14px;color:#888;font-weight:normal;line-height:48px;}
.mainh h4 a {color:#888;}
.mainh h4 a:hover {color:#3c3685;}


.maini1 {overflow:hidden;float:left;width:590px;margin:30px 0px 0px;}
.maini1 ul li {float:left;overflow:hidden;font-size:16px;background:url(img/bj24.png) no-repeat 0px center;width:574px;height:38px;line-height:38px;padding-left:16px;}

.maini2 {overflow:hidden;float:right;width:610px;}
.maini2 ul li {float:left;overflow:hidden;position:relative;width:285px;height:190px;margin:30px 0px 0px 20px;}
.maini2 ul li h3 {overflow:hidden;width:285px;height:190px;z-index:1;}
.maini2 ul li h3 img {width:285px;height:190px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.maini2 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;}
.maini2 ul li h2 {overflow:hidden;position:relative;z-index:3;display:block;width:285px;height:160px;background:url(img/play.png) no-repeat 0px 0px;margin-top:-190px;}
.maini2 ul li h2 a {float:left;text-indent:-999px;width:285px;height:160px;}
.maini2 ul li h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:285px;height:30px;margin-top:0px;z-index:2;}
.maini2 ul li p {overflow:hidden;position:relative;font-size:14px;text-align:center;width:285px;height:30px;line-height:30px;margin-top:-30px;z-index:3;}
.maini2 a {color:#fff;}
.maini2 a:hover {color:#bbb;}

.maini3 {overflow:hidden;position:relative;width:1280px;margin:0px auto;}
.maini3 h3 {font-size:28px;color:#3c3685;text-align:center;background:url(img/bj50.png) no-repeat center center;line-height:43px;}
.maini3 .more {position:absolute;right:0;top:8px;font-size:14px;color:#888;}
.maini3 .more:hover {color:#3c3685;}

.maini4 {width:100%;margin:20px auto 0;}
.maini4 .content {position:relative;width:1280px;margin: 0 auto;}
.maini4 .swiper-container{width:100%;overflow:hidden;}
.maini4 .swiper-container .swiper-slide {position:relative;width:285px;}
.maini4 .swiper-container .swiper-slide h3 {overflow:hidden;width:285px;height:200px;}
.maini4 .swiper-container .swiper-slide h3 img {width:285px;height:200px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.maini4 .swiper-container .swiper-slide 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;}
.maini4 .swiper-container .swiper-slide p {overflow:hidden;font-size:16px;text-align:center;height:30px;line-height:30px;margin:5px 0px 0px;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.maini4 .swiper-container .swiper-button-next:after,.maini4 .swiper-container .swiper-button-prev:after {display:none;}
.maini4 .swiper-container .swiper-button-prev {left:-30px;background:url(img/icon-left.png) no-repeat center center;}
.maini4 .swiper-container .swiper-button-next {right:-30px;background:url(img/icon-right.png) no-repeat center center;}

/* .maini4 {overflow:hidden;width:1240px;margin:0px auto 0px;} */
.maini4 ul li {float:left;_display:inline;overflow:hidden;width:285px;margin:25px 0px 0px 20px;}
.maini4 ul li h3 {overflow:hidden;width:285px;height:200px;}
.maini4 ul li h3 img {width:285px;height:200px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.maini4 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;}
.maini4 ul li p {overflow:hidden;font-size:16px;text-align:center;height:30px;line-height:30px;margin:5px 0px 0px;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.maini5 {overflow:hidden;width:1240px;margin:0px auto;}
.maini5a {position:relative;float:left;width:0px;height:0px;cursor:pointer;}
.maini5b {position:relative;float:left;overflow:hidden;width:1220px;padding-right:20px;}
.maini5b ul li {float:left;_display:inline;overflow:hidden;width:285px;margin:25px 0px 0px 20px;}
.maini5b ul li h3 {overflow:hidden;width:285px;height:200px;}
.maini5b ul li h3 img {width:285px;height:200px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.maini5b 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;}
.maini5b ul li p {overflow:hidden;font-size:16px;text-align:center;height:30px;line-height:30px;margin:5px 0px 0px;}
.maini5c {position:relative;float:right;width:0px;height:0px;cursor:pointer;}

.mainj {overflow:hidden;width:1240px;margin:0px auto;}
.mainj ul li {float:left;overflow:hidden;position:relative;width:285px;height:190px;margin:30px 0px 0px 20px;}
.mainj ul li h3 {overflow:hidden;width:285px;height:190px;z-index:1;}
.mainj ul li h3 img {width:285px;height:190px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainj 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;}
.mainj ul li h2 {overflow:hidden;position:relative;z-index:3;display:block;width:285px;height:160px;background:url(img/play.png) no-repeat 0px 0px;margin-top:-190px;}
.mainj ul li h2 a {float:left;text-indent:-999px;width:285px;height:160px;}
.mainj ul li h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:285px;height:30px;margin-top:0px;z-index:2;}
.mainj ul li p {overflow:hidden;position:relative;font-size:14px;text-align:center;width:285px;height:30px;line-height:30px;margin-top:-30px;z-index:3;}
.mainj a {color:#fff;}
.mainj a:hover {color:#bbb;}


.maink {overflow:hidden;width:1280px;height:40px;background:url(img/bj12.png) repeat-x 0px bottom;margin:30px auto 0px;}
.maink h3 {float:left;font-size:32px;background:url(img/bj13.jpg) #fff no-repeat 0px 9px;line-height:40px;padding-left:12px;padding-right:10px;}
.maink h3 a {color:#3c3685;}
.maink h3 a:hover {color:#3c3685;}
.maink h4 {float:right;font-size:14px;color:#888;font-weight:normal;line-height:26px;}
.maink h4 a {color:#888;}
.maink h4 a:hover {color:#3c3685;}


.mainl {overflow:hidden;width:1260px;margin:15px auto 0px;}
.mainl ul li {overflow:hidden;float:left;width:585px;margin:20px 0px 0px 30px;}
.mainl ul li h2 {overflow:hidden;float:left;width:258px;height:172px;background:url(img/bj18.jpg) no-repeat 0px 0px;margin-right:20px;padding:6px 5px;}
.mainl ul li h2 img {width:258px;height:172px;}
.mainl ul li h3 {overflow:hidden;font-size:18px;height:64px;line-height:32px;margin:10px 0px 0px;}
.mainl ul li p {overflow:hidden;font-size:14px;color:#888;text-indent:2em;line-height:28px;height:84px;margin:15px 0px 0px;}
.mainl a {color:#5d57a4;}
.mainl a:hover {color:#3c3685;}


.mainm {overflow:hidden;width:1260px;margin:20px auto 0px;}
.mainm ul li {float:left;overflow:hidden;font-size:16px;width:380px;height:45px;line-height:45px;margin-left:30px;border-bottom:1px dotted #c4c4c4;}
.mainm span {font-weight:bold;padding-right:10px;}
.mainm span a {color:#3c3685;}
.mainm span a:hover {color:#3c3685;}


.mainn {overflow:hidden;width:1280px;text-align:center;margin:0px auto;padding:45px 0px 10px;}


.maino {overflow:hidden;float:left;width:865px;}

.mainoa {overflow:hidden;width:835px;margin:30px 0px 0px;}
.mainoa h3 {float:left;font-size:24px;background:url(img/bj26.png) no-repeat 0px 7px;height:40px;line-height:35px;padding-left:12px;}
.mainoa h3 a {color:#b98a44;}
.mainoa h3 a:hover {color:#b98a44;}
.mainoa h4 {float:right;font-size:14px;color:#888;font-weight:normal;line-height:40px;}
.mainoa h4 a {color:#888;}
.mainoa h4 a:hover {color:#b98a44;}

.maino1 {overflow:hidden;width:865px;margin:0px auto;}

.mainob {overflow:hidden;float:left;width:420px;margin:25px 0px 0px;}
#KinSlideshow {width:420px;height:280px;overflow:hidden;position:relative;}
#KinSlideshow img {width:420px;height:280px;}

.mainoc {overflow:hidden;width:385px;margin:25px auto 0px;}
.mainoc ul li {float:left;overflow:hidden;font-size:16px;background:url(img/bj19.jpg) no-repeat 0px center;width:370px;height:34px;line-height:34px;padding-left:15px;}
.mainoc ul li.first {background:none;width:385px;height:102px;padding:0px 0px 10px;}
.mainoc ul li.first h3 {overflow:hidden;font-size:18px;text-align:center;height:32px;line-height:32px;}
.mainoc ul li.first p {font-size:14px;color:#666;text-indent:2em;margin:10px 0px 0px;height:60px;line-height:30px;}
.mainoc ul li.first a {color:#b88648;}
.mainoc ul li.first a:hover {color:#b88648;}

.mainod {overflow:hidden;width:865px;margin:12px auto 0px;}
.mainod ul li {float:left;overflow:hidden;font-size:16px;background:url(img/bj24.png) no-repeat 0px center;width:386px;height:34px;line-height:34px;margin-right:30px;padding-left:16px;}


.mainp {overflow:hidden;float:right;width:335px;margin:50px 0px 0px;}
.mainp h3 {font-size:28px;color:#b98a44;text-align:center;background:url(img/bj25.png) no-repeat center center;height:40px;}
.mainp h4 {text-align:center;margin:10px 0px 0px;}
.mainp p {font-size:16px;color:#666;text-indent:2em;line-height:32px;padding:20px 0px 0px;}
.mainp a {color:#b2854f;}
.mainp a:hover {color:#b2854f;}


.mainq {overflow:hidden;width:1280px;height:40px;background:url(img/bj12.png) repeat-x 0px bottom;margin:0px auto;}
.mainq h3 {float:left;font-size:32px;background:url(img/bj13.jpg) #fff no-repeat 0px 9px;line-height:40px;padding-left:12px;padding-right:10px;}
.mainq h3 a {color:#3c3685;}
.mainq h3 a:hover {color:#3c3685;}
.mainq h4 {float:right;font-size:14px;color:#888;font-weight:normal;line-height:26px;}
.mainq h4 a {color:#888;}
.mainq h4 a:hover {color:#3c3685;}


.mainr {position:relative;width:1280px;height:240px;margin:30px auto 0px;}
.mainra {position:relative;float:left;width:16px;height:29px;background:url(img/left.jpg) no-repeat 0px 0px;margin:76px 0px 0px;cursor:pointer;}
.mainrb {position:relative;float:left;overflow:hidden;width:1224px;padding-right:24px;}
.mainrb ul li {overflow:hidden;_display:inline;float:left;width:180px;margin-left:24px;}
.mainrb ul li h2 {overflow:hidden;width:180px;height:180px;border-radius:50%;}
.mainrb ul li h2 img {width:180px;height:180px;}
.mainrb ul li h3 {overflow:hidden;font-size:18px;text-align:center;height:28px;line-height:28px;margin:8px 0px 0px;}
.mainrb ul li p {overflow:hidden;font-size:16px;text-align:center;height:24px;line-height:24px;}
.mainrc {position:relative;float:right;width:16px;height:29px;background:url(img/right.jpg) no-repeat 0px 0px;margin:76px 0px 0px;cursor:pointer;}


.mains {overflow:hidden;width:1280px;margin:0px auto;padding:30px 0px 0px;}
.mains h3 {font-size:32px;color:#fff;text-align:center;background:url(img/bj28.png) no-repeat center center;line-height:40px;}
.mains h3 a {color:#fff;}
.mains h3 a:hover {color:#fff;}


.ei_menu{overflow:hidden;width:1280px;height:480px;margin:25px auto 0px;}
.ei_menu ul{height:480px;position:relative;display:block;width:1280px;}
.ei_menu ul li{float:left;width:95px;height:480px;position:relative;overflow:hidden;border-right:1px solid #ebebeb;}
.ei_menu ul li img {width:719px;height:480px;}
.ei_preview{width:95px;height:350px;cursor:pointer;position:absolute;top:0px;left:0px;}
.ei_image{position:absolute;left:95px;top:0px;width:95px;height:480px;opacity:0.2;}

.ei_descr {position:absolute;color:#fff;width:350px;height:115px;padding:15px;left:245px;bottom:10px;border-radius:5px;background:#000;filter:alpha(opacity=66);-moz-opacity:0.66;opacity:0.66;}
.ei_descr h3 {overflow:hidden;font-size:18px;font-weight:normal;height:60px;line-height:30px;}
.ei_descr h4 {overflow:hidden;font-size:14px;font-weight:normal;height:26px;line-height:26px;margin:5px 0px 0px;}
.ei_descr p {overflow:hidden;font-size:14px;line-height:24px;height:24px;}
.ei_descr a {color:#fff;}
.ei_descr a:hover {color:#fff;}


.maint {overflow:hidden;width:1260px;margin:20px auto 0px;}
.maint ul li {float:left;overflow:hidden;font-size:16px;background:url(img/bj1.jpg) no-repeat 0px center;width:365px;height:45px;line-height:45px;margin-left:30px;padding-left:15px;border-bottom:1px dotted #c4c4c4;}


.mainu {overflow:hidden;width:1260px;margin:0px auto;}
.mainu ul li {overflow:hidden;position:relative;_display:inline;float:left;width:380px;height:254px;margin:30px 0px 0px 30px;}
.mainu ul li h3 {overflow:hidden;width:380px;height:254px;z-index:1;}
.mainu ul li h3 img {width:380px;height:254px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainu 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;}
.mainu ul li h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:100%;height:45px;margin-top:-45px;z-index:2;}
.mainu ul li p {overflow:hidden;position:relative;font-size:16px;background:url(img/bj29.png) no-repeat 8px 8px;height:45px;line-height:45px;margin-top:-45px;padding-left:45px;z-index:3;}
.mainu ul li p a {color:#fff;}
.mainu ul li p a:hover {color:#bbb;}


.mainv {overflow:hidden;width:1280px;height:40px;background:url(img/bj12.png) repeat-x 0px bottom;margin:0px auto;}
.mainv h3 {float:left;font-size:32px;background:url(img/bj13.jpg) #eee no-repeat 0px 9px;line-height:40px;padding-left:12px;padding-right:10px;}
.mainv h3 a {color:#3c3685;}
.mainv h3 a:hover {color:#3c3685;}
.mainv h4 {float:right;font-size:14px;color:#888;font-weight:normal;line-height:26px;}
.mainv h4 a {color:#888;}
.mainv h4 a:hover {color:#3c3685;}


.mainw {width:1240px;margin:0px auto;}
.mainw ul li {overflow:hidden;_display:inline;float:left;width:285px;background:#f7f7f7;margin:30px 0px 0px 20px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 2px -2px rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.12);}
.mainw ul li h3 {overflow:hidden;width:285px;height:190px;}
.mainw ul li h3 img {width:285px;height:190px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainw 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;}
.mainw ul li p {overflow:hidden;font-size:16px;background:url(img/bj30.jpg) no-repeat 8px 12px;height:46px;line-height:46px;padding-left:38px;}
.mainw ul li p.high {padding:10px 0 10px 38px;height:65px;line-height:30px;background-position:8px 14px;}

.mainw0 {width:1280px;margin:0px auto;}
.mainw0 ul {font-size:0;}
.mainw0 ul li {margin-top:30px;margin-right:30px;display:inline-block;width:406px;background:#f7f7f7;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 2px -2px rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.12);cursor:pointer;}
.mainw0 ul li:nth-child(3n) {margin-right:0;}
.mainw0 ul li h3 {overflow:hidden;position:relative;width:100%;height:266px;}
.mainw0 ul li h3 img {width:100%;height:100%;}
.mainw0 ul li h3 .icon {position:absolute;top:50%;left:50%;width:46px;height:46px;background:url(img/icon-play.png) no-repeat center center;transform:translate(-50%, -50%);}
.mainw0 ul li .info {padding:10px 10px;font-size:16px;text-align:center;}
.mainw0 ul li .info .title {margin-bottom:10px;height:30px;line-height:30px;overflow:hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.mainw0 ul li .info .user-name {overflow:hidden;padding-top:10px;height:34px;line-height:30px;border-top:1px dashed #b5b4b4;}

.mainx {overflow:hidden;width:1280px;margin:30px auto 0px;}
.mainx ul li {float:left;overflow:hidden;font-size:16px;width:auto;margin-right:31px;}
.mainx ul li.last {float:right;overflow:hidden;font-size:16px;width:auto;height:33px;line-height:33px;margin-right:0px;padding:0px 20px;border-radius:5px;border:1px solid #bfbfbf;}

#MutiNav .multiUl{position:relative;clear:both;_zoom:1;width:1280px;height:35px;margin:30px auto 0px;font-size:0;text-align:center;}
#MutiNav .multiUl li{display:inline-block;height:33px;z-index:33px;margin-right:30px;border-radius:5px;border:1px solid #bfbfbf;}
#MutiNav .multiUl li a.go{display:block;font-size:16px;color:#555;text-align:center;background:url(img/bj43.jpg) no-repeat right center;height:33px;line-height:33px;z-index:300;}
#MutiNav .multiUl li.last {margin-right:0px;}
#MutiNav .multiUl li a:hover {color:#3c3685;text-decoration:none;}
#MutiNav .multiUl li a.on{color:#555;}
#MutiNav .multiUl li blockquote{display:none;left:0px;position:absolute;top:-120px;z-index:201;height:auto;margin:0px;padding:10px 15px;background:#fff;border:1px solid #bfbfbf;border-radius:5px;}
#MutiNav .multiUl li blockquote .ChildNavIn{overflow:hidden;width:1168px;height:96px;}
#MutiNav .multiUl li blockquote .ChildNavIn a {float:left;display:inline;font-size:14px;color:#666;text-align:center;width:auto;line-height:32px;margin-right:15px;}
#MutiNav .multiUl li blockquote a:hover {color:#3c3685;text-decoration:none;}

#MutiNav .multiUl #Topa{}
#MutiNav .multiUl #Topa blockquote{left:0;display:none;}

#MutiNav .multiUl #Topb{}
#MutiNav .multiUl #Topb blockquote{left:0;display:none;}

#MutiNav .multiUl #Topc{}
#MutiNav .multiUl #Topc blockquote{left:0;display:none;}

#MutiNav .multiUl #Topd{}
#MutiNav .multiUl #Topd blockquote{left:0;display:none;}


.mainy {overflow:hidden;width:920px;margin:20px auto 0px;}

.mainz {overflow:hidden;width:1240px;margin:0px auto;}
.mainz ul li {overflow:hidden;float:left;width:283px;margin:30px 0px 0px 20px;border:1px solid #dbdbdb;}
.mainz ul li h3 {overflow:hidden;width:263px;height:200px;background:#f1f1f1;padding:10px;}
.mainz ul li p {overflow:hidden;font-size:16px;text-align:center;height:50px;line-height:50px;padding:0px 14px;}
.mainz ul li.music {background:url(img/bj41.png) no-repeat right bottom;}
.mainz ul li.video {background:url(img/bj42.png) no-repeat right bottom;}

.mainz-works {width:1280px;margin:30px auto 0;}
.mainz-works .content {position:relative;width:1280px;margin: 0 auto;}
.mainz-works .swiper-container{width:100%;overflow:hidden;}
.mainz-works .swiper-container .swiper-slide {position:relative;width:285px;border:1px solid #dbdbdb;box-sizing:border-box;}
.mainz-works .swiper-container .swiper-slide .icon {position:absolute;bottom:0;right:0;width:35px;height:35px;}
.mainz-works .swiper-container .swiper-slide .icon.music {background:url(img/bj41.png) no-repeat right bottom;}
.mainz-works .swiper-container .swiper-slide .icon.video {background:url(img/bj42.png) no-repeat right bottom;}
.mainz-works .swiper-container .swiper-slide .pic{padding:10px;position:relative;height:190px;background:#f1f1f1;}
.mainz-works .swiper-container .swiper-slide .pic img {max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.mainz-works .swiper-container .swiper-button-next:after,.mainz-works .swiper-container .swiper-button-prev:after {display:none;}
.mainz-works .swiper-container .swiper-button-prev {left:-30px;background:url(img/icon-left.png) no-repeat center center;}
.mainz-works .swiper-container .swiper-button-next {right:-30px;background:url(img/icon-right.png) no-repeat center center;}
.mainz-works .swiper-container .swiper-slide .title {height:50px;line-height:50px;padding:0px 14px;text-align:center;overflow:hidden;}
.mainz-works .swiper-container .swiper-slide .title a {font-size:16px;}

/*.bottom {overflow:hidden;width:100%;background:#363636;margin:30px auto 0px;padding:30px 0px;}
.bottom ul.botwh {width:1200px;margin:0px auto;}
.bottom ul li {float:left;font-size:14px;color:#e5e5e5;width:auto;padding-right:60px;}
.bottom ul li h3 {font-size:18px;font-weight:normal;height:45px;line-height:45px;}
.bottom ul li h4 {font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;background:url(img/bj17.png) no-repeat 0px center;height:45px;line-height:45px;padding-left:35px;}
.bottom ul li p {line-height:24px;}
.bottom ul li.second {float:right;width:105px;padding-left:30px;padding-right:0px;}
.bottom ul li.second h2{width:105px;height:140px;}
.bottom ul li.second h2 img {width:105px;height:140px;}
.bottom ul li.second h5 {font-size:12px;font-weight:normal;text-align:center;background:#262626;line-height:28px;}
.bottom ul li.last {float:right;width:120px;padding-top:20px;padding-left:30px;padding-right:0px;}
.bottom ul li.last h2{width:120px;height:120px;}
.bottom ul li.last h2 img {width:120px;height:120px;}
.bottom ul li.last h5 {font-size:12px;font-weight:normal;letter-spacing:0;text-align:center;background:#262626;line-height:28px;}
.bottom a {color:#e5e5e5;}
.bottom a:hover {color:#fff;}


.footer {overflow:hidden;font-size:14px;color:#888;text-align:center;background:#1f1f1f;width:100%;max-width:1920px;line-height:45px;margin:0px auto;}
.footer a {color:#888;}
.footer a:hover {color:#fff;}*/

.special-wap {display:none;}
.mbx {overflow:hidden;position:relative;width:100%;max-width:1920px;/* background:#f0f0f0; */margin:0px auto;}
.mbx.wenhuasixiang {margin: 459px auto 0;}
.mbx.xxzybxgd {margin: 400px auto 0;}
.mbx.hfjsbg {margin: 400px auto 0;}
.mbx.yygdzbg {margin: 400px auto 0;}
.mbx.dangjixuexi {margin: 467px auto 0;}
.mbx.ershida {margin: 549px auto 0;}
.mbx.zjgzt {margin: 537px auto 0;}
.mbx.ershida-three {margin: 400px auto 0;}
.mbx ul.mbxwh {width:1280px;margin:0px auto;}
.mbx ul li {float:left;width:100%;line-height:52px;}
.mbx ul li h2 {float:left;font-size:18px;color:#3c3685;}
.mbx ul li h3 {float:right;font-size:16px;color:#7b7b7b;font-weight:normal;}
.mbx ul li h3 a {color:#7b7b7b;}
.mbx ul li h3 a:hover {color:#3c3685;}
.mbx ul li .user-info {float:left;}
.mbx ul li .user-info .txt {vertical-align:middle;font-size:14px;}
.mbx ul li .user-info .name {font-size:18px;color:#3c3685;font-weight:600;vertical-align:middle;}
.mbx ul li .user-info .info {margin-left:30px;padding:0 10px;display:inline-block;height:24px;line-height:23px;border-radius:12px;background:#3c3685;font-size:14px;color:#fff;vertical-align:middle;}
.mbx ul li .user-info .logout {margin-left:30px;vertical-align:middle;font-size:14px;}


.contain {width: 1280px;margin: 0 auto 0px;display: flex;justify-content: space-between;}


.left {overflow:hidden;position:relative;z-index:7; width: 250px;margin-top: -20px;}


.lefta {overflow:hidden;font-size:28px;color:#fff;font-weight:bold;text-align:center;background:url(img/bj31.jpg) no-repeat 0px 0px;width:250px;height:145px;line-height: 145px}
.lefta span {display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;font-weight:normal;line-height:21px;}


.leftb {overflow:hidden;width:250px;background:url(img/bj32.jpg) repeat-y 0px 0px;margin:0px auto;padding:20px 0px 30px;}
.leftb ul li {overflow:hidden;float:left;font-size:18px;text-align:center;background:url(img/bj33.jpg) no-repeat center bottom;width:250px;margin:5px 0px 0px;}
.leftb ul li a {display:block;color:#333;line-height:70px;padding-left:10px;}
.leftb ul li a:hover {color:#3c3685;padding-left:0px;border-left:10px solid #3f3985;text-decoration:none;}
.leftb ul li.on a {color:#3c3685;padding-left:0px;border-left:10px solid #3f3985;}


.right {overflow:hidden;float:right;width:1000px;padding: 0;}


.righta {overflow:hidden;width:100%;height:40px;background:url(img/bj34.jpg) repeat-x 0px bottom;margin:37px auto 0px;}
.righta h3 {float:left;font-size:21px;color:#3c3685;height:38px;border-bottom:2px solid #3c3685;}


.rightb {overflow:hidden;width:920px;margin:0px auto;}
.rightb ul li {float:left;overflow:hidden;width:920px;margin:25px 0px 0px;padding:0px 0px 25px;border-bottom:1px dotted #c4c4c4;}
.rightb ul li h2 {overflow:hidden;float:left;width:200px;height:134px;margin-right:25px;}
.rightb 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;}
.rightb 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;}
.rightb ul li h3 {overflow:hidden;font-size:18px;height:35px;line-height:35px;}
.rightb ul li p {overflow:hidden;font-size:14px;color:#888;text-indent:2em;line-height:24px;margin:5px 0px 0px;}
.rightb ul li p a {color:#5d57a4;}
.rightb ul li p a:hover {color:#3c3685;}
.rightb ul li h4 {font-size:12px;color:#666;font-weight:normal;line-height:18px;margin:4px 0px 0px;}

.rightb-a li {float:left;margin-right:55px;margin-top:55px;}
.rightb-a li:nth-child(3n) {margin-right:0;}
.rightb-a li h2 {width:270px;height:180px;}
.rightb-a li h2 img {width:100%;height:100%;vertical-align:top;}
.rightb-a li h3 {margin-top:12px;font-weight:normal;font-size:16px;text-align:center;}
.rightb-a li h3 a {}


.rightc {overflow:hidden;width:920px;margin:32px auto 0px;padding:0px 0px 15px;border-bottom:1px dotted #c4c4c4;}
.rightc h1 {font-size:24px;text-align:center;line-height:32px;padding:0px 0px 10px;}
.rightc p {font-size:14px;color:#999;text-align:center;font-weight:normal;line-height:24px;}


.rightd {overflow:hidden;font-size:16px;line-height:32px;margin:15px auto 0px;}
.rightd p {margin:15px 0px 0px;}
.rightd p video {margin: 0 auto;}
.rightd img {margin:15px 0px 0px;}
.rightd .weixin-wrap ul {margin: 20px auto;width:840px;font-size:0;}
.rightd .weixin-wrap ul li {display:inline-block;width: 210px; }
.rightd .weixin-wrap ul li:nth-child(n + 5) {margin-top: 6px;}
.rightd .weixin-wrap ul li .pic {margin:0;width:100%;height:210px;vertical-align:top;}
.rightd .weixin-wrap ul li .title {margin-top: -6px;font-size:16px;text-align:center;}

.rightd2 {overflow:hidden;width:100%;background:url(img/bj48.jpg) repeat-x 0px bottom;margin:15px auto 0px;padding:0px 0px 20px;}
.rightd2 h2 {font-size:21px;color:#000;}
.rightd2 h3 {font-size:20px;color:#333;font-weight:normal;line-height:55px;}
.rightd2 ul li {float:left;overflow:hidden;font-size:16px;width:16.6%;}

.rightd3 {overflow:hidden;width:100%;background:url(img/bj48.jpg) repeat-x 0px bottom;margin:25px auto 0px;padding:0px 0px 20px;}
.rightd3 h2 {font-size:21px;color:#000;}
.rightd3 h3 {font-size:20px;color:#333;font-weight:normal;line-height:55px;}
.rightd3 ul li {float:left;overflow:hidden;font-size:16px;width:auto;padding-right:20px;}

.rightd4 {overflow:hidden;width:100%;background:url(img/bj48.jpg) repeat-x 0px bottom;margin:25px auto 0px;padding:0px 0px 20px;}
.rightd4 h2 {font-size:21px;color:#000;}
.rightd4 h3 {font-size:20px;color:#333;font-weight:normal;line-height:55px;}
.rightd4 ul li {overflow:hidden;font-size:16px;width:auto;padding-right:20px;}


.righte {overflow:hidden;width:920px;margin:0px auto;}
.righte ul li {overflow:hidden;float:left;width:264px;margin:30px 0px 0px 31px;padding:10px 10px 5px;border:1px solid #d3d3d3;border-radius:5px;}
.righte ul li h3 {overflow:hidden;width:264px;height:368px;}
.righte ul li h3 img {width:264px;height:368px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.righte 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;}
.righte ul li p {overflow:hidden;font-size:16px;text-align:center;height:45px;line-height:45px;}
.righte ul li.first {margin-left:0px;}


.details {font-size:12px;text-align:center;padding:30px 0px 0px;cursor:pointer;}
.details a, .details input, .details button {display:inline-block;background:#fff;width:auto;padding:10px;border-radius:5px;border:1px solid #ccc;}
.details a:hover {color:#fff;background:#3c3685;border:1px solid #3c3685;text-decoration:none;}
.details span {display:inline-block;background:#fff;width:auto;padding:10px;border-radius:5px;border:1px solid #ccc;}
.details input[type="text"] { display:none; border:1px solid #ccc; height:36px;text-align:center;}
.details input[type="button"] { display:none;margin-left: 5px;border:1px solid #ccc;padding: 0 8px;height:38px;text-align:center;}

.details input {text-align: center;}
/* 隐藏数字输入框的上下箭头（适用于 WebKit/Blink 浏览器，如 Chrome、Edge、Safari） */
.details input[type="number"]::-webkit-outer-spin-button,
.details input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* 隐藏 Firefox 中的 spinner */
.details input[type="number"] {
    -moz-appearance: textfield;
}

.naina {overflow:hidden;width:1280px;height:44px;background:url(img/bj35.jpg) no-repeat right center;margin:30px auto 0px;}
.naina h3 {float:left;font-size:30px;color:#3c3685;line-height:36px;background:#fff;padding-right:10px;}
.naina h4 {float:right;font-size:14px;color:#3c3685;font-weight:normal;line-height:26px;}

.search2 {overflow:hidden;float:right;width:292px;background:#fff;margin:6px 0px 0px;padding-left:10px;}
.search2a {float:left;font-size:14px;color:#666;background:#fff;width:220px;height:27px;line-height:27px;padding:0px 5px 0px 10px;border:1px solid #ddd;border-right:none;outline:none;}
.search2a:focus{border-color:#3f3985;}
.search2b {float:left;text-indent:71px;background:url(img/bj36.jpg) no-repeat 0px 0px;width:56px;height:29px;cursor:pointer;border:none;}


.nainb {overflow:hidden;width:1220px;margin:30px auto 0px;}
.nainb ul li {float:left;overflow:hidden;font-size:18px;color:#555;text-align:center;width:91px;margin-left:10px;}
.nainb ul li a {display:block;color:#555;background:#ededed;width:89px;height:41px;line-height:41px;cursor:pointer;border:1px solid #bfbfbf;border-radius:5px;}
.nainb ul li a:hover {color:#fff;background:#3c3685;border:1px solid #3c3685;text-decoration:none;}
.nainb ul li.on a {color:#fff;background:#3c3685;border:1px solid #3c3685;}


.nainc {overflow:hidden;width:1240px;margin:0px auto;}
.nainc ul li {overflow:hidden;float:left;width:200px;margin:30px 0px 0px 20px;padding:11px;border:1px solid #d3d3d3;}
.nainc ul li h2 {overflow:hidden;width:200px;height:200px;}
.nainc ul li h2 img {width:200px;height:200px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.nainc 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;}
.nainc ul li h3 {overflow:hidden;font-size:16px;text-align:center;height:32px;line-height:32px;margin:8px 0px 0px;}
.nainc ul li p {overflow:hidden;font-size:14px;color:#666;text-align:center;height:21px;line-height:21px;}
.nainc.ass-user ul li{width:222px;padding:0 0 11px;}
.nainc.ass-user ul li h2 {width:100%;height:222px;background:#f1f1f1;}
.nainc.ass-user ul li h2 img {width:100%;height:100%;object-fit:contain;}

.naind {overflow:hidden;width:1240px;margin:0px auto;}
.naind ul li {overflow:hidden;float:left;width:283px;margin:30px 0px 0px 20px;border:1px solid #dbdbdb;}
.naind ul li h3 {overflow:hidden;width:263px;height:200px;background:#f1f1f1;padding:10px;}
.naind ul li p {overflow:hidden;font-size:16px;text-align:center;height:50px;line-height:50px;padding:0px 14px;}
.naind ul li.music {background:url(img/bj41.png) no-repeat right bottom;}
.naind ul li.video {background:url(img/bj42.png) no-repeat right bottom;}


.naine {overflow:hidden;width:1280px;margin:30px auto 0px;}
.naine h1 {overflow:hidden;float:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;text-indent:30px;width:120px;line-height:60px;border-bottom:1px solid #d3d3d3;}
.naine h2 {overflow:hidden;float:left;font-size:18px;width:315px;line-height:60px;border-bottom:1px solid #d3d3d3;}
.naine h3 {overflow:hidden;float:left;font-size:18px;width:150px;line-height:60px;border-bottom:1px solid #d3d3d3;}
.naine h4 {overflow:hidden;float:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;text-indent:30px;width:120px;line-height:60px;margin-left:30px;border-bottom:1px solid #d3d3d3;}
.naine h5 {overflow:hidden;float:left;font-size:18px;width:315px;line-height:60px;border-bottom:1px solid #d3d3d3;}
.naine h6 {overflow:hidden;float:left;font-size:18px;width:150px;line-height:60px;border-bottom:1px solid #d3d3d3;}


.nainf {overflow:hidden;width:1260px;margin:20px auto 0px;}
.nainf ul li {overflow:hidden;float:left;width:585px;height:60px;line-height:60px;margin-left:30px;}
.nainf ul li h3 {overflow:hidden;float:left;font-size:16px;font-weight:normal;background:url(img/bj37.png) no-repeat 30px center;width:315px;padding-left:120px}
.nainf ul li p {overflow:hidden;float:right;font-size:16px;color:#888;width:150px;}
.nainf ul li.libg {background:#eee;}


.naing {overflow:hidden;width:1280px;margin:30px auto 0px;}
.naing h2 {overflow:hidden;float:left;width:300px;height:300px;margin-right:30px;/*border-radius:50%;*/}
.naing h2 img {width:300px;height:300px;}
.naing h3 {overflow:hidden;font-size:32px;line-height:45px;}
.naing h4 {overflow:hidden;font-size:16px;color:#666;font-weight:normal;line-height:36px;margin:8px 0px 0px;}
.naing h4 span {font-weight:bold;}
.naing p {overflow:hidden;font-size:16px;color:#666;text-indent:2em;line-height:32px;margin:8px 0px 0px;}
.naing.ass-user h2 {background-color:#f1f1f1;border-radius:0;}
.naing.ass-user h2 img {object-fit:contain;}

.nainh {overflow:hidden;width:1280px;margin:0px auto;}
.nainh .top {margin-top: 20px;}
.nainh .top-wap {display:none;}
.nainh ul li {float:left;overflow:hidden;width:1280px;margin:25px 0px 0px;padding:0px 0px 25px;border-bottom:1px dotted #c4c4c4;}
.nainh ul li h2 {overflow:hidden;float:left;width:200px;height:134px;margin-right:25px;}
.nainh 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;}
.nainh 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;}
.nainh ul li h3 {overflow:hidden;font-size:21px;height:38px;line-height:38px;}
.nainh ul li p {overflow:hidden;font-size:14px;color:#888;text-indent:2em;height:60px;line-height:30px;margin:10px 0px 0px;}
.nainh ul li p a {color:#5d57a4;}
.nainh ul li p a:hover {color:#3c3685;}
.nainh ul li h4 {font-size:12px;color:#666;font-weight:normal;line-height:18px;margin:8px 0px 0px;}


.naini {overflow:hidden;width:1280px;margin:25px auto 0px;padding:0px 0px 15px;border-bottom:1px dotted #c4c4c4;}
.naini h1 {font-size:24px;text-align:center;line-height:32px;padding:0px 0px 10px;}
.naini p {font-size:14px;color:#999;text-align:center;font-weight:normal;line-height:24px;}


.nainj {overflow:hidden;font-size:16px;width:1280px;line-height:32px;margin:15px auto 0px;}
.nainj p {margin:15px 0px 0px;}
.nainj img {margin:15px 0px 0px;max-width:1000px;width: auto !important;height: auto !important;}
.nainj p video{margin:0 auto;}


.naink {overflow:hidden;width:1280px;margin:20px auto 0px;}


.nainl {overflow:hidden;width:1280px;background:url(img/bj12.png) repeat-x 0px center;margin:30px auto 0px;}
.nainl h3 {float:left;font-size:24px;color:#3c3685;background:url(img/bj13.jpg) #fff no-repeat 0px 4px;height:35px;padding-left:12px;padding-right:10px;}


.nainm {overflow:hidden;width:1280px;text-align:center;background:#f8f8f8;margin:30px auto 0px;padding:0;}
.nainm .ad-image-wrapper img{width: 100%}

.nainn {overflow:hidden;width:1280px;line-height:50px;background:#f7f6fc;margin:20px auto 0;padding:0px 30px;display: flex;align-items: center;justify-content: space-between;}
.nainn h1 {float:left;font-size:20px;}
.nainn p {float:right;font-size:16px;color:#666;margin-bottom: 0;}

.nainn0 {overflow:hidden;width:1140px;line-height:50px;background:#f7f6fc;margin:20px auto 0;padding:0px 30px 20px;}
.nainn0 h2 {padding:5px 0;font-size:20px;}
.nainn0 h3 {padding-top:5px;border-top:1px dashed #b5b4b4; font-size:20px;color:#666;}
.nainn0 .txt p {line-height:30px;font-size:16px;}


.naino {overflow:hidden;font-size:16px;background:#f7f6fc;width:1280px;line-height:32px;margin:0px auto;padding:10px 30px;border-top:1px dotted #c4c4c4;}
.naino p {margin:0;}


.nainp {width:1260px;margin:0px auto;}
.nainp ul li {overflow:hidden;_display:inline;float:left;width:380px;background:#f7f7f7;margin:30px 0px 0px 30px;padding:0px 0px 20px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 2px -2px rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.12);}
.nainp ul li h2 {overflow:hidden;width:380px;height:254px;}
.nainp 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;}
.nainp 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;}
.nainp ul li h3 {overflow:hidden;font-size:18px;height:60px;line-height:30px;padding:15px 25px 0px;}
.nainp ul li h3 a {color:#3c3685;}
.nainp ul li h3 a:hover {color:#3c3685;}
.nainp ul li h4 {overflow:hidden;font-size:16px;font-weight:normal;background:url(img/bj38.jpg) no-repeat center 0px;height:30px;line-height:30px;margin:15px 0px 0px;padding:12px 25px 0px;}
.nainp ul li p {overflow:hidden;font-size:16px;font-weight:normal;height:60px;line-height:30px;padding:0px 25px;}

.nainp2 {display:none;}

.nainq {overflow:hidden;width:1280px;height:56px;background:url(img/bj12.png) repeat-x 0px bottom;margin:30px auto 0px;}
.nainq h3 {float:left;padding: 0 20px;font-size:21px;font-weight:normal;text-align:center;background-color: #403986; /* background:url(img/bj39.jpg) no-repeat 0px 0px; width:114px; */line-height:56px;}
.nainq h3 a {color:#fff;}
.nainq h3 a:hover {color:#fff;}
.nainq h4 {float:right;font-size:16px;color:#888;font-weight:normal;line-height:46px;}
.nainq h4 a {color:#888;}
.nainq h4 a:hover {color:#3c3685;}


.nainr {overflow:hidden;width:1280px;height:56px;background:url(img/bj12.png) repeat-x 0px bottom;margin:0px auto;}
.nainr h3 {float:left;padding: 0 20px;font-size:21px;font-weight:normal;text-align:center; background-color: #403986; /* background:url(img/bj40.jpg) no-repeat 0px 0px; width:114px; */line-height:56px;}
.nainr h3 a {color:#fff;}
.nainr h3 a:hover {color:#fff;}
.nainr h4 {float:right;font-size:16px;color:#888;font-weight:normal;line-height:46px;}
.nainr h4 a {color:#888;}
.nainr h4 a:hover {color:#3c3685;}


.nains {overflow:hidden;width:1240px;margin:0px auto;}
.nains ul li {overflow:hidden;float:left;width:283px;margin:30px 0px 0px 20px;border:1px solid #dbdbdb;}
.nains ul li h3 {overflow:hidden;width:263px;height:200px;background:#f5f5f5;padding:10px;}
.nains ul li p {overflow:hidden;font-size:16px;text-align:center;background:#fff;height:50px;line-height:50px;padding:0px 14px;}
.nains ul li.music {background:url(img/bj41.png) no-repeat right bottom;}
.nains ul li.video {background:url(img/bj42.png) no-repeat right bottom;}


.naint {overflow:hidden;width:1280px;height:40px;background:url(img/bj34.jpg) repeat-x 0px bottom;margin:0px auto;}
.naint h3 {float:left;font-size:21px;color:#3c3685;font-weight:normal;;height:38px;border-bottom:2px solid #3c3685;}


.nainu {overflow:hidden;width:1260px;margin:12px auto 0px;}
.nainu ul li {float:left;overflow:hidden;font-size:16px;background:url(img/bj24.png) no-repeat 0px center;width:570px;height:40px;line-height:40px;margin-left:30px;padding-left:15px;}


.nainv {overflow:hidden;width:1280px;height:40px;background:url(img/bj34.jpg) repeat-x 0px bottom;margin:30px auto 0px;}
.nainv h3 {float:left;font-size:21px;font-weight:normal;height:38px;border-bottom:2px solid #3c3685;}


.nainw {overflow:hidden;width:1280px;margin:30px auto 0px;}
.nainw h2 {overflow:hidden;width:600px;height:400px;margin:0px auto;border:2px solid #ddd;border-radius:5px;}
.nainw h2 img {width:600px;height:400px;}
.nainw h3 {overflow:hidden;font-size:21px;color:#3c3685;text-align:center;line-height:40px;margin:10px 0px 0px;}
.nainw h4 {overflow:hidden;font-size:16px;color:#666;font-weight:normal;line-height:32px;}
.nainw h4 span {font-weight:bold;}
.nainw p {overflow:hidden;font-size:16px;color:#666;text-indent:2em;line-height:28px;margin:10px 0px 0px;}


.nainx {overflow:hidden;width:1260px;margin:0px auto;display:none;}
.nainx ul li {overflow:hidden;float:left;width:585px;margin:30px 0px 0px 30px;}
.nainx ul li h3 {overflow:hidden;width:585px;height:330px;border-radius:5px;}
.nainx ul li h3 img {width:585px;height:330px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.nainx 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;}
.nainx ul li p {overflow:hidden;font-size:16px;text-align:center;height:45px;line-height:45px;}


.nainy {overflow:hidden;width:100%;text-align:center;margin:0px auto;padding:150px 0px;}
.nainy h2 {font-size:50px;color:#999;font-weight:normal;line-height:78px;}
.nainy p {font-size:30px;color:#999;line-height:38px;}
.nainy h3 {display:inline-block;font-size:30px;font-weight:normal;text-align:center;line-height:60px;margin:30px 0px 0px;}
.nainy h3 a {display:inline-block;color:#fff;background:#5d4ec5;padding:0px 30px;border-radius:5px;}
.nainy h3 a:hover {color:#fff;background:#190b7c;text-decoration:none;}
.nainy h4 {font-size:30px;color:#999;font-weight:normal;line-height:60px;margin:30px 0px 0px;}
.nainy h4 a {color:#3c3685;}
.nainy h4 a:hover {color:#3c3685;}


.nainz {overflow:hidden;width:1280px;height:50px;background:url(img/bj34.jpg) repeat-x 0px bottom;margin:30px auto 0px;}
.nainz h3 {float:left;font-size:21px;color:#555;font-weight:normal;height:48px;line-height:42px;border-bottom:2px solid #dcdcdc;}
.nainz h3 span {color:#f00;font-weight:bold;padding:0px 3px;}
.nainz h4 {display:inline-block;margin-left:10px;line-height:48px;font-weight:normal;font-size:14px;}
.nainz ul li {overflow:hidden;float:left;font-size:18px;text-align:center;width:140px;height:50px;margin-left:10px;}
.nainz ul li a {display:block;color:#333;line-height:46px;border:2px solid #dcdcdc;border-bottom:2px solid #fff;}
.nainz ul li a:hover {color:#3c3685;border:2px solid #dcdcdc;border-top:2px solid #3c3685;border-bottom:2px solid #fff;border-bottom:2px solid #fff;text-decoration:none;}
.nainz ul li.on a {color:#3c3685;border:2px solid #dcdcdc;border-top:2px solid #3c3685;border-bottom:2px solid #fff;}


.text1 {font-size:14px;color:#000;background:url(img/bj22.jpg) no-repeat 0px 0px;width:228px;height:41px;line-height:41px;padding:0px 10px 0px 50px;border:none;outline:none;}
.text2 {font-size:14px;color:#000;background:url(img/bj23.jpg) no-repeat 0px 0px;width:228px;height:41px;line-height:41px;padding:0px 10px 0px 50px;border:none;outline:none;}
.text3 {-webkit-appearance:none;font-size:18px;color:#fff;background:#8d9dd9;width:134px;line-height:40px;border-radius:5px;border:none;outline:none;cursor:pointer;}
.text4 {-webkit-appearance:none;font-size:18px;color:#fff;background:#8d9dd9;width:134px;line-height:40px;border-radius:5px;border:none;outline:none;cursor:pointer;}
.text5 {font-size:16px;color:#555;background:#fff;width:auto;height:35px;line-height:35px;padding:0px 20px;border-radius:5px;border:1px solid #bfbfbf;outline:none;}
.text6 {width:263px;height:200px;}
.text7 {display:inline-block;background:url(img/bj44.jpg) no-repeat 0px center;width:auto;margin:0px 20px;padding-left:50px;}
.text8 {display:inline-block;background:url(img/bj45.jpg) no-repeat 0px center;width:auto;margin:0px 20px;padding-left:50px;}

header {display:none;}
.mainfsj {display:none;}


.gtop1 {margin:30px auto 0px;}


#gallery {width:1280px;margin:0px auto;}
#descriptions {position:relative;height:50px;width:927px;padding:10px;overflow:hidden;}
#descriptions .ad-image-description {position:absolute;}
#descriptions .ad-image-description .ad-description-title {display:block;}
.ad-gallery {width:1280px;}
.ad-gallery .ad-image-wrapper {width:100%;height:666px;background:#f8f8f8;position:relative;overflow:hidden;}
.ad-gallery .ad-image-wrapper .ad-loader {position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next {position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100;}
.ad-gallery .ad-image-wrapper .ad-prev {position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {/* www.codefans.net */background:url(img/non-existing.jpg)\9}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background:url(img/ad_prev.png);width:102px;height:95px;display:none;position:absolute;top:47%;left:0;z-index:101;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background:url(img/ad_next.png);width:102px;height:95px;right:0;left:auto;}
.ad-gallery .ad-image-wrapper .ad-image {position:absolute;overflow:hidden;top:0;left:0;z-index:9;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {position:absolute;bottom:0px;left:0px;padding:7px;text-align:left;width:100%;z-index:2;background:url(img/opa75.png);color:#000;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src=img/opa75.png);}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display:block;}
.ad-gallery .ad-controls {font-family:Arial, Helvetica, sans-serif;font-size:12px;height:35px;line-height:35px;}
.ad-gallery .ad-info {float:left;}
.ad-gallery .ad-slideshow-controls {float:right;display:none;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left:5px;cursor:pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left:5px;font-size:0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor:default;}
.ad-gallery .ad-nav {width:100%;position:relative;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {position:absolute;top:0;height:100%;z-index:10;}
/* IE 6 doesn't like height:100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {height:100px;}
.ad-gallery .ad-back {cursor:pointer;left:-40px;width:16px;height:98px;display:block;background:url(img/left.jpg) 0px 34px no-repeat;}
.ad-gallery .ad-forward {cursor:pointer;display:block;right:-40px;width:16px;height:98px;background:url(img/right.jpg) 0px 34px no-repeat;}
.ad-gallery .ad-nav .ad-thumbs {overflow:hidden;width:100%;}
.ad-gallery .ad-thumbs .ad-thumb-list {float:left;width:9000px;list-style:none;}
.ad-gallery .ad-thumbs li {float:left;padding-right:8px;}
.ad-gallery .ad-thumbs li a {display:block;}
.ad-gallery .ad-thumbs li a img {height:98px;border:3px solid #ededeb;display:block;}
.ad-gallery .ad-thumbs li a.ad-active img {border:3px solid #3c3685;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {position:absolute;left:-9000px;top:-9000px;}
.words {overflow:hidden;font-size:14px;line-height:26px;margin:10px auto 0px;}


.hyia {overflow:hidden;width:100%;max-width:1920px;text-align:center;background:#f0f0f0;margin:0px auto;border-bottom:1px solid #3c3685;}

.hyiaa {font-size:18px;color:#191919;line-height:52px;}
.hym {vertical-align:middle;margin-right:10px;}


.hyib {overflow:hidden;font-size:14px;color:#666;width:370px;line-height:24px;margin:5px auto 0px;padding:0px 0px 80px;}
.hyib td {padding:15px 0px;}
.hyib a {color:#4384c0;}
.hyib a:hover {color:#3c3685;}

.hyic {overflow:hidden;font-size:14px;color:#666;width:370px;line-height:24px;margin:5px auto 0px;padding:0px 0px 40px;}
.hyic td {padding:12px 0px;}
.hyic a {color:#4384c0;}
.hyic a:hover {color:#3c3685;}


.hyid {overflow:hidden;width:700px;background:url(img/hy7.jpg) no-repeat center 40px;margin:80px auto 0px;}
.hyid ul li {overflow:hidden;float:left;font-size:18px;text-align:center;background:url(img/hy6.png) no-repeat center bottom;width:33.3%;height:43px;}
.hyid ul li.on {color:#3c3685;background:url(img/hy5.png) no-repeat center bottom;}


.hyie {overflow:hidden;width:700px;text-align:center;line-height:40px;margin:80px auto 0px;padding:0px 0px 60px;}
.hyie a {color:#4384c0;}
.hyie a:hover {color:#3c3685;}


.hy1200 {overflow:hidden;width:1199px;background:url(img/hy9.jpg) repeat-y 0px 0px;min-height:400px;margin:30px auto 0px;padding:0px 0px 80px;border:1px solid #ebebeb;border-left:0;}

.hleft {overflow:hidden;float:left;width:219px;}
.hright {overflow:hidden;float:right;width:975px;}

.hlefta {overflow:hidden;width:219px;margin:0px auto;padding:40px 0px 0px;}
.hlefta h3 {overflow:hidden;width:110px;height:110px;margin:0px auto;border:2px solid #fff;border-radius:50%;}
.hlefta h3 img {width:100%;height:auto;}
.hlefta h4 {overflow:hidden;font-size:16px;font-weight:normal;text-align:center;line-height:28px;margin:10px 0px 0px;}
.hlefta p {overflow:hidden;font-size:14px;text-align:center;line-height:28px;}
.hlefta a {color:#4384c0;}
.hlefta a:hover {color:#3c3685;}

.hleftb {overflow:hidden;width:219px;margin:30px auto 0px;border-top:1px solid #bec1c6;}
.hleftb ul li {overflow:hidden;float:left;font-size:16px;width:100%;border-bottom:1px solid #d4d7dd;}
.hleftb ul li a {padding-left:77px;display:block;color:#333;line-height:45px;border-left:1px solid #ebebeb;}
.hleftb ul li a:hover {color:#3c3685;border-left:1px solid #3f3985;text-decoration:none;}
.hleftb ul li.on {color:#3c3685;background-color:#fff;border-left:1px solid #3f3985;}
.hleftb ul li.on a {color:#3c3685;}

.hi1 {background-image:url(img/hi1.png);background-repeat:no-repeat;background-position:45px center;}
.hi2 {background:url(img/hi2.png) no-repeat 45px center;}
.hi3 {background:url(img/hi3.png) no-repeat 43px center;}
.hi4 {background:url(img/hi4.png) no-repeat 47px center;}
.hi5 {background:url(img/hi5.png) no-repeat 43px center;}
.hi6 {background:url(img/hi6.png) no-repeat 43px center;}
.hi7 {background:url(img/hi7.png) no-repeat 43px center;background-size: auto 21px;}
.hi8 {background:url(img/hi8.png) no-repeat 43px center;}
.hi9 {background:url(img/hi9.png) no-repeat 43px center;background-size: auto 21px;}
.hi10 {background:url(img/hi10.png) no-repeat 43px center;background-size: auto 23px;}

.hrighta {overflow:hidden;width:930px;height:55px;margin:0px auto;padding-left:50px;border-bottom:1px solid #ebebeb;}
.hrighta h3 {float:left;font-size:18px;color:#3c3685;line-height:55px;}

.hrightb {overflow:hidden;width:400px;margin:60px auto 0px;padding-right:100px;}
.hrightb ul li {overflow:hidden;float:left;width:400px;line-height:44px;padding:12px 0px;}
.hrightb ul li h2 {overflow:hidden;float:left;font-size:16px;font-weight:normal;text-align:right;width:100px;}
.hrightb ul li h2 span {font-family:Arial, Helvetica, sans-serif;color:#f00;padding-right:5px;}
.hrightb ul li h3 {overflow:hidden;float:left;font-size:14px;font-weight:normal;width:290px;height:44px;padding-left:10px;}
.hrightb ul li h4 {overflow:hidden;float:left;font-size:14px;font-weight:normal;width:290px;height:44px;padding-left:110px;}

.hrightc {width:880px;margin:30px auto 0px;font-size:14px;}

.hyif {overflow:hidden;width:880px;background:url(img/hy12.jpg) no-repeat center 8px;margin:60px auto 0px;}
.hyif ul li {overflow:hidden;float:left;font-size:16px;text-align:center;background:url(img/hy10.jpg) no-repeat center 0px;width:20%;line-height:40px;padding:20px 0px 0px;}
.hyif ul li.on {color:#3c3685;background:url(img/hy11.jpg) no-repeat center 0px;}

.hyig {overflow:hidden;font-size:18px;text-indent:2em;width:880px;line-height:32px;margin:30px auto 0px;}

.hyih {overflow:hidden;font-size:16px;color:#666;width:880px;line-height:26px;margin:40px auto 0px;}
.hyih td {padding:15px 3px;}

.hyii {overflow:hidden;font-size:18px;color:#fff;letter-spacing:2px;text-align:center;width:30%;line-height:44px;margin:50px auto 0px;border-radius:5px;}
.hyii a {display:block;color:#fff;background:#5757d9;}
.hyii a:hover {color:#fff;background:#2525c3;text-decoration:none;}
.tx1 {color:#f00;}

.hyij {overflow:hidden;width:840px;margin:40px auto 0px;}
.hyij ul li {overflow:hidden;float:left;width:420px;line-height:44px;padding:12px 0px;}
.hyij ul li h2 {overflow:hidden;float:left;font-size:16px;font-weight:normal;text-align:right;width:100px;}
.hyij ul li h2 span {font-family:Arial, Helvetica, sans-serif;color:#f00;padding-right:5px;}
.hyij ul li h3 {overflow:hidden;float:left;font-size:14px;font-weight:normal;width:290px;height:44px;padding-left:10px;}
.hyij ul li h4 {overflow:hidden;float:left;font-size:12px;font-weight:normal;width:auto;height:32px;line-height:32px;margin:75px 0px 0px 20px;border-radius:2px;}
.hyij ul li h4 a {display:block;color:#fff;background:#5757d9;padding:0px 12px;}
.hyij ul li h4 a:hover {color:#fff;background:#2525c3;text-decoration:none;}
.hyij ul li.first {float:right;height:182px;}
.hyij ul li.first h2 {line-height:182px;}
.hyij ul li.first h3 {width:120px;height:182px;background:#f0f0f0;margin-left:10px;padding-left:0px;border:1px solid #d2d2d2;}
.hyij ul li.first h3 img {width:100%;height:auto;}
.hyij ul li.last {overflow:hidden;float:left;width:840px;line-height:44px;padding:12px 0px;}
.hyij ul li.last h3 {overflow:hidden;float:left;font-size:14px;font-weight:normal;width:720px;height:44px;padding-left:10px;}
.hyij ul li.last2 {overflow:hidden;float:left;width:840px;line-height:44px;padding:12px 0px;}
.hyij ul li.last2 h3 {overflow:hidden;float:left;font-size:14px;font-weight:normal;width:720px;height:auto;padding-left:10px;}
.hyij-new {overflow:hidden;width:820px;margin:10px auto 0px;}
.hyij-new h2 {font-size:16px;text-align:center;}

.hy1920 {overflow:hidden;width:100%;max-width:1920px;background:url(img/hy9.jpg) repeat-y 0px 0px;min-height:400px;margin:30px auto 0px;padding:0px 0px 80px;border:1px solid #ebebeb;border-left:0;border-right:0;}
.hy1920 .hright {overflow:hidden;float:none;width:calc(100% - 219px);}
.hy1920 .hright .hrighta {width:100% !important;text-align:left !important;}
.hy1920 .hright .hrighta h3 {padding-left:30px;}
.hy1920 .hright .hyig {width:90% !important;}
.hy1920 .hright .hyii {width:200px !important;}
/* .hy1920 .hleft .hleftb .hi1{background-image:url(img/hi1.png);background-repeat:no-repeat;background-position:15px center;}
.hy1920 .hleft .hleftb .hi2 {background:url(img/hi2.png) no-repeat 15px center;} */
.hy1920 .hleft .hleftb li.on {border-left:none;background-color:#fff;}

.v-content {padding:15px;min-height:300px;font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;font-size:14px;color:#333;}
.v-content .apply-f {position:relative;margin-top:150px;left:50%;width:400px;transform:translateX(-50%);}
.v-content .info-a, .v-content .info-b, .v-content .info-c, .v-content .info-e {line-height:40px;font-size: 18px;}
.v-content .info-d {margin-top:15px;width:140px;}
.v-content .info-f {margin-top:15px;}
.v-content .info-f .hyt2 {margin-right: 12px;display:inline-block; width: 150px;}
.v-content .info-g {line-height:40px;font-size: 18px;}
.v-content .info-d .hyt2 {height: 40px;line-height: 40px;}
.v-content .info-b span {color: #d70c18;}
.v-content .info-c .failed {color: #d70c18;}
.v-content .info-c .suc {color: green;}

@media print {
body {background:none;}
    .noprint{
      display: none;
    }
  }
.sec-title {line-height:32px;font-size:16px;font-weight:600;color:#333;text-align:center;}
.sec-btn {margin-top:6px;text-align:center;}
.sec-btn .btn {padding: 2px 10px;}
.table {width:100%;max-width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse;}
.table-responsive {min-height:0.01%;overflow-x:auto;}
.table-bordered {border:1px solid #ddd;}
.table td, .table th {vertical-align:middle !important;}
.table th {font-size:14px;text-align:center;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding:8px;line-heigt:1.42857143;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {border:1px solid #ddd;}
.table .remarks {display:inline-block;width:100%;padding: 5px 0;line-height:26px;text-align:left;}
.table td.bgcolor-a {background-color:#eee;}
.img-area {float:left;padding: 0 8px;width:350px;}
.img-area .img-info {float:left;border: 1px solid #ddd; border-radius:4px; width: 210px; height: 140px; position: relative;}
.img-area .img-info .fileimg {width: 210px; height: 140px; display: none;}
.img-area .img-info .imgdel {position: absolute; right: 5px; bottom: 5px; display: none;}
.img-area .img-sel {float:left;margin-left: 10px;position: relative; width:90px; height: 140px;}
.img-area .img-sel .filePicker {position: absolute;top:50%; width: 100%; text-align: center;transform:translateY(-50%);}
.img-area .img-sel .filePicker .webuploader-pick {padding:6px 12px;}
.hyt110 {padding:6px 12px;font-size:14px;color:#555;background:#fff;width:92%;height:22px;border:1px solid #ddd;border-radius:4px;outline:none;}
.hyt120 {padding:8px 12px;float:left;margin-left:6px;font-size:14px;color:#555;background:#fff;width:50%;border:1px solid #ddd;border-radius:4px;outline:none;}
.hyt150 {padding:2px 12px;font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;font-size:14px;color:#555;background:#fff;width:96.7%;min-height:126px;line-height:24px;border:1px solid #ddd;border-radius:4px;outline:none;}
.hyt160 {padding:6px 0;font-size:14px;color:#555;background:#fff;width:50px;height:22px;border:1px solid #ddd;border-radius:4px;outline:none;text-align:center;}
.hyt170 {padding:2px 12px;font-size:14px;color:#555;background:#fff;width:200px;line-height:24px;border:1px solid #ddd;border-radius:4px;outline:none;}
.hyt180 {padding:2px 12px;font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;font-size:14px;color:#555;background:#fff;width:92.2%;min-height:126px;line-height:24px;border:1px solid #ddd;border-radius:4px;outline:none;}

.hyik {overflow:hidden;color:#333;text-align:center;width:880px;line-height:44px;margin:30px auto 0px;}
.hyik h3 {font-size:18px;font-weight:normal;}
.hyik p {font-size:16px;color:#565656;line-height:28px;}
.hyik span {color:#3c3685;}

.hyil {overflow:hidden;width:820px;margin:10px auto 0px;}
.hyil ul li {overflow:hidden;float:left;width:840px;line-height:44px;padding:12px 0px;}
.hyil ul li h2 {overflow:hidden;float:left;font-size:16px;font-weight:normal;text-align:right;width:110px;}
.hyil ul li h2 span {font-family:Arial, Helvetica, sans-serif;color:#f00;padding-right:5px;}
.hyil ul li h3 {overflow:hidden;float:left;font-size:14px;font-weight:normal;width:700px;height:44px;padding-left:10px;}
.hyil ul li h4 {overflow:hidden;float:left;font-size:14px;font-weight:normal;width:700px;padding-left:10px;}

.hyii2 {overflow:hidden;width:30%;margin:60px auto 0px;padding:5px;border:1px solid #bfbfbf;border-radius:5px;}
.hyii2 img {display:block;width:100%;height:auto;}

.hyim {overflow:hidden;width:938px;margin:0px auto;}
.hyim ul li {overflow:hidden;_display:inline;float:left;width:197px;margin:30px 0px 0px 30px;}
.hyim ul li h2 {overflow:hidden;width:195px;height:130px;background:#f0f0f0;border:1px solid #bfbfbf;}
.hyim ul li h3 {overflow:hidden;font-size:16px;font-weight:normal;text-align:center;height:35px;}
.hyim ul li p {overflow:hidden;font-size:14px;letter-spacing:1px;text-align:center;margin:10px 0px 0px;border-radius:2px;}

.hyin {overflow:hidden;width:550px;margin:60px auto 0px;}
.hyin ul li {overflow:hidden;float:left;font-size:16px;text-align:center;width:200px;line-height:44px;margin-left:50px;border-radius:5px;}
.hyin ul li a {display:block;color:#fff;background:#5757d9;}
.hyin ul li a:hover {color:#fff;background:#2525c3;text-decoration:none;}

.hyio {overflow:hidden;font-size:16px;color:#666;width:880px;line-height:26px;margin:40px auto 0px;}
.hyio td {padding:15px 3px;}
.tx2 {color:#3c3685;margin:0px 8px;}
.tx2:hover {color:#3c3685;}
.tx3 {color:#3c3685;margin:0px 8px;}
.tx3:hover {color:#3c3685;}

.hyt1 {font-size:16px;color:#9c9c9c;text-indent:10px;background:#eee;width:98%;line-height:42px;border:1px solid #d2d2d2;outline:none;}
.hyt2 {-webkit-appearance:none;font-size:16px;color:#fff;letter-spacing:2px;background:#5757d9;width:99%;line-height:44px;border-radius:5px;border:none;outline:none;cursor:pointer;}
.hyt3 {font-size:16px;color:#9c9c9c;text-indent:10px;background:#eee;width:88%;line-height:42px;border:1px solid #d2d2d2;outline:none;}
.hyt4 {-webkit-appearance:none;font-size:16px;color:#fff;letter-spacing:2px;background:#5757d9;width:99%;line-height:44px;border-radius:5px;border:none;outline:none;cursor:pointer;}

.hyt5 {font-size:16px;color:#9c9c9c;text-indent:50px;background:url(img/hy2.png) #eee no-repeat 14px center;width:98%;line-height:42px;border:1px solid #d2d2d2;outline:none;}
.hyt6 {font-size:16px;color:#9c9c9c;text-indent:50px;background:url(img/hy3.png) #eee no-repeat 14px center;width:98%;line-height:42px;border:1px solid #d2d2d2;outline:none;}


.hyt11 {font-size:16px;color:#9c9c9c;text-indent:10px;background:#fff;width:98%;line-height:42px;border:1px solid #d2d2d2;border-radius:5px;outline:none;}
.hyt12 {font-size:16px;color:#9c9c9c;text-indent:10px;background:#fff;width:99%;padding:10px 0px;border:1px solid #d2d2d2;border-radius:5px;outline:none;}
.hyt13 {-webkit-appearance:none;font-size:16px;color:#fff;letter-spacing:2px;background:#5757d9;width:99%;line-height:44px;border-radius:5px;border:none;outline:none;cursor:pointer;}
.hyt14 {font-size:16px;color:#9c9c9c;text-indent:10px;background:#fff;width:45%;line-height:42px;border:1px solid #d2d2d2;border-radius:5px;outline:none;}
.hyt15 {font-size:16px;color:#9c9c9c;background:#fff;width:94%;min-height:126px;line-height:42px;padding:1% 2%;border:1px solid #d2d2d2;border-radius:5px;outline:none;}

.hyt21 {-webkit-appearance:none;font-size:14px;color:#fff;letter-spacing:2px;background:#5757d9;width:60px;line-height:24px;border-radius:2px;border:none;outline:none;cursor:pointer;}

.hyt31 {padding:6px 0;font-size:14px;color:#555;background:#fff;height:14px;border:1px solid #ccc;border-radius:4px;outline:none;text-align:center;}
.hyt32 {padding:6px 0;font-size:14px;color:#555;background:#fff;height:30px;border:1px solid #ccc;border-radius:4px;outline:none;text-align:left;}
.hyt33 {width:16px;height:16px;background:url(img/edit.png) no-repeat center center;background-size:16px auto;border:none;cursor:pointer;}
.hyt33:hover {background-image:url(img/edit-h.png);}
.hyt34 {margin-left:10px;width:16px;height:16px;background:url(img/delnew.png) no-repeat center center;background-size:16px auto;border:none;cursor:pointer;}
.hyt34:hover {background-image:url(img/delnew-h.png);}
.hyt35 {width:34px;height:24px;line-height:24px;border:1px solid #ccc;}
.hyt35.mt-6 {margin-left:6px;}

.hyaa {overflow:hidden;width:400px;margin:60px auto 0px;padding:0px 60px 60px 0px;}
.hyaa ul li {overflow:hidden;float:left;width:400px;line-height:44px;padding:12px 0px;}
.hyaa ul li h2 {overflow:hidden;float:left;font-size:16px;font-weight:normal;text-align:right;width:100px;}
.hyaa ul li h2 span {font-family:Arial, Helvetica, sans-serif;color:#f00;padding-right:5px;}
.hyaa ul li h3 {overflow:hidden;float:left;font-size:14px;font-weight:normal;width:290px;height:44px;padding-left:10px;}
.hyaa ul li h4 {overflow:hidden;float:left;font-size:14px;font-weight:normal;width:290px;height:44px;padding-left:110px;}


.hyab {overflow:hidden;width:1260px;margin:0px auto;}
.hyab ul li {overflow:hidden;float:left;width:559px;height:480px;margin:30px 0px 0px 30px;padding:12px;border:1px solid #d3d3d3;}
.hyab ul li h2 {overflow:hidden;float:left;width:158px;height:240px;margin-right:28px;}
.hyab ul li h2 img {width:158px;height:240px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;object-fit:cover;}
.hyab 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;}
.hyab ul li h3 {overflow:hidden;font-size:26px;font-weight:normal;line-height:50px;}
.hyab ul li h4 {overflow:hidden;font-size:16px;font-weight:normal;color:#666;line-height:34px;}
.hyab ul li h4 .art-name {margin-left:80px;}
.hyab ul li h5 {overflow:hidden;font-size:16px;font-weight:normal;color:#666;line-height:32px;}
.hyab ul li h5 strong {vertical-align:middle;}
.hyab ul li h5 p {margin-right:8px;display:inline-block;line-height:32px;text-indent:0;vertical-align:middle;}
.hyab ul li p {overflow:hidden;font-size:16px;color:#666;text-indent:2em;line-height:30px;}
.hyab ul li h6 {max-height: 200px;overflow:hidden;overflow-y:auto;font-size:16px;font-weight:normal;color:#666;line-height:34px;}
.hyab ul li h6::-webkit-scrollbar {
  /*������������ʽ*/
  width : 10px;  /*�߿�ֱ��Ӧ�����������ĳߴ�*/
  height: 1px;
  }
.hyab ul li h6::-webkit-scrollbar-thumb {
  /*����������С����*/
  border-radius: 10px;
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #535353;
  }
.hyab ul li h6::-webkit-scrollbar-track {
  /*������������*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background   : #ededed;
  }


.hyt16 {font-size:16px;color:#9c9c9c;text-indent:10px;background:#eee;width:52%;line-height:42px;border:1px solid #d2d2d2;outline:none;}
.hyt17 {-webkit-appearance:none;font-size:16px;color:#fff;letter-spacing:1px;background:#5757d9;width:42%;line-height:44px;margin-left:2%;border-radius:5px;border:none;outline:none;cursor:pointer;}
.hyt18 {font-size:16px;color:#9c9c9c;text-indent:10px;background:#fff;width:40%;margin-right:3%;padding:10px 0px;border:1px solid #d2d2d2;border-radius:5px;outline:none;}



.ibox-title h2 {font-size:18px; margin:10px;}
.form-control {height:auto;}
.selectImg {padding:0px;}
.selectImg li {list-style:none;float:left;padding-right:15px;margin-top:30px;}
.table td {text-align:center;}
.hyih table th {font-size:16px;color:#666;line-height:24px;text-align:center;padding:14px 0px;}
.modal-open {overflow-y: scroll;}
.container {padding-right:15px!important;}


@media (max-width:768px)
    {
        .special-wap {display:block;}
        .special-wap  img {max-width:100%;vertical-align:top;}

        .image-crop{height:auto;}
    }

.hyim h2 {position:relative;text-align:center;}
.fileimg {max-height:130px; max-width:195px;}



.ssg {overflow:hidden;width:100%;background:url(img/sgbj.jpg) no-repeat center 0px;margin:30px auto 0px;}

.ssga {overflow:hidden;width:1280px;height:230px;margin:0px auto;}
.ssga a {float:left;width:1280px;height:230px;text-indent:-999px;}

.ssgb {overflow:hidden;float:left;width:840px;}

.ssgba {overflow:hidden;float:left;width:840px;}
.ssgba h3 {float:left;font-size:30px;height:43px;padding-left:26px;border-bottom:4px solid #fff;}
.ssgba h4 {float:right;font-size:14px;color:#fff;font-weight:normal;line-height:40px;}
.ssgba a {color:#fff;}
.ssgba a:hover {color:#fff;}

.ssgbb {overflow:hidden;float:left;width:425px;height:284px;position:relative;padding:30px 35px 0px 0px;}
#KinSlideshow2 {width:425px;height:284px;overflow:hidden;position:relative;}
#KinSlideshow2 img {width:425px;height:284px;}

.ssgbc {overflow:hidden;float:left;width:380px;margin:25px 0px 0px;}
.ssgbc ul li {float:left;overflow:hidden;font-size:16px;background:url(img/bj24.png) no-repeat 0px center;width:362px;height:32px;line-height:32px;padding-left:18px;}
.ssgbc ul li.first {background:none;width:380px;height:112px;margin:0px 0px 5px;padding:0px 0px 10px;border-bottom:1px dotted #d0989a;}
.ssgbc ul li.first h3 {overflow:hidden;font-size:18px;height:40px;line-height:40px;}
.ssgbc ul li.first p {font-size:14px;color:#fff;text-indent:2em;height:72px;line-height:24px;}
.ssgbc a {color:#fff;}
.ssgbc a:hover {color:#fff;}

.ssgc {overflow:hidden;float:right;font-size:16px;color:#222;text-indent:2em;width:295px;line-height:32px;margin:114px 0px 0px;padding:0px 15px 0px 0px;}
.ssgc a {color:#ad0000;}
.ssgc a:hover {color:#ad0000;}

.ssgd {overflow:hidden;width:1280px;height:48px;background:url(img/bj10.png) repeat-x 0px bottom;margin:35px auto 0px;}
.ssgd h3 {float:left;font-size:30px;background:url(img/bj45.png) no-repeat 0px 12px;height:43px;padding-left:26px;border-bottom:5px solid #ce181f;}
.ssgd h3 a {color:#000;}
.ssgd h3 a:hover {color:#ce181f;}
.ssgd h3 span {color:#ce181f;}
.ssgd h3 span a {color:#ce181f;}
.ssgd h3 span a:hover {color:#ce181f;}
.ssgd h4 {float:right;font-size:14px;color:#ce181f;font-weight:normal;line-height:48px;}
.ssgd h4 a {color:#ce181f;}
.ssgd h4 a:hover {color:#ce181f;}

.ssge {overflow:hidden;width:1280px;margin:25px auto 0px;}
.ssge ul li {float:left;overflow:hidden;font-size:18px;width:580px;height:50px;line-height:50px;margin-left:40px;border-bottom:1px dotted #f28e91;}
.ssge ul li span {color:#ce181f;font-weight:bold;}
.ssge a {color:#222;}
.ssge a:hover {color:#ce181f;}

.ssgf {position:relative;width:1300px;margin:30px auto 0px;}
.ssgfa {position:relative;float:left;width:50px;height:73px;background:url(img/leftt.jpg) no-repeat 0px 0px;margin:86px 0px 0px;cursor:pointer;}
.ssgfb {position:relative;float:left;overflow:hidden;width:1170px;padding-right:30px;}
.ssgfb ul li {overflow:hidden;_display:inline;float:left;width:358px;margin-left:30px;border:1px solid #e1e1e1;}
.ssgfb ul li h3 {overflow:hidden;width:358px;height:238px;}
.ssgfb ul li h3 img {width:358px;height:238px;}
.ssgfb ul li p {overflow:hidden;font-size:21px;text-align:center;height:50px;line-height:50px;}
.ssgfb ul li p a {color:#ad0000;}
.ssgfb ul li p a:hover {color:#ad0000;}
.ssgfc {position:relative;float:left;width:50px;height:73px;background:url(img/rightt.jpg) no-repeat 0px 0px;margin:86px 0px 0px;cursor:pointer;}

.ssgg {display:none;}

.hangfeng-side {display:block;width:156px;height:209px;right:20px;position:fixed;bottom:340px;z-index:10999999;}
.hangfeng-side img {width:100%;height:100%;vertical-align:top;}

.hangfeng-bottom {display:none;}

.layui-layer-wenlian-skin .layui-layer-btn .layui-layer-btn0 {border-color: #5757d9; background-color: #5757d9;}

@media only screen and (min-width:0px) and (max-width:850px){

	body {background:none !important;background:#fff;}
	.w1200 {width:100%;}
	.bg1 {height:auto;background:none;margin:5% auto 0px;padding:0px 0px 3%;}
	.bg2 {margin:5% auto 0px;padding:3% 0px 0px;}
	.bg3 {height:auto;background:none;margin:5% auto 0px;}
	.bg4 {height:auto;background:none;margin:0px auto;padding:0px 0px 3%;}
	.bg5 {background:none;margin:0px auto;padding:0px;}
	.bg6 {margin:5% auto 0px;padding:3% 0px 4%;}
	.bg7 {margin:5% auto 0px;padding:3% 0px 4%;}

	.ads-info, .hangfeng-side {display:none;}
	.ads-info-wap {margin:3% auto 0;display: block;width: 94%;}
	.ads-info-wap img {width: 100%;vertical-align:top;}

	header {display:block;overflow:hidden;width:94%;background-image:linear-gradient(160deg, #00b3ff 20%,#b100ff 80%);margin:0px auto;padding:3%;}

	.logom {overflow:hidden;float:left;width:72%;}
	.logom img {max-width:100%;display:block;}

	.wap-main-video {display: block;width: 94%; margin: 4% auto;}
	.wap-main-video  ul{overflow:hidden;}
	.wap-main-video  ul li {overflow:hidden;float:left;width:100%;margin-top:1%;}
	.wap-main-video  ul li+li {margin-top: 3%;}
	.wap-main-video h3 {font-size: 18px;line-height:1.6;}
	.wap-main-video h3 a{color:#65628a;}
	.wap-main-video h3 a:hover{color:#3c3685;}
	.wap-main-video .remarks {height:31px;line-height:31px;margin:1% auto 0;}
	.wap-main-video .remarks .time {font-size: 12px;color: #ccc;float:left;}
	.wap-main-video .remarks .icon {float:right;width:66px;height:31px;line-height:31px;border-radius: 11px;background-color:#ad0000;font-size: 12px;color: #fff;text-align:center;}
	.wap-main-video .remarks .icon a {color: #fff;}
	.wap-main-video .remarks .pvideo {float:right;overflow: hidden;width:32px;height:31px;line-height:31px;background:url(img/pvideo.png) no-repeat 0px 0px;}
	.wap-main-video .remarks .pvideo a {overflow: hidden;float:left;width:32px;height:31px;text-indent:-999px;}

	.am-header {position:relative;width:100%;height:32px;line-height:32px;padding:0 0px;}
	.am-header .am-header-nav {position:absolute;top:0;}
	.am-header .am-header-nav img {height:16px;width:auto;vertical-align:middle;}
	.am-header .am-header-right {top:10px;right:5px;font-size:16px;color:#fff;}
	.am-header .am-header-right a {color:#fff;}
	.am-header .am-header-right a:hover {color:#fff;}
	.am-header-fixed {position:fixed;top:0;left:0;right:0;width:100%;z-index:1010;}
	.am-with-fixed-header {padding-top:32px;}

	.am-header {position:relative;width:100%;height:32px;line-height:32px;padding:0 0px;}
	.am-header .am-header-nav {position:absolute;top:0;}
	.am-header .am-header-nav img {height:16px;width:auto;vertical-align:middle;}
	.am-header .am-header-right {top:10px;right:5px;font-size:16px;color:#fff;}
	.am-header .am-header-right a {color:#fff;}
	.am-header .am-header-right a:hover {color:#fff;}
	.am-header-fixed {position:fixed;top:0;left:0;right:0;width:100%;z-index:1010;}
	.am-with-fixed-header {padding-top:32px;}

	.am-header-right a:hover {text-decoration:none;}

	.am-header-icon {width:30px;}

	.am-offcanvas {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1090;background:rgba(0, 0, 0, 0.15);}
	.am-offcanvas.am-active {display:block;}

	.am-offcanvas-page {position:fixed;-webkit-transition:margin-left 0.3s ease-in-out;transition:margin-left 0.3s ease-in-out;}

	.am-offcanvas-bar {position:fixed;top:0;bottom:0;left:0;z-index:1091;width:270px;max-width:100%;background:#f0f0f0;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);  transform:translateX(-100%);}
	.am-offcanvas-bar:after {content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:#f0f0f0;}
	.am-offcanvas.am-active .am-offcanvas-bar.am-offcanvas-bar-active {-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}

	.am-offcanvas-bar-flip {left:auto;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
	.am-offcanvas-bar-flip:after {right:auto;left:0;}
	.am-offcanvas-content {padding:15px;}
	.am-offcanvas-content a {color:#555;}
	.am-offcanvas-content a:hover {color:#3c3685;}

	#r-nav .item {font-size:18px;border-bottom:1px solid #dcdcdc;padding:15px 0px 15px 20px;}
	#r-nav .item span {float:right;font-family:Georgia, Arial, Helvetica, sans-serif;padding-right:15px;}
	#r-nav .item .menu-sec {padding: 10px 20px 0 20px;}
	#r-nav .item .menu-sec li {display:inline-block; margin-right:6px; }
	#r-nav .item .menu-sec li:nth-child(4n) {margin-right:0;}
	#r-nav .item .menu-sec li a {font-size:16px;}

	.logo, .menubj, .menu, .sddd, .zsdk ,.zsdk-live,.zsdk-party{display:none;}

	.toutiao {width:88%;margin:5% auto 0px;padding:3%;}
	.toutiao h3 {font-size:18px;height:auto;line-height:26px;}
	.toutiao p {font-size:14px;line-height:24px;max-height:72px;margin:1.5% 0px 0px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

	.maina {float:none;width:94%;margin:5% auto 0px;}

	.mainb {float:none;width:94%;margin:2% auto 0px;}
	.mainb ul li {width:100%;padding:1% 0px 1.5%;}
	.mainb ul li h3 {text-overflow:ellipsis; white-space:nowrap;}
	.mainb ul li p {font-size:14px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

	.mainc {width:94%;margin:5% auto 0px;}
	.mainc h3 {float:none;text-indent:20px;background:none;background-image:linear-gradient(160deg, #00b3ff 20%,#b100ff 80%);width:100%;height:45px;line-height:45px;padding-left:0px;border-radius:8px;}


	.winBox {float:none;font-size:14px;font-weight:normal;width:100%;height:38px;line-height:38px;}
	.scroll {width:3078px;position:absolute;left:0px;top:0px;}
	.scroll li {width:auto;}

	.mc1 {margin-left:10px;padding-left:10px;}
	.mc2 {margin-left:10px;padding-left:10px;}
	.mc3 {margin-left:10px;padding-left:10px;}


	marquee {float:none;font-size:14px;font-weight:normal;width:100%;height:38px;line-height:38px;}


	.maind {float:none;width:100%;}

	.maind1 {float:none;width:94%;margin:3% auto 0px;padding:0px 0px 2%;}

	.mainda {position:relative;width:100%;margin:0px auto;}
	.mainda::before {content:'';position:absolute;left:0;top:12px;bottom:11px;width:4px;background-color:#3c3685;}
	.mainda h3 {background:none;line-height:40px;font-size:18px;}


	.maindb {width:100%;margin:1% auto 0px;}
	.maindb ul li {font-size:14px;text-indent:12px;width:100%;padding-left:0px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.maindb ul li.first {font-size:16px;text-indent:0px;width:100%;padding:1% 0px 2%;white-space:normal;}
	.maindb ul li.first p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
	.maindb ul li.first p a {display:block;}
	.maindb ul li.first h3 {margin-right:3%;}

	.maine {float:none;width:100%;}

	.search, .mainea, .mainf, .search2, .ei_menu {display:none;}

	.maineb {width:94%;margin:0px auto;}
	.maineb ul.pc {display: none;}
	.maineb ul.wap {display: block;overflow:hidden;}
	.maineb ul.wap li {float:left;width:48%;margin:3% 0px 0px;border-radius:5px;}
	.maineb ul.wap li img {display:block;width:100%;height:48px;}
	.maineb ul.wap li:nth-child(2n) {float:right;}


	.mainec {width:87%;margin:3% auto 0px;padding:0px 3% 3%;}
	.mainec h3 {font-size:18px;}
	.mainec p {text-align:center;}
	.mainec p img {max-width:100%;}

	.mainfsj {display:block;width:94%;margin:0px auto;}
	.mainfsj img {display:block;width:100%;}

	.maing {width:100%;}

	.maing1 {float:none;width:100%;}

	.mainga {width:94%;height:40px;margin:5% auto 0px;}
	.mainga h3 {font-size:21px;background:url(img/bj11.png) no-repeat 0px 5px;height:35px;}
	.mainga h4 {line-height:35px;}

	.maingb {width:94%;margin:0px auto;}

	.maingb ul li {font-size:16px;width:100%;margin:3% 0px 0px;}
	.maingb ul li h3 {margin-right:3%;}

	.maingc {width:94%;margin:2% auto 0px;}
	.maingc ul li {font-size:14px;text-indent:12px;width:100%;margin-right:0px;padding-left:0px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

	.maingd {float:none;width:94%;margin:0px auto;}
	.maingd ul li {width:100%;margin:3% 0px 0px;}
	.maingd ul li img {display:block;width:100%;height:auto;}

	.mainh {width:94%;height:40px;margin:5% auto 0px;}
	.mainh h3 {font-size:21px;background:url(img/bj11.png) no-repeat 0px 5px;height:35px;}
	.mainh h4 {line-height:35px;}


	.maini1 {float:none;width:94%;margin:3% auto 0px;}
	.maini1 ul li {font-size:14px;text-indent:12px;width:100%;height:32px;line-height:32px;padding-left:0px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

	.maini2 {float:none;width:100%;}
	.maini2 ul li {width:45.5%;height:auto;margin:3% 0px 0px 3%;}
	.maini2 ul li h3 {width:100%;height:auto;}
	.maini2 ul li h3 img {display:block;width:100%;height:auto;}
	.maini2 ul li h2 {display:none;}
	.maini2 ul li h4 {display:none;}
	.maini2 ul li p {font-size:14px;text-align:left;width:100%;height:42px;line-height:21px;margin-top:5px;}
	.maini2 a {color:#555;}
	.maini2 a:hover {color:#3c3685;}

	.zhuanlan-info {display:none;}
	.zhuanlan-info-wap {margin:3% auto 0;display:block;width:94%;font-size:0;}
	.zhuanlan-info-wap li {display:inline-block;margin-right:2%;width:32%;}
	.zhuanlan-info-wap li:last-child {margin-right:0;}
	.zhuanlan-info-wap li a {display:block;}
	.zhuanlan-info-wap li img {width:100%;height:auto;}

	.maini3 {margin-top:3%;width:94%;}
	.maini3 .more {top:3px;}
	.maini3 h3 {line-height:40px;background:url(img/bj50.png) no-repeat center 22px;}
	.maini3 h3 img {height:40px;vertical-align:top;}

	.maini4 {width:100%;margin-top:3%}
	.maini4 .content {width:94%;}
	.maini4 .swiper-container {margin:0 auto;width:90%;}
	.maini4 .swiper-container .swiper-slide h3 {width:100%;height:auto;}
	.maini4 .swiper-container .swiper-slide h3 img {display:block;width:100%;height:auto;}
	.maini4 .swiper-container .swiper-slide p {font-size:14px;text-align:left;height:42px;line-height:21px;-webkit-line-clamp: 2;}
	.maini4 .swiper-container .swiper-button-prev {left:-10px;background-size:18px auto;}
	.maini4 .swiper-container .swiper-button-next {right:-10px;background-size:18px auto;}

	.maini4 ul li {width:45.5%;height:auto;margin:3% 0px 0px 3%;}
	.maini4 ul li h3 {width:100%;height:auto;}
	.maini4 ul li h3 img {display:block;width:100%;height:auto;}
	.maini4 ul li p {font-size:14px;text-align:left;height:42px;line-height:21px;}

	.maini5 {display:none;}


	.mainj {width:100%;margin:0px auto;}
	.mainj ul li {width:45.5%;height:auto;margin:3% 0px 0px 3%;}
	.mainj ul li h3 {width:100%;height:auto;}
	.mainj ul li h3 img {display:block;width:100%;height:auto;}
	.mainj ul li h2 {display:none;}
	.mainj ul li h4 {display:none;}
	.mainj ul li p {font-size:14px;text-align:left;width:100%;height:42px;line-height:21px;margin-top:5px;}
	.mainj a {color:#555;}
	.mainj a:hover {color:#3c3685;}

	.maink {position:relative;width:94%;margin:5% auto 0px;}
	.maink::before {content:'';position:absolute;left:0;top:11px;bottom:2px;width:4px;background-color:#3c3685;}
	.maink h3 {background:#fff;font-size:21px;}

	.mainl {width:94%;margin:0px auto;}
	.mainl ul li {width:100%;margin:3% 0px 0px;}
	.mainl ul li h2 {width:45%;height:auto;background:none;margin-right:3%;padding:0px;}
	.mainl ul li h2 img {display:block;width:100%;height:auto;}
	.mainl ul li h3 {font-size:16px;height:auto;margin:0px;}
	.mainl ul li p {display:none;}

	.mainm {width:94%;margin:3% auto 0px;}
	.mainm ul li {font-size:14px;width:100%;height:32px;line-height:32px;margin-left:0px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.mainm span {padding-right:5px;}

	.mainn {width:94%;background:#f1f0f1;padding:2% 0px;}

	.maino {float:none;width:100%;}

	.mainoa {width:94%;margin:5% auto 0px;}
	.mainoa h3 {font-size:21px;}

	.maino1 {width:100%;}

	.mainob {float:none;width:94%;margin:2% auto 0px;}
	#KinSlideshow {width:340px;height:226px;}
	#KinSlideshow img {width:340px;height:226px;}

	.mainoc {width:94%;margin:3% auto 0px;}
	.mainoc ul li {font-size:14px;text-indent:12px;width:100%;height:32px;line-height:32px;padding-left:0px;}
	.mainoc ul li.first {background:none;width:100%;height:auto;padding:0px;}
	.mainoc ul li.first h3 {overflow:hidden;font-size:16px;height:32px;line-height:32px;}
	.mainoc ul li.first p {margin:0px;height:72px;line-height:24px;}

	.mainod {width:94%;margin:1% auto 0px;}
	.mainod ul li {font-size:14px;text-indent:12px;width:100%;height:32px;line-height:32px;margin-right:0px;padding-left:0px;}

	.mainp {float:none;width:94%;margin:3% auto 0px;}
	.mainp h3 {font-size:24px;}
	.mainp h4 {margin:3% 0px 0px;}
	.mainp h4 img {max-width:100%;height:auto;}
	.mainp p {font-size:14px;line-height:24px;padding:2% 0px 0px;}

	.mainq {width:94%;margin:5% auto 0px;}
	.mainq h3 {font-size:21px;}

	.mainr {width:342px;height:200px;margin:5% auto 0px;}
	.mainra {position:relative;margin:55px 0px 0px;}
	.mainrb {width:300px;padding-right:10px;}
	.mainrb ul li {width:140px;margin-left:10px;}
	.mainrb ul li h2 {width:140px;height:140px;}
	.mainrb ul li h2 img {width:140px;height:140px;}
	.mainrb ul li h3 {font-size:16px;}
	.mainrb ul li p {font-size:14px;}
	.mainrc {position:relative;margin:55px 0px 0px;}

	.mains {width:94%;height:40px;background:url(img/bj12.png) repeat-x 0px bottom;margin:5% auto 0px;padding:0px;}
	.mains h3 {float:left;font-size:21px;color:#3c3685;text-align:left;background:url(img/bj13.jpg) #fff no-repeat 0px 9px;padding-left:12px;padding-right:10px;}
	.mains h3 a {color:#3c3685;}
	.mains h3 a:hover {color:#3c3685;}

	.maint {width:94%;margin:2% auto 0px;}
	.maint ul li {font-size:14px;text-indent:12px;width:100%;height:38px;line-height:38px;margin-left:0px;padding-left:0px;}

	.mainu {width:100%;}
	.mainu ul li {width:45.5%;height:auto;margin:3% 0px 0px 3%;}
	.mainu ul li h3 {width:100%;height:auto;}
	.mainu ul li h3 img {display:block;width:100%;height:auto;}
	.mainu ul li h4 {display:none;}
	.mainu ul li p {font-size:14px;background:none;height:42px;line-height:21px;margin-top:5px;padding-left:0px;}
	.mainu ul li p a {color:#555;}
	.mainu ul li p a:hover {color:#3c3685;}
	.mainu ul li:first-child {float:none;width:94%;height:auto;margin:3% auto 0px;}
	.mainu ul li:first-child p {font-size:14px;text-align:center;width:100%;height:24px;line-height:24px;margin-top:5px;}

	.mainv {width:94%;margin:0px auto;}
	.mainv h3 {font-size:21px;}

	.mainw {width:100%;}
	.mainw ul li {width:45.5%;margin:3% 0px 0px 3%;}
	.mainw ul li h3 {width:100%;height:auto;}
	.mainw ul li h3 img {display:block;width:100%;height:auto;}
	.mainw ul li p {font-size:14px;text-align:center;background:none;height:28px;line-height:28px;padding:5px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.mainw ul li p.high {height:48px;line-height:24px;padding:6px 5px;}

	.mainw0 {width:94%;}
	.mainw0 ul li {margin-top:3%;margin-right:0;display:block;float:left;width:48.5%;}
	.mainw0 ul li:nth-child(2n) {float:right;}
	.mainw0 ul li h3 {width:100%;height:7.8rem;}
	.mainw0 ul li h3 .icon {width:30px;height:30px;background-size:30px 30px;}
	.mainw0 ul li .info {padding:8px 10px;font-size:14px;}
	.mainw0 ul li .info .title {margin-bottom:7px;height:48px;line-height:24px;}
	.mainw0 ul li .info .title a {-webkit-line-clamp: 2;}
	.mainw0 ul li .info .user-name {padding-top:7px;height:24px;line-height:24px;}

	#MutiNav .multiUl{display:none;}

	.mainy {width:94%;margin:3% auto 0px;}

	.mainz-works {width:100%;margin-top:3%}
	.mainz-works .content {width:94%;}
	.mainz-works .swiper-container {margin:0 auto;width:90%;}
	.mainz-works .swiper-container .swiper-slide .icon {width:26px;height:26px;background-size:26px 26px;}
	.mainz-works .swiper-container .swiper-slide .pic{padding:4px;height:112px;}
	.mainz-works .swiper-container .swiper-button-prev {left:-10px;background-size:18px auto;}
	.mainz-works .swiper-container .swiper-button-next {right:-10px;background-size:18px auto;}
	.mainz-works .swiper-container .swiper-slide .title {height:28px;line-height:28px;padding:0px 10px;}
	.mainz-works .swiper-container .swiper-slide .title a {font-size:14px;}

/*	.bottom {margin:5% auto 0px;padding:3% 0px;}
	.bottom ul.botwh {width:94%;}
	.bottom ul li {width:100%;text-align:center;padding-right:0px;}
	.bottom ul li h3 {font-size:16px;height:35px;line-height:35px;}
	.bottom ul li h4 {text-align:left;height:40px;line-height:40px;}
	.bottom ul li p {text-align:left;}
	.bottom ul li.second {display:none;float:left;width:32%;padding-top:3%;padding-left:0px;}
	.bottom ul li.second h2{width:100%;height:auto;}
	.bottom ul li.second h2 img {max-width:100%;height:auto;text-align:center;}
	.bottom ul li.last {display:none;float:right;width:30%;padding-top:35px;padding-left:4%;padding-right:0px;}
	.bottom ul li.last h2{width:100%;height:auto;}
	.bottom ul li.last h2 img {max-width:100%;height:auto;text-align:center;}

	.footer {width:94%;line-height:24px;margin:0px auto;padding:3%;}*/

	.mbx {padding:3% 0px;}
	.mbx.wenhuasixiang, .mbx.dangjixuexi {margin-top:0;}
	.mbx.ershida, .mbx.ershida-three, .mbx.zjgzt  {margin-top:0;}
	.mbx.xxzybxgd, .mbx.yygdzbg, .mbx.hfjsbg {margin-top:0;}
	.mbx ul.mbxwh {width:94%;}
	.mbx ul li {line-height:24px;}
	.mbx ul li h3 {font-size:14px;}
	.mbx ul li .user-info {padding-bottom:2%;float:none;text-align:right;}
	.mbx ul li .user-info .txt {}
	.mbx ul li .user-info .name {font-size:16px;}
	.mbx ul li .user-info .info {margin-left:5%;padding:0 10px;height:24px;line-height:23px;border-radius:12px;font-size:14px;}
	.mbx ul li .user-info .logout {margin-left:5%;font-size:14px;}

	.contain {width:100%;margin:0px auto;}

	.left {float:none;width:100%;}

	.lefta {display:none;}

	.leftb {width:100%;background:none;margin:0px auto;padding:0px;}
	.leftb ul li {font-size:14px;text-align:center;background:none;width:22.5%;margin:2% 0px 0px 2%;}
	.leftb ul li a {background:#f2f2f0;line-height:38px;padding-left:0px;}
	.leftb ul li a:hover {color:#fff;background:#3f3985;padding-left:0px;border-left:none;}
	.leftb ul li.on a {color:#fff;background:#3f3985;padding-left:0px;border-left:none;}

	.right {float:none;width:100%;margin:0px auto;padding:0px;}

	.righta {width:94%;margin:5% auto 0px;}

	.rightb {width:94%;}
	.rightb ul li {width:100%;margin:3% 0px 0px;padding:0px 0px 3%;}
	.rightb ul li h2 {width:42%;height:auto;margin-right:3%;}
	.rightb ul li h2 img {display:block;width:100%;height:auto;}
	.rightb ul li h3 {font-size:16px;height:auto;line-height:30px;}
	.rightb ul li p {display:none;}
	.rightb ul li h4 {font-size:12px;color:#666;font-weight:normal;line-height:18px;margin:4px 0px 0px;}

	.rightc {width:94%;margin:5% auto 0px;padding:0px 0px 3%;}
	.rightc h1 {font-size:21px;text-align:center;line-height:30px;padding:0px 0px 2%;}
	.rightc p {font-size:12px;line-height:21px;}


	.rightd2 {margin:3% auto 0px;padding:0px 0px 5%;}
	.rightd2 h2 {font-size:18px;}
	.rightd2 h3 {font-size:16px;line-height:35px;}
	.rightd2 ul li {font-size:14px;width:50%;}

	.rightd3 {margin:3% auto 0px;padding:0px 0px 5%;}
	.rightd3 h2 {font-size:18px;}
	.rightd3 h3 {font-size:16px;line-height:35px;}
	.rightd3 ul li {font-size:14px;}

	.rightd4 {margin:3% auto 0px;padding:0px 0px 5%;}
	.rightd4 h2 {font-size:18px;}
	.rightd4 h3 {font-size:16px;line-height:35px;}
	.rightd4 ul li {font-size:14px;}


	.rightd {width:94%;line-height:28px;margin:3% auto 0px;}
	.rightd p {margin:2% 0px 0px;}
	.rightd img {display:block;max-width:100%;height:auto;margin:2% 0px 0px;}
	.rightd .weixin-wrap ul {width:100%;}
	.rightd .weixin-wrap ul li {width:49%; }
	.rightd .weixin-wrap ul li .pic {height:11.93rem;}

	.righte {width:100%;}
	.righte ul li {width:43%;margin:3% 0px 0px 3%;padding:1%;}
	.righte ul li h3 {width:100%;height:auto;}
	.righte ul li h3 img {display:block;width:100%;height:auto;}
	.righte ul li p {font-size:14px;text-align:left;height:42px;line-height:21px;padding:5px 0px;}
	.righte ul li.first {margin-left:3%;}

	.naina {width:94%;height:40px;background:url(img/bj10.png) repeat-x 0px bottom;margin:5% auto 0px;}
	.naina h3 {font-size:18px;background:url(img/bj11.png) no-repeat 0px 5px;height:35px;line-height:30px;padding-left:26px;border-bottom:5px solid #3c3685;}
	.naina h4 {line-height:35px;}
	.naina.long {height:65px;}
	.naina.long h3 {height:60px;line-height:28px;background:url(img/bj11.png) no-repeat 0px 5px;}

	.nainb {width:100%;margin:3% auto 0px;}
	.nainb ul li {font-size:14px;width:22.5%;margin:2% 0px 0px 2%;}
	.nainb ul li a {width:100%;height:38px;line-height:38px;border:none;}
	.nainb ul li a:hover {border:none;}
	.nainb ul li.on a {border:none;}

	.nainc {width:100%;}
	.nainc ul li {width:45.5%;margin:3% 0px 0px 3%;padding:0px;border:none;}
	.nainc ul li h2 {width:100%;height:auto;border-radius:50%;}
	.nainc ul li h2 img {display:block;max-width:100%;height:auto;}
	.nainc ul li h3 {margin:2% 0px 0px;}
	.nainc.ass-user ul li{width:45.5%;padding:0;border:1px solid #d3d3d3;}
	.nainc.ass-user ul li h2 {width:100%;height:180px;background:#f1f1f1;border-radius:inherit;}
	.nainc.ass-user ul li h2 img {width:100%;height:100%;object-fit:contain;}

	.naind {width:100%;}
	.naind ul li {width:45%;margin:3% 0px 0px 3%;}
	.naind ul li h3 {width:96%;padding:2%;}
	.naind ul li h3 img {max-width:100%;height:auto;}
	.naind ul li p {font-size:14px;text-align:left;height:42px;line-height:21px;padding:5px 8px;}

	.naing {width:94%;margin:5% auto 0px;}
	.naing h2 {float:none;width:60%;height:auto;margin:0px auto;}
	.naing h2 img {display:block;max-width:100%;height:auto;}
	.naing h3 {font-size:21px;text-align:center;line-height:32px;margin:2% 0px 0px;}
	.naing h4 {text-align:center;line-height:28px;margin:1% 0px 0px;}
	.naing p {line-height:28px;margin:2% 0px 0px;}
	.naing.ass-user h2 {background-color:#f1f1f1;border-radius:0;}
	.naing.ass-user h2 img {object-fit:contain;}

	.nainh {width:94%;}
	.nainh .top {display:none;}
	.nainh .top-wap {display:block;margin-top: 3%;}
	.nainh .top-wap img {max-width:100%;}
	.nainh ul li {width:100%;margin:3% 0px 0px;padding:0px 0px 3%;}
	.nainh ul li h2 {width:42%;height:auto;margin-right:3%;}
	.nainh ul li h2 img {display:block;width:100%;height:auto;}
	.nainh ul li h3 {font-size:16px;max-height:90px;height:auto;line-height:30px;}
	.nainh ul li h3 a {display:block;height:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
	.nainh ul li p {display:none;}
	.nainh ul li h4 {font-size:12px;color:#666;font-weight:normal;line-height:18px;margin:4px 0px 0px;}

	.naini {width:94%;margin:5% auto 0px;padding:0px 0px 3%;}
	.naini h1 {font-size:21px;text-align:center;line-height:30px;padding:0px 0px 2%;}
	.naini p {font-size:12px;line-height:21px;}

	.nainj {width:94%;line-height:28px;margin:3% auto 0px;}
	.nainj p {margin:2% 0px 0px;}
	.nainj img {display:block;max-width:100%;height:auto;margin:2% auto 0px;}
	.nainj p video {width: 100% !important;height:240px !important;}

	.naink {width:94%;margin:3% auto 0px;}

	.nainl {width:94%;margin:5% auto 0px;}
	.nainl h3 {font-size:21px;}

	.nainm {width:94%;margin:5% auto 0px;padding:0px;}
	.nainm img {max-width:100%;height:auto;}

	.nainn {width:94%;text-align:center;line-height:32px;background:none;margin:3% auto 0px;padding:0px 0px 3%;}
	.nainn h1 {float:none;font-size:18px;}
	.nainn p {float:none;font-size:14px;line-height:26px;}

	.nainn0 {width:94%;line-height:32px;background:none;margin:0 auto 0px;padding:0;}
	.nainn0 h2 {padding:3% 0;font-size:18px;}
	.nainn0 h3 {padding-top:3%;font-size:18px;}
	.nainn0 .txt p {margin-top:1%;line-height:24px;font-size:16px;}

	.naino {background:none;width:94%;line-height:28px;padding:0px;}
	.naino p {margin:2% 0px 0px;}

	.nainp {width:94%;}
	.nainp ul li {width:100%;margin:5% 0px 0px;padding:0px 0px 3%;}
	.nainp ul li h2 {width:100%;height:auto;}
	.nainp ul li h2 img {display:block;max-width:100%;height:auto;}
	.nainp ul li h3 {font-size:18px;text-align:center;height:auto;line-height:30px;padding:10px;}
	.nainp ul li h4 {padding:10px 10px 0px;}
	.nainp ul li p {height:auto;line-height:30px;padding:0px 10px;}

	.nainp2 {display:block;}

	.nainq {width:94%;margin:5% auto 0px;}
	.nainq h4 {font-size:14px;}

	.nainr {width:94%;}
	.nainr h4 {font-size:14px;}

	.nains {width:100%;}
	.nains ul li {width:45%;margin:3% 0px 0px 3%;}
	.nains ul li h3 {width:96%;padding:2%;}
	.nains ul li h3 img {max-width:100%;height:auto;}
	.nains ul li p {font-size:14px;text-align:left;height:42px;line-height:21px;padding:5px 8px;}

	.naint {width:94%;margin:0px auto;}

	.nainu {width:94%;margin:3% auto 0px;}
	.nainu ul li {font-size:14px;text-indent:12px;width:100%;height:32px;line-height:32px;margin-left:0px;padding-left:0px;}

	.nainv {width:94%;margin:5% auto 0px;}

	.nainw {width:94%;margin:5% auto 0px;}
	.nainw h2 {width:100%;height:auto;border:none;}
	.nainw h2 img {display:block;width:100%;height:auto;}
	.nainw h3 {font-size:18px;height:auto;line-height:30px;margin:3% auto;}
	.nainw h4 {line-height:28px;}
	.nainw p {margin:2% 0px 0px;}

	.nainx {width:100%;display:block;}
	.nainx ul li {width:45.5%;margin:3% 0px 0px 3%;}
	.nainx ul li h3 {max-width:100%;height:auto;}
	.nainx ul li h3 img {display:block;width:100%;height:auto;}
	.nainx ul li p {font-size:14px;text-align:left;height:42px;line-height:21px;margin:8px 0px 0px;}

	.nainy {padding:8% 0px;}
	.nainy h2 {font-size:26px;line-height:58px;}
	.nainy p {font-size:18px;line-height:38px;}
	.nainy h3 {font-size:18px;line-height:40px;margin:3% 0px 0px;}
	.nainy h4 {font-size:18px;line-height:40px;margin:3% 0px 0px;}

	.nainz {width:94%;height:auto;margin:3% auto 0px;}
	.nainz h3 {float:none;font-size:18px;width:100%;height:auto;line-height:42px;}
	.nainz h3 span {color:#f00;font-weight:bold;padding:0px 3px;}
	.nainz ul li {font-size:16px;width:29%;height:40px;margin:5% 0px 0px 3%;}
	.nainz ul li a {line-height:36px;}

	.text5 {font-size:14px;width:93%;padding:0px 3%;}
	.text6 {width:100%;}
	.text7 {margin:0px 8px;padding-left:40px;}
	.text8 {margin:0px 8px;padding-left:40px;}

	.hyaa {width:88%;margin:3% auto 0px;padding:0px 0px 5%;}
	.hyaa ul li {width:100%;padding:2% 0px;}
	.hyaa ul li h2 {text-align:left;width:100%;}
	.hyaa ul li h3 {width:100%;padding-left:0px;}
	.hyaa ul li h4 {width:100%;margin:3% 0px 0px;padding-left:0px;}

	.hyab {width:94%;}
	.hyab ul li {width:92%;margin:5% 0px 0px;padding:3%;border:1px solid #d3d3d3;}
	.hyab ul li h2 {float:none;width:100%;height:auto;margin-right:0px;}
	.hyab ul li h2 img {width:100%;height:auto;}

	.hy1200 {width:100%;background:none;margin:0px auto;padding:0px;border:none;}

	.hleft {float:none;width:100%;}
	.hright {float:none;width:100%;}

	.hlefta {width:94%;padding:5% 0px 0px;}
	.hlefta h3 {float:left;width:40px;height:40px;}
	.hlefta h4 {float:left;text-align:left;line-height:40px;margin:0px 0px 0px;padding-left:15px;}
	.hlefta p {float:right;line-height:40px;}

	.hleftb {width:100%;margin:3% auto 0px;padding:2% 0;border-bottom:1px solid #bec1c6;}
	.hleftb ul li {font-size:14px;width:25%;text-align:center;border-bottom:none;}
	.hleftb ul li a {padding-left:0;line-height:30px;border-left:none;}
	.hleftb ul li a:hover {border-left:none;}
	.hleftb ul li.on {border-left:none;}

	.hi1 {background-image:none;}
	.hi2 {background:none;}
	.hi3 {background:none;}
	.hi4 {background:none;}
	.hi5 {background:none;}
	.hi6 {background:none;}
	.hi7 {background:none;}
	.hi8 {background:none;}
	.hi9 {background:none;}
	.hi10 {background:none;}

	.hrighta {width:88%;height:auto;padding:0px 6%;}
	.hrighta h3 {font-size:16px;line-height:45px;}

	.hrightb {width:88%;margin:3% auto 0px;padding-right:0px;padding-bottom:5%;}
	.hrightb ul li {width:100%;padding:2% 0px;}
	.hrightb ul li h2 {text-align:left;width:100%;}
	.hrightb ul li h3 {width:100%;padding-left:0px;}
	.hrightb ul li h4 {width:100%;padding-left:0px;}

	.hrightc {width:88%;margin:3% auto 0px;padding-right:0px;padding-bottom:5%;font-size:14px;}

	.hyib {width:88%;margin:3% auto 0px;padding:0px 0px 5%;}
	.hyib td {padding:2% 0px;}

	.hyic {width:94%;margin:3% auto 0px;padding:0px 0px 5%;}
	.hyic td {padding:3% 0px;}

	.hyid {width:94%;margin:6% auto 0px;}
	.hyid ul li {font-size:16px;}

	.hyie {width:94%;line-height:32px;margin:8% auto 0px;padding:0px 0px 5%;}

	.hyif {width:94%;margin:5% auto 0px;}
	.hyif ul li {font-size:14px;line-height:18px;padding:25px 0px 0px;}

	.hyig {font-size:16px;width:94%;line-height:28px;margin:5% auto 0px;}

	.hyih {font-size:14px;width:94%;line-height:21px;margin:5% auto 0px;}
	.hyih td {padding:15px 3px;}

	.hyii {width:88%;margin:5% auto 0px;}

	.hyii2 {width:88%;margin:5% auto 0px;padding:0px;border:1px solid #bfbfbf;}


	.hyij {width:88%;margin:3% auto 0px;padding-bottom:5%;}
	.hyij ul li {width:100%;padding:2% 0px;}
	.hyij ul li h2 {text-align:left;width:100%;}
	.hyij ul li h3 {width:100%;padding-left:0px;}
	.hyij ul li.first {float:left;height:auto;}
	.hyij ul li.first h2 {line-height:44px;}
	.hyij ul li.first h3 {margin-left:0px;}
	.hyij ul li.last {width:100%;padding:2% 0px;}
	.hyij ul li.last h3 {width:100%;padding-left:0px;height:auto;}

	.hyik {width:94%;margin:5% auto 0px;}

	.hyil {width:88%;margin:3% auto 0px;}
	.hyil ul li {width:100%;padding:2% 0px;}
	.hyil ul li h2 {text-align:left;width:100%;}
	.hyil ul li h3 {width:100%;padding-left:0px;}
	.hyil ul li h4 {width:100%;padding-left:0px;}

	.hyim {width:100%;margin:2% auto 0px;}
	.hyim ul li {width:45.5%;margin:3% 0px 0px 3%;}
	.hyim ul li h2 {width:98%;}

	.hyin {width:100%;margin:8% auto 0px;}
	.hyin ul li {width:42.5%;margin-left:5%;}

	.hyt14 {width:99%;}
	.hyt18 {width:99%;margin:2% 0% 0 0;}



	.ssg {background:-webkit-linear-gradient(#b1464c,#fcf8f8);background:-o-linear-gradient(#b1464c,#fcf8f8);background:-moz-linear-gradient(#b1464c,#fcf8f8);background:-mos-linear-gradient(#b1464c,#fcf8f8);
	background:linear-gradient(#b1464c,#fcf8f8);margin:3% auto 0px;padding:0px 0px 3%;}

	.ssga {display:none;}
	.ssgg {display:block;width:100%;}
	.ssgg img {width:100%;}

	.ssgb {float:none;width:100%;}

	.ssgba {float:none;width:94%;margin:3% auto 0px;border-bottom:1px solid #a61116;}
	.ssgba h3 {font-size:18px;height:auto;line-height:40px;padding-left:0px;border-bottom:2px solid #fff;}

	.ssgbb {float:none;width:94%;height:auto;margin:3% auto 0px;padding:0px;}
	#KinSlideshow2 {width:340px;height:226px;}
	#KinSlideshow2 img {width:340px;height:226px;}

	.ssgbc {float:none;width:94%;margin:3% auto 0px;}
	.ssgbc ul li {font-size:14px;text-indent:12px;width:100%;padding-left:0px;}
	.ssgbc ul li.first {width:100%;height:auto;margin:0px 0px 2%;padding:0px 0px 2%;}
	.ssgbc ul li.first h3 {font-size:16px;}
	.ssgbc ul li.first p {height:auto;line-height:24px;}


	.ssgc {float:none;font-size:16px;width:94%;line-height:30px;margin:5% auto 0px;padding:0px;}

	.ssgd {width:94%;height:40px;margin:5% auto 0px;}
	.ssgd h3 {font-size:21px;background:url(img/bj45.png) no-repeat 0px 5px;height:35px;}
	.ssgd h4 {line-height:35px;}

	.ssge {width:94%;margin:3% auto 0px;}
	.ssge ul li {font-size:14px;width:100%;height:45px;line-height:45px;margin-left:0px;}


	.ssgf {width:338px;margin:3% auto 0px;}
	.ssgfa {width:16px;height:29px;background:url(img/ll.png) no-repeat 0px 0px;margin:86px 0px 0px;}
	.ssgfb {width:296px;padding-right:10px;}
	.ssgfb ul li {width:284px;margin-left:10px;}
	.ssgfb ul li h3 {width:284px;height:auto;}
	.ssgfb ul li h3 img {width:100%;height:auto;}
	.ssgfb ul li p {font-size:16px;height:35px;line-height:35px;}
	.ssgfc {width:16px;height:29px;background:url(img/rr.png) no-repeat 0px 0px;margin:86px 0px 0px;}

	.hangfeng-bottom {display:block;margin:5% auto;width:94%;}
	.hangfeng-bottom p {line-height:30px;font-weight:600;font-size:16px;text-align:center;color:#3c3685;}
	.hangfeng-bottom p:last-child {line-height:26px;font-size:14px;}
}


@media only screen and (min-width:0px) and (max-width:359px){

.mainb ul li h3 {font-size:16px;}

.mainr {width:292px;height:125px;}
.mainra {margin:43px 0px 0px;}
.mainrb {width:250px;padding-right:10px;}
.mainrb ul li {width:115px;margin-left:10px;}
.mainrb ul li h2 {width:115px;height:115px;}
.mainrb ul li h2 img {width:115px;height:115px;}
.mainrc {margin:43px 0px 0px;}

.hleftb ul li {font-size:14px;}

#KinSlideshow {width:300px;height:200px;}
#KinSlideshow img {width:300px;height:200px;}
#KinSlideshow2 {width:300px;height:200px;}
#KinSlideshow2 img {width:300px;height:200px;}

.ssgf {width:300px;}
.ssgfa {margin:86px 0px 0px;}
.ssgfb {width:258px;}
.ssgfb ul li {width:246px;}
.ssgfb ul li h3 {width:246px;}
.ssgfc {margin:86px 0px 0px;}
}


@media only screen and (min-width:375px) and (max-width:413px){

#KinSlideshow {width:350px;height:234px;}
#KinSlideshow img {width:350px;height:234px;}
#KinSlideshow2 {width:350px;height:234px;}
#KinSlideshow2 img {width:350px;height:234px;}

.mainr {width:362px;height:210px;}
.mainra {margin:60px 0px 0px;}
.mainrb {width:320px;padding-right:10px;}
.mainrb ul li {width:150px;margin-left:10px;}
.mainrb ul li h2 {width:150px;height:150px;}
.mainrb ul li h2 img {width:150px;height:150px;}
.mainrc {margin:60px 0px 0px;}

}


@media only screen and (min-width:414px) and (max-width:767px){

#KinSlideshow {width:390px;height:260px;}
#KinSlideshow img {width:390px;height:260px;}
#KinSlideshow2 {width:390px;height:260px;}
#KinSlideshow2 img {width:390px;height:260px;}

.ssgf {width:386px;}
.ssgfa {margin:86px 0px 0px;}
.ssgfb {width:344px;}
.ssgfb ul li {width:334px;}
.ssgfb ul li h3 {width:334px;}
.ssgfc {margin:86px 0px 0px;}

.mainr {width:392px;height:210px;}
.mainra {margin:60px 0px 0px;}
.mainrb {width:340px;padding-right:20px;}
.mainrb ul li {width:150px;margin-left:20px;}
.mainrb ul li h2 {width:150px;height:150px;}
.mainrb ul li h2 img {width:150px;height:150px;}
.mainrc {margin:60px 0px 0px;}
}

@media only screen and (min-width:768px) and (max-width:850px){

.logom {width:60%;}

.am-offcanvas-bar {width:350px;}
.am-header .am-header-nav img {height:24px;}
.am-header .am-header-right {top:30px;right:8px;font-size:24px;}

.toutiao, .maina, .mainc, .mainq {margin:3% auto 0px;}

marquee {height:45px;line-height:45px;}

.maini4 {width:100%}
.maini4 ul li {width:45.5%;margin:3% 0px 0px 3%;}
.maini4 ul li h3 {width:100%;height:auto;}
.maini4 ul li h3 img {display:block;width:100%;height:auto;}
.maini4 ul li p {font-size:14px;}

.mainl ul li p {display:block;}

.mainm ul li {height:45px;line-height:45px;}

.mainr {width:752px;height:260px;}
.mainra {margin:86px 0px 0px;}
.mainrb {width:690px;padding-right:30px;}
.mainrb ul li {width:200px;margin-left:30px;}
.mainrb ul li h2 {width:200px;height:200px;}
.mainrb ul li h2 img {width:200px;height:200px;}
.mainrc {margin:86px 0px 0px;}

.maint ul li {height:45px;line-height:45px;}

.nainp {width:100%;}
.nainp ul li {width:45.5%;margin:3% 0px 0px 3%;padding:0px 0px 3%;}
.nainp ul li h3 {height:60px;}

#KinSlideshow {width:722px;height:482px;}
#KinSlideshow img {width:722px;height:482px;}
#KinSlideshow2 {width:722px;height:482px;}
#KinSlideshow2 img {width:722px;height:482px;}

.ssgf {width:714px;}
.ssgfa {margin:86px 0px 0px;}
.ssgfb {width:672px;}
.ssgfb ul li {width:326px;}
.ssgfb ul li h3 {width:326px;}
.ssgfc {margin:86px 0px 0px;}


.leftb ul li a {line-height:48px;}

.nainb ul li a {height:45px;line-height:45px;}

.rightb ul li p {display:block;}

.nainh ul li p {display:block;height:auto;}

.rightd2 {padding:0px 0px 3%;}
.rightd2 ul li {width:33.3%;}

.rightd3 {padding:0px 0px 3%;}

.hleftb ul li {font-size:16px;}

.hrightb {width:400px;}

.hyib, .hyic {width:400px;}

.hyid {width:700px;}

.hyif ul li {font-size:16px;}

.hyaa {width:400px;}

.hyab {width:100%;}
.hyab ul li {width:41%;margin:3% 0px 0px 3%;padding:2%;}
.hyab ul li h2 {float:none;width:100%;height:auto;margin-right:0px;}
.hyab ul li h2 img {width:100%;height:auto;}

}

#div_vod_0 {display:inline-block;}

.anniversary-info {margin: 30px auto 0;width:1280px;}
.anniversary-info img {max-width:100%;}
.anniversary-info-wap, .work-container-wap {display:none;}
.work-container {overflow:hidden;width:100%;margin:-120px auto 0px;height:1498px;background:url(img/work-banner.jpg) no-repeat center top;}
.work-container .summary {margin:610px auto 0;position:relative;width:1203px;height:239px;background:url(img/work-nav.png) no-repeat center 0px;}
.work-container .summary p {padding:0 26px;text-indent:2em;line-height:32px;font-size:16px;color:#000100;}
.work-container .summary p:first-child {padding-top:20px;}
.work-container .summary p a, .work-container .summary p a:hover {color:#c90827;}
.work-container .nav {margin:20px auto 0;width:1280px;position:relative;display: flex;justify-content:space-between;}
.work-container .nav li {width:25%;height:58px;line-height:54px;background:#f1d1a3;text-align:center;}
.work-container .nav li:hover {background:#c80826;}
.work-container .nav li a {display:block;position:relative;font-size:32px;font-weight:bold;color:#c90827;}
.work-container .nav li a:after {content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:#c90827;}
.work-container .nav li:hover a {color:#feebc0;}
.work-container .nav li:last-child a:after {width:0;}
.work-container .work-box{position:relative;z-index:9;width:1280px;margin:40px auto 0px;}
.work-container .work-box .focus{position:relative;z-index:9;width:1280px;height:474px;margin:0px auto;}
.work-container .work-box .arrow1,.work-container .work-box .arrow2{position:absolute;width:40px;height:70px;cursor:pointer;top:50%;margin-top:-34px;z-index:100;}
.work-container .work-box .arrow1:hover,.work-container .work-box .arrow2:hover{filter:alpha(opacity=80);opacity:0.8;}
.work-container .work-box .arrow1{display:block;left:20px;background:url(css/img/left.png);}
.work-container .work-box .arrow2{display:block;right:20px;background:url(css/img/right.png);}
.work-container .work-box img{max-width:100%;max-height:100%;object-fit:contain;}
.work-container .work-box li{position:absolute;overflow:hidden;background-color:#e7e7e7;}
.work-container .work-box li .img {display:block;width:100%;height:100%;}
.work-container .work-box .weizhi1{ width:474px;height:474px;left:363px;top:0px;z-index:-1;}
.work-container .work-box .weizhi1 .cover{display:none;}
.work-container .work-box .shadow{position:absolute;left:0px;bottom:0px;height:46px;width:100%;background:rgba(0,0,0,.5);z-index:99;}
.work-container .work-box p{position:absolute;left:0px;bottom:0px;height:46px;line-height:46px;font-size:18px;text-align:center;width:100%;color:#fff;z-index:100;}
.work-container .work-box p a{color:#fff;}
.work-container .work-box p span{float:left;display:inline;margin-right:25px;padding:0px 25px;position:relative;}
.work-container .work-box p b{position:relative;font-weight:normal;}
.work-container .work-box p i{position:absolute;width:100%;height:100%;left:0px;top:0px;background:#b30026;filter:alpha(opacity=50);opacity:0.5;}
.work-container .work-box p,.work-container .work-box .shadow{display:none;}
.work-container .work-box .weizhi1 p,.work-container .work-box .weizhi1 .shadow{display:block;}
.work-container .work-box a {color:#fff;}
.work-container .work-box a:hover {color:#fff;}

.zfy100 {overflow:hidden;width:100%;height:1301px;background:url(css/img/zfy2.jpg) no-repeat center 0px;margin:30px auto 0px;padding:0px 0px 40px;}

.zfya {overflow:hidden;width:1280px;height:170px;margin:0px auto;}
.zfya a {float:left;width:1280px;height:170px;text-indent:-999px;}

.zfyb {overflow:hidden;width:1280px;height:48px;margin:0px auto 0px;}
.zfyb h3 {float:left;font-size:30px;height:43px;padding-left:26px;}
.zfyb h3 a {color:#fff;}
.zfyb h3 a:hover {color:#fff;}
.zfyb h4 {float:right;font-size:14px;color:#fff;font-weight:normal;line-height:48px;}
.zfyb h4 a {color:#fff;}
.zfyb h4 a:hover {color:#fff;}

.zfyc {overflow:hidden;width:1170px;height:210px;background:url(css/img/zfy1.png) no-repeat 0px 0px;margin:20px auto 18px;padding:24px 15px 0px;}

.zfyc1 {overflow:hidden;float:left;width:550px;}
.zfyc1 ul li {float:left;overflow:hidden;font-size:16px;background:url(css/img/zfy2.png) no-repeat 0px center;width:534px;height:38px;line-height:38px;padding-left:16px;}

.zfyc2 {overflow:hidden;float:right;width:600px;}
.zfyc2 ul li {float:left;overflow:hidden;position:relative;width:285px;height:190px;margin:0px 0px 0px 15px;}
.zfyc2 ul li h3 {overflow:hidden;width:285px;height:190px;z-index:1;}
.zfyc2 ul li h3 img {width:285px;height:190px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.zfyc2 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;}
.zfyc2 ul li h2 {overflow:hidden;position:relative;z-index:3;display:block;width:285px;height:160px;background:url(img/play.png) no-repeat 0px 0px;margin-top:-190px;}
.zfyc2 ul li h2 a {float:left;text-indent:-999px;width:285px;height:160px;}
.zfyc2 ul li h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:285px;height:30px;margin-top:0px;z-index:2;}
.zfyc2 ul li p {overflow:hidden;position:relative;font-size:14px;text-align:center;width:285px;height:30px;line-height:30px;margin-top:-30px;z-index:3;}
.zfyc2 a {color:#fff;}
.zfyc2 a:hover {color:#bbb;}

.zfyd {overflow:hidden;width:1280px;height:48px;margin:15px auto 0px;}
.zfyd h3 {float:left;font-size:30px;height:43px;padding-left:26px;}
.zfyd h3 a {color:#fff;}
.zfyd h3 a:hover {color:#fff;}
.zfyd h4 {float:right;font-size:14px;color:#fff;font-weight:normal;line-height:48px;}
.zfyd h4 a {color:#fff;}
.zfyd h4 a:hover {color:#fff;}

.zfye {overflow:hidden;width:1260px;margin:30px auto 0px;}
.zfye ul li {float:left;overflow:hidden;font-size:16px;color:#fff;width:585px;height:30px;line-height:30px;margin-left:30px;}
.zfye span {color:#fff;font-weight:bold;padding-right:10px;}
.zfye a {color:#fff;}
.zfye a:hover {color:#fff;}



.box33{position:relative;z-index:9;width:1280px;margin:40px auto 0px;}
.box33 .focus{position:relative;z-index:9;width:1280px;height:474px;margin:0px auto;}
.box33 .arrow1,.box33 .arrow2{position:absolute;width:40px;height:70px;cursor:pointer;top:50%;margin-top:-34px;z-index:100;}
.box33 .arrow1:hover,.box33 .arrow2:hover{filter:alpha(opacity=80);opacity:0.8;}
.box33 .arrow1{display:block;left:20px;background:url(css/img/left.png);}
.box33 .arrow2{display:block;right:20px;background:url(css/img/right.png);}
.box33 img{width:100%;height:100%;}
.box33 li{position:absolute;overflow:hidden;}
.box33 .weizhi1{ width:710px;height:474px;left:245px;top:0px;z-index:50;}
.box33 .weizhi2{ width:595px;height:396px;left:495px;top:32px;z-index:40;}
.box33 .weizhi3{ width:515px;height:344px;left:685px;top:55px;z-index:30;}
.box33 .weizhi4{ width:515px;height:344px;left:0px;top:55px;z-index:30;}
.box33 .weizhi5{ width:595px;height:396px;left:110px;top:32px;z-index:40;}
.box33 .cover{position:absolute;width:100%;height:100%;left:0px;bottom:0px;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.box33 .weizhi1 .cover{display:none;}
.box33 .shadow{position:absolute;left:0px;bottom:0px;height:55px;width:100%;background:#000;filter:alpha(opacity=60);opacity:0.6;}
.box33 p{position:absolute;left:0px;bottom:0px;height:45px;line-height:45px;font-size:18px;text-align:center;width:100%;color:#fff;}
.box33 p a{color:#fff;}
.box33 p span{float:left;display:inline;margin-right:25px;padding:0px 25px;position:relative;}
.box33 p b{position:relative;font-weight:normal;}
.box33 p i{position:absolute;width:100%;height:100%;left:0px;top:0px;background:#b30026;filter:alpha(opacity=50);opacity:0.5;}
.box33 p,.box33 .shadow{display:none;}
.box33 .weizhi1 p,.box33 .weizhi1 .shadow{display:block;}
.box33 a {color:#fff;}
.box33 a:hover {color:#fff;}


@media only screen and (min-width:0px) and (max-width:850px){

    .zfy100 {height:auto;background:none;margin:5% auto 0px;padding:0px 0px 3%;}

    .zfya, .zfyd, .box33 {display:none;}

    .zfyb {width:94%;height:40px;margin:5% auto 0px;border-bottom:1px solid #ddd;}
    .zfyb h3 {font-size:21px;height:35px;padding-left:0;border-bottom:5px solid #3c3685;}
    .zfyb h4 {olor:#888;line-height:35px;}
    .zfyb h4 a {color:#888;}
    .zfyb h4 a:hover {color:#3c3685;}
    .zfyb h3 a {color:#000;}
    .zfyb h3 a:hover {color:#3c3685;}

    .zfyc {width:100%;height:auto;background:none;margin:0px auto 0px;padding:0px;}


    .zfyc1 {float:none;width:94%;margin:3% auto 0px;}
    .zfyc1 ul li {font-size:14px;text-indent:12px;width:100%;height:32px;line-height:32px;padding-left:0px;}

    .zfyc2 {float:none;width:100%;}
    .zfyc2 ul li {width:45.5%;height:auto;margin:3% 0px 0px 3%;}
    .zfyc2 ul li h3 {width:100%;height:auto;}
    .zfyc2 ul li h3 img {display:block;width:100%;height:auto;}
    .zfyc2 ul li h2 {display:none;}
    .zfyc2 ul li h4 {display:none;}
    .zfyc2 ul li p {font-size:14px;text-align:left;width:100%;height:42px;line-height:21px;margin-top:5px;}
    .zfyc2 a {color:#555;}
    .zfyc2 a:hover {color:#3c3685;}

    .zfyd {width:94%;margin:3% auto 0px;}
    .zfyd ul li {font-size:14px;width:100%;height:32px;line-height:32px;margin-left:0px;}
    .zfyd span {padding-right:5px;}
}

@media only screen and (min-width:0px) and (max-width:359px){
    .work-container-wap .work-list .swiper-container{width:100%;height:200px;}
}

@media only screen and (min-width:375px) and (max-width:413px){
    .work-container-wap .work-list .swiper-container{width:100%;height:234px;}

}

@media only screen and (min-width:414px) and (max-width:767px)
{
    .work-container-wap .work-list .swiper-container{width:100%;height:260px;}
}
@media (min-width:576px)
{
	.container {
		min-width: 1310px;
	}
}

@media only screen and (min-width:0px) and (max-width:850px)
{
    .work-container, .anniversary-info {display:none;}
    .anniversary-info-wap {margin:5% auto 0;display:block;width:94%;}
    .anniversary-info-wap img {max-width:100%;}
    .work-container-wap {overflow:hidden;display:block;width:100%;margin:-34px auto 0px;padding:0px 0px 5%;}
    .work-container-wap .b-top {overflow:hidden;width:100%;margin:0px auto;}
    .work-container-wap .b-top img {width:100%;}
    .work-container-wap .summary {margin:-40px auto 0;position:relative;width:94%;}
    .work-container-wap .summary p {text-indent:0;line-height:32px;font-size:16px;color:#000100;}
    .work-container-wap .summary p a {color:#c90827;}
    .work-container-wap .nav {margin:3% auto 0;width:94%;position:relative;display: flex;justify-content:space-between;}
    .work-container-wap .nav li {width:25%;height:40px;line-height:40px;background:#f1d1a3;text-align:center;}
    .work-container-wap .nav li a {display:block;position:relative;font-size:18px;font-weight:bold;color:#c90827;}
    .work-container-wap .nav li a:after {content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:#c90827;}
    .work-container-wap .nav li:last-child a:after {width:0;}
    .work-container-wap .work-list{margin:5% auto 0;width:94%;}
    .work-container-wap .work-list .swiper-container{width:100%;height:260px;}
    .work-container-wap .work-list .swiper-container .swiper-slide{background-color:#e7e7e7;text-align: center;font-size: 22px;line-height: 24px; height:260px; position:relative;}
    .work-container-wap .work-list .swiper-container .swiper-slide span{height:30px;line-height:30px;font-size:16px;background: rgba(0, 0, 0, 0.5);position: absolute;bottom:0;left:0;width:100%;font-weight: 500; text-align:center;}
	.work-container-wap .work-list .swiper-container .swiper-slide span a {color:#fff;}
	.work-container-wap .work-list .swiper-container .swiper-slide img {max-width:100%;height:260px;}
}

.mbx {
	padding: 16px 0 9px;
	letter-spacing: 1px;
}

.rightd3 ul {
	display: flex;
	flex-wrap: wrap;
}
.righta h3 {
	height: 40px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
@media screen and (max-width: 750px) {
	#ctl00_ContentPlaceHolder1_Panel2 .wydjtgg{
		width: 100%;
		height: auto;
	}
}

@media only screen and (max-width: 850px) {
  center,
.rightd center,
.weixin-wrap + center,
.rightd .weixin-wrap + center {
    display: block;
    text-align: center;
    width: 100%;
  }
  center img,
.rightd center img,
.weixin-wrap + center img,
.rightd .weixin-wrap + center img {
    display: block;
    max-width: 50% !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 auto;
    box-sizing: border-box;
  }

.rightd .weixin-wrap {
    max-width: 100%;
    overflow-x: hidden;
  }
.rightd .weixin-wrap ul {
    width: 100%;
    margin: 10px auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
  }
.rightd .weixin-wrap ul li {
    width: 48%;
    margin-bottom: 12px;
    display: block;
    background: #fff;
  }
.rightd .weixin-wrap ul li .pic {
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    margin: 0;
  }
.rightd .weixin-wrap ul li .pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
.rightd .weixin-wrap ul li .title {
    margin-top: 8px;
    font-size: 14px;
    text-align: center;
    line-height: 1.4;
    padding: 0 4px;
  }
  .rightd img,
	.rightd video,
	.rightd iframe {
	max-width: 100% !important;
	height: auto !important;
	width: auto !important;
	display: block;
	margin: 0 auto;
	object-fit: contain;
	}
	.rightd .share-content,
	.rightd .article-content,
	.rightd .rightd-content {
	overflow: visible !important;
	height: auto !important;
	}
	.rightd video {
	width: 100% !important;
	height: auto !important;
	}
	#mapDiv {
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
	margin: 30px !important;
	overflow-x: auto !important;
	-webkit-overflow-scrolling: touch;
	width: auto !important;
	max-width: calc(100% - 20px) !important;
	}
	#mapDiv > *,
	#mapDiv iframe {
	max-width: 100% !important;
	height: auto !important;
	}
	.leftb ul li,
    .leftb ul li.on {
        width: 23% !important;         
        margin: 2% 0 0 2% !important;
        background: none !important;
    }
    .leftb ul li a,
    .leftb ul li.on a {
        display: block !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        font-size: 12px !important;     
        line-height: 34px !important;
        height: 34px !important;
        padding: 0 4px !important;
        box-sizing: border-box !important;
        background: #f2f2f0 !important; 
        color: #333 !important;
        border-left: none !important;
        border-radius: 4px !important;   
    }

    .leftb ul li.on a {
        background: #3f3985 !important;
        color: #fff !important;
    }
	  .bottom {
        margin-top: 0 !important;
    }
}

@media (max-width: 768px) {
    .modal-dialog {
        width: 94% !important;
        margin: 5% auto !important;
        max-width: 94% !important;
    }

    .modal-content {
        max-height: none !important;
        overflow: visible !important;
        border-radius: 12px;
    }

    .modal-body {
        overflow-y: visible !important;
        padding: 15px;
    }

    .image-crop {
        height: 180px !important;
        width: 100%;
        background: #f5f5f5;
        overflow: hidden;
        border-radius: 6px;
    }

    .cropper-container {
        height: 180px !important;
        width: 100% !important;
    }

    #imagecrop {
        max-width: 100%;
        max-height: 100%;
        display: block;
        margin: 0 auto;
    }

    .btn-group {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 8px;
        white-space: normal;
        margin-top: 12px;
    }

    .btn-group .btn {
        white-space: normal;
        word-break: keep-all;
        font-size: 14px;
        padding: 6px 12px;
    }

    .modal-footer {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 10px;
        padding: 12px 15px;
        border-top: 1px solid #e9ecef;
    }

    .modal-footer .btn {
        width: auto;
        min-width: 80px;
        margin: 0;
    }

    .modal-body p {
        margin: 8px 0 0;
        font-size: 12px;
        line-height: 1.4;
    }
}

.naind ul li p {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 6px 0 6px 0;
    min-height: 3em;           
    line-height: 1.3;
    text-align: center;
    word-break: break-word;
    overflow: hidden;         
}

 

 @media screen and (max-width: 768px) {
    .naind ul li p {
        font-size: 14px;             
        line-height: 1.4;
        max-height: 2.8em;          
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
    }
	 .mainw ul li p.high {
		         font-size: 14px;
		         line-height: 1.3;
		         max-height: 2.8em;
		         -webkit-line-clamp: 2;
		         -webkit-box-orient: vertical;
		         display: -webkit-box !important;  
		         align-items: normal;
		         justify-content: normal;
		         white-space: normal !important;
		         word-wrap: break-word;
		         overflow-wrap: break-word;
		         word-break: break-word;
		     }
}
@media (max-width: 850px) {

   body.menu-open {
        overflow: hidden !important;
        position: relative !important; 
    }

    #menu-overlay {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.5);
        z-index: 9998;
        cursor: pointer;
    }
    body.menu-open #menu-overlay {
        display: block;
    }


    #menu.navbar-offcanvas {
        position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        width: 80% !important;
        max-width: 360px !important;
        height: 100% !important;
        z-index: 9999 !important;
        overflow-y: auto !important;
        background: #f0f0f0 !important;
        padding: 20px 0 !important;
        transform: translateX(100%) !important;
        transition: transform 0.3s ease !important;
        box-shadow: -2px 0 10px rgba(0,0,0,0.2) !important;
        will-change: transform;
    }
    #menu.navbar-offcanvas.in {
        transform: translateX(0) !important;
    }


    #menu .nav li {
        float: none;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }
    #menu .nav li a {
        display: block;
        padding: 12px 20px;
        font-size: 16px;
        color: #333;
    }
    #menu .nav li a:hover {
        background: #e0e0e0;
    }


    #menu .dropdown .dropdown-menu {
        display: none;
        position: static !important;
        float: none !important;
        width: 100% !important;
        background: #fafafa !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    #menu .dropdown.open .dropdown-menu {
        display: block !important;
    }
    #menu .dropdown-menu li {
        border-bottom: 1px solid #eee;
    }
    #menu .dropdown-menu li a {
        padding-left: 35px !important;
        font-size: 14px;
    }


    #menu .dropdown > a {
        cursor: pointer;
        position: relative;
    }
    #menu .dropdown > a .caret {
        float: right;
        margin-top: 6px;
        transition: transform 0.3s;
    }
    #menu .dropdown.open > a .caret {
        transform: rotate(180deg);
    }
}
.hyia + div:not([class]) {
    width: 100% !important;         
    max-width: 1200px !important;   
    box-sizing: border-box !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin: 10px auto !important;
    overflow-x: hidden !important;
    word-wrap: break-word !important;
    word-break: break-word !important;
}

.hyia + div:not([class]) p,
.hyia + div:not([class]) h3,
.hyia + div:not([class]) span {
    max-width: 100% !important;
    word-wrap: break-word !important;
    word-break: break-word !important;
}

@media only screen and (max-width: 850px) {
    .hyia + div:not([class]) {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    .hyia + div:not([class]) p {
        font-size: 15px !important;
        line-height: 1.8 !important;
        text-indent: 2em !important;
    }

    .hyia + div:not([class]) .clause-line {
        padding-left: 1.2em !important;
    }
}

.hyia + div:not([class]) img,
.hyia + div:not([class]) table,
.hyia + div:not([class]) iframe {
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
}