@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:13px/1.5 arial,'microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.noBg{background:none!important}.hide{display:none !important}
body{position:relative;color:#444;}
a{color:#444;text-decoration:none;outline: none;}
::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background-color:#666}
::-webkit-scrollbar-track{background:#eee}
::-webkit-scrollbar-corner{background:transparent}
::-webkit-scrollbar{width:7px;height:7px}

.fl { float: left;display: inline;}
.fr { float: right;display: inline; }
.fb { font-weight: bold }
.fi { font-style: italic }
.fu { text-decoration: underline }
.fn { text-decoration: none }
.tl { text-align: left }
.tc { text-align: center }
.tr { text-align: right }
.tac {
    text-align: center;
}
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f22 { font-size: 22px; }
.blank { clear: both; visibility: hidden; line-height:0px;height:0px }
.blank5 { clear: both; visibility: hidden; line-height: 5px; height: 5px }
.blank10 { clear: both; visibility: hidden; line-height: 10px; height: 10px }
.blank20 { clear: both; visibility: hidden; line-height: 20px; height: 20px }
.blank50 { clear: both; visibility: hidden; line-height: 50px; height: 50px }

.swiper-button-next{
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%236a708e'%2F%3E%3C%2Fsvg%3E")!important;
}
.swiper-button-prev{
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%236a708e'%2F%3E%3C%2Fsvg%3E")!important;
}
.form_tip {font-size:12px;color:red;}

/*按钮*/
.btn{width:300px;height:40px;border:0;background: linear-gradient(-90deg, #D61418 0%, #D61418 100%);border-radius:20px;display: block;margin: 0 auto;font-size:16px;letter-spacing:2px;color: #fff;line-height: 40px;text-align: center;}
.btn:hover a{ color:#fff;}

.w{width: auto;margin-left: 10px;margin-right: 10px;}
.wrap{ width:96%; margin: 0 auto;}

.waptop{height:58px; box-sizing: border-box;padding-top: 10px;}                
.waptop .t_logo{float: left;height:40px; margin-left:10px;margin-right:5px;}
.waptop .t_logo a img{width:100%; height:100%;}

#head { max-width:640px; margin:0 auto; padding:0px 0 0px; background:#fff; }
#header { position:relative; width:100%; height:60px; z-index:3;}
#header.hbg { background: url(/wap/images/pro-bj.png) no-repeat center;}
.head { max-width:414px; margin:0 auto; background:#fff; transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); z-index:2; }
#m-logo { line-height:60px; }
#m-logo img { height: 35px; padding-left:10px;}

.m-overlay { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:9; }
.m-nav { width:200px; height:100%; right:-200px; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:1; }
.m-nav h2 { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
.m-nav ul li { position:relative; padding:12px 12px 12px 22px; border-bottom:1px solid #eee; font-size:14px; line-height:24px; }
.m-nav ul li a { display:block; }
.m-nav ul li a:hover,.m-nav .current a { color:#f60; }
.m-nav .current:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #f60; content:"" }

/* 菜单显示 */
.u-menu { position:absolute; right:8px; top:8px; display:block; width:50px; height:42px; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index: 99; }
.u-menu div { position:absolute; left:10px; top:20px; width:30px; height:30px; transform:translateZ(0px) rotate(0deg); transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; }
.u-menu div i { position:absolute; left:0; top:0; display:block; width:30px; height:2.1px; background:#888; }
.u-menu div:nth-child(1) i{width:25px; }
.u-menu .u-menu-top i {transform:translate3d(0px,-8px,0px);-webkit-transform:translate3d(0px,-8px,0px);}
.u-menu .u-menu-middle i {transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}
.u-menu .u-menu-bottom i {transform:translate3d(0px,8px,0px);-webkit-transform:translate3d(0px,8px,0px);}

.m_nav{position:fixed;right:0;top:0;box-shadow:0 15px 27px 0 rgba(167,165,165,0.38);width:80%;height:100vh;background:#D61418;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;-webkit-transition:all ease 0.5s;z-index:1000;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;transform:translateX(100%);}
.m_nav .m_top{height:60px;padding:20px;box-sizing:border-box;}
.m_nav .m_top .closed{position:absolute;right:22px;top:22px;width:32px;height:32px;}
.m_nav .m_top .closed:before,.m_nav .m_top .closed:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#fff;}
.m_nav .m_top .closed:before{transform:rotate(45deg);}
.m_nav .m_top .closed:after{transform:rotate(-45deg);}
.m_nav ul{margin-top:30px;}
.m_nav ul li{padding:0 20px;border-bottom:0px solid #f5f5f5;transform:translateY(100%);-webkit-transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;opacity:0;}
.m_nav ul li:nth-child(1){-webkit-transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav ul li:nth-child(2){-webkit-transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav ul li:nth-child(3){-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav ul li:nth-child(4){-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav ul li:nth-child(5){-webkit-transition:all 1.0s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.0s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav ul li:nth-child(6){-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav ul li:nth-child(7){-webkit-transition:all 1.4s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.4s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav ul li:nth-child(8){-webkit-transition:all 1.6s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.6s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav ul li a{display:inline-block;text-decoration:none;color:#fff;font-size:16px;height:50px;line-height:50px;width:90%;}
.m_nav ul li .dropdown_menu{display:none;}
.m_nav ul li.dropdown.active .dropdown_menu{display:block;}
.m_nav ul li .dropdown_menu a{display:block;width:100%;height:50px;line-height:50px;padding:0 40px;box-sizing:border-box;border-bottom:0px solid #f5f5f5;}
.m_nav ul li .dropdown_menu a:last-child{border:none;}
.m_nav ul li .jt{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition: all .5s ease;}
.m_nav ul li .jt.jtRote { transform: rotateZ(135deg);}
.m_nav.open{transform:translateX(0);}
.m_nav.open ul li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}

.form-search{ position: absolute; top: -100px; left: 0; width:90%; padding:3% 5%; border-top:1px solid #ddd; box-shadow:3px 5px 5px #0268b3; background:#fff; z-index:2; opacity:0; transition:all .2s ease-out; }
.form-search input{ border:1px solid #eee;}
.form-search input[type="text"] { width:70%; height:38px; float:left; padding:0 5%; border-right:0px; }
.form-search input[type="submit"]{ width:19%; height:40px; float:left; border:0; background:#0268b3; color:#fff;}

/*头部浮窗*/
.top_tips{background:#e1e2e6 none repeat scroll 0 0;box-shadow:0 0 10px rgb(225,226,230);color:#000;height:50px;line-height:50px;max-width:640px;position:fixed;top:0;width:100%;z-index:999;border-radius:0px;}
.top_tips img{border-radius:5px;float:left;width:40px!important;margin:5px 5px 0 20px;}
.top_tips ul{float:left;}
.top_tips ul li{line-height:20px;}
.top_tips ul li:nth-child(1){margin-top:5px;}

/*w当前位置*/
.breadcrumb{ height:40px;line-height:40px;font-size:12px;color:#ccc; padding-left:10px;color:#333;border-bottom:1px solid #ddd;}
.breadcrumb img{ width:14px;}
.breadcrumb span{font-size:12px;line-height:24px}
.breadcrumb a{color:#333;}

.banner { position:relative; margin-bottom:5px; overflow:hidden; }
.banner .hd{display: none; width:100%; position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; text-align:center;}
.banner .hd li{ display:inline-block; width:40px; height:5px;  background:#0052a5; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.banner .hd li.on{ background:#fff;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ position:relative; text-align:center;  }
.banner .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

.swiper-container .swiper-pagination-bullet-active { background-color:#f60; }

.mian_nav { padding:3% 1.5% 1%; border-bottom:10px solid #f2f2f2; }

.mian_nav ul li{ float:left; width:23%; margin: 0 1% 2%; height:auto; text-align:center; background: #dce0ec; border-radius: 5px; font-size:12px; }
.mian_nav ul li a { display:block; padding:8% 0; }
.mian_nav ul li a i { display:inline-block; width:35px; height:35px;}
.mian_nav ul .li-03,.mian_nav ul .li-06 { border-right:0; }
.mian_nav ul li a span{ display:block; font-size:13px; color:#666; }

.nav{margin-top:3%;}
.s_t{width: 50%;margin:0 auto;}
.nav ul{margin-top: 4%;}
.nav ul li{float:left;width: 22%;margin:3% 1.5%;text-align: center;}
.nav ul li div{width: 70%;margin:0 auto;}
.nav ul li div img{width: 70%; text-align:center; }
.nav ul li p{margin-top: 8%;}

/*子栏目banner*/
.sbanner{width:100%;height:auto;position:relative;overflow:hidden;}
.sbanner img{width:100%;height:auto;display:block;animation:movec 4s;}
@keyframes movec{from{transform:scale(1.1);}
to{transform:scale(1);}
}

.ptitle{position:relative;padding:15px 0 5px 15px; border-bottom:1px solid #eee; background:#f7f7f7;}
.ptitle .caption{font-size:18px;color:#08AA66}
.ptitle .caption img{width:20px;vertical-align:middle;margin-right:5px}
.ptitle a{color:#D61418}
.ptitle .text{font-size:14px;color:#999;line-height:24px}
.ptitle .more{font-size:14px;position:absolute;right:15px;top:20px;color:#999}


h2.title2{font-size:20px;text-align: center;color: #333;background: url(/wap/images/tline.png) no-repeat bottom center;padding:2rem 0 .76rem;background-size:25rem 0.6rem;font-weight: bold;}
h2.title2 span{color: #D61418;}

h2.title{text-align: center; margin-bottom: 10px;}
h2.title span{display:inline-block;height:25px; line-height:25px;position: relative; font-size: 20px; color:#222222; font-weight: bold;padding:0 20px;}
h2.title span:before{width:9px;height:0.5px;background: #000000;content:"";position:absolute; left:0;top:12px;}
h2.title span:after{width:9px;height:0.5px;background: #000000;content:"";position:absolute; right:0;top:12px;}
h2.title em{display:block; height:25px; line-height:25px;font-size: 2pxm; color:#222222; font-weight: bold;}

/* 古天乐代言太阳集团138 */
.index-banner { width:100%; height:auto; position:relative; overflow:hidden; transform:translate3d(0, 0, 0); }
.index-banner .swiper-slide { width:100%; height:auto; transform:translate3d(0, 0, 0); color:#FFFFFF; }
.index-banner .vodbox { position:relative; overflow:hidden; }
.index-banner .vod { width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:100; }
.index-banner .vod video { width:100%; height:100%; object-fit:cover; }
.index-banner .videobg { width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:101; background-color:rgba(10, 10, 10, 0.46) }
.index-banner .videotext { text-align:center; font-size:60px; margin-top:15%; font-weight:bolder; }
.index-banner .videotext p { font-size:30px; margin-top:10px; font-weight:normal; }
.index-banner img { width:100%; height:auto; display:block; }
.index-banner .pagination { position:absolute; left:0; text-align:center; bottom:5px; width:100%; z-index:999; }
.index-banner .swiper-pagination-bullet { display:inline-block; opacity:1; background:#fff; width:7px; height:7px; overflow:hidden; line-height:999px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; -o-border-radius:7px; margin:5px; cursor:pointer; transition:width 0.3s ease-in-out; }
.index-banner .swiper-pagination-bullet-active { background:#c61000; }

/* 菜单 */
.menu{ margin: 0 auto; padding-bottom:15px; padding:4%; }
.menu ul{display: flex;box-sizing: border-box;background:#F8F8F8;}
.menu li{flex: 1; height:30px;text-align: center;line-height:30px;box-sizing: border-box;border-left: 1px solid #dedede;font-size:12px;color: #333333;}
.menu li:first-child{border-left: none;}
.menu li.on{background: #D61418;color: #fff;}
.menu li.on a{color: #fff;}
.menu li:last-child{}
/*优势*/
.youshi{margin-top:0%;}
.youshi .ys{ text-align:center;  }

/*对比*/
.twocon{width:98%;margin-left:1%;margin-top:10px;text-align:center;font-size:13px;line-height:18px;overflow:hidden; padding-bottom:30px;}
.twocon .tit{ font-size:18px;}
.twocon .three{width:48%;margin-top:10px;text-align:center;font-size:13px;line-height:18px;position:relative;}
.twocon .three img{width:100%;margin-bottom:6px;}
.twocon .three .vs{position:absolute;z-index:10;width:30%;right:-18%;top:20%;}

/*古天乐代言太阳集团138news标题*/
.index-title{position:relative;}
.index-title::after{position:absolute;width:100%;left:0;bottom:4px;height:1px;content:"";background-color:#888;z-index:4;}
.index-title span{font-size:18px;font-weight:bold;color:#333;float:left;position:relative;padding:0 15px 15px;cursor:pointer;z-index:15;}
.index-title span+span{margin-left:10px;}
.index-title span::after{position:absolute;content:"";width:0;height:5px;background-color:#c61000;bottom:0px;right:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.index-title span.cur::after{width:100%;right:auto;left:0;}
.index-title a.fr{font-size:14px;color:#999;padding-right:20px;display:none;margin-top:2px;}
.index-title a.fr:hover{color:#c61000;}
.index-title a.fr.frr{display:block;}

/*古天乐代言太阳集团138news1 */
.index-news { padding-top:15px; }
.index-news .news-title{margin-left:-0.5%;}
.index-news .news-title a{float:left;width:32.833333333%;text-align:center;font-size:16px;margin-left:0.5%;color:#444;height:48px;line-height:54px;background-image:url(/images/l.png);background-repeat:repeat-x;background-position:left bottom;}
.index-news .news-title a.cur{background-image:none;color:#fff;background-color:#c61000;line-height:48px;}
.index-news .topic{padding:32px 0 20px;}
.index-news .topic .date{text-align:center;border:1px solid #c61000;width:60px;margin-right:22px;}
.index-news .topic .date h1{margin:0;font-size:35px;font-weight:bold;color:#fff;background-color:#c61000;height:48px;margin:0;line-height:48px;}
.index-news .topic .date h2{margin:0;font-size:12px;color:#666;height:19px;margin:0;line-height:19px;}
.index-news .topic .text{overflow:hidden;}
.index-news .topic .text h1{margin:0;font-size:16px;color:#c61000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.index-news .topic .text h1 a:hover{text-decoration:underline;}
.index-news .topic .text p{margin:0;font-size:14px;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.6;margin-top:6px;}
.index-news .topic .text .more_a{margin-top:3px;}
.index-news .topic .text .more_a a{font-size:14px;color:#666;}
.index-news .topic .text .more_a a:hover{text-decoration:underline;color:#c61000;}
.index-news .top-news .list ul{margin:0;}
.index-news .top-news .list li{padding-left:20px;background-repeat:no-repeat;background-position:left center;background-image:url(/images/arrow.png);height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:40px;border-bottom: 1px solid #f7f7f7;}
.index-news .top-news .list li span{font-size:14px;margin-left:10px;color:#999999;}
.index-news .top-news .list li a{font-size:16px;color:#444;}
.index-news .top-news .list li a:hover{color:#c61000;}
.index-news .top-news{display:none;}
.index-news .top-news:first-child{display:block;}

/*古天乐代言太阳集团138news2*/
.index-info{margin-top:18px;}
.index-info .item{display:none;}
.index-info .item:first-child{display:block;}
.index-info .xin-pic{width:114px;margin-right:15px;}
.index-info .xin-pic .imgbox_a{padding-bottom:66.67%;}
.index-info .xin-txt{overflow:hidden;padding-top:5px;}
.index-info .xin-txt h1{margin:0;font-size:16px;color:#333;font-weight:bold;}
.index-info .xin-txt h1 a:hover{color:#c61000;}
.index-info .xin-txt h2{margin:0;font-size:16px;color:#333;font-weight:bold;line-height:1.8;height:3.6em;overflow:hidden;}
.index-info .xin-txt h2 a:hover{color:#c61000;}
.index-info .xin-txt p{margin:0;font-size:14px;color:#666;line-height:1.6;height:3.2em;overflow:hidden;margin-top:9px;}
.index-info .nlist{padding-top:20px;}
.nlist dl{margin:0;}
.nlist dd{position:relative;font-size:16px;color:#333;height:22px;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-position:0px center;background-image:url(/images/narr.png);padding-left:17px;padding-right:45px;}
.index-info .nlist dd+dd{margin-top:15px;}
.index-info .nlist dd a{font-size:16px;color:#333;}
.index-info .nlist dd a:hover{color:#c61000;}
.index-info .nlist dd span{position:absolute;right:0px;top:0;font-size:14px;color:#666;}

/*contact 内页*/
.contact{width:100%;}
.contact .box{margin:10px;}
.contact .lxinf{padding:10px 10px;}
.contact .lxinf li{padding-left:45px;margin-bottom:20px; min-height:40px;line-height:25px;font-size:16px;color:#666;text-align:left;}
.contact .lxinf li:nth-child(1){background:url(/wap/images/c1.png) no-repeat left top;}
.contact .lxinf li:nth-child(2){background:url(/wap/images/c2.png) no-repeat left top; line-height:40px;}
.contact .lxinf li:nth-child(2){background:url(/wap/images/c3.png) no-repeat left top;}
.contact .biao{margin-bottom:5px;}
.contact .biao ul{padding:0px 0;}
.contact .biao li{margin-bottom:10px;}
.contact .biao .inpt{background:#f5f5f5;border:0;padding-left:10px;width:100%;height:38px;color:#999;font-size:14px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:3px;}
.contact .biao .area{width:100%;padding:10px;height:80px;line-height:20px;border:1px solid #e2e2e2;color:#999;font-size:14px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:3px;}
.contact .biao .sbtn{margin:0 auto;margin-top:10px;padding-left:0%;width:120px;height:35px;color:#ffffff;background:#D61418;border-radius:18px;display:block;margin-bottom:20px;}

/* feedback */
.feedback{padding:15px;}
.feedback h3{ font-size: 20px; color:#029946; padding-bottom:20px; border-bottom:1px #eee solid; margin-bottom:30px;}
.feedback img{display: block;width: 100%;}
.feedback .mainCon{width:100%;box-sizing: border-box;margin: 0 auto;background: #fff;}
.feedback .mainCon input{width: 100%;box-sizing: border-box;border: 1px solid #666;height:40px;line-height:30px;padding-left: 3%;margin-bottom:5px;outline: none;font-size:14px; }
.feedback .mainCon textarea{padding-top:5px;height:80px;box-sizing: border-box;border: 1px solid #666;padding-left: 3%;width: 100%;outline: none;resize: none;color: #666666;font-size:14px;}
.feedback .mainCon a{display: block;width: 100%;height:40px;line-height:40px;background: #D61418;font-size:14px;color: #fff;border-radius: 4px;margin:6px auto 0;text-align: center;}
.feedback .mainCon a img{display: inline-block;width: 6%;position: relative;top:3px;margin-right: 2%;}

/*集团领导*/
.leader ul{margin-top:5px;}
.leader ul li{margin-bottom:25px;background:#e8e8e8;min-height:200px;padding:22px 30px;}
.leader ul li img{width:100%;}
.leader ul li h1{font-size:26px;color:#4c4c49;line-height:36px;opacity:.87;text-align:center;}
.leader ul li h2{font-size:15px;color:#000000;line-height:26px;opacity:.6;margin-top:5px;text-align:center;}
.leader ul li .txt{border-top:3px solid #dbdbdb;margin-top:20px;padding-top:23px;font-size:14px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;height:60px;}
.leader ul li.ov .txt{display:block;overflow:visible;height:auto;}

/*发展历史*/
.event-list{ width: 100%; padding-top:20px;}
.event-list .e-bg{background-color: rgba(255,255,255,.8);width: 100%;height: 100%;position: relative;}
.event-list .w{padding:80px 0 100px;}
.event-list .e-div{background:url(/images/event_dot.jpg) repeat-y 45px 0;}
.event-list .e-year{font-size:20px;color:#e50000;font-weight:600;font-style:italic;margin-left:39px;padding-left:20px;background:url(/images/event_y.png) no-repeat 0 3px;line-height:24px;margin-bottom:22px;}
.event-list .e-month{overflow:hidden;min-height:50px;background:url(/images/event_li.jpg) no-repeat 42px 20px;}
.event-list .e-left{float:left;width:33px;text-align:right;font-size:12px;color:#000;padding-right:32px;margin-top:14px;background:url(/images/event_v.png) no-repeat right center;cursor:pointer;user-select:none;}
.event-list .e-right{width: calc(100% - 70px);float:right;display:none;}
.event-list .e-item{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.2);border:1px solid #eaeaea;padding:8px 12px;margin-bottom:30px;font-size:14px;line-height:24px;color:#555;}
.event-list .e-item p{padding:6px 0;}
.event-list .e-month.on .e-right{display:block;}
.event-list .e-month.on .e-left{background-image:url(/images/event_l.png);}
.event-list .event-more{cursor:pointer;background:url(/images/loadmore.png) no-repeat 0 0;margin-left:14px;height:64px;width:64px;clear:both; margin-top:-20px;}

/*公示公告*/
.notice-list{width:100%;margin-bottom:50px;position:relative;}
.notice-list li{border-bottom:1px solid rgba(210,210,210,.8);}
.notice-list li a{display:block;padding:20px 5px;display:flex;justify-content:space-between;align-items:center;}
.notice-list li .time{text-align:center;font-family:arial;padding-right:10px;position:relative;}
.notice-list li .time:before{content:"";position:absolute;right:0;top:50%;margin-top:-30px;width:1px;height:60px;background-color:#666;opacity:.5;}
.notice-list li .day{font-size:40px;line-height:45px;color:#666;font-weight:bold;transition:all .3s;}
.notice-list li .ym{font-size:14px;line-height:14px;color:#999;transition:all .3s;}
.notice-list li .text{font-size:14px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:60px;padding-left:10px;}
.notice-list li .arrow{flex-shrink:0;width:25px;height:15px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url('../images/arro.png');margin-top:10px;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;}
.notice-list li:hover .arrow{width:35px;}

/*新闻列表*/
.news-list{padding-bottom:50px;}
.news-list ul li{border-bottom:1px solid #ececec;}
.news-list ul li:hover{background:#f7f7f7;}
.news-list ul li:hover .pic img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);}
.news-list ul li:hover .title{color:#d6000f;}
.news-list ul li:hover .more{transform:translateX(-32px);-webkit-transform:translateX(-32px);-moz-transform:translateX(-32px);-ms-transform:translateX(-32px);-o-transform:translateX(-32px);}
.news-list ul li a{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;padding:15px 0;}
.news-list ul li .pic{width:48%;}
.news-list ul li .info{position:relative;flex:1;overflow:hidden;margin-left:15px;padding-top:6px;}
.news-list ul li .title{font-size:14px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:60px;}
.news-list ul li .intro{display:none;}
.news-list ul li .fot{position:relative;padding-top:5px;}
.news-list ul li .fot span{display:inline-block;vertical-align:top;font-size:14px;}
.news-list ul li .fot span a{color:#333;}
.news-list ul li .cat{color:#999;margin-right:14px;}
.news-list ul li .date{color:#333;}
.news-list ul li .more{display:none!important;}
.pic{font-size:0;overflow:hidden;}
.pic img{display:block;width:100%;transition:transform 0.8s ease;-webkit-transition:transform 0.8s ease;-moz-transition:transform 0.8s ease;-ms-transition:transform 0.8s ease;-o-transition:transform 0.8s ease;}

/*精彩教育*/
.article-list{ padding-top:10px; padding-bottom:30px;box-sizing:border-box;overflow:hidden;}
.article-list ul{margin:0 -20px;}
.article-list ul li{float:left;width:100%;padding:0 20px;box-sizing:border-box;margin-bottom:30px;}
.article-list ul li a:hover{background:#fff;border-radius:4px;box-shadow:0 0 22px rgba(0,0,0,.12);}
.article-list ul li a{display:block;color:#000;overflow:hidden;}
.article-list2 ul li dd{height:200px;overflow:hidden;}
.article-list ul li dd img{width: 100%;-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.article-list ul li:hover dd img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.article-list ul li dt{background:#F5F5F5;padding:0px 0px 0px;box-sizing:border-box;color:#000;transition:all .3s;}
.article-list ul li dt h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;max-height:3em;height:3em;overflow:hidden;}
.article-list ul li dt>p{color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.article-list ul li dt>p span{margin-left:10px;font-weight:400;}
.article-list ul li dt .intro{margin-top:1%;line-height:24px;}
.article-list ul li a:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);}
.article-list ul li a:hover dt>p{color:#e60012;}

/*旗下学校*/
.school-list{padding-bottom:50px;}
.school-list ul{align-items:stretch;display:flex;flex-wrap:wrap;padding-bottom:0;padding-top:0;}
.school-list li{background:#fff;border-radius:5px;display:inline-block;margin-left:5px;margin-right:5px;overflow:hidden;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;vertical-align:top;width:calc(50% - 10px);box-sizing:border-box;padding:1.5% 1%;position:relative;transition:color .4s ease-out,background-color .4s ease-out;}
.school-list li .pic{margin:0 auto;overflow:hidden;width:100%;}
.school-list li .pic .p-box{padding-top:52.631%;width:100%;position:relative;display:inline-block;overflow:hidden;}
.school-list li .pic img{height:100%;margin-right:0;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .36s ease;width:100%;}
.school-list li .p-title{display:block;margin-top:10px;color:#333;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.school-list li:hover .p-title{color:#006464;}
.school-list li .p-time{color:#666;font-size:14px;line-height:1.7;margin-top:5px;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}
.school-list li .p-arrow span{display:block;float:right;height:28px;max-width:100%;overflow:hidden;position:relative;width:40px}
.school-list li .p-arrow span:after,.school-list .p-arrow span:before{background:url(/images/arrt.png) no-repeat;content:"";display:inline-block;height:28px;position:absolute;top:0;transition:all .36s ease;width:30px}
.school-list li .p-arrow span:before{left:0}
.school-list li .p-arrow span:after{left:-30px;opacity:0}
.school-list li a{display:block;padding:1%;}
.school-list li:hover .pic img{transform:scale(1.1);}
.school-list li:hover .p-arrow span:before{left:30px;opacity:0}
.school-list li:hover .p-arrow span:after{left:0;opacity:1}
.school-list li:hover em{animation:MoveArrow .36s ease}
@keyframes MoveArrow{0%{left:0}
50%{left:50px}
51%{left:-20px}
to{left:0}
}

/* 视频中心 */
.video-list { padding-bottom:50px;}
.video-list ul{margin-left: -20px;margin-right: -20px;}
.video-list ul li{float: left;width:100%;padding: 0 20px;box-sizing: border-box;margin-bottom: 20px;}
.video-list ul li dl{cursor: pointer;transition: all .3s;}
.video-list ul li dl:hover svg{color: #fff;font-size:30px;opacity: 1;}
.video-list ul li dd{ overflow: hidden; position: relative;}
.video-list ul li dd img{ height:200px;}
.video-list ul li dd img{width: 100%;-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear;}
.video-list ul li:hover dd img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.video-list ul li dd a{position: relative;overflow: hidden; display: block; width: 100%; height: 100%;}
.video-list ul li dd span{opacity: 0;color: #fff; font-size: 40px; z-index: 2;}
.video-list ul li dd .cover{background: rgba(0,0,0,0.1);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.video-list ul li dd svg{ color: #fff; z-index: 2; opacity: 0.6;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}
.video-list ul li dt{padding: 15px 0 20px;text-align: center;transition: all .3s;}
.video-list ul li dt p{ font-size:18px;overflow: hidden;line-height:20px; height:20px;}
.video-list ul li:hover dd span,.video-list ul li:hover dd svg{ opacity: 1;}
.video-list ul li dl:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.video-list ul li dl:hover dt{background: #f7f7f7;}

/* 期刊 */
.pdf-list{height:auto;margin-top:0px;padding-bottom:0px;}
.pdf-list ul{align-items:stretch;display:flex;flex-wrap:wrap;}
.pdf-list li{width:50%;height:auto;margin-bottom:5px;text-align:center;font-size:18px;}
.pdf-list:after{content:"";flex:auto;}
._df_thumb{width:100%;}
.df-popup-thumb{margin:0px 5px 5px !important;width:180px;}


/*专题列表*/
.pnext { line-height:30px; padding:10px 0; }
.pnext li{ background:#f8f8f8; border:1px solid #eee; line-height:30px; padding:10px 0; margin-bottom:5px; text-align:center; }
.pnext li a{ display:block; }

/*footer*/
.footer{position:relative;margin-top:30px;padding:10px 0 18px;text-align:center;line-height:1.5;background-color: #006464;
    border-top: 4px solid #d61418; padding-bottom:20px;}
	.footer .footlogo img{ width:50%; }
.footer ul{padding:10px 0; padding-bottom:35px; }
.footer ul:after{ }
.footer li{ width:50%; float:left; }
.footer li img{ width:80%; }
.footer li p{color:#fff;}
.copyright{font-size:14px;color:#fff;line-height:1.5;}
.copyright a{color:#fff;}

/* backTop */
.backTop {position:absolute;z-index:99;left:50%;top:-20px;margin-left:-20px;width:40px;}
.backTop img {display:block;width:100%;}

/* 快捷菜单 */
.foot-nav ul{ position:fixed; left:0; bottom:0; width:100%; height:55px; background: #1a1a1a; text-align:center; z-index:999;display: flex;justify-content:space-around;flex-wrap:nowrap;}
.foot-nav ul li { flex:1;}
.foot-nav ul li a { display:block; padding:8px 0 0; color:#fff;border-right: 1px solid #2c2c2c; }
.foot-nav ul li span{ display:block; width:25px;height:25px;margin:0 auto;background:url(../images/icon_arr_tel_white.png) no-repeat; overflow:hidden;background-size:contain;}
.foot-nav ul li:last-child {
    background: #d61418;
}


/* 内容 */
.pagetit { padding:15px 0 15px; color:#777; font-size:18px; line-height:28px; text-align:center; margin-bottom:10px;background: url(/wap/images/tline.png) no-repeat bottom center; background-size:96%;}
.article { padding:0 2% 3%; line-height:2; word-wrap:break-word; padding-top:20px; font-size:16px;  }
.about { padding:5px;}



/* proinfo */
.proinfo{width: 100%;margin-top:5px;padding-bottom:10px;background: #fff;}
.proinfo h2{font-size:22px;line-height:40px;padding:5px;color:#333;text-align:center;border-bottom:1px solid #e0e1e1;}
.proinfo img{display: block;width: 100%;}
.proinfo .mainCon{width:99%;margin: 15px auto 0;}
.proinfo .mainCon .conBox .box img{padding: 0 2%;text-align: center;}
.proinfo .mainCon .conBox p a{font-size:10px;color: #666666;line-height: 13px;}
.proinfo .mainCon .btnList{width: 100%;text-align: center;margin-top:5px;}
.proinfo .mainCon .btnList span{display: inline-block;height: 2px;background: #dedede;width: 10%;margin-left: 2%;}
.proinfo .mainCon .btnList span.on{background: #f47900;}
.proinfo .mainCon .btnList span:first-child{margin-left: 0;}
.proinfo .info{width:94%;margin:15px auto 0;}
.proinfo .info p{ font-size:16px; padding-bottom:15px; }

/*选项面板*/
.protab{background:#f0f0f0; border-bottom:1px solid #adadad; box-shadow:0 1px 3px #d7d7d7; margin-bottom:10px;}
.protab:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.protab li{width:50%; height:38px; float:left; text-align:center; padding-top:2px;}
.protab .on{border-top:2px solid #1DA4A0; background:#fff; padding:0;}
.protab li a{font-size:14px; color:#333; border-right:1px solid #e2e2e2; display:block; height:100%; line-height:38px;}

/*产品标题*/
.protit{height:40px; line-height:40px; background:#f0f0f0; color:#333; font-size:14px; padding:0 10px; border-bottom:1px solid #d1d1d1; box-shadow:0 1px 3px #c6c6c6;}
.protit:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.protit span a{color:#0C7D5F}
.prott{font-size:24px;font-weight:bold;color:#D61418;width:150px;border-bottom:2px solid #D61418;text-align:center;margin:30px auto;line-height:36px;}

.proinfo .yy{background:#d3f8f2;color:#0b9378;padding-bottom: 20px;}
.proinfo .yy h4{font-size:20px;font-weight:bold;text-align:center;margin-top:12px;line-height:48px;}
.proinfo .yy ul{display:-webkit-flex;display:flex;width:94%;margin-left:3%;justify-content:space-between;flex-wrap:wrap;overflow:hidden;}
.proinfo .yy ul li{box-sizing:border-box;width:22%;margin:6px 0;margin-left:2%;text-align:center;}
.proinfo .yy ul li span{font-size:12px;}
.proinfo .yy ul li img{width:100%;float:left;}
.proinfo .yy ul li:nth-child(4n+1){margin-left:0;}
.proinfo .yy ul{width:90%;margin-left:5%;}
.proinfo .yy ul li{width:30%;margin-left:2%;}
.proinfo .ys{ position:relative;}
.proinfo .ys .cp{ width:40%; margin:0 auto; margin-top:-70%;}
.proinfo .te { margin-top:35px; clear:both;}
.proinfo .te li{margin:16px 20px;padding:0 0 16px;border-bottom:1px dashed #9f9f9f;overflow:hidden;}
.proinfo .te li:last-child{ border-bottom:0;}
.proinfo .te li img{float:left;width:60px;margin-right:12px;border-radius:50%;border: 1px solid #969696;}
.proinfo .te li p{font-size:13px;text-align:justify;margin:5px 0;line-height:20px;}
.bbtn {margin:20px 16px;text-indent:0;}
.bbtn a{overflow:hidden;display:inline-block;width:44%;margin-left:4%;}
.bbtn a img{float:left;width:100%;border-radius:0;}

/* 在线留言*/
.feedbook{width: 94%;position: relative;margin-top:15px;padding: 0 3% 20px;}
.feedbook h3{padding-top:0px;font-size:16px;color: #666666;font-weight: normal;text-align: center;}
.feedbook .inputBox{width: 100%;margin-top: 0.5rem;}
.feedbook .inputBox .Input{width: 100%;height:40px;border: 1px solid #eaeaea;border-radius: 4px;overflow: hidden;margin-bottom:15px;}
.feedbook .inputBox .Input input{width: 86% ;display: block;border: none;outline: none;box-sizing: border-box;padding: 0 3%;height:40px;line-height:40px;float: left;font-size:14px;}
.feedbook .inputBox .Input span{box-sizing: border-box;border-left: 1px solid #eaeaea;float: right;width: 14%;height:40px;}
.feedbook .inputBox .Input0 span{background:url(../images/ico_amk.png) no-repeat center;background-size: 60%;}
.feedbook .inputBox .Input1 span{background:url(../images/ico_user.png) no-repeat center;background-size: 60%;}
.feedbook .inputBox .Input2 span{background:url(../images/ico_dh.png) no-repeat center;background-size: 60%;}
.feedbook .inputBox .Textarea{height:100px;border: 1px solid #eaeaea;border-radius: 4px;overflow: hidden;}
.feedbook .inputBox .Textarea textarea{width: 86% ;display: block;border: none;outline: none;box-sizing: border-box;padding: 0 3%;height:100px;float: left;padding-top:10px;font-size:16px;color: #888888;resize: none;}
.feedbook .inputBox .Textarea span{box-sizing: border-box;border-left: 1px solid #eaeaea;float: right;width: 14%;height:100px;background:url(../images/ico_msg.png) no-repeat center;background-size: 60%;}
.feedbook .inputBox .sbtn{display: block;width: 100%;height:40px;line-height:40px;background: #D61418;color: #fff;text-align: center;font-size:14px;margin-top:15px; border-radius: 5px;border:0;}


/* 分页 */
.page { padding: 20px 10px 30px; text-align: center; }
.page a { display: inline-block; padding: 6px 10px; border-radius:3px; background:#D61418; color:#fff; line-height: 1.5; vertical-align:top; margin-right:3px; }
.page .current { background:#f60; }

.pager-next-pre { display:table; width:100%; text-align:center; }
.pager-next-pre a { float:left; width:50%; padding:8px 0; background:linear-gradient(#eee,#ddd); display:table-cell; }
.pager-next-pre .btn_next { background:#000; background:linear-gradient(#313231,#101110); color:#fff; }

.pnext { line-height:30px; padding:10px 0; }
.pnext li{ background:#f8f8f8; border:1px solid #eee; line-height:30px; padding:10px 0; margin-bottom:5px; text-align:center; }
.pnext li a{ display:block; }

/* 分享 */
.action-share { height:24px; padding:15px 0; text-align:center; overflow:hidden; }
.bdshare-button-style0-24{line-height:24px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:5px;background:url(../images/share.png);vertical-align:top;cursor:pointer;opacity:.8;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}



/*微信share*/
.bdshare{height:20px;}
.bdshare a{width:30px;height:30px;display:inline-block;margin:0 5px;}
.bdshare .bds_sina{background:url(/wap/images/i_sina.png) no-repeat top center;}
.bdshare .bds_qq{background:url(/wap/images/i_qq.png) no-repeat top center;}
.bdshare .bds_wx{background:url(/wap/images/i_wx.png) no-repeat top center;}
.pop_share{position:fixed;left:0;top:0;background:rgba(0,0,0,0.2);width:100%;height:100%;z-index:100; display:none;}
.pop_share ul{display:block;width:60%;padding:25px 0;top:35%;left:20%;background:#FFF;position:relative;border-radius:4px;}
.pop_share ul li img{display:block;width:40px;height:40px;margin:0 auto;}
.pop_share ul li{color:#000;font-size:14px;line-height:28px;display:block;text-align:center;}
.pop_share ul li h2{ font-size:20px; padding:3px;}
.pop_share ul li:nth-child(4){color:#9c9a9a;font-size:14px;line-height:25px;s display:block;text-align:center;}
.pop_share ul li:nth-child(5){color:#429dda;font-size:14px;text-align:center;margin-top:10px;cursor:pointer;border-top:2px dashed #bbb8b8;}



/*视频弹窗*/
.video_box{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_box.show{visibility: visible;opacity:1;}
.video_box video{object-fit: cover;width: 100%;}
.video_box .video_t{z-index:2; background:#000;width:100%;max-width:94%;height:70%;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;visibility: hidden;opacity: 0;}
.video_box.show .video_t{ visibility: visible;opacity:1;top:50%;}
.video_box .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.video_box .vod_close{ position:absolute; top:calc(15% - 20px); right:0; cursor:pointer; z-index: 99999;}
.video_box .vod_close svg{color: #fff;font-size:30px;}

/*加载更多*/
.page-more{display:block; width:100%;height:42px;line-height:42px;margin-top:30px;text-align:center;border-radius:5px;background:#eee;font-size:14px;color:#666;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;}
.page-more svg{ position:relative;top:3px;}