@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{margin:0px;padding:0px;font-family:微软雅黑;color:#000;}
body{background:#ffffff;}
ul{list-style:none;}
img,a img{border:0px;border:none; display:inline-block;}
a{text-decoration:none;}
a.hidefocus{outline:none}
a:hover{text-decoration:underline;text-decoration:none;}
label{ margin-bottom:0; font-weight:normal;}
input{border:0;outline:none;/*去除蓝色边框*/}
select::-ms-expand { display:none;}
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none;background-color:#fff; }
.white{ background:#fff;}
/*****以上样式不可更改*****/
/*header{box-shadow: 0 0 5px #eee;}
.navbar-default{ background:#fff; border:0;}
.navbar{ margin:0;}
.navbar-collapse{ padding:0;}
.navbar-nav > li > a{ padding:0; margin:0; height:90px; line-height:90px; text-align:center;font-size:20px; color:#333333; padding:0px 25px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ color:#309cc1; background:0; border-bottom:4px solid #309cc1;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#309cc1; background:0; border-bottom:4px solid #309cc1;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#309cc1; background:0; border-bottom:4px solid #309cc1;}*/
.slider {position: relative; text-align:center; overflow:hidden;}
.rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding:0; margin:0;}
.rslides li{ -webkit-backface-visibility: hidden; position: absolute; display: none; width:100%; left:0; top:0; }
.rslides li a{ display:block;}
.rslides li:first-child { position:relative; display:block; float:left; }
.rslides img{ display:block; height:auto; float:left; width:100%; border: 0;}
.callbacks_tabs.callbacks1_tabs{display:block; position:absolute; bottom:10px; z-index:99; display:inline-block; width:100%; left:0;}
.callbacks_tabs.callbacks1_tabs li{ display:inline-block;}
.callbacks_tabs.callbacks1_tabs li a{ font-size:0; width:20px; height:20px; background:#fff;border-radius:50%; margin:0px 5px; display:block;opacity: 0.5;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{ background:#fff;opacity: 1;}
.callbacks_nav { display:none;}
.m-txt-box{font-size:48px; font-weight:bold; color:rgba(255,255,255,1); text-align:center; position:absolute; left:0; width:100%; top:50%;transform: translateY(-50%);letter-spacing:8px;}

.wrap{ margin-top:80px;min-height:80vh}
.a-boxa{ padding:20px 0px;}
.a-boxa-list { margin-left:-60px; margin-right:-60px;}
.a-boxa-list li{ width:33.333%; float:left; padding:30px 60px;}
.a-boxa-list li .item{width:100%; background:rgba(76,52,52,1); box-shadow:0px 0px 10px 0px rgba(1,81,152,0.2); position:relative;}
.a-boxa-list li .item .img-box{ width:100%; }
.a-boxa-list li .item .img-box img{ width:100%; max-height:220px;}
.a-boxa-list li .item .txtbox{ position:absolute; background:url(../images/tm.png) repeat; width:100%; height:100%; top:0; left:0;}
.a-boxa-list li .item .txtbox h5{ color:#ffffff; font-size:16px; position:absolute; left:5%; width:90%; height:30px; line-height:30px; display:block; bottom:5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.a-boxa-list li .item:hover .txtbox{ display:none;}
.a-boxa-list li .item:hover .txtbox-dl{ display:block;}
.a-boxa-list li .item .txtbox-dl{ position:absolute; background:url(../images/tmon.png) repeat; width:100%; height:100%; top:0; left:0; display:none;}
.a-boxa-list li .item .txt-pa{position:absolute; top:50%; transform: translateY(-50%); width:100%; text-align:center;}
.a-boxa-list li .item .txt-pa h3{ color:#ffffff; font-size:30px; font-weight:bold; line-height:40px;}
.a-boxa-list li .item .txt-pa a{width:156px; height:38px; background:rgba(1,81,152,1);  box-shadow:0px 0px 10px 0px rgba(255,255,255,0.2); border-radius:18px; display:block; margin:0 auto; text-align:center; line-height:38px; color:#FFFFFF; font-size:18px; margin-top:15px;}
.a-boxa-list li .item .txt-pa a:hover{opacity:0.8;}
.a-boxb{ background:url(../images/02.jpg) no-repeat; width:100%; background-size:100% 100%; padding:50px 0px;}
.bs-title{ text-align:center; background:url(../images/ls-title.png) no-repeat center center;}
.bs-title h3{ color:#fff; font-size:30px; line-height:45px;}
.bs-title span{ color:#fff; font-size:16px; line-height:45px;}
.ls-title{ text-align:center; background:url(../images/bs-title.png) no-repeat center center;}
.ls-title h3{ color:#015198; font-size:30px; line-height:45px;}
.ls-title span{ color:#015198; font-size:16px; line-height:45px;}
.a-boxb-wen{max-width:800px; width:100%; background:#b5ccd9; border:10px solid rgba(193,193,193,1); margin:0 auto; margin-top:40px; padding:20px 68px;}
.a-boxb-wen h4{ color:#4472c1; font-size:24px; line-height:45px; font-weight:bold; text-align:center; margin-bottom:10px;}
.a-boxb-wen p{ color:#4B4848; font-size:18px; line-height:30px;}
.a-boxb-list li{margin-top:50px;}
.a-boxb-list li .item{ position:relative;}
.a-boxb-list li .item h5{ color:#d9d9d9; font-size:20px; line-height:25px; margin-bottom:10px;}
.a-boxb-list li .item p{ color:#d9d9d9; font-size:14px; line-height:25px;}
.a-boxb-list li .item-pr{ padding-right:125px; text-align:right;}
.a-boxb-list li .item-pr .img-box{ position:absolute; right:15px; top:0;}
.a-boxb-list li .item .img-box img{ width:80px;}
.a-boxb-list li .item-pl{ padding-left:125px; text-align:left;}
.a-boxb-list li .item-pl .img-box{ position:absolute; left:15px; top:0;}
.a-boxc{ padding:50px 0px; background:#ebebeb;}
.a-boxc-list{ margin-top:40px;}
.a-boxc-list li{ position:relative;}
.a-boxc-list li .txt-box{ padding-left:90px; position:relative; min-height:90px;max-width:640px; width:100%; padding-top:70px;}
.a-boxc-list li .txt-box span{ display:block; background:url(../images/title.png) no-repeat; width:81px; height:84px;font-style:italic; display:block; font-size:30px; color:#fff; position:absolute; left:0; top:50%; padding-top:30px; text-indent:16px; margin-top:-42px;}
.a-boxc-list li .txt-box h4{ color:#015198; font-size:24px; font-weight:bold; line-height:30px; padding-bottom:20px; position:relative; margin-bottom:20px;}
.a-boxc-list li .txt-box h4::after{width:30px; height:4px; background:#015198; content:""; position:absolute; left:0; bottom:0;}
.a-boxc-list li .txt-box p{ color:#3a3a3a; font-size:18px; line-height:30px;}
.a-boxc-list li .img-box{width:260px; height:260px; border-radius:50%; overflow:hidden;}
.a-boxc-list li .img-box img{width:260px; height:260px; border-radius:50%; overflow:hidden;}
.a-boxd{ padding:50px 0px;}

.video-div {position:relative;margin:0 auto;width:100%; margin-top:60px; height:675px;}
video {width:100%;height:100%;}
.play-one {width:70px;height:70px;background:url("../images/playone.png") no-repeat;opacity:.7;background-size:100% 100%;position:absolute;bottom:70px;right:60px;cursor:pointer;}
.play-footer {position:absolute;width:100%;height:36px;bottom:0;}
.yinyin {position:absolute;height:80px;width:100%;background:blue;bottom:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));transition:opacity .3s;}
.yinyin-on {opacity:1;}
.yinyin-off {opacity:0;}
.play-footer .play-btn {width:23px;height:23px;float:left;margin-left:3%;cursor:pointer;z-index:3;}
.stop {background:url("../images/stop.png") no-repeat;background-size:cover;}
.play {background:url("../images/play.png") no-repeat;background-size:cover;}
.time {float:left;font-size:15px;line-height:23px;color:white;margin-left:10px;z-index:2;}
.right-bottom {float:right;margin-right:3%;z-index:4;}
.bottom {width:23px;height:23px;float:right;margin-left:20px;cursor:pointer;}
.all {background:url("../images/all.png") no-repeat;background-size:cover;}
.loop {background:url("../images/loop.png") no-repeat;background-size:cover;}
.loop-ture {background:url("../images/1loop.png");background-size:cover;}
.set {position:relative;background:url("../images/set.png") no-repeat;background-size:cover;}
.set-list {display:none;background:black;width:200px;height:200px;position:absolute;bottom:40px;left:-85px;opacity:.7;border-radius:4px;}
.konge1 {display:none;position:absolute;width:200px;height:17px;bottom:23px;left:-85px;text-align:center;z-index:4;}
.set:hover .set-list,.set:hover .konge1 {display:block;}
.play-speed {color:white;font-weight:bolder;width:100%;height:30px;line-height:30px;font-size:20px;text-align:center;}
.play-speed-list {padding-top:5px;font-weight:bolder;font-size:17px;color:azure;text-align:center;}
.play-speed-list span {margin-left:15px;margin-right:15px;}
.play-speed-list span:hover {color:#7969ff;}
.moren {color:#7969ff;}
.huazhi {width:50px;font-size:15px;line-height:23px;color:white;}
.sound {position:relative;background:url("../images/sound.png") no-repeat;background-size:cover;}
.jinyin {position:relative;background:url("../images/jinyin.png") no-repeat;background-size:cover;}
.progress {width:95%;background:white;height:2px;position:absolute;bottom:50px;left:2.5%;cursor:pointer;transition:bottom 0.1s;border-radius:3px;}
.progress:hover {height:6px;bottom:48px;}
.progress .timeBar {height:100%;position:absolute;top:0;display:block;z-index:2;width:0;background:#F9D43A;border-radius:3px;}
#soundBtn:hover .sound-list,#soundBtn:hover .konge {display:block;}
.sound-list {display:none;position:absolute;width:30px;height:85px;bottom:40px;left:-6px;text-align:center;background:black;border-radius:3px;}
.konge {display:none;position:absolute;width:30px;height:17px;bottom:23px;left:-6px;text-align:center;z-index:4;}
.sound-number {position:relative;width:100%;text-align:center;height:20px;padding-top:5px;line-height:20px;font-size:15px;color:white;}
.volume {position:relative;margin:auto;margin-top:5px;width:7px;height:50px;background:aqua;border-radius:2px;overflow:hidden;}
.volumeBar {display:block;width:100%;height:40px;position:absolute;background-color:white;z-index:2;}
.player-list {position:absolute;padding-left:10px;top:50%;margin-top:-60px;transition:opacity .3s;width:40px; height:120px; background:#000000 url(../images/list.png) no-repeat center center;border-radius:10px 0px 0px 10px; right:0;}
.player-list-on {opacity:1;}
.player-list-off {opacity:0;}
.player-list-bk {display:none;position:absolute;width:160px;height:250px;top:50%;margin-top:-150px;background:rgba(0,0,0,.3); right:0;}
.player-list:hover {background:none;}
.player-list:hover .player-list-bk {display:block;}
.player-list-head {width:100%;height:30px;text-align:center;line-height:30px;font-size:15px;color:white;background:#7c7d7f; color:#fff;}
.player-list-cotent {height:220px;width:160px;overflow:hidden;}
.player-list-box {height:220px;width:195px;text-align:center;overflow:auto;}
.player-list-video {margin-left:-17px;width:100%;height:30px;text-align:center;line-height:30px;font-size:14px;color:#fff;cursor:pointer;font-weight:bolder;border-bottom:1px #60bff2 dashed;transition:all .2s;}
.player-list-video:hover {height:30px;font-size:14px;line-height:30px;}
.video-now,.video-now:hover {height:30px;font-size:14px;line-height:30px;color:#fff;}

.footer{ background:#0068b7; padding-top:10px; padding-bottom:40px;}
.footer-title{ line-height:50px; height:50px; border-bottom:1px solid #005a9e; font-size:14px; color:#fff; margin-bottom:20px;}
.footer p{ font-size:12px; line-height:25px; color:#fff;}
.footer p img{ vertical-align:middle; width:20px; margin-right:5px;}
.footer a{ font-size:12px; line-height:25px; color:#fff; display:block;}
.footer a:hover{ text-decoration:underline;}
.qiye-title{ position:relative; text-align:center; padding:44px 0px;}
.qiye-title:before{ content:""; position:absolute; width:45%; height:1px; background:#E4E4E4; top:52%; left:0;}
.qiye-title:after{ content:""; position:absolute; width:45%; height:1px; background:#E4E4E4; top:52%; right:0;}
.qiye-title span{font-size:40px; font-family:Arial;  color:rgba(51,51,51,1); opacity:0.2; line-height:55px;}
.qiye-title h3{font-size:34px; color:rgba(52,52,52,1); line-height:40px;}
.qiye-tab{ max-width:760px; margin:0 auto; width:100%;}
.qiye-tab ul{ margin-left:-20px; margin-right:-20px; padding-bottom:13px;}
.qiye-tab ul li{ float:left; width:25%; padding:0px 20px; position:relative;}
.qiye-tab ul li a{ text-align:center;width:160px; height:50px; border:1px solid #D5D5D5; display:block; line-height:50px; color:#333333; font-size:14px;}
.qiye-tab ul li.on a{ background:#0068b7; color:#fff;}
.qiye-tab ul li.on:after{ background:url(../images/on.png) no-repeat; content:""; position:absolute; bottom:-12px; width:26px; height:13px; left:50%; margin-left:-13px;}
.qiye-boxa{ padding:50px;}
.qiye-boxa p{font-size:15px; color:rgba(52,52,52,1); line-height:30px; margin-bottom:15px;}
.qiye-boxa .txt-box{ width:60%; float:left;}
.qiye-boxa .img-box{ width:40%; float:left; text-align:right;}
.qiye-boxa .img-box img{ float:right;}
.qiye-boxb{ background:url(../images/05.jpg) no-repeat center ; width:100%; padding:50px 0px; margin-bottom:120px;}
.qiye-boxb h2{font-size:60px; font-family:Arial; font-weight:400; color:rgba(255,255,255,1); opacity:0.3; text-align:center;}
.qiye-boxb ul{ padding-top:100px;}
.qiye-boxb ul li{ width:25%; text-align:center; float:left;}
.qiye-boxb ul li p{ font-size:48px;font-weight:bold; color:rgba(255,255,255,1);}
.qiye-boxb ul li h5{font-size:14px;color:rgba(255,255,255,1); line-height:30px;}
.tuan-boxa{ padding:45px 0px;}
.tuan-boxa .img-box img{ width:100%;}
.tuan-boxa .txt-box{ position:relative; padding-top:12%;}
.tuan-boxa .txt-box h4{font-size:30px; color:rgba(170,170,170,1); line-height:36px;}
.tuan-boxa .txt-box h5{font-size:24px; color:rgba(51,51,51,1);line-height:36px;}
.tuan-boxa .txt-box p{font-size:14px;color:rgba(102,102,102,1); line-height:25px; padding:15px 0px;}
.tuan-boxb{ padding:20px 0px;}
.tuan-title h4{font-size:30px; color:rgba(51,51,51,1); line-height:30px;}
.tuan-title b{width:38px; height:2px; background:rgba(102,102,102,1); display:block; margin-top:20px; margin-bottom:15px;}
.tuan-title span{font-size:14px; color:rgba(102,102,102,1); line-height:30px; display:block;}

.tuan-boxb-slider{ width:100%; background:#efeeed; padding:30px 0px; margin-top:10px; height:575px;}
.bx-wrapper {position:relative; padding:0;*zoom:1; margin:0 auto; width:100%; min-height:575px;}
.bx-wrapper .bx-viewport {left:0;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.tuan-boxb .img-box{ max-width:350px; width:100%; margin:0 auto; max-height:380px; }
.tuan-boxb .img-box img{ width:100%;}
.tuan-boxb .txt-box{ max-width:350px; width:100%; margin:0 auto; background:#fff; padding:20px 25px; text-align:center;}
.tuan-boxb .txt-box h4{font-size:22px; color:rgba(51,51,51,1); line-height:30px; margin-bottom:15px;}
.tuan-boxb .txt-box p{font-size:18px; color:rgba(102,102,102,1); line-height:25px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading {min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager { display:none;}
.bx-wrapper .bx-controls-direction a {position:absolute;top:50%;margin-top:-16px;outline:0;width:16px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled {display:none;}
.bx-wrapper .bx-prev {left:-30px;background:url(../images/bx-prev.png) no-repeat;}
.bx-wrapper .bx-next {right:-30px;background:url(../images/bx-next.png) no-repeat;}
.tuan-boxc{ padding-top:40px; padding-bottom:60px;}
.tuan-boxc img{ width:100%;}

.an-boxa ul{ position:relative; background:url(../images/ls-tm.png) repeat; width:100%; margin-top:-90px; z-index:99;}
.an-boxa ul li{ width:25%; text-align:center; float:left; position:relative;}
.an-boxa ul li:after{width:2px; height:180px; background:rgba(255,255,255,1); opacity:0.4; content:""; position:absolute; top:0; right:0;}
.an-boxa ul li:last-child:after{ background:0;}
.an-boxa ul li span{font-size:60px; color:rgba(255,255,255,1); line-height:90px; display:block;}
.an-boxa ul li h5{font-size:18px; color:rgba(255,255,255,1); line-height:90px;}
.anlie-box{ padding:50px 0px;}
.anlie-box-a{ background:url(../images/09.jpg) no-repeat center center; width:100%; height:215px; text-align:center; padding:50px 0px;}
.anlie-box-a h3{ color:#ffffff; font-size:36px; line-height:40px; margin-bottom:35px;}
.anlie-box-a span{ color:#ffffff; font-size:20px; line-height:40px;}
.anlie-box-b{ margin-left:-30px; margin-right:-30px;}
.anlie-box-b li{ width:50%; padding:0px 30px; margin-top:60px; float:left;}
.anlie-box-b li .item{ position:relative;}
.anlie-box-b li .item img{ width:100%;}
.anlie-box-b li .item .txt-box{ background:url(../images/tmon.png) repeat; width:100%; height:100%; position:absolute; left:0; top:0; display:none;}
.anlie-box-b li .item .wenben{ width:100%; position:absolute; top:50%; left:0; transform: translateY(-50%); text-align:center; padding:0px 90px; display:none;}
.anlie-box-b li .item .wenben h2{font-size:48px; color:rgba(255,255,255,1); line-height:55px; padding-bottom:20px; border-bottom:2px solid #fff;}
.anlie-box-b li .item .wenben span{font-size:30px; color:rgba(255,255,255,1); line-height:45px; margin-top:20px;}
.anlie-box-b li .item:hover .txt-box{ display:block;}
.anlie-box-b li .item:hover .wenben{ display:block;}

.lxwm-box{ padding:60px 0px;}
.map{width:100%; height:430px;}
.lxwm-box .txt-box { padding-top:50px;}
.lxwm-box .txt-box h4{ color:#333333; font-size:24px; line-height:35px; margin-bottom:20px;}
.lxwm-box .txt-box p{ color:#333333; font-size:16px; line-height:30px;}
.lxwm-box .txt-box p img{ margin-right:10px; width:20px;}
.lxwm-box .txt-box .ma{ text-align:center; width:120px; margin-top:25px;}
.lxwm-box .txt-box .ma img{ width:100%;}
.lxwm-box .txt-box .ma span{ color:#333333; font-size:12px; line-height:30px;}

.xuexi-auto{ padding:30px 0px;}
.xuexi-left{width:100%; background:rgba(255,255,255,1); box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1); border-top:60px solid #424242; padding:20px 15px 15px 15px;}
.xuexi-left-tit{ width:100%; margin-top:-60px; padding:0px 15px;}
.xuexi-left-tit h4{ color:#f6f6f6; font-size:20px; line-height:40px; text-align:center; background:url(../images/lv-tm.png) repeat;}
.xuexi-left-tit span{ color:#ffffff; font-size:14px; background:url(../images/lv-tm.png) repeat; display:block; line-height:30px; text-align:center;}
.xuexi-list{ padding-top:10px;}
.xuexi-list li{ padding:10px 15px; border-bottom:1px solid #eeeeee;}
.xuexi-list li:last-child{ border:0;}
.xuexi-list li a{ color:#222222; font-size:16px; line-height:35px; height:35px; display:block; text-align:center;}
.xuexi-list li.on a{ background:#0068b7; color:#fff;}
.xuexi-boxa{ background:url(../images/xuexi.png) no-repeat; width:100%; text-align:center; background-size:100% 100%; padding:30px;}
.xuexi-boxa h3{ color:#ffffff; font-size:30px;}
.xuexi-boxa ul{ display:inline-block; padding:20px 0px;}
.xuexi-boxa ul li{ color:#ffffff; font-size:16px; line-height:30px; float:left; padding:0px 15px;}
.xuexi-boxa ul li img{ vertical-align:middle; width:24px; margin-right:10px;}
.dl-btn{width:146px; height:38px; background:rgba(108,187,90,1); display:block; margin:0 auto; text-align:center; color:#fff; font-size:18px; line-height:38px;}
.xuexi-boxb{ padding:30px 0px;}
.xuexi-boxb h4{ color:#333333; font-size:24px; line-height:30px; text-align:center;}
.xuexi-boxb p{ color:#333333; font-size:14px; line-height:25px; padding:7px 0px;}
.xuexi-boxb img{ width:100%; padding:25px 0px;}

.kc-box .txt-box{ padding:0px 115px;}
.kc-box .txt-box h4{ color:#333333; font-size:24px; line-height:30px; margin-bottom:15px; text-align:center;}
.kc-box .txt-box p{ color:#333333; font-size:16px; line-height:25px;}
.kc-box .item{ margin-top:45px;}
.kc-box .item h4{ color:#333333; font-size:20px; line-height:25px; border-left:5px solid #0068b7; padding-left:15px;}
.kc-box .item .img-box{ text-align:center; margin-top:50px;}
.kc-box .item .img-box img{ max-width:100%; display:inline-block; height:auto; margin:0 auto;}
.kc-box-list li{ padding:15px 0px;}
.kc-box-list li .item{ position:relative; padding-left:320px; min-height:200px;}
.kc-box-list li .item .img-box{ position:absolute; left:0; top:0; width:300px; height:200px; overflow:hidden;}
.kc-box-list li .item .img-box img{ width:100%;}
.kc-box-list li .item .txt-box{ padding:15px 0px; min-height:200px; border-bottom:1px solid #e4e4e4;}
.kc-box-list li .item .txt-box h5 a{ color:#333333; font-size:16px; line-height:30px; font-weight:bold; font-weight:bold; display:block;}
.kc-box-list li .item .txt-box h5 a:hover{color:#14a73d;}
.kc-box-list li .item .txt-box span{ color:#999; font-size:14px; line-height:25px; display:block;}
.kc-box-list li .item .txt-box p{ color:#666666; font-size:14px; line-height:25px; display:block; margin:10px 0px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.kc-box-list li .item .txt-box .m-btn{ color:#666666; font-size:14px; line-height:30px; background:url(../images/hs-btn.png) no-repeat center right; padding-right:25px;}
.kc-box-list li .item .txt-box .m-btn:hover{ color:#14a73d; background:url(../images/ls-btn.png) no-repeat center right;}
.fanye{ text-align:center;}
.fanye ul{ display:inline-block;}
.fanye ul li{ padding:0px 5px; float:left;}
.fanye ul li a{ width:40px; height:40px; display:block; border:1px solid #999999; line-height:40px; text-align:center; color:#333333; font-size:18px;}
.fanye ul li.on a{ color:#fff; background:#14a73d; border:1px solid #14a73d;}
.fanye ul li .next{ border:0;}
.fanye ul li a img{ width:100%; display:block;}

.mbx-box{ color:#666666; font-size:14px; line-height:30px; padding:10px 0px;}
.mbx-box a{ color:#666666;}
.mbx-box a.on{ color:#333333;}
.mbx-box a:hover{ color:#333333;}
.kf-box{ padding:10px 60px 60px 60px;}
.kf-box h4{ color:#333333; font-size:24px; line-height:40px; text-align:center;}
.kf-box p{ color:#333333; font-size:14px; line-height:30px; padding:8px 0px;}
.kf-box .txt-box{ padding:15px 0px;}
.kf-box .txt-box h5 { color:#333333; font-size:18px; line-height:30px; text-align:center; padding:8px 0px;}
.kf-box .txt-box .item{ text-align:center;}
.kf-box .txt-box img{ max-width:100%; height:auto; display:inline-block; margin:0 auto;}
.shipin-box{ padding-top:60px;}
.shipin-box .img-box img{ width:100%;}
.shipin-box .txt-box li h6{ color:#0068b7; font-size:14px; line-height:25px; margin-bottom:10px;}
.shipin-box .txt-box li p{ color:#333333; font-size:14px; line-height:25px; text-indent:2em; padding-bottom:10px;}
.shipin-boxa{ padding-bottom:30px;}
.shipin-list li { margin-bottom:30px;}
.shipin-list li .item{ display:block;border-radius:10px; position:relative; cursor:pointer;}
.shipin-list li .item img{ width:100%;}
.shipin-list li .item .txt-box{ position:absolute; left:0; top:50%;transform: translateY(-50%); background:url(../images/bian.png) no-repeat; width:100%; background-size:100% 100%;}
.shipin-list li .item .txt-box h4{ color:#ffffff; font-size:30px; line-height:70px; padding:0px 15px; border-bottom:1px solid #fff;}
.shipin-list li .item .txt-box p{ color:#ffffff; font-size:16px; line-height:25px; padding:5px 15px;}

.lx-box{ text-align:center; position:relative; z-index:99;}
.lx-box .txt-box{ background:url(../images/lv-tm.png) repeat;border-radius:10px; padding:15px; display:inline-block; margin:0 auto; padding:0px 50px;}
.lx-box .txt-box h4{ color:#ffffff; font-size:30px; line-height:60px;}
.lx-box .txt-box span{ color:#ffffff; font-size:48px; line-height:60px; display:block;}
.lxwm-box{ padding:75px 0px;}
.lxwm-tab{ max-width:340px; width:100%; margin:0 auto; border-bottom:2px solid #e4e4e4; line-height:60px; height:60px;}
.lxwm-tab li{ width:50%; text-align:center; float:left; color:#333333; font-size:24px; cursor:pointer;}
.lxwm-tab li.on{ color:#0068b7; border-bottom:4px solid #0068b7; height:60px;}
.lxwm-switch{background:rgba(255,255,255,1); box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1); width:100%; margin-top:50px; overflow:hidden;}
.lxwm-switch .img-box{ float:left; width:40%;}
.lxwm-switch .img-box img{ width:100%;}
.lxwm-switch .txt-box{ float:left; width:60%; padding:0px 55px 55px 55px;}
.lxwm-list li{ margin-top:48px;}
.lxwm-list li .item{ position:relative; padding-left:100px;}
.lxwm-list li .item span{ color:#333333; font-size:20px; line-height:55px; position:absolute; left:0; width:100px; text-align:right; display:block;}
.lxwm-list li .item .text{ border-bottom:1px solid #bfbfbf; height:55px; line-height:55px; width:100%; font-size:16px;}
.m-button{width:168px; height:52px; background:rgba(108,187,90,1); border-radius:10px; border:0; margin:0 auto; display:block; color:#fff; font-size:24px; margin-top:60px;}

.floating{ position:fixed; left:20px; top:50%;transform: translateY(-50%); z-index:999;}
.floating-txt{width:160px; overflow:hidden; background:#fff; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);  border-radius:8px;}
.floating-txt h5{ line-height:35px; height:35px; text-align:center; color:#ffffff; font-size:16px; background:#015198;}
.floating-txt .txt-box{ padding:10px;}
.floating-txt .txt-box img{ width:100%;}
.floating-txt .txt-box h4{ color:#333333; font-size:16px; line-height:30px;}
.floating-txt .txt-box p{ color:#333333; font-size:12px; line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.floating-txt .txt-box a{ color:#333333; font-size:12px; line-height:20px; display:block; text-align:right; margin-top:10px;}
.floating-txt .txt-box a:hover{ color:#0087ff;}
.floating-ma{ margin-top:30px;width:160px; overflow:hidden; background:#fff; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);  border-radius:8px; padding:10px 25px 5px 25px;}
.floating-ma img{ width:100%;}
.floating-ma span{ display:block; text-align:center; line-height:30px; font-size:12px;}



/*---=======行业资讯=======---*/
.hangye{padding-top: 60px;}
.hangye .hangye-one{border-bottom: 1px dashed #eee;margin-bottom: 20px;}
.hangye .hangye-one .one-left{}
.hangye .hangye-one .one-left ul{}
.hangye .hangye-one .one-left ul li{margin-bottom: 10px;}
.hangye .hangye-one .one-left ul li.li1 h4{font-size: 28px;font-weight: bold;margin-bottom: 10px;}
.hangye .hangye-one .one-left ul li.li1 p{font-size: 16px;color: #666;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hangye .hangye-one .one-left ul li.li2{display: flex;align-items: center;}
.hangye .hangye-one .one-left ul li.li2 p{font-size: 14px;color:#333;margin-right: 20px;}
.hangye .hangye-one .one-right{display: flex;justify-content: flex-end;align-items: center;}
.hangye .hangye-one .one-right a{display: block; width: 188px;height: 60px;border-radius: 60px;background: #fff;box-shadow: 0 0 5px #eee;font-size: 14px;color:#333;line-height: 60px;text-align: center;text-decoration:none;}
.hangye .hangye-one .one-right a:hover{background-color: #5cb7b9;color:#fff;}

.mode7{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 2000;background-color: rgba(0,0,0,0.5);display: none;}
.mode7 .mode7-center{text-align: center;width: 300px;height: auto;margin: 100px auto 0 auto;}
.mode7 .mode7-center img{width: 90%;height: auto;}
.mode7 .mode7-center .close7{width: 40px;height: 40px;display: block;margin: 40px auto;cursor: pointer;opacity: 0.8}
.mode7 .mode7-center .close7:hover{opacity: 1;}


#video video {
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.VideoBtn {
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	width: 70px;
	height: 70px;
	margin-left: -35px;
	margin-top: -35px;
	cursor: pointer;
	z-index: 10;
}


@media ( max-width:1152px) {	
	.navbar-nav > li > a{ font-size:16px;}
	.bx-wrapper .bx-prev{ left:0;}
	.bx-wrapper .bx-next{ right:0;}
	.m-txt-box{ font-size:30px;}
	.qiye-title{ padding:20px 0px;}
	.qiye-title span{ font-size:22px; line-height:40px;}
	.qiye-title h3{ font-size:18px; line-height:40px;}
	.qiye-boxa{ padding:20px 0px;}
	.a-boxa-list li{ padding:30px;}
	.a-boxa-list{ margin-left:-30px; margin-right:-30px;}
	.a-boxb{ padding:30px 0px;}
	.a-boxc{ padding:30px 0px;}
	.a-boxd{ padding:30px 0px;}
	.video-div{ margin-top:30px; height:500px;}
	.tuan-boxa .txt-box{ padding-top:4%;}
	.kc-box .txt-box{ padding:0;}
	.shipin-box .txt-box li h6{ margin-bottom:0;}
	.shipin-box .txt-box li p{ padding-bottom:0;}
	.shipin-list li .item .txt-box h4{ font-size:20px; line-height:40px;}
	.shipin-list li .item .txt-box p{ font-size:14px; line-height:20px}
	.lx-box .txt-box h4{ font-size:20px; line-height:30px;}
	.lx-box .txt-box span{ font-size:20px; line-height:30px;}
	.lx-box{ margin-top:-30px;}
	.kf-box{ padding:30px 0px;}
	.qiye-boxb{ margin-bottom:30px;}
	.lxwm-box{ padding:30px 0px;}

}
@media ( max-width:980px) {	
	.navbar-brand{ width:200px;}
	.navbar-nav > li > a{ padding:0px 14px; line-height:90px; height:90px;}
	.wrap{ margin-top:90px;}
	.a-boxa-list { margin-left:-15px; margin-right:-15px;}
	.a-boxa-list li{ width:50%; padding:15px;}
	.a-boxb-wen{ padding:20px;}
	.a-boxc-list li .txt-box{ padding-top:0;}
	.a-boxc-list li .img-box{ width:180px; height:180px;}
	.a-boxc-list li .img-box img{ width:180px; height:180px;}
	.qiye-boxb ul li p{ font-size:38px;}
	.qiye-boxb h2{ font-size:40px;}
	.qiye-boxb ul{ padding-top:70px;}
	.lxwm-switch .txt-box{padding: 0px 25px 25px 25px;}
	.lxwm-list li{ margin-top:5px;}
	.lxwm-list li .item span{ font-size:14px;}
	.m-button{ margin-top:30px; width:160px; height:40px; font-size:16px;}
	.lxwm-list li .item .text{ font-size:14px;}

}
@media ( max-width:767px) {	
	.navbar-brand{ padding:10px 15px;}
	.wrap{ margin-top:60px;}
	.navbar-nav{ padding:10px; margin:0;}
	.navbar-nav > li > a{ line-height:45px; height:45px; font-size:14px;}
	.a-boxb-list li{ margin:0; padding:10px 0px;}
	.a-boxc-list li .txt-box h4{ font-size:16px;}
	.a-boxc-list li .img-box{ width:100px; height:100%;}
	.a-boxc-list li .img-box img{ width:100px; height:100%;}
	.a-boxc-list li .txt-box p{ font-size:14px; line-height:20px;}
	.a-boxc-list li{ padding:10px 0px;}
	.video-div{ height:400px;}
	.navbar-nav > li > a{ text-align:left;}
	
}

@media ( max-width:640px) {		
	.bs-title{ text-align:center; background:url(../images/s-ls-title.png) no-repeat center center;}
	.ls-title{ text-align:center; background:url(../images/s-bs-title.png) no-repeat center center;}
	.ls-title h3{ font-size:16px;}
	.ls-title span{ font-size:12px;}
	.bs-title h3{ font-size:16px;}
	.bs-title span{ font-size:12px;}
	.a-boxc-list{ margin-top:20px;}
	.video-div{ height:340px;}
	.a-boxb-list li .item h5{ font-size:16px;}
	.a-boxb-list li .item p{ font-size:12px; line-height:20px;}
	.a-boxb-list{ padding:0px 15px;}
	.a-boxb-wen{ padding:10px;}
	.a-boxb-wen h4{ font-size:18px; line-height:25px;}
	.a-boxb-wen p{ font-size:12px; line-height:20px;}
	.a-boxb-list li .item .img-box img{ width:40px;}
	.a-boxb-list li .item-pl{ padding-left:60px;}
	.a-boxb-list li .item-pr{ padding-right:60px;}
	.a-boxb-list li .item-pl .img-box{ left:0;}
	.a-boxb-list li .item-pr .img-box{ right:0;}
	.a-boxa-list li .item .txt-pa h3{ font-size:16px;}
	.a-boxa-list li .item .txt-pa a{ width:100px; height:40px; line-height:40px; font-size:13px;}
	.callbacks_tabs.callbacks1_tabs li a{ width:10px; height:10px;}
	.a-boxb-wen{ margin-top:10px;}
	.qiye-tab ul li a{ width:100%; height:35px; line-height:35px;}
	.qiye-boxb ul li p{ font-size:28px;}
	.m-txt-box{ font-size:20px;}
	.tuan-boxb .img-box{ height:300px; overflow:hidden;}
	.tuan-boxb .txt-box{ padding:10px;}
	.tuan-boxb .txt-box h4{ font-size:18px; line-height:25px; margin-bottom:5px;}
	.tuan-boxb .txt-box p{ font-size:14px;}
	.tuan-boxb-slider{ height:auto;}
	.tuan-boxa{ padding:20px 0px;}
	.an-boxa ul li span{ font-size:30px; line-height:45px;}
	.an-boxa ul li h5{ font-size:12px; line-height:45px;}
	.an-boxa ul{ margin-top:-45px;}
	.anlie-box-a h3{ font-size:22px; margin-bottom:10px;}
	.anlie-box-a span{ font-size:14px;}
	.anlie-box-b li .item .wenben h2{ font-size:14px; line-height:25px; margin-bottom:5px; padding-bottom:5px;}
	.anlie-box-b li .item .wenben span{ font-size:12px; line-height:25px; }
	.anlie-box-b{ margin-left:-15px; margin-right:-15px;}
	.anlie-box-b li{ padding:0px 15px; margin-top:15px;}
	.anlie-box{ padding:10px 0px;}
	.lxwm-box .txt-box{ padding-top:15px;}
	.kc-box .txt-box h4{ font-size:18px;}
	.kc-box-list li .item .txt-box{ padding:5px 0px;}
	.kc-box-list li .item{ padding-left:120px;}
	.kc-box-list li .item .img-box{ width:100px; height:60px;}
	.a-boxc-list li .img-box{ margin:0 auto; display:none;}
	.a-boxc-list li .txt-box span{background: url(../images/s-title.png) no-repeat; width:40px; height:41px; font-size:14px; text-indent:9px; padding-top:15px;}
	.a-boxc-list li .txt-box{ padding-left:50px;}
	.floating{ display:none;}
	.bx-wrapper{ min-height:inherit;}
	.tuan-boxb-slider{ padding:10px 0px;}
}
@media ( max-width:580px) {		
	.a-boxa-list { margin-left:-5px; margin-right:-5px;}
	.a-boxa-list li{ padding:5px;}
	.a-boxa-list li .item .txtbox h5{ font-size:12px;}
	.video-div{ height:180px;}
	.qiye-tab ul { margin-left:0; margin-right:0;}
	.qiye-tab ul li{ padding:0;}
	.qiye-boxa .txt-box{ width:100%;}
	.qiye-boxa .img-box{ width:100%;}
	.anlie-box-b li{ width:100%;}
	.an-boxa ul li{ width:50%;}
	.xuexi-boxa{ padding:15px;}
	.xuexi-boxa h3{ font-size:20px;}
	.kc-box-list li .item{ padding-left:0;}
	.kc-box-list li .item .img-box{ position:relative; width:100%; height:140px;}
	.shipin-list li{ margin-bottom:15px;}
	.lxwm-switch .txt-box{ width:100%;}
	.lxwm-switch .img-box{ width:100%;}
	.lxwm-box .txt-box{ padding:15px;}
	.lxwm-list li .item{ padding-left:0;}
	.lxwm-list li .item span{ position:relative; width:100%; text-align:left; height:30px; line-height:30px;}
	.lxwm-list li .item .text{ line-height:30px; height:30px;}
	.lxwm-tab li{ font-size:16px;}
	.play-one{ width:30px; height:30px; bottom:50px;}	
	.yinyin{ height:40px;}
	.bottom{ width:17px; height:17px; margin-left:5px;}
	.play-footer .play-btn{ width:15px; height:15px;}
	.time{ font-size:}
	.player-list{ width:20px; height:60px;}
	.huazhi{ font-size:10px; width:20px;}
	.progress{ bottom:20px;}
	.footer p{ line-height:20px;}
	.footer a{ line-height:20px;}
	.footer-title{ line-height:35px; height:35px; margin-bottom:5px; margin-top:10px;}
	.footer{ padding-bottom:15px;}
	.qiye-boxb ul li{ width:50%;}
	.qiye-boxb ul{ padding-top:20px;}
	.qiye-boxb h2{ font-size:20px;}
	.map{ height:260px;}
	
	
}
