body, div, ul, li{margin:0;padding:0; list-style:none;}
body{font-family:"微软雅黑", Arial, Helvetica, sans-serif;color:#333333;line-height:25px;font-size:14px;}
*{ margin:0; padding:0;font-weight:normal;font-family: dsp,PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun,sans-serif;}
a{ font-size:inherit; font-family:inherit; color:inherit; text-decoration:none; cursor:pointer; }
ul, ul li{list-style-type:none;}
.cl{zoom:1;}
.clb{ color:#0b7cc3;  }
.cll{ color:#8eb856; }
.wd1200{ width:1200px; margin:0 auto; }
.wd1300{ width:1300px; margin:0 auto; }
.cleardiv{ clear:both;  }
.bgf7{ background:#f7f7f7; }
/*网站头部*/
.head{ height:80px; }
.head img{ margin-top:13px; }
.col960{width:1200px;margin:auto;}
.navbg{height:64px;width:100%;background:#fff;position:absolute;z-index:99;left:0; border-bottom:1px solid #f1f1f1;  border-top:1px solid #f1f1f1; opacity:0.95;}
.navbg .cl li:hover a{color:#0b7cc3; }
#navul{ overflow:hidden;  }
#navul li{float:left;height:74px;position:relative;text-align:center;line-height:64px; margin-left:25px; margin-right:25px;}
#navul .navtel{ float:right;  margin-top:20px; }
#navul .navtag{ display:block; height:54px; }
#navul .navtag:after{position:absolute;left:0;bottom:9px;height:4px;width:100%;content:' ';background-color:#008de8;background-color:transparent\9;
    -webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1)}
#navul .navtag:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#008de8}
#navul .active:after {position:absolute;left:0;bottom:9px;height:4px; width:100%;content:' ';background-color:#008de8; }

#navul .navtag:hover{ color:#0b7cc3;}
#navul li.navhome{text-align:left; padding:0 0px 0 0px; margin-left:0;}
#navul li a:hover {color:#0b7cc3;  }
#navul li ul{display:none;position:absolute;z-index:10000; top:72px; left:-10px;background:#fff; border:#d4d4d4 1px solid; margin-top:2px;  box-sizing:border-box;
    padding-bottom:18px; padding-top:18px; text-align:center;  }
#navul li ul li{display:block;width:98px;float:none;margin-right:0px; margin-left:0px; padding:0;height:35px;position:relative;line-height:35px;font-size:12px; color:#666;}
#navul li ul li:hover a{ color:#0b7cc3; }
#navul li.navmoon{}
#navul li.navmoon a{color:#666;}
#navul li.navhome a:hover{ color:#0b7cc3;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;height:28px;line-height:28px;}
#navul li.navmoon ul a:hover{}
/*zixun*/

.consult{ height:745px; background:#f7f7f7; }
.consult h3{ font-size:38px; text-align:center; padding-top:105px; font-weight:normal;  }
.consult h4{ font-size:17px; text-align:center; padding-top:30px; font-weight:normal; color:#4c4b55;  }
.in-form{  width:1000px; margin:0 auto; margin-top:45px; overflow:hidden; }
.in-form .in-form-left{ float:left; }

.in-form .in-form-left li{ background:#fff; border-radius:8px; margin-top:25px; }
.in-form .in-form-left input{ width:241px; height:57px;  border:1px solid #d1d1d3;
    font-size:22px; border-radius:6px; box-shadow: inset 0px 0px 3px #d1d1d3; outline:none; padding-left:90px;
}
.in-form .in-form-left input:focus{  border:1px solid #98b472; box-shadow: inset 0px 0px 3px #98b472;}
.in-form .in-form-left .in-name{ background:url(../images/newzhima/name1.png) no-repeat 10px center; }
.in-form .in-form-left .in-name:focus{  background:url(../images/newzhima/name.png) no-repeat 10px center;   }
.in-form .in-form-left .in-tel{ background:url(../images/newzhima/tel1.png) no-repeat 10px center;  }
.in-form .in-form-left .in-tel:focus{  background:url(../images/newzhima/tel.png) no-repeat 10px center;   }
.in-form .in-form-left .in-mail{ background:url(../images/newzhima/mail1.png) no-repeat 10px center;  }
.in-form .in-form-left .in-mail:focus{  background:url(../images/newzhima/mail.png) no-repeat 10px center;   }
.in-form-right{ float:right; }
.in-form-right textarea{ width:608px; height:204px;  margin-top:25px;  border:1px solid #d1d1d3;  font-size:22px;box-shadow: inset 0px 0px 3px #d1d1d3; outline:none; padding:10px;  border-radius:6px; line-height:30px; white-space: nowrap; }
.in-form-right textarea:focus{  border:1px solid #98b472; box-shadow: inset 0px 0px 3px #98b472;  }
.consult .cbtn{width:457px; display:block; height:60px; background:#f7f7f7;  border-radius:4px;  border:1px solid #3DA8EE;color:#008de8; margin:0 auto; margin-top:64px; font-size:20px; line-height:60px; cursor:pointer}
.consult .cbtn:hover{background:#008de8; color:#fff;   }

.art-consult{ height:745px; background:#f7f7f7; }
.art-consult .con-left{ width:600px; float:left;}
.art-consult .con-left h3,.art-consult .con-right h3{  font-size:36px; text-align:center; padding-top:105px; font-weight:normal; }
.art-consult .con-left h4,.art-consult .con-right h4{ font-size:17px; text-align:center; padding-top:30px; font-weight:normal; color:#4c4b55;  }
.art-consult .con-left li{ background:#fff; border-radius:8px; margin-top:25px; width:333px;   margin-left:135px;}
.art-consult .con-left input{ width:241px; height:57px;  border:1px solid #d1d1d3;  font-size:22px; border-radius:6px;
    box-shadow: inset 0px 0px 3px #d1d1d3; outline:none; padding-left:90px;}
.art-consult .con-left input:focus{  border:1px solid #98b472; box-shadow: inset 0px 0px 3px #98b472;}
.art-consult .con-left .in-qiye{ background:url(../images/newzhima/qiye1.png) no-repeat 10px center; }
.art-consult .con-left .in-qiye:focus{  background:url(../images/newzhima/qiye.png) no-repeat 10px center;   }
.art-consult .con-left .in-name{ background:url(../images/newzhima/name1.png) no-repeat 10px center; }
.art-consult .con-left .in-name:focus{  background:url(../images/newzhima/name.png) no-repeat 10px center;   }
.art-consult .con-left .in-tel{ background:url(../images/newzhima/tel1.png) no-repeat 10px center;  }
.art-consult .con-left .in-tel:focus{  background:url(../images/newzhima/tel.png) no-repeat 10px center;   }
.art-consult .con-left .in-mail{ background:url(../images/newzhima/mail1.png) no-repeat 10px center;  }
.art-consult .con-left .in-mail:focus{  background:url(../images/newzhima/mail.png) no-repeat 10px center;   }
.art-consult .con-left  .cbtn{width:217px; display:block; height:60px; background:#f7f7f7;  border-radius:4px; text-align:center; padding:0;
    border:1px solid #3DA8EE;color:#008de8; margin:0 auto; margin-top:64px; font-size:20px; line-height:60px; cursor:pointer}
.art-consult .con-left  .cbtn:hover{background:#008de8; color:#fff;   }
.input_check {position: absolute;width: 20px;height: 20px;visibility: hidden;}
.art-consult .con-left .input_check:checked+label { background: url(../images/newzhima/check0-on.png) no-repeat left center;}
.art-consult .con-left  .input_check+label {display: inline-block;width: 188px;height: 22px; color:#99999b; font-size:17px; margin-top:10px;
    line-height:22px; background:url(../images/newzhima/check0-off.png) no-repeat left center; padding-left:32px; margin-left:230px;}
.art-consult .con-right{ width:600px; float:right; position:relative; }
.art-consult .con-right img{ margin:50px auto 50px auto; display:block;  }
.art-consult .con-right .telphone{ color:#079fe7; font-size:47px; font-weight:bold; text-align:center;  }
.art-consult .con-right .contact { margin-top:75px;  height:35px; padding:5px 0 0 0; text-align:center; }
.art-consult .con-right .contact span{ font-size:17px; color:#5c5c64; padding-left:40px; margin-right:10px; display:block; float:left; cursor:pointer; }
.art-consult .con-right .erweima{ position:absolute; top:230px; left:270px; padding:0; }
.art-consult .con-right .contact .qq{  background: url(../images/newzhima/qq.jpg) no-repeat left center;  height:35px; line-height:45px; margin-right:30px; margin-left:160px;  }
.art-consult .con-right .contact .wechat{  background: url(../images/newzhima/wechat.jpg) no-repeat left center; height:35px; line-height:45px;  }
.art-consult .con-right  .text{ color:#5c5c64; font-size:17px;   text-align:center;  margin-top:25px;  }
/*bottom*/
.bottom{ height:320px; background:#333; overflow:hidden; }
.bottom .wd1200{ overflow:hidden;}
.botleft{ margin-top:100px; margin-left:75px; float:left;}
.botleft .wechat{float:left; }
.botleft .wechat:hover{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
}
.dizhiinfo{ float:left; margin-left:40px; margin-top:12px; }
.dizhiinfo  .tel{ color:#a1a1a1;  line-height:17px; height:17px; font-size:17px; font-weight:600;}
.dizhiinfo  .tel2{ color:#a1a1a1; margin-top:10px;  margin-left:79px; line-height:17px; height:17px; font-size:17px; font-weight:600;}
.dizhiinfo  .dizhi{ color:#a1a1a1;  line-height:28px;  font-size:16px; font-weight:500; margin-top:10px;  }
.dizhiinfo  .banquan{ color:#a1a1a1;  line-height:24px; height:16px; font-size:13px; font-weight:500; margin-top:12px;  }
/*分享*/

#btshare{ float:right; margin-left:20px; }
#btshare a{ height:37px; width:37px; margin-right:20px; }
#qzone{background:url(../image/iconqq.png) left center no-repeat; background-position:0 0; background-size:37px 37px;    }
#weixin{background:url(../image/iconweixin.png) left center no-repeat; background-position:0 0; background-size:37px 37px;    }
#tpp{background:url(../image/icontpp.png) left center no-repeat; background-position:0 0; background-size:37px 37px;    }
#sina{background:url(../image/iconsina.png) left center no-repeat; background-position:0 0; background-size:37px 37px;    }
.botright{ float:right;  margin-top:100px;  }
.botright .dlogo{ margin-top:-5px; float:right; margin-bottom:13px; margin-right:18px;}
.botright .share-box{ overflow:hidden; color:#a1a1a1; clear:right; line-height:49px;color:#a1a1a1; font-size:16px; margin-top:10px;  }
/*返回顶部按钮*/
#goTopBtn {
    POSITION: fixed;  WIDTH: 30px; BOTTOM: 53px; HEIGHT:53px;  CURSOR: pointer; RIGHT: 50px; _position: absolute; _right: auto;z-index:100;
}
#goTopBtn {
    POSITION: fixed;  WIDTH: 30px; BOTTOM: 83px; HEIGHT:53px;  CURSOR: pointer; RIGHT: 50px; _position: absolute; _right: auto ;z-index:100;
}
#QQjl{ POSITION: fixed;  WIDTH: 30px; BOTTOM: 153px; HEIGHT:53px;  CURSOR: pointer; RIGHT: 50px; _position: absolute; _right: auto ; z-index:100;

}
/*底部列表*/
.newslist{  background:#fff; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7;  padding:80px 0;   }
.newslist h1{ margin:0; line-height:22px; font-size:20px; margin-top:75px; font-weight:normal; }
.newslist p{ color:#838288; font-size:17px;margin-top:15px;}
.pdl70{ padding-left:70px; }
.newslist .newsbox{margin-top:35px; overflow:hidden; }
.newslist .newsbox .news{ float:left; width:33%; }
.newslist .newsbox .news dt{color:#0b7cc2; padding-left:67px; line-height:60px;height:60px; width:280px; overflow:hidden;  font-size:19px; font-weight:normal; margin-bottom:10px;  }
.newslist .newsbox .news p{line-height:30px; font-size:17px;  color: #9d9ca3; width:280px;  cursor:pointer; padding-left:67px; }
.newslist .newsbox .news dd{background:url(../images/newzhima/bgf.jpg) no-repeat left center; color:#333; padding-left:23px; line-height:42px; font-size:17px; font-weight:normal;   }
.newslist .newsbox .news dd:hover{ color:#0b7cc2; cursor:pointer; }
.newslist .newsbox .news .bg1{ background:url(../images/newzhima/bticon1.jpg) no-repeat left center;  }
.newslist .newsbox .news .bg2{ background:url(../images/newzhima/bticon2.jpg) no-repeat left center;  }
.newslist .newsbox .news .bg3{ background:url(../images/newzhima/bticon3.jpg) no-repeat left center;  }



/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:100px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#0b7cc2;color:#fff;font-size:18px; position:relative;
    background-image:url(../image/qq001.png); background-repeat:no-repeat;; background-position:15px center;; padding-left:50px;; background-size:25px 25px;}
#floatDivBoxs .floatDqq{padding:0 0px;}
#floatDivBoxs .floatDqq img{ width:25px;; }
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 18px;}
#floatDivBoxs .floatDtxt{width:100%;height:45px;line-height:45px; background:#0b7cc2;color:#fff;font-size:18px; position:relative;
    background-image:url(../image/tel001.png); background-repeat:no-repeat;; background-position:15px center;; padding-left:50px;; background-size:25px 25px;  }
#floatDivBoxs .floatDtel{padding:0 0 15px 0px; border-bottom:1px solid #ccc;}
#floatDivBoxs .floatDtel li{ list-style:none; padding-left:20px; }
#floatDivBoxs .floatDtel li{ list-style:none; line-height:24px; margin:12px 0 ;  font-size:16px; }
#floatDivBoxs .floatDtel li span{ font-size:14px;  }
.floatTel { padding-bottom:16px; }
.floatTel li { list-style:none;  line-height:30px;  color:#404040;  font-size:18px;  font-weight:600;  text-align:center;    }
.floatTel li span{ line-height:38px;  color:#0b7cc2; font-size:18px; font-weight:600; display:block; text-align:center;   }
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../image/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../image/online_arrow.jpg) no-repeat;position:fixed;top:100px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}

.info-right p{ max-width:980px; }
.info-right img{ max-width:980px; }
.info-right td{max-width:980px;   }

.wd1300{ width:1300px; margin:0 auto; }
.sct{ overflow:hidden; padding:20px 0;  }
.sct .tt1{ height:63px; padding:0 25px;  }
.sct .tt1 img{ float:left; margin-left:0px; margin-top:5px; }
.sct .tt1 .right{ display:block; float:right; line-height:60px; color:#929292; font-size:16px;   }
.sct .case-box{ margin-top:30px; overflow:hidden; width:1300px; padding-bottom:30px;   }
.sct .case-box .case {float:left;  width:600px; margin:0 25px;}
.sct .case-box img{ width:156px; height:89px; float:left; margin-top:10px; }
.sct .case-box .tit{ float:left; margin-left:40px; width:400px;}
.sct .case-box .tit h2{ height:40px; font-size:18px; border-bottom:1px solid #e4e4e4; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.sct .case-box .tit p{ font-size:13px; line-height:26px; padding-top:10px;   }

/*浮动客服*/
#floatDivBoxs{width:98px;background:#fff;position:fixed;top:100px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#0b7cc2;color:#fff;font-size:18px; position:relative;
    background-image:url(../image/qq001.png); background-repeat:no-repeat;; background-position:15px center;; padding-left:50px;; background-size:25px 25px;

    border-bottom:1px solid #fff;}
#floatDivBoxs .floatDqq{padding:0 0px;}
#floatDivBoxs .floatDqq img{ width:25px;; }
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 18px;}
#floatDivBoxs .floatDtxt{width:100%;height:45px;line-height:45px; background:#0b7cc2;color:#fff;font-size:18px; position:relative;
    background-image:url(../image/tel001.png); background-repeat:no-repeat;; background-position:15px center;; padding-left:50px;; background-size:25px 25px;  }
#floatDivBoxs .floatDtel{padding:0 0 15px 0px; border-bottom:1px solid #ccc;}
#floatDivBoxs .floatDtel li{ list-style:none; padding-left:20px; }
#floatDivBoxs .floatDtel li{ list-style:none; line-height:24px; margin:12px 0 ;  font-size:16px; }
#floatDivBoxs .floatDtel li span{ font-size:14px;  }
.floatTel { padding-bottom:16px; }
.floatTel li { list-style:none;  line-height:30px;  color:#404040;  font-size:18px;  font-weight:600;  text-align:center; padding-top:10px;   }
.floatTel li span{ line-height:28px;  color:#0b7cc2; font-size:18px; font-weight:600; display:block; text-align:center;   }
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../image/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../image/online_arrow.jpg) no-repeat;position:fixed;top:100px;right:100px;z-index:999;}
#rightArrow a{display:block;height:45px;}

@charset "utf-8";
/* CSS Document */
.juzhong{  width:100%; overflow:hidden;}
.banbox-info { width:1920px; height:470px; margin:0 auto; background:#333; position:relative; overflow:hidden; left:50%; margin-left:-960px;}
.banbox-info img{overflow:hidden; }
marquee {height:66px;  }
marquee li{ float:left; line-height:66px; margin-right:150px; font-size:14px; color:#020202;  }
.contain-info{ background:#f7f7f7; }
/*公告*/
.notice{width:1200px;margin:0px auto;height:40px;overflow:hidden; padding:10px 0;   background:url(../image/bg.gif) no-repeat left center; }
.noticTipTxt{color:#ff7300;height:40px;overflow:hidden;padding-left:30px;}
.noticTipTxt li{height:40px;line-height:40px; font-size:15px; position:relative; }
.noticTipTxt a{color:#020202;font-size:12px;text-decoration:none;}
.noticTipTxt a:hover{color:#779ca2;}
.noticTipTxt a img{ margin-left:20px; position:absolute; top:0px; }

.infobox { padding-bottom:80px; }
.infobox .bread{ color:#99999b; padding-top:20px; float:left;  }
.infobox  .bread-box{ overflow:hidden;  }
.infobox .bread a{ margin:0 5px; margin-left:0;}
.infobox  .bread-box .share { float:right; padding-top:20px;  color:#99999b; }
#time{ background:url(../image/time.png) no-repeat left center; padding-left:30px; text-indent:0; float:none; color:#99999b;  }
#zan{ background:url(../image/zan1.png) no-repeat left center; padding-left:30px; text-indent:0; float:none;color:#99999b;  }
.infobox  .bread-box .share .part{ background:url(../image/more.png) no-repeat left center; padding-left:25px;  float:none;color:#99999b;  }
.infobox .info{ overflow:hidden; width:1586px; margin:0 auto;  padding-top:40px; }
.infobox .info .info-left{ float:left;  width:363px; }
/*.infobox .info .info-left .case-list{ height:163px; padding-left:193px;  overflow:hidden; cursor:pointer;  border-bottom:1px #8e8e93 dashed;
									 }
.infobox .info .info-left .case-list:hover{  background:url(../image/anli-logo1.png) no-repeat 20px center;   background-color:#fff;  background-size:144px 112px; }
.infobox .info .info-left h3{ fwidth:363px; font-size:16px; color:#777577; margin-top:42px; height:66px;  width:156px;  line-height:22px; overflow:hidden;   }
.infobox .info .info-left p{ color:#777577; font-size:15px; line-height:24px; height:48px; width:156px; overflow:hidden;  margin-top:12px;}*/
.infobox .info .info-left .case-list{ height:163px;   overflow:hidden; cursor:pointer; background:#f7f7f7; width:363px;  }
.infobox .info .info-left .case-list:hover{ background:#fff; }
.infobox .info .info-left  .text{  margin-left:193px; box-sizing:border-box;  border-bottom:1px #8e8e93 dashed; padding-left:0px; padding-right:15px; height:163px; overflow:hidden;   }
.infobox .info .info-left .text h3{ width:163px; color:#777577; font-size:17px; margin-top:42px; height:84px; line-height:28px; overflow:hidden; letter-spacing:1px;  }
.infobox .info .info-left .text p{ color:#777577; font-size:15px; line-height:24px; height:48px; overflow:hidden; margin-top:12px; }

.infobox .info .info-left .anli-logo{ float:left;  display:none; width:193px;  }
.infobox .info .info-left .anli-logo img{ width:145px; height:145px; margin-top:9px;  margin-left:24px; }
.infobox .info .info-left .more{ font-size:17px; color:#000;  margin-left:238px; margin-top:24px;  width:60px; display:block; background:url(../image/arrow.jpg) no-repeat right center; }
.infobox .info .info-right{ float:right; width:980px; margin-right:193px;  }

.infobox .info{ overflow:hidden; width:1586px; margin:0 auto;  padding-top:40px; }
.infobox .info .yewuinfo-left{ float:left;  width:363px; }
.infobox .info .yewuinfo-left .case-list{ height:100px;   overflow:hidden; cursor:pointer; background:#f7f7f7; width:363px;  }
.infobox .info .yewuinfo-left .case-list:hover{ cursor:pointer; }
.infobox .info .yewuinfo-left  .text{  margin-left:193px; box-sizing:border-box;  border-bottom:1px #8e8e93 dashed; padding-left:0px; padding-right:15px; height:100px; overflow:hidden;   }
.infobox .info .yewuinfo-left .text h3{ width:160px; color:#595959; font-size:17px; margin-top:18px; height:28px; line-height:28px; overflow:hidden; letter-spacing:1px;  }
.infobox .info .yewuinfo-left .text p{ color:#777577; font-size:15px; line-height:24px; height:48px; overflow:hidden; margin-top:12px; }

.infobox .info .yewuinfo-left .anli-logo{ float:left;  display:none; width:193px;  }
.infobox .info .yewuinfo-left .anli-logo img{ width:145px; height:145px; margin-top:9px;  margin-left:24px; }
.infobox .info .yewuinfo-left .more{ font-size:17px; color:#000;  margin-left:238px; margin-top:24px;
    width:60px; display:block; background:url(../image/arrow.jpg) no-repeat right center; }
.infobox .info .info-right{ float:right; width:980px; margin-right:193px;  }


.caselogo{ padding-top:0px; padding-bottom:0px; border-top:1px solid #e7e7e7; background:#f7f7f7;   overflow:hidden;   vertical-align:middle; }
.caselogo a{ display:block; float:left; width:150px; height:120px; text-align:center; vertical-align:middle;}
.caselogo a img{ margin:0 auto;  display:block; max-width:150px; max-height:100px; vertical-align:middle; -webkit-filter: grayscale(100%);filter: grayscale(100%);}
.caselogo a:hover img{-webkit-filter:none;filter: none; }
