@charset "utf-8";
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all; }
.flexslider *,.topon,.topon .tel,.prolist .procons,.prolist .procons .up h3,.rightprevnext,.news li .pic p,.news li,.news li .pic,.news li .addtime,.news li .cons,.news li .cons .title a,.news li .cons .content,.news li .cons .title a,.contact li,.aboutul3 li,.indnews .right .addtime,.serviceul li .left .title,.indnews .right .addtime,.serviceitem li .cons .pic,.serviceitem li,.serviceitem li .cons .title,.serviceitem li .cons .line,.solutiondesign li .pic p,.serviceitem li .cons .content,.topmenu,.topmenu .logo,.topmenu ul,.topmenu .tel,.topmenu li dl,.fixright li h1
{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.abc
{transition-duration:2.5s;-ms-transition-duration:2.5s;-moz-transition-duration:2.5s; -webkit-transition-duration:2.5s;}
.abc,.news li .pic p:hover,.solutiondesign li .pic:hover p
{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15)}
.abc
{transform:rotate(360deg);-ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); }
.abc,.message input[type="text"],.message #cbeizu,.message #cbtn,.aboutul3 li,.indnews .right .cons,.indnews .right .addtime,.serviceul li,.serviceul li .right,.home-subjects-v2 li,.home-subjects-v2 li a,.solutiondesign li,.tabPanel2 ul li .cons,.tabPanel2 ul li .num,.oneservice li,.otherservice li
{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html{-webkit-text-size-adjust:none;font-family:arial,'Microsoft YaHei','微软雅黑';height:100%;}
body {margin:0 auto;font-family:arial,'Microsoft YaHei','微软雅黑';height:100%;color:#454545;font-size:14px; line-height:180%; margin:0 auto; background:#ffffff; overflow-x:hidden;}
a,input,button,select,textarea {text-decoration: none;outline:none;color:#454545}
a:Hover,.casesubject h2 a:hover,.news li .cons .title a:hover,.solutiondesign li .cons .title a:hover,.msubject .title {color:#d8261a;}
.table { display:table; height:100%;width:100%;}
.table .td { display:table-cell; vertical-align:middle;}
img {border:0px;max-width:100%; height:auto; vertical-align:middle}
input,button,select,textarea{ outline:none;font-family:arial,'Microsoft YaHei','微软雅黑';border:0;font-size:15px}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
h1,h2,h3,h4,h5 { font-weight:normal}
hr {border:0;border-top:1px solid #d5975c; height:1px;margin:15px 0 12px 0}
.clear,.clearfix { clear:both;}
.relative { position:relative}
.reover { position:relative; overflow:hidden}
.cover { background-position:center; background-repeat:no-repeat; background-size:cover;}
.pcover { background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; z-index:1;width:100%; height:100%;}

.di {float:left;}
.wrap,.wrap_a {max-width:1920px;margin:0 auto; padding: 0 5%;}
.wrap2{padding:0 5%}

.phonemenu { display:none;}
.topmenu,.topon.active { background:#fff; height:110px; position:fixed; z-index:9999;left:0;top:0;width:100%;}
.topmenu .logo,.topon.active .logo {margin:20px 0 0 0; display:block;float:left; background:url(../images/logo.png) no-repeat center;width:247px; height:55px;}
.topmenu .tel,.topon.active .tel { background:url(https://www.dgtianjiao.cn/images/tmenuon.png) no-repeat center;width:140px; height:28px;float:right;margin:40px 0 0 30px}
.topmenu ul { float:right;margin:20px 0 0 0}
.topmenu ul li { display:inline-block;text-align:center; position:relative;margin-left:50px}
.topmenu ul li i,.topon.active ul li i {background:url(../images/1.png);width:11px; height:7px;vertical-align:top;margin:30px 0 0 5px;display:inline-block}
.topmenu ul li:hover i,.topmenu ul li.check i,.topon.active ul li:Hover i { background:url(../images/5.png);}
.topmenu li a {font-size:16px; display:block; height:90px; line-height:65px;border-top:3px solid transparent;color:#333;}
.topmenu li a:hover,.topmenu li:hover>a,.topmenu ul li.check a,.topon.active li a:hover,.topon.active li:hover>a,.topon.active ul li.check a {color:#f08200;border-color:#f08200;}
.topmenu li dl { position:absolute; z-index:1;top:90px;left:-20px;width:150px;display:none; text-align:left; background:#454141;padding:10px 0}
.topmenu li:hover>dl { display:block}
.topmenu li dl dd a,.topmenu li dl dd a:hover,.topmenu li.check dl dd a,.topon.active li dl dd a,.topon.active li dl dd a:hover,.topon.active li.check dl dd a {font-size:14px; height:35px;line-height:35px;border-top:0;color:#fff; overflow:hidden;padding:0 20px}
.topmenu li dl dd a:hover { background:#231b00}
.topblank { height:110px;}

.topon{ background:none;}
.topon .logo { background:url(../images/logo2.png)}
.topon .tel { background:url(https://www.dgtianjiao.cn/images/tmenu.png) no-repeat center;}
.topon .tel a,.topon.active .tel a,.topmenu.active2 .tel a,.topmenu .tel a { display:block;width:100%; height:100%}
.topon li a{color:#fff;}
.topon ul li i,.topon ul li:hover i { background:url(../images/2.png)}
.topon.active li a,.topon.active li.check a {color:#333;}
.topon li a:hover,.topon li:hover>a,.topon ul li.check a,.topon ul li.check a:hover {color:#fff;border-color:#fff;}
.topon ul li.check a {border-top:3px solid transparent;color:#fff;}

.topmenu.active2 { height:70px;}
.topmenu.active2 .logo {margin-top:7px;}
.topmenu.active2 ul {margin:0;}
.topmenu.active2 .tel{margin-top:20px}
.topmenu.active2 li dl {top:70px}

.hidden_m{display: block}
.hidden_pc{display: none}
.prombtitle{display: none}
.graybox{background:#f4f4f4; padding-bottom: 70px}
.tabPanel {background:#ffffff; padding-bottom: 70px}
.tabPanel ul{ text-align:center;height:50px; line-height:45px;margin:15px 0}
.tabPanel ul li{ display:inline-block; text-align:center;margin:0 15px;font-size:16px; cursor:pointer;border-top:3px solid transparent;color:#888}
.tabPanel ul li.hit {border-color:#e60039;color:#333}
.panes {padding-bottom: 50px;}
.panes .pane { display:none;}
.panes .pane dd {float:left;width:25%;}
.casetitle { padding:120px 0 30px 0; text-align:center}
.casetitle .cons1 {color:#444;font-weight: normal;font-size:30px; line-height:50px;}
.casetitle .cons2 {font-size:18px; line-height:30px; color:#777}

.prolist { position:relative;}
.prolist img {width:100%;}
.prolist .procons { position:absolute; z-index:3;width:100%; height:100%; background:rgba(0,0,0,0.6);color:#fff;opacity:0}
.prolist .procons:Hover {opacity:1}
.prolist .procons .up { position:absolute; z-index:4;top:10%;left:5%;width:85%}
.prolist .procons .up h1 {font-size:22px; line-height:30px}
.prolist .procons .up h2 {font-size:14px;margin:3px 0 10px 0}
.prolist .procons .up h3 { height:2px; background:#fff;width:0px;}
.prolist .procons:hover .up h3 {width:50px;}
.prolist .procons .down { background:url(../images/6.png) no-repeat center; width:44px; height:44px; position:absolute; z-index:4;bottom:10%;right:10%}

.aboutul { text-align:center;margin-top:80px; margin-bottom:40px}
.aboutul li {float:left;width:30%;margin-right:5%; background:#fff;padding:0 0 30px 0}
.aboutul li.f3 {margin-right:0}
.aboutul li .cons {border-top:4px solid #82c5a2;max-width:290px;margin:0 auto}
.aboutul li .cons1 {border-top:4px solid #d87100;max-width:290px;margin:0 auto}
.aboutul li .cons2 {border-top:4px solid #bab2d4;max-width:290px;margin:0 auto}
.aboutul li .title {font-weight:Bold;font-size:24px; line-height:40px;margin:40px 0 45px 0}
.aboutul li .title span{ font-weight:normal; font-size:20px}
.aboutul li .content {font-size:16px;margin:20px 0; line-height:200%}
.aboutul li .line { background:#454545; height:1px;}

.aboutulaa { text-align:center;margin-top:80px; color: #fff}
.aboutulaa li {float:left;width:30%;margin-right:5%; padding:0 0 30px 0}
.aboutulaa li.f3 {margin-right:0}
.aboutulaa li .cons {max-width:310px;margin:0 auto}
.aboutulaa li .cons1 {max-width:310px;margin:0 auto}
.aboutulaa li .cons2 {max-width:310px;margin:0 auto}
.aboutulaa li .title {font-weight:Bold;font-size:24px; line-height:40px;margin:40px 0 45px 0; color: #fff}
.aboutulaa li .title span{ font-weight:normal; font-size:20px}
.aboutulaa li .content {font-size:16px;margin:20px 0; line-height:200%; text-align: left}
.aboutulaa li .line { background:#fff; height:1px;}

.indaboutul {margin-top:0}
.hometitle { text-align:center;padding:110px 0 75px}
.hometitle .title {color:#444;font-weight: normal;font-size:16px; line-height:50px; padding-bottom:20px}
.hometitle .cons {font-size:30px; line-height:35px; color:#777}
.hometitle .title_a {color:#444;font-weight: normal;font-size:30px; line-height:38px;}
.hometitle .cons_a {font-size:16px; line-height:30px; color:#777;padding-bottom:10px}
.hometitle .white{ color:#FFFFFF}
.hometitle span{font-size: 14px;}
.serviceul{padding-bottom:60px}
.serviceul li {float:left;width:30%;margin-right:5%;border:2px solid #454545;padding:0 0 30px 0}
.serviceul li.f3 {margin-right:0}
.serviceul li .left {float:left;width:35%;margin-left:5%}
.serviceul li .left .title { background:#535353;color:#FFF;width:60px; height:70px;padding:10px 10px 0 10px;font-size:24px; line-height:30px;text-align:center;margin:-15px 0 60px 0}
.serviceul li .left .title2 { text-transform:uppercase; line-height:20px;font-weight:Bold;}
.serviceul li .right {float:right;width:55%;padding:60px 20px 0 0; min-height:210px}
.serviceul li:hover .title { background:#d8261a;color:#fff;}

.ind4 { background:url(../images/3.jpg) no-repeat center; background-size:cover;padding:40px 0 160px 0; background-attachment:fixed; margin-top: 40px}
.ind4 .indmain {color:#fff}
.ind4 .indmain .title {color:#f08200}
.home-subjects-v2 li *{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}
.home-subjects-v2{height:365px; background:rgba(255,255,255,0.85);overflow:hidden;}
.home-subjects-v2 li{width:15%;height:365px;float:left;overflow:hidden;border-right:1px solid #454545;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear;}
.home-subjects-v2 li.f4 {border-right:0}
.home-subjects-v2 li a{color:#454545;width:100%;height:365px;padding:0 40px;display:block;position:relative;cursor:pointer;text-decoration:none;overflow:hidden;}
.home-subjects-v2 li .left{float:left;}
.home-subjects-v2 li .left .num {color:#f08200;font-size:45px; line-height:45px;margin:90px 0 20px 0}
.home-subjects-v2 li .left .title {color:#f08200;font-size:28px; line-height:38px;font-weight:bold;}
.home-subjects-v2 li .left .title2 { line-height:20px;margin:10px 0 15px 0}
.home-subjects-v2 li .left .line {width:30px; height:2px; background:#454545;}
.home-subjects-v2 li .right{float:left;opacity:0;}
.home-subjects-v2 li .right .pic {float:right;width:48%; text-align:right;}
.home-subjects-v2 li .right .cons {float:right;width:45%;margin:0 0 0 7%; height:365px; text-align:left;}
.home-subjects-v2 .big{width:55%; background:#fff;}
.home-subjects-v2 .big a{width:100%}
.home-subjects-v2 .big .left{width:20%;}
.home-subjects-v2 .big .right{width:80%}
.home-subjects-v2 li a:hover .right,.home-subjects-v2 .big .right{opacity:1; }
.home-subjects-v2 .big .left .num {font-size:70px; line-height:70px;margin:40px 0 15px 0}
.home-subjects-v2 .big .left .title2 {font-weight:bold;}
.solution {margin-top:-50px}
.solution li .list { display:inline-block; vertical-align:middle;width:40%;}
.solution li {border-bottom:1px solid #333;padding:80px 0}
.solution li .list .num {color:#f08200;font-size:100px; line-height:100px;}
.solution li .list .title {font-size:35px; line-height:50px;color:#f08200;font-weight:Bold;margin:15px 0 15px 0}
.solution li .list .title span { font-weight:normal;color:#000;margin-left:15px}
.solution li .list .cons {font-size:20px; line-height:40px}
.solution li .pic { display:inline-block; vertical-align:middle;width:50%;margin-left:10%}
.solutiondesign .subject { text-align:center;padding:80px 0 60px 0}
.solutiondesign .subject .title {color:#f08200;font-size:35px; line-height:50px;font-weight:bold;}
.solutiondesign .subject .cons {font-size:18px;  line-height:35px;margin-top:10px}
.solutiondesign li {float:left;width:23.875%;margin:0 1.5% 0 0;}
.solutiondesign li.f4 {margin-right:0}
.solutiondesign li .pic { position:relative; overflow:hidden}
.solutiondesign li .cons {border:1px solid #c6c4c4;padding:30px;}
.solutiondesign li .cons .title { height:20px; line-height:20px; overflow:hidden;margin:0 0 10px 0}
.solutiondesign li .cons .title a {color:#000;font-size:20px;font-weight:Bold;}
.solutiondesign li .cons .content {color:#999; line-height:25px; height:50px;}
.solutiondesign li .cons .content a {color:#999}
.indsolutionlist { background:#efefef}

.kfpj { background:url(../images/2.jpg) no-repeat center; background-size:cover;padding:40px 0 180px 0;background-attachment:fixed;}
.kfpj .hometitle,.kfpj .hometitle .title {color:#fff}
.kfpj .line { height:2px; background:#716666;margin-top:-40px;}
#slider2{padding:0;margin-top:-30px}
#slider2 .slide .cons { background:#fff;padding:20px;}
#slider2 .slide .cons .title {font-size:14px;font-weight:Bold;}
#slider2 .slide .cons .content { line-height:25px; height:150px; overflow:hidden;margin:0 0 15px 0}
#slider2 .slide .cons .star { background:url(https://www.dgtianjiao.cn/images/1.gif) no-repeat;width:101px; height:17px;}
#slider2 .slide .icon { background:url(../images/14.png) no-repeat;width:21px; height:11px;margin:0 auto}
#slider2 .slide .pic { text-align:center}
#slider2 .slide .pic img {width:80px; height:80px;border-radius:50%;margin:30px auto 0 auto}
#slider2 .bx-wrapper .bx-controls-direction a {margin-top:105px}
.serviceitem{ padding-bottom: 50px}
.serviceitem .hometitle .title { font-weight:normal;color:#444}
.serviceitem ul {position:relative;}
.serviceitem li {float:left; background:#fff; height:280px;margin-right:1%;width:32.5%}
.serviceitem li .cons { text-align:center;}
.serviceitem li .cons .pic {width:120px; height:76px;margin:15px auto 0 auto}
.serviceitem li .cons .title {font-size:20px;font-weight:Bold;margin:8px 0 15px 0}
.serviceitem li .cons .line { height:2px; background:#454545;width:30px;margin:0 auto}
.serviceitem li .cons .content { height:0;color:#fff; overflow:hidden;}
.serviceitem li:hover .cons .content { height:auto;line-height:25px;margin-top:15px}

.serviceitem li:hover { background:#d8261a;color:#fff;}
.serviceitem li:hover .cons .pic { height:0; overflow:hidden}
.serviceitem li:hover .title {color:#fff;}
.serviceitem li:hover .line { background:#fff;}
.serviceitem li.f3 { position:absolute; z-index:1;top:280px;margin:1% 0 0 0}
.serviceitem li.f5 { position:absolute; z-index:1;left:67%;top:0px;margin:0}
.serviceitem li.f4 { height:572px}
.serviceitem li.f6 { position:absolute; z-index:1;top:280px;left:67%;margin:1% 0 0 0}

.indadv-bg{background-image: url(../images/title_image5.jpg);width:100%;height:auto;}
.indadv-bg .indadv {padding:90px 0 90px 0}
.indadv-bg .indadv dl {float:left;/*width:25%;*/margin:0;width:25%}
.indadv-bg .indadv dt { font-size:28px;color:#fff; height:40px; line-height:40px;padding-bottom:15px; background:none;text-align:center;}
.indadv-bg .indadv dd {color:#666;font-size:14px;padding-left:15px; line-height:25px}
.indadv-bg .indadv dd h4 {font-size:24px;color:#fff;text-align:center;padding:0;}

.foot { background:#3c3f41;padding:85px 0 50px;color:#aaaaaa;}
.foot a {color:#aaaaaa;}
.foot a:Hover {color:#fff;}
.foot dl {float:left;margin-right:8%; padding-bottom:20px}
.foot dl.last {margin-right:0}
.foot dt a {font-size:14px; color: #ffffff}
.foot hr { background:#8a8888;width:15px; height:1px;border:0;margin:8px 0 15px 0}
.foot dl.contact {float:right;margin-right:0;}
.foot dl.copy {float:right;margin-right:60px;}
.foot dl.copy dt {margin:0 0 20px 0}
.foot dl.copy dd a { display:inline-block; vertical-align:top;width:52px; height:52px; position:relative}
.foot dl.copy dd a.wx { background:url(../images/11.png) no-repeat center;}
.foot dl.copy dd a.qq { background:url(../images/12.png) no-repeat center;margin:0 15px}
.foot dl.copy dd a.tel { background:url(../images/13.png) no-repeat center;}
.foot dl.copy dd a.wx p { position:absolute; z-index:1;top:54px;left:-28px;width:100px; height:100px; background:#fff;padding:5px; text-align:center;display:none;}
.foot dl.copy dd a.wx:hover p { display:block;}
.foot dl.copy dd .cons {font-size:14px;margin:20px 0 0 0; line-height:28px}
.foot dl.copy dd .cons a{display:inline-block; vertical-align:top;width:auto;}
.foot dl.contact dd .cons1 {font-size:14px;margin:32px 0 0 0; line-height:38px}
.foot dl.contact dd .cons1 a{display:inline-block; vertical-align:top;width:auto;}
.foot .friendlink{border-top:1px solid #555555; line-height: 24px; font-size: 12px; padding-top: 10px;}
.foot .copyright{ text-align:center; padding-bottom: 20px; padding-top:60px}
/* 首页广告图 */
.flexslider,.slides li,.slides li a{height:875px;}
.flexslider{position:relative;overflow:hidden; background:#000}
.slides{position:relative;z-index:1;}
.slides li{background-position:center; background-repeat:no-repeat;}
.slides li a { display:block;width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:200;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:65px;height:5px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:65px;height:5px; line-height:100px; background:#fff;overflow:hidden;cursor:pointer;}
.flex-control-nav .flex-active{ background:#ffff00;}
.flex-direction-nav{ display:none}
.flex-direction-nav li a{position:absolute;z-index:3;width:41px;height:78px;top:50%;margin-top:-39px;display:block;overflow:hidden;cursor:pointer;opacity:1}
.flex-direction-nav:hover li a {opacity:1}
.flex-direction-nav li a.flex-prev{left:10%;background:url(../images/left.png) no-repeat;}
.flex-direction-nav li a:hover.flex-prev{}
.flex-direction-nav li a.flex-next{right:10%;background:url(../images/right.png) no-repeat;}
.flex-direction-nav li a:hover.flex-next{}

.news_l .newslist{padding:15px 0}
.news_l .newslist li{float:left; width:30%; font-size:14px; margin-right: 5%; border-top:1px solid #ccc; padding: 30px 0 25px;}
.news_l .newslist li:nth-child(3n){margin-right:0}
.news_l .newslist h2{ font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_l .newslist li p{color:#666; margin: 15px 0; line-height: 24px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;}

.linkBtn{background-image:url(../images/rightIcon.png); background-repeat:no-repeat; background-size:7px auto; background-position:80px center;width:120px;height:35px;line-height:35px;text-align:left;border:1px solid #ccc;color:#666;font-size:14px; margin:0px auto; margin-top:40px}
.linkBtn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.linkBtn span{margin-left:35px;}
.linkBtn:hover{color:#fff;background-color:#e60012;border:1px solid #e60012;background-image:url(../images/rightIconOn.png);}
/* 内页广告图 */
.flexslidera,.slidesa li,.slidesa li a{height:500px;}
.flexslidera{position:relative;overflow:hidden;}
.slidesa{position:relative;z-index:1;}
.slidesa li{background-position:center; background-repeat:no-repeat;}
.slidesa li a { display:block;width:100%;}
.flex-control-nava{position:absolute;bottom:10px;z-index:200;width:100%;text-align:center;}
.flex-control-nava li{display:inline-block;width:12px;height:12px;margin:0 10px;*display:inline;zoom:1;}
.flex-control-nava a{display:inline-block;width:12px;height:12px; line-height:100px; background:#fff;border:2px solid #fff;overflow:hidden;cursor:pointer;border-radius:50%}
.flex-control-nava .flex-active{ background:none;}
.flex-direction-nava{ display:none}
.flex-direction-nava li a{position:absolute;z-index:3;width:41px;height:78px;top:50%;margin-top:-39px;display:block;overflow:hidden;cursor:pointer;opacity:1}
.flex-direction-nava:hover li a {opacity:1}
.flex-direction-nava li a.flex-prev{left:10%;background:url(../images/left.png) no-repeat;}
.flex-direction-nava li a:hover.flex-prev{}
.flex-direction-nava li a.flex-next{right:10%;background:url(../images/right.png) no-repeat;}
.flex-direction-nava li a:hover.flex-next{}

/**旧站CSS**/
.c{ border:0; margin:0; padding:0;clear:both;visibility:hidden;}
#main_box{max-width:1920px;margin:30px auto 40px; padding: 0 5%;}
#main_box_left{ float:left;width:76%;}
#main_box_right{float:right;width:20%}
@media(max-width:1600px){
	#main_box_left{ float:left;width:74%;}
	#main_box_right{float:right;width:22%}
}
@media(max-width:1440px){
	#main_box_left{ float:left;width:73%;}
	#main_box_right{float:right;width:23%}
}
.rightimage{ padding:0; margin:0; padding-top:15px}
.contact_box{ background-color:#f2f2f2; width:auto; padding-left:15px; padding-top:10px;  padding-bottom:10px}
.contact_box p{ padding-top:5px}
.news_box_title{ height:40px; line-height:40px;background:url(../img/jiantoudi.gif) no-repeat 8px 50%; background-color:#dddddc; font-weight:bold; padding-left:32px;color:#333333; margin-top:15px}
.news_box_title1{ height:25px; line-height:25px; margin-top:15px; background-color:#eeeeee;}
.news_box_lefttitle{ float:left; width:140px;padding-left:10px;font-size:14px; font-weight:bold; color:#333333;}
.news_box_more{ float:right; width:50px; text-align:center}
.news_box_title a{ color:#333333;}
.huace_sort{background:#f2f2f2; height:auto; width:auto;padding-top:10px; padding-bottom:10px; padding-left:10px;}
.huace_sort li{ line-height:32px; background:url(../img/newsjian.gif) no-repeat 6px 50%; padding-left:20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.fengxian_box{ width:560px; margin:0px auto; padding-left:420px}
.huace_sort_a{background:#f2f2f2; height:auto; width:auto;padding-top:10px; padding-bottom:10px; padding-left:10px;}
.huace_sort_a li{ line-height:32px; background:url(../img/newsjian.gif) no-repeat 6px 50%; float:left; width:50%}
.huace_sort_a a{padding-left:20px;}
/*内页*/
.aboutimage{ padding:0; margin:0; padding-top:15px; text-align:center}
.leftmenu{ height:29px;font-weight:bold; padding-left:30px}
.leftmenu a{color:#ffffff;}
.leftmenu a:hover {color:#ce0000;}
.leftmenu li {height:29px;line-height:29px; background-image:url(https://www.dgtianjiao.cn/img/leftmenudi2.gif); width:100px; text-align:center; float:left; margin-right:5px}
.leftmenu li.home{ color:#ffffff; background-image:url(https://www.dgtianjiao.cn/img/leftmenudi.gif)}
.leftmenu li.home a{color:#ffffff;}
.leftmenu li.home a:hover{color:#ffff00;text-decoration: none;}
.jingdian_title{width:643px; border-bottom:1px solid #dddddd; height:30px; line-height:30px; margin-top:10px;background:url(../img/leftjiantou.jpg) no-repeat 3px 50%;font-size:14px; font-weight:bold; padding-left:27px;color:#333333}
.abouttitle{height:35px;background-color:#dddddc;margin-top:15px; }
.sitemaptitle{font-size: 30px; font-weight: bold; text-align: center; line-height: 40px; padding: 20px 0;}
.sitemapcontent{ padding:15px 30px; font-size: 14px;}
.sitemapcontent h2{display: block; font-size: 20px; font-weight: bold; padding: 20px 5px 10px;}
.sitemapcontent li{float:left; width:10%}
.sitemapcontent .sitebox{border:1px solid #e2e2e2; margin:5px; line-height:30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.sitemapcontent .number{display: inline-block; background: #f5f5f5;border-right:1px solid #e2e2e2; padding: 0 8px; margin-right:8px;}
.sitemapcontent span{display: inline-block;}
.abouttitle_left{ line-height:35px;background:url(../img/jiantoudi.gif) no-repeat 10px 50%;font-size:14px; font-weight:bold; padding-left:35px;color:#333333; float:left; width:180px;}
.abouttitle_right{ line-height:35px;float:right; width:420px; text-align:right; padding-right:10px}
.aboutcontent_box{padding-top:15px;padding-bottom:10px; line-height:180%;}
.aboutcontent_box h3{line-height:35px;background:url(../img/jiantoudi.gif) no-repeat 10px 50%;font-size:14px; font-weight:bold; padding-left:35px;color:#333333;height:35px;background-color:#dddddc;margin-top:20px; margin-bottom:20px}
.aboutcontent_box img{ margin:0px auto; text-align:center; display:block}
.huacecontent_box{padding-top:15px;padding-bottom:10px;}
.huacecontent_box img{ padding-left:15px; padding-top:5px}
.productcontent{padding-top:15px;padding-bottom:10px; line-height:20px}
.contact_left{ float:left; width:560px; height:auto}
.contact_right{ float:right; width:400px; height:auto;}
.contact_title{ font-size:16px; line-height:30px; font-weight:bold; padding-top:15px}
.contact_content{ width:auto; height:auto; padding-top:20px;line-height:28px;font-size:14px}
.sort_content{height:auto; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #dddddd;}
.sort_list{ height:auto; padding-top:15px; }
.sort_list li{ width:150px; height:28px; line-height:28px; background-color:#eeeeee; float:left; margin-right:2px; margin-top:2px; text-align:center}
.sort_list li.home{ background-color:#FF3300; color:#FFFFFF}
.sort_list li.home a{ background-color:#FF3300; color:#FFFFFF}
.fenxiang{ padding-top:10px;}
.quyu{ border-top:1px dashed #aaaaaa; margin-top:10px; padding-top:10px;}
.quyu li{float:left;width:14.28%; line-height:30px;}
/**产品分页**/
.page_pic { height:auto; margin:15px -15px}
.page_pic img {	width:100%;}
.page_pic dt {line-height: 45px; text-align:center; font-size:14px}
.page_pic li {float:left;width:33.33%; padding-top:25px}
.page_pic li:nth-child(3n + 1) {clear: both;}
.page_box{ margin:0 15px;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.huacexx{ height:auto; padding-top:20px; }
.huacexxtitle{ padding-bottom:10px;font-size:20px; font-weight:bold; color:#ff0000; line-height:150%}
.huacexx span{ color:#999}
.huacexxdown{ width:auto; padding-top:10px; text-align:center}
.lefthuacexx{ float:left; width:9%; padding-top:10px;}
.righthuacexx{ float:right; width:91%;padding-top:10px}
.productxxcs{ text-align:left; padding-top:20px; line-height: 1.8;}
.productxxcs img{ text-align:center; margin:0px auto; display:block; padding: 7px 0}
@media(max-width:1440px){
	.page_pic { height:auto; margin:15px -10px}
	.page_pic li {padding-top:20px}
	.page_box{ margin:0 10px;}
}
/**新闻**/
.news_box{ height:auto; width:auto;padding-top:8px; padding-bottom:9px; }
.news_box ul{padding:0; margin:0;padding-top:8px; list-style-type:none}
.news_box li{line-height:30px; float:left; width:32%; margin-right: 2%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_box li:nth-child(3n){margin-right:0}
.news_box a{background:url(../img/newsjian.gif) no-repeat 2px 50%; padding-left:12px;}

.news_list{ height:auto;padding:20px 0}
.leftnews_list{float:left; width:11%; border:1px solid #e2e2e2; text-align: center;  color:#666; height:125px}
.leftnews_list span{display: block; font-size:36px; padding: 35px 0 10px;}
.rightnews_list{float:right;text-align:left;width:86%;}
.rightnews_list strong{color:#444; font-size: 20px; font-weight: normal;}
.rightnews_list p{ padding-top:8px; line-height:22px;color:#777;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.rightnews_list span{ color:#999}
.rightnews_list dt{ text-align:left;}
.rightnews_list dt img{text-align:left; display: inline}
.viewbox{width:auto; padding-top:10px; text-align:center; border-bottom:1px solid #e2e2e2; padding-bottom:5px}
.viewbox h1{font-size:20px;color:#d63405;height:35px;line-height:28px;text-align:center;}
.viewbox p{ padding:0; margin:0}
.viewbox img{padding-top:15px;}
.info{height:25px;line-height:25px;text-align:left;color:#999999}
.info a{color:#999999}
.content{ height:auto; padding-bottom:20px; padding-top:15px;font-size:14px;}
.content h2{font-size:14px;height:30px;line-height:28px;text-align:left;}
.content h2 a{color:#666}
.content img{ text-align:center;display:block; margin:12px auto 0;}
.content a{color:#337FE5;}
.content a:hover{color:#043b9c}
.top{ text-align:right; padding-top:10px; padding-bottom:10px}
.context{border-bottom:solid 1px #e2e2e2;padding-top:40px; height:70px;}
.context li{line-height:45px; float:left; width:44%; margin:0 1%; padding: 0 2%; background: #eee; border-radius: 22px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; text-align: center;}
/* 分页 */
.propage{ width:auto;height:45px;}
.newspage{ width:auto;height:35px; padding-top:8px}
DIV.black2 {PADDING-TOP:8px; TEXT-ALIGN: center;FONT-SIZE: 12px;line-height:29px}
DIV.black2 A {BORDER:#aaaaaa 1px solid;PADDING:5px 8px 5px 8px;MARGIN:1px;COLOR: #000000;TEXT-DECORATION: none;BACKGROUND-COLOR: #cccccc}
DIV.black2 A:hover {BORDER: #666666 1px solid;COLOR: #ff3300;}
DIV.black2 A:active {BORDER:#666666 1px solid;COLOR: #ff3300;}
DIV.black2 SPAN.current {BORDER: #ff6600 1px solid; PADDING:5px 8px 5px 8px;FONT-WEIGHT: bold; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #ff6600}
DIV.black2 SPAN.disabled {BORDER: #666666 1px solid;PADDING:5px 8px 5px 8px;MARGIN: 3px;COLOR: #333;}
table,td,tr,th{font-size: 12px;line-height: 150%;color: #454545;text-decoration: none;	font-family: Arial, Helvetica, sans-serif;}
.dd1{ width:100%; border-left:#ddd solid 1px;border-top:#ddd solid 1px;border-collapse:collapse;} 
.dd1 td{border-right:#ddd solid 1px;border-bottom:#ddd solid 1px;padding:8px;vertical-align: top;}
/* 设计团队 页面弹出浮层 css 样式 */
.col3_3 {position:relative;background:url('../img/team01.jpg');width: 979px; height:816px; margin:0px auto}
#hover_image_div {position:relative;left:0;	top:0;}
#hover_image_div a {position:absolute;display:block;width:163px;height:163px;}
#hover_image_div a:hover {width:326px;}
a#designer1 {left:0;top:0;}
a#designer1:hover {	background:url('../img/designer1.jpg') no-repeat;}
a#designer2 {left:326px;top:0;}
a#designer2:hover {	background:url('../img/designer2.jpg') no-repeat;}
a#designer3 {left:816px;top:0;}
a#designer3:hover {left:653px;background:url('../img/designer3.jpg') no-repeat;}
a#designer5 {height:326px;left:163px;top:163px;}
a#designer5:hover {left:0;background:url('../img/designer5.jpg') no-repeat;}
a#designer8 {height:326px;left:326px;top:327px;}
a#designer8:hover {width:163px;	height:489px;background:url('../img/designer8.jpg') no-repeat;}
a#designer9 {height:326px;left:816px;top:327px;}
a#designer9:hover {	width:163px;height:489px;background:url('../img/designer9.jpg') no-repeat;}
a#designer10 {width:326px;left:0px;top:489px;}
a#designer10:hover {height:326px;top:326px;	background:url('../img/designer10.png') no-repeat;}
a#designer11 {left:489px;top:489px;}
a#designer11:hover {width:163px;height:326px;background:url('../img/designer11.jpg') no-repeat;}
a#designer12 {left:653px;top:489px;}
a#designer12:hover {width:163px;height:326px;top:327px;	background:url('../img/designer12.jpg') no-repeat;}
a#designer13 {left:163px;top:653px;}
a#designer13:hover {background:url('../img/designer13.jpg') no-repeat; left:0}
a#designer14 {left:653px;top:653px;}
a#designer14:hover {background:url('../img/designer14.jpg') no-repeat;}
.teamimage{ padding:0px}
/* 2015.1.18新增 */
.aboutcontent_more{ width:180px; margin:0px auto; background:#d70e06; line-height:45px; height:45px; text-align:center; color:#FFFFFF; font-size:16px; font-weight:bold;}
.aboutcontent_more a{color:#FFFFFF; display:block}
.aboutcontent_more a:hover{ color:#ffff00}
.aboutbanner{background:url(../images/aboutbanner.jpg) no-repeat center top; height:330px; width:100%}
.newsbanner{background:url(../images/zxbanner.jpg) no-repeat center top; height:330px; width:100%}
.probanner{background:url(../images/hcbanner.jpg) no-repeat center top; height:330px; width:100%}
.vibanner{background:url(../images/vibanner.jpg) no-repeat center top; height:330px; width:100%}
.bzbanner{background:url(../images/bzbanner.jpg) no-repeat center top; height:330px; width:100%}
.logobanner{background:url(../images/logobanner.jpg) no-repeat center top; height:330px; width:100%}
.hcbanner{background:url(../images/hcbanner.jpg) no-repeat center top; height:330px; width:100%}
.sybanner{background:url(../images/sybanner.jpg) no-repeat center top; height:330px; width:100%}
.printbanner{background:url(../images/ysbanner.jpg) no-repeat center top; height:330px; width:100%}
.contactbanner{background:url(../images/lxbanner.jpg) no-repeat center top; height:330px; width:100%}
.jobsbanner{background:url(../images/jobsbanner.jpg) no-repeat center top; height:330px; width:100%}
/* QQ */
.kefubox{width:110px;position:fixed;z-index:999999;right:0px;top:70px;text-align:left; color:#666666; background:#eee}
.kefumiddle{}
.kefutitle{background:#ec0000; height:29px; line-height:29px; color:#ffffff; font-weight:bold; text-align:center}
.kefucontent{ text-align:center; padding-top:5px; padding-bottom:5px}
.kefucontent li{ text-align:center; line-height:28px}
.telbox{ padding-top:6px;  text-align:center; padding-bottom:6px}
.telbox span{}
.qqonimage{ text-align:center; padding-top:6px; padding-bottom:6px}
/*底部快捷菜单*/
.Fast-nav{position: fixed;bottom: 0;left: 0;width: 100%;background: rgba(50,50,50,.8);z-index: 9999999;padding: 3px 0;display: none;font-size: 12px;}
.Fast-nav li{width: 33.333%;float: left;text-align: center;position: relative;}
.Fast-nav li:after{content: '';position: absolute;right: 0;top: 0;width: 1px;height: 100%;background:rgba(255,255,255,.3);}
.Fast-nav li:nth-child(4):after{display: none;}
.Fast-nav span{display:block}
.Fast-nav li a{color: #fff; line-height: 22px}
.Fast-nav .tel {background:url(../images/downtel.png) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
.Fast-nav .cp{background:url(../images/downcp.png) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
.Fast-nav .map {background:url(../images/downwz.png) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
.Fast-nav .topa {background:url(../images/downhome.png) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
/*新增*/
.h50{height:50px}
.sm{color:#999;padding:30px 0 0; line-height: 28px;}
.tag{padding:20px 0 15px;}
.tag a{margin-right:15px;color:#337FE5;}
.tag a:hover{color:#043b9c}
.tjnews{padding-top:30px}
.tjnews h4{font-size:22px; padding-bottom: 20px; color:#333}
.tjnews li{float:left; width:30%; padding-right:3%;line-height:40px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.tjnews a{color:#666; padding-left:20px; background: url(../images/diant.png) no-repeat left 50%;}
.tjnews a:hover{color:#ec0000}

.news_content{margin:-50px 0 30px}
.news_content .news_title{-webkit-text-size-adjust:none; text-align: center; height:80px}
.news_content .news_title span{display:inline-block;font-size:16px; position:relative;padding:0 35px;line-height:42px;height:42px;cursor:pointer;background: #fafafa; border-radius: 21px; border:1px solid #ccc; margin:0 5px; color:#333}
.news_content .news_title span.hover{color:#fff;background: #ec0000; border-radius: 21px; border:1px solid #ec0000}
.news_content .news_l{position:relative; background: #fff}
.news_content .news_l .news_left{width:40%;float:left;padding-top:15px}
.news_content .news_l .news_left .news_img{width:auto;padding:20px 40px}
.news_content .news_l .news_left .news_img img{width:100%;height:100%;display:block;}
.news_content .news_l .news_right{width:59%;float:right;}
.news_content .news_l .news_right .txt{padding:40px}

/* index */
#video_model {position: fixed;z-index: 9999;width: 100%;height: 100%;left: 0;top: 0;display: none;}
#video_model .mask {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.6);}
#video_model .video {position: absolute;left: 0;right: 0; margin: auto; top: 0; width:200px;text-align: center; top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 9;}
#video_model .video .close {position: absolute;right: 5px;top: 5px;width:25px;z-index: 99999;cursor: pointer;}
#video_model .video .close img{width:25px}
.zxbox{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;height:420px;text-align:center;color:#fff; font-size:18px;line-height:200%;margin:30px auto 80px;}
.zxbox h3{font-size:36px; padding-top:120px; padding-bottom: 15px;}
.zxbox .video_btn{display:block;margin:30px auto 0;width:160px;line-height:50px;background-color:#ea5413;font-size:16px; color: #fff;}
.zxbox .video_btn:hover{box-shadow:0 10px 20px rgba(0,0,0,.3)}

.lay_img01{display:block;padding:10px 10px 5px;border-radius:5px;background:#fff;}
.lay_img01 .lay_img{position:relative;width:100%;height:0;padding-bottom:100%;}
.lay_img01 .lay_img img{position:absolute;left:50%;top:50%;width:auto;height:auto;-wekbit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.lay_img01 p{font-size:14px;line-height:28px;color:#333; position:relative; top:-10px;}
.lay_info01{padding:8px 10px;border-radius:5px;background:#fff;margin-top:10px}
/*2024.12.26*/
.abanner {width:100%; background: #000; text-align:center;}
.abanner img{width:100%;}
.aboutlocation{font-size:18px; font-weight: bold; line-height: 40px; border-bottom: 1px solid #ddd; padding: 5px 3px}
.advantagebox{ padding: 40px 0; border-bottom: 1px solid #eee;}
.adv_t{ text-align:center; color:#666; font-size:18px; line-height:32px; padding-bottom:30px;}
.adv_t h2{ line-height:200%; font-size:30px; color:#000000;}
.adv_t p{font-size:16px;}
.advantage{ text-align:center;}
.num_box{ width:20%; float:left;}
.num_box .num{ color:#ff6600; font-size:52px; width:100%; height:70px; line-height:70px; text-align:center; position:relative; z-index:2; letter-spacing:1px; margin-top:10px;}
.num_box h3{ font-size:16px; line-height:30px;}

.number-list{padding:30px 0; }
.number-list .square-item {float:left; width:20%; text-align: center;}
.number-list .square-num {font-size: 52px;line-height:100%; color: #ff6600;}
.number-list .square-txt{ font-size:16px; padding:0;}
.number-list .jia0{font-size:24px; display:inline-block; padding-left:2px}
.productcontent .jsfont{line-height:1.8; padding-top: 10px;}
.city{ padding:20px 0;}
.city ul{display:-webkit-flex; display: -ms-flexbox; display: flex; flex-direction: row; flex-wrap:wrap; justify-content:space-between;}
.city li{width:19.2%; margin-top: 10px; margin-right: 1%;}
.city li:nth-child(5n){margin-right: 0;}
.city .citybox{border:1px solid #e2e2e2; line-height: 40px; text-align: center}
.aboutus{background: #f5f5f5;padding:10px 0}
.aboutus_l{float:left; width:31%; margin-right:3%;}
.aboutus_r{float:left; width:32%}
.aboutuscon{padding:20px 0; line-height: 220%;}
.aboutustitle{border-bottom:1px solid #ddd; line-height: 45px; font-size:18px; font-weight: bold;}
.cityservice{padding: 20px 0 50px;/* border-bottom:1px solid #e2e2e2; */}
.cityservice li{float:left; width:32%; margin-right: 2%; color:#666; padding:1% 0; line-height: 200%;}
.cityservice li:nth-child(3n){margin-right: 0;}
.cityservice h2{font-size:18px; line-height: 45px; padding: 10px 0 5px; color: #000;}
.citybgbox{background: #f8f8f8; line-height: 200%; color: #666; padding: 60px 0;}
.citybgbox img{float:right; max-width:32%; margin-left:50px;}
.citybgbox h3{font-size: 24px; line-height:50px; color: #000; padding-bottom:5px;}
.citybgbox p{ padding: 5px 0;}
.page_pic .tmore{padding-top: 20px; display: block; padding-left: 10px;}
@media(max-width:1024px){
.pcmob{display: none;}
.city{ padding:10px 0;}
.city li{width:calc(100% / 3); margin-top: 4px; margin-right: 0;}
.city .citybox{line-height: 34px; margin:0 2px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.aboutustitle{line-height: 40px; font-size:16px;}
.aboutlocation{font-size:16px; line-height: 30px; border-bottom: 0;}
.page_pic .tmore{padding-top: 10px; display: block; padding-left: 5px;}
.adv_t{ text-align:center; color:#666; font-size:14px; line-height:1.6; padding-bottom:0; padding:0 2.5%;}
.adv_t h2{ line-height:200%; font-size:16px; font-weight:bold; color:#000000;}
.adv_t p{font-size:14px;}
.advantagebox{ padding: 20px 0; border-bottom: 1px solid #eee;}
}


/**20250911**/
.mob-bottom {background:#3c3f41; box-sizing:border-box; color:#fff; line-height: 1.8; font-size: 14px; position: relative; display: none;}
.sjboack{ width:40px; height:40px; background:url(../images/top.png) center center no-repeat #333; background-size:30px !important; position: absolute; top: 22px; right:3%;}
.mob-bottom1{ border-bottom:1px solid rgba(255,255,255,0.1); padding:20px 3%; color:#ddd;}
.mob-bottom1 span{ font-size:16px; font-weight: bold; color:#fff;}
.mob-bottom2{padding:20px 3%;}
.mob-bottom2 dl{display: flex; justify-content: space-between; align-items: center;}
.mob-bottom2 dl dd{}
.mob-bottom2 dl dd p{font-size:16px; color:#ddd;}
.mob-bottom2 dl dd a{font-size:24px; font-weight: bold; line-height: 40px; color:#fff; background:url(../images/downtel.png) no-repeat left 4px; background-size: 26px; padding-left:35px;}
.mob-bottom2 dl dt{background: #fff; padding:8px;}
.mob-bottom2 dl dt img{display:block;}
/* 侧边栏 */
.slide-kefu{position: fixed;top: 50%;right: 5px;transform: translateY(-50%);z-index: 6666;}
.slide-box{width: 50px;background: #eee;border-radius: 4px;padding: 2px 0; display: block}
.slide-kefu .item{position: relative; cursor: pointer;}
.slide-kefu .item::before{content: "";position: absolute;width: 30px;height: 1px;background: #aaa;left: 0;right: 0;margin: 0 auto;top:-1px;}
.slide-kefu .item:first-child::before{display: none;}
.slide-kefu .item .ico{height: 50px; display: flex; align-items: center; justify-content: center; transition: all .4s ease;}
.slide-kefu .item .info{display: none;position: absolute;right: 0;top: 50%;right:56px;margin-top: -24px;}
.slide-kefu .item .info span{width: 180px;height: 50px;line-height: 1;font-size:14px;background: #999;border-radius: 5px;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);position: relative;color: #fff; display: flex; align-items: center; justify-content: center;}
.slide-kefu .item .info span::after, .slide-kefu .item .wechat::after{content: "";position: absolute;right: -6px;top: 50%;margin-top: -6px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #999;width: 0;height: 0;}
.slide-kefu .item:hover .info{display: block;}
.slide-kefu .item .wechat{display: none;position: absolute;width: 107px;right: 56px;z-index: 3;height: 107px;top: 50%;margin-top: -58px;border-radius: 6px;padding: 6px;background: #999;}
.slide-kefu .item .wechat img{width: auto; background: #fff; padding:6px; box-sizing: border-box;}
.slide-kefu .item:hover .wechat{display: block;}
.slide-kefu .item.menu{display: none;}
.slide-kefu .item.menu .ico{width: 40px;height: 40px;box-shadow: 0px 0 14px 0px rgba(152, 152, 152, 0.24);background: #fff;border-radius: 50%;padding: 0;}
.slide-kefu .item.menu .ico .iconfont{color:#999;}
@media(max-width:1024px){
.mob-bottom{display: block;}
.slide-kefu{display: none;}
}