@charset "UTF-8";
@font-face {font-family:OpenSans;src: url('../other/Open-Sans-2.ttf');}
html,body {color:#333;margin:0;font-family:myriad set pro,helvetica neue,Helvetica,Arial,Verdana,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:180%;}
a,label,button,input,select {-webkit-tap-highlight-color:transparent}
img {border:0}
body{float:left;width:100%;background:#CCC;color:#666;font-size:14px;color:#404040;line-height:180%;letter-spacing:0px;font-family:OpenSans, "微软雅黑","Microsoft YaHei UI","Microsoft YaHei",Heiti,"黑体",sans-serif;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,pre,button,fieldset,form,input,legend,textarea,th,td{margin:0;padding:0}
td{padding:5px 8px;}
a {text-decoration:none;color:#202020;line-height:180%;}
button,input,optgroup,select,textarea {margin:0;font:inherit;color:inherit;outline:none}
table{border-collapse: collapse;border-spacing: 0;}
li{list-style:none}
ol, ul{list-style: none;}
a:hover{color:#E83426}
.tuwen{float:left;width:100%;}
.tuwen ul li{float:left;width:50%;padding-right:5px;margin-top:10px;}
.tuwen ul li:nth-child(2n){padding-right:0px;padding-left:5px;}
.tuwen ul li i{float:left;width:100%;padding:5px;border:1px solid #ddd;}
.tuwen ul li i img{float:left;width:100%;}
.gonggao_tit{float:left;width:100%;background:url(../images/gg.jpg) left bottom no-repeat;padding-bottom:20px;}
.gonggao_tit h3{float:left;width:100%;font-weight:normal;line-height:40px;}
.gonggao_tit a{float:right;line-height:40px;}
.gonggao_tit a:before{content:"+";padding-right:5px;}
.gonggao_tit span{float:left;font-size:30px;line-height:40px;}
.gonggao_tit span:after{float:right;content:"/";font-size:40px;line-height:40px;padding-left:15px;padding-top:0px;padding-right:20px;}
.news_tit{float:left;width:100%;padding-bottom:20px;}
.news_tit h3{float:left;width:100%;font-weight:normal;line-height:40px;}
.news_tit a{float:right;line-height:40px;}
.news_tit a:before{content:"+";padding-right:5px;}
.news_tit span{float:left;font-size:40px;line-height:40px;}
.news_tit span:after{float:right;content:"/";font-size:40px;line-height:40px;padding-left:15px;padding-top:0px;padding-right:20px;}
.gg_box{float:left;width:100%;margin-top:100px;}
.gg_box_list{float:left;width:43%;}
.gg_box_v{float:left;width:48%;height:392px;}
.gg_box_list_con{float:left;width:100%;margin-top:15px;}
.gg_box_list_con ul li span{float:right;line-height:52px;}
.gg_box_list_con ul li{float:left;width:100%;border-bottom:1px dotted #ccc;}
.gg_box_list_con ul li a{float:left;width:100%;line-height:52px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.h_about_box{float:left;width:100%;background:#FFF;}
.video-back{display:block;float:left;width:100%;position:relative;height:100%;}
.video-back h1{display:block;text-align:center;color:#fff;font-size:50px;}
.video-back p{display:block;color:#fff;margin:0px;padding:0px;margin-bottom:20px;}
.main-heading{text-align: center;margin: 50px auto;font-size: 70px;}
.main-para{margin: 10px 100px;text-align: center; font-size: 20px;}
.vidbacking{position:absolute;width:100%;height:100%;}
.bann{float:left;width:100%;position:relative;background:#FFF;}
.bann{
    --swiper-theme-color: #2C7BD8;/* 设置Swiper风格 */
    --swiper-navigation-color: #2C7BD8;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 50px;/* 设置按钮大小 */
  }
.bann .swiper-button-next{right:5%;}
.bann .swiper-button-prev{left:5%;}
.bann .swiper-slide{float:left;width:100%;position:relative}
.bann .swiper-slide .txt{float:left;width:100%;position:absolute;top:50%;margin-top:-60px;z-index:999;}
.bann .swiper-slide .txt h1{font-weight:normal;font-size:50px;color:#FFF;line-height:180%;}
.bann .swiper-slide .txt p{font-weight:normal;font-size:22px;color:#FFF;line-height:180%;letter-spacing:5px;}
.blanks{}
.topbar{float:left;width:100%;}
.welcome{float:left;line-height:40px;font-size:16px;}
.toplink{float:right;}
.toplink a{float:left;padding:0px 0px 0px 10px;line-height:40px;font-size:16px;}
.toplink a:after{content:"|";padding-left:10px;color:#999}
.toplink a:last-child:after{content:"";}
.headmenu{float:left;width:100%;}
.allout{max-width:1920px;margin:0px auto;background:#fff;}
.alloutfloat{float:left;width:100%;background:#fff;}
.mainbox{margin:0px auto;max-width:1200px;padding:0px 0px;}
.head{float:left;width:100%;position:relative;padding:10px 0px;background:#F9F9F9;}
.logo{float:left;width:680px;background:url(../images/logo.png) left no-repeat;height:134px;background-size:auto 137px;}
.logo a{display:block;float:left;width:100%;height:48px;}
.tels{float:right;line-height:35px;font-size:26px;COLOR:#E83426;font-family: cursive;}
.navBar{float:left;padding:0px 0px;width:100%;}
.navBar ul li{float:left;position:relative;width:10.66%;background:url(../images/mli.jpg) left no-repeat;}
.navBar ul li:first-child{background:none;}
.navBar ul li h3{float:left;width:100%;}
.navBar ul li h3 a{float:left;width:100%;padding:0px 0px;text-align:center;line-height:60px;font-weight:400;position:relative;transition:0.3s;font-weight:bold;}
.navBar ul li h3 a:hover{color:#E83426;background:#FAFAFA}
.navBar ul li.on h3 a{color:#FFF;background:#E83426;}
.navBar ul li.on+li{background:none;}
.navBar ul li .sub{float:left;width:100%;position:absolute;top:60px;left:0%;z-index:9999;display:none;}
.navBar ul li .sub ul li{float:left;width:100%;border:none;padding-top:1px;background:none;margin:0px;PADDING-RIGHT:0PX;}
.navBar ul li .sub ul li a{line-height:180%;font-size:14px;float:left;width:100%;text-align:center;padding:10px 10px;transition:0.3s;background:rgba(232,52,38,0.8);color:#FFF;}
.navBar ul li .sub ul li a:hover{background:rgba(232,52,38,1);color:#FFF;}
.mainbox_float{float:left;width:100%;margin-top:0px;background:#fff;position:relative;}
.mainbox_float_ys{float:left;width:100%;margin-top:0px;padding-bottom:10px;background:url(../images/ysbg.jpg) top no-repeat #fff;position:relative;margin-top:70px;}
.mainbox_news{float:left;width:100%;margin-top:0px;background:#FFF;position:relative;padding-bottom:0px;}
.mainbox_newsb{float:left;width:100%;margin-top:70px;background:#f4f4f4;position:relative;padding-bottom:70px;}
.mainbox_links{float:left;width:100%;margin-top:70px;background:#FFF;position:relative;padding-bottom:70px;}
.mainbox_product{float:left;width:100%;margin-top:0px;background:#F4F4F4;position:relative;padding-bottom:40px;padding-top:30px;}
.mainbox_about{float:left;width:100%;margin-top:0px;background:#F8F8F8;position:relative;padding-bottom:0px;padding-top:0px;}
.mainbox_bga{float:left;width:100%;margin-top:70px;background:url(../images/bga.jpg) bottom no-repeat #fff;background-size:cover;position:relative;padding-bottom:100px;padding-top:0px;}
.mainbox_bgb{float:left;width:100%;margin-top:30px;background:url(../images/bgb.jpg) bottom no-repeat #fff;background-size:cover;position:relative;padding-bottom:100px;padding-top:0px;}
.slideTxtBox{ FLOAT:LEFT;width:100%;background:#F5F5F5;margin-top:30px;}
.slideTxtBox .hd{float:left;width:20%;position:relative;z-index:99;}
.slideTxtBox .hd ul li{ float:left; width:100%;padding:0px 20px; cursor:pointer;line-height:60px;font-size:16px;transition: 0.5s;background:url(../images/ss.png) -70px center  no-repeat;}
.slideTxtBox .hd ul li.on{ width:100%;background:url(../images/ss.png) right no-repeat #15508A;color:#FFF;}
.slideTxtBox .bd ul{float:left;width:80%;padding:30px 25px;}
.slideTxtBox .bd li{float:left;width:33.333%;padding:5px;}
.slideTxtBox .bd li img{float:left;width:100%;}
.slideTxtBox .bd li i{float:left;width:100%;}
.slideTxtBox .bd li h3{float:left;line-height:30px;margin-top:5px;width:100%;font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mainbox_fuwu{float:left;width:100%;margin-top:60px;background:rgba(0,0,0,0.65);position:relative;padding-bottom:0px;padding-top:0px;background-size: 100% auto;}
.mainbox_w{float:left;width:100%;margin-top:0px;background:#FFF;position:relative;padding-bottom:40px;}
.fuwu{float:left;width:100%;position: relative;padding-bottom:50px;margin-top:30px;}
.fuwu{
    --swiper-theme-color: #2C7BD8;/* 设置Swiper风格 */
    --swiper-navigation-color: #FFF;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 50px;/* 设置按钮大小 */
    --swiper-pagination-color: #2C7BD8;/* 两种都可以 */
  }
.fuwu .swiper-button-next{right:15PX;top:34%;BACKGROUND:rgba(136,171,001,0.4);PADDING:10PX;WIDTH:50PX;HEIGHT:100PX;transition: 0.3s;}
.fuwu .swiper-button-prev{left:15PX;top:34%;BACKGROUND:rgba(136,171,001,0.4);PADDING:10PX;WIDTH:50PX;HEIGHT:100PX;transition: 0.3s;}
.fuwu .swiper-pagination-bullet{width:15px;height:15px;}
.fuwu .swiper-button-next:hover{BACKGROUND:#2C7BD8;}
.fuwu .swiper-button-prev:hover{BACKGROUND:#2C7BD8;}
.fuwu .swiper-slide{padding:1px;background:rgba(255,255,255,0.8);}
.fuwu .swiper-slide h3{float:left;width:100%;line-height:60px;}
.fuwu .swiper-slide:hover img{filter: contrast(180%);transition-duration:1s;}
.laoshi{float:left;width:100%;position: relative;padding-bottom:50px;margin-top:30px;}
.laoshi{
    --swiper-theme-color: #2C7BD8;/* 设置Swiper风格 */
    --swiper-navigation-color: #FFF;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 50px;/* 设置按钮大小 */
    --swiper-pagination-color: #2C7BD8;/* 两种都可以 */
  }
.laoshi .swiper-button-next{right:15PX;top:34%;BACKGROUND:rgba(136,171,001,0.4);PADDING:10PX;WIDTH:50PX;HEIGHT:100PX;transition: 0.3s;}
.laoshi .swiper-button-prev{left:15PX;top:34%;BACKGROUND:rgba(136,171,001,0.4);PADDING:10PX;WIDTH:50PX;HEIGHT:100PX;transition: 0.3s;}
.laoshi .swiper-pagination-bullet{width:15px;height:15px;}
.laoshi .swiper-button-next:hover{BACKGROUND:#2C7BD8;}
.laoshi .swiper-button-prev:hover{BACKGROUND:#2C7BD8;}
.laoshi .swiper-slide{background:#fff;}
.laoshi .swiper-slide h3{float:left;width:100%;background:#2C7BD8;line-height:70px;color:#FFF;}
.laoshi .swiper-slide:hover img{transform: rotateY(180deg);transition-duration:1s;}
.kecheng{float:left;width:100%;PADDING:30PX 0PX 0PX 0PX;}
.kecheng ul li{float:left;width:20%;transition:0.3s;padding:10px}
.kecheng ul li .img{float:left;width:100%;overflow:hidden;border:1px solid #ddd;}
.kecheng ul li .img img{float:left;width:100%;transition: 0.3s;}
.kecheng ul li .cons{float:left;width:100%;background:#FAFAFA;padding:10px 20px 20px 20px;transition: 0.3s;}
.kecheng ul li .cons h3{float:left;width:100%;}
.kecheng ul li .cons h3 a{float:left;width:100%;transition:0.3s;font-size:22px;font-weight:normal;}
.kecheng ul li .con{float:left;width:100%;transition: 0.3s;padding:0px 20%;}
.kecheng ul li .con a{float:left;width:100%;background:#15508A;text-align:center;color:#FFF;line-height:30px;border-radius:5px;}
.kecheng ul li:hover .img{border:1px solid #15508A}
.kecheng ul li:hover .cons{background:#15508A}
.kecheng ul li:hover .cons h3 a{color:#FFF;}
.kecheng ul li:hover img{transform:scale(1.1)}
.kecheng ul li:hover .con{color:#ddd;}
.kecheng ul li:hover .con a{background:#E83426}
.shipin{float:left;width:100%;padding-bottom:0px;margin-top:20px;box-shadow:5px 5px 12px rgba(0,0,0,0.2);}
.shipin ul li{float:left;width:25%;border-left:1px solid #f4f4f4;MARGIN-TOP:1PX;position:relative;transition: 0.3s;}
.shipin ul li .img{float:left;width:100%;overflow:hidden;height:450px;}
.shipin ul li .img img{float:left;height:500px;transition: 0.3s;}
.shipin ul li  h3{float:left;width:100%;color:#2C7BD8;background:#FFF;padding:30px 20px;transition: 0.3s;}
.shipin ul li  h3 a{float:left;width:100%;color:#2C7BD8;transition: 0.3s;text-align:center;}
.shipin ul li  h3 a span{font-weight:400;color:#202020}
.shipin ul li:hover{box-shadow:5px 5px 12px rgba(0,0,0,0.7);z-index:9;}
.shipin ul li:hover  h3{background:#2C7BD8;}
.shipin ul li:hover  h3 a{color:#FFF;}
.shipin ul li:hover  h3 a span{color:#FFF;}
.shipin ul li:hover img{transform:scale(1.1)}
.huodong{float:left;width:100%;padding-bottom:20px;}
.huodong ul li{float:left;width:50%;MARGIN-TOP:20PX;position:relative;transition: 0.3s;padding-left:10px;display:flex;align-items:center;}
.huodong ul li:nth-child(2n+1){padding-left:0px;padding-right:10px;}
.huodong ul li .img{width:30%;position:relative;z-index:9}
.huodong ul li .img img{float:left;width:110%;transition: 0.3s;padding:3px;background:#FFF;}
.huodong ul li .cons{width:70%;background:#FFF;padding:20px 20px 20px 40px;transition: 0.3s;}
.huodong ul li .cons h3{float:left;width:100%;color:#2C7BD8}
.huodong ul li .cons h3 a{float:left;width:100%;color:#2C7BD8;transition: 0.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.huodong ul li .con{float:left;width:100%;transition: 0.3s;}
.huodong ul li:hover .cons{background:#2C7BD8;padding-left:50px;}
.huodong ul li:hover .cons h3 a{color:#FFF;}
.huodong ul li:hover img{transform:scale(1.1)}
.huodong ul li:hover .con{color:#ddd;}
.footbox{float:left;width:100%;background:#096AC2;margin-top:0px;padding:30px 0px;}
.footbox2{float:left;width:100%;background:#15508A;margin-top:0px;padding:15px 0px;COLOR:#fff}
.footbox2 a:hover{color:#FFF;}
.footbox a:hover{color:#FFF;}
.svs{float:left;width:100%;}
.svs ul li{float:left;width:33.3333%;padding:40px 0px;border-right:1px solid #666;transition:0.3s;}
.svs ul li:nth-child(1){border-left:1px solid #666}
.svs ul li:hover{background:rgba(0,0,0,0.4);}
.svs ul li:hover i{transform: rotateY(360deg);transition-duration:2s;}
.svs ul li i{float:left;width:100%;height:120px;background:url(../images/s1.png) center center no-repeat;}
.svs ul li:nth-child(2) i{background:url(../images/s3.png) center center no-repeat;}
.svs ul li:nth-child(3) i{background:url(../images/s4.png) center center no-repeat;}
.svs ul li h2{float:left;width:100%;text-align:center;line-height:30px;font-size:18px;color:#FFF;font-weight:600;}
.svs ul li h3{float:left;width:100%;text-align:center;padding-bottom:15px;line-height:30px;font-size:18px;color:#2C7BD8;font-weight:600;}
.svs ul li p{float:left;width:100%;text-align:center;color:#ccc;font-weight:normal;padding:0px 80px;}
.ig-tool { position:fixed; right:5px; top:50%; margin-top:2px; z-index:999; }
.ig-tool dd { width:50px; height:50px; background:#b5b5b5; position:relative; margin-bottom:2px; }
.ig-tool dd a { display:block; width:50px; height:50px; overflow:hidden; text-indent:-99em; }
.ig-tool dd:last-child { background:#797979; }
.ig-tool dd a.ico-qiao { background: url(../images/ico-tool.png) center -50px no-repeat; }
.ig-tool dd a.ico-qq { background:url(../images/ico-tool.png) center -250px no-repeat; }
.ig-tool dd a.ico-lxb { background:url(../images/ico-tool.png) center -100px no-repeat; }
.ig-tool dd a.ico-xuqiu { background:url(../images/ico-tool.png) center -150px no-repeat; }
.ig-tool dd a.ico-code { background:url(../images/ico-tool.png) center -200px no-repeat; }
.ig-tool dd a.ico-top { background:url(../images/ico-tool.png) center 0 no-repeat; }
.ig-tool dd a:hover { background-color:#2C7BD8; }
.ig-tool dd .code { position:absolute; right:55px; bottom:0; background:#FFF; box-shadow:0 0 5px rgba(0,0,0,0.5); padding:10px; text-align:center; display:none; }
.ig-tool dd .code img { display:block; width:120px; height:120px; }
.ig-tool dd .code span { line-height:20px; color:#999; white-space:nowrap; }
.ig-tool dd .ddtel { position:absolute; right:55px;color:#2C7BD8;width:180px; bottom:0;font-size:22px;line-height:30px; background:#FFF; box-shadow:0 0 5px rgba(0,0,0,0.5); padding:10px; text-align:center; display:none; }
.yuanqu{float:left;width:100%;padding-left:10px;margin-top:30px;}
.yuanqu ul li{float:left;width:25%;margin-top:10px;padding-right:10px;}
.yuanqu ul li i{float:left;width:100%;}
.yuanqu ul li i img{float:left;width:100%;}
.bann{float:left;width:100%;}
.bann img{float:left;width:100%;}
.swiper-wrapper{width: 100%;float:left;height:auto;}
.swiper-container {width: 100%;float:left;height:auto;}
.swiper-slide {float:left;width: 100%;text-align: center;height:auto;}
.swiper-slide img{float:left;width:100%;}
.pic_product{float:left;width:85%;border:1px solid #ddd;padding:0px 20px 20px 20px;}
.pic_product ul li{float:left;width:100%;margin-top:20px;padding-bottom:20px;border-bottom:1px dashed #ddd;display:flex;align-items:center;}
.pic_product ul li:last-child{padding-bottom:0px;border-bottom:0px dashed #ddd;}
.pic_product ul li .img{width:25%;}
.pic_product ul li .img img{float:left;width:100%;}
.pic_product ul li .cons{width:75%;padding-left:20px;}
.pic_product ul li h3{float:left;width:100%;padding-bottom:5px;line-height:150%;}
.pic_product ul li h3 a{font-size:18px;font-weight:bold;line-height:150%;}
.pic_product ul li h3 a em{color:#FF0000;font-size:18px;font-weight:bold;line-height:150%;}
.pic_product ul li .con{float:left;width:100%;color:#666}
.showPage{FLOAT:LEFT;WIDTH:100%;padding:0px 0px;}
.showPage #page{float:right;padding:15px;}
.showPage p{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-left:5px;}
.showPage a{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-left:5px;}
.showPage a.cur{border:1px solid#2C7BD8;background:#2C7BD8;color:#FFF;}
.pathout{float:left;width:100%;}
.path{float:left;width:100%;margin-top:0px;}
.path span{float:right;line-height:70px;}
.path span em{float:right;width:30px;height:70px;background:url(../images/hb.png) center center no-repeat;background-size:auto 12px;}
.path span:first-child em{display:none;}
.path span a{line-height:70px;}
.pic_list_si{float:right;width:85%;border:1px solid #ddd;margin-bottom:30px;padding:10px;background:rgba(255,255,255,0.6)}
.pic_list_si ul li{float:left;width:25%;padding:10px;position:relative;overflow:hidden;}
.pic_list_si ul li i{float:left;width:100%;overflow:hidden;border:1px solid #f4f4f4;padding:5px;transition: 0.3s;}
.pic_list_si ul li i em{float:left;width:100%;overflow:hidden;}
.pic_list_si ul li i img{float:left;width:100%;transition: 0.3s;}
.pic_list_si ul li h4{float:left;width:100%;transition: 0.3s;padding:0px 10px;text-align:center;line-height:50px;height:50px;overflow:hidden;background:#F4F4F4}
.pic_list_si ul li a:hover i img{float:left;width:100%;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
   
.pic_list_si ul li:hover h4{background:#2C7BD8;color:#FFF}
.pic_list_si ul li:hover i{border:1px solid #2C7BD8;}
   
.pic_list_san{float:right;width:85%;margin-bottom:0px;padding:0px;border:1px solid #ddd;padding:10px;background:rgba(255,255,255,0.6)}
.pic_list_san ul li{float:left;width:33.333%;padding:0px;padding:10px;}
.pic_list_san ul li i img{float:left;width:100%;transition: 0.3s;}
.pic_list_san ul li i{float:left;width:100%;overflow:hidden;border:1px solid #f4f4f4;padding:5px;transition: 0.3s;}
.pic_list_san ul li i em{float:left;width:100%;overflow:hidden;}
.pic_list_san ul li h4{float:left;transition: 0.3s;width:100%;padding:0px 10px;background:#f4f4f4;text-align:center;line-height:50px;height:50px;overflow:hidden;}
.pic_list_san ul li a:hover i img{float:left;width:100%;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
    
.pic_list_san ul li:hover h4{background:#2C7BD8;color:#FFF}
.pic_list_san ul li:hover i{border:1px solid #2C7BD8;}
.hfa{float:left;width:590px;background:#FFF;padding:20px;margin-top:10px;}
#hfa{float:right;}
.alltit{float:left;width:100%;border-bottom:1px solid #ddd;font-size:16px;padding-bottom:10px;}
.alltit a{float:right;line-height:24px;background:#037D48;color:#FFF;padding:0px 5px;font-size:12px;}
.alltit span{float:left;line-height:24px;font-size:16px;padding:0px 5px;}
.alltit span.a{background:#037D48;color:#FFF;}
.picinfo{float:left;width:240px;margin-top:20px;}
.picinfo .img{float:left;width:100%;overflow:hidden;}
.picinfo .img img{float:left;width:100%;}
.picinfo .img a:hover img{transform: scale(1.1);}
.picinfo h2{float:left;width:100%;}
.picinfo h2 a{float:left;width:100%;text-align:center;font-size:18px;line-height:40px;font-weight:bold;color:#037D48;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.picinfo .con{float:left;width:100%;padding:10px;background:#F5F5F5;height:90px;overflow:hidden;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.picinfolist{float:right;width:290px;margin-top:13px;}
.picinfolist ul li{float:left;width:100%;border-bottom:1px dashed #ddd;}
.picinfolist ul li a{float:left;width:100%;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;background:url(../images/lioff.png) left no-repeat;}
.picinfolist ul li a span{float:right;color:#999;line-height:32px;}
.picinfolist ul li a:hover{background:none;padding-left:0px;}
.hfhf{float:left;width:292px;margin-left:10px;background:#fff;padding:15px;margin-top:20px;}
#hfhf{margin-left:0px;width:294px;}
.hfhf .list{float:left;width:100%;margin-top:10px;BORDER-TOP:1PX SOLID #DDD;PADDING-TOP:5PX;}
.hfhf .list ul li{float:left;width:100%;border-bottom:1px dashed #ddd;}
.hfhf .list ul li a{float:left;width:100%;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;background:url(../images/lioff.png) left no-repeat;}
.hfhf .list ul li a span{float:right;color:#999;line-height:32px;}
.hfhf .list ul li a:hover{background:none;padding-left:0px;}
.hfhf .pics{float:left;width:100%;margin-top:10px;}
.hfhf .pics .img{float:left;width:100%;overflow:hidden;}
.hfhf .pics .img img{float:left;width:100%;}
.hfhf .pics .img a:hover img{transform: scale(1.1);}
.hfhf .pics h2{float:left;width:100%;}
.hfhf .pics h2 a{float:left;width:100%;text-align:center;font-size:14px;line-height:40px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hfhf .pics .con{float:left;width:100%;padding:10px;background:#F5F5F5;height:90px;overflow:hidden;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.piclistwu{float:left;width:100%;}
.piclistwu ul li{float:left;width:226PX;margin-left:10px;margin-top:10px;}
.piclistwu ul li i{float:left;width:100%;overflow:hidden;position:relative}
.piclistwu ul li i img{float:left;width:100%;}
.piclistwu ul li:nth-child(5n+1){margin-left:0px;}
.piclistwu ul li a{float:left;width:100%;text-align:center;}
.piclistwu ul li a h3{float:left;width:100%;font-size:14px;line-height:22px;padding:10px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.piclistwu ul li a:hover img{transform:scale(1.1);}
.allbox{float:left;width:100%;padding:15px;background:#FFF;MARGIN-TOP:20PX;}
.sanfen{float:left;width:392px;margin-left:12px;background:#fff;padding:15px;margin-top:20px;}
#sanfen{margin-left:0px;}
.sanfen .list{float:left;width:100%;margin-top:0px;BORDER-TOP:1PX SOLID #DDD;PADDING-TOP:5PX;}
.sanfen .list ul li{float:left;width:100%;border-bottom:1px dashed #ddd;}
.sanfen .list ul li a{float:left;width:100%;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;background:url(../images/lioff.png) left no-repeat;}
.sanfen .list ul li a span{float:right;color:#999;line-height:32px;}
.sanfen .list ul li a:hover{background:none;padding-left:0px;}
.sanfen .pics{float:left;width:100%;margin-top:10px;}
.sanfen .pics .img{float:left;width:100%;overflow:hidden;}
.sanfen .pics .img img{float:left;width:100%;}
.sanfen .pics .img a:hover img{transform: scale(1.1);}
.sanfen .pics h2{float:left;width:100%;}
.sanfen .pics h2 a{float:left;width:100%;text-align:center;font-size:14px;line-height:40px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.leftbox{float:left;width:15%;padding-right:20px;}
.class_tit{float:left;width:100%;background:#2C7BD8;padding:15px 15px;font-size:18px;color:#FFF;font-weight:bold;}
.class_tit span{float:left;width:100%;padding-left:0px;font-size:14px;color:#aaa;font-weight:normal;}
.classsub{float:left;width:100%;}
.classsub ul li{float:left;width:100%;margin-top:1px;}
.classsub ul li a{float:left;width:100%;background:#F8F8F9;padding:0px 15px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.classsub ul li.now a{color:#2C7BD8;font-weight:bold;}
.wxcode{float:right;margin-top:20px;padding-left:35px;}
.wxcode ul{float:left;}
.wxcode ul li{float:left;width:120px;margin-right:15px;}
.wxcode ul li img{float:left;width:100%;}
.footerb{float:left;display:flex;flex-direction:column;padding-top:15px;}
.fmenu{float:left;}
.fmenu a{padding:0px 10px 0px 0px;color:#fff;font-size:22px;}
.fmenu a:after{content:"|";padding-left:10px;color:#55AAF7;}
.fmenu a:last-child:after{content:"";}
.foot_in{float:left;color:#FFF;}
.foot_in a{color:#FFF;padding:0px 5px;}
.foot_in span{color:#FFF;padding:0px 0px;}
.foot_in a.icp{padding-left:22px;background:url(../images/foot1.png) left no-repeat;background-size:16px;}
.fmenus{float:left;margin-top:10px;}
.fmenus p{float:left;width:100%;color:#B7B6B6;font-size:16px;margin-top:5px;COLOR:#fff;}
.fmenus b{font-weight:bold;}
.fmenus p:nth-child(1){padding-left:35px;background:url(../images/f1.png) left no-repeat;}
.fmenus p:nth-child(2){padding-left:35px;background:url(../images/f2.png) left no-repeat;}
.fmenus p:nth-child(3){padding-left:35px;background:url(../images/f3.png) left no-repeat;}
.info_info{float:left;width:85%;border:1px solid #DDD;padding:50px 70px;background:#FFF;box-shadow:2px 4px 9px rgba(0,0,0,0.1)}
.info_info h1{float:left;width:100%;font-size:30px;line-height:150%;text-align:center;border-bottom:1px dashed #ddd;padding-bottom:10px;}
#videoinfo{float:left;width:100%;height:560px;margin-top:10px;}
#allmap{float:left;width:100%;height:400px;margin-top:10px;}
.img_suolue{width:100%;PADDING-top:10px;text-align:center;display:flex;align-content:center;justify-content:CENTER;text-align:center;}
.img_suolue div{background:#CCC;}
.img_suolue img{max-width:100%;}
.content_info{float:left;width:100%;padding:0px;margin-top:10px;}
.content_info strong{font-weight:bold;}
.content_info td{border:1px solid #ddd;padding:8px;}
.content_info img{max-width:100%;margin-top:0px;}
.content_info table{width:100%;FLOAT:LEFT;MARGIN:10PX 0PX;}
.content_info table tr:nth-child(1) td{font-size:16px;font-weight:bold;background:#FAFAFA;}
.content_info p{float:left;width:100%;margin-top:5px;}
.content_info h2{float:left;width:100%;margin:0px;padding:0px;padding-left:20px;background:url(../images/h3.png) left no-repeat;margin-top:10px;border-bottom:1px dashed #ddd;line-height:50px;font-size:1.3rem;color:#1A1A1A;font-weight:bold;}
.content_info h3{float:left;width:100%;font-weight:bold;background:#E9F1FE;padding:15px;color:#2C7BD8;margin-top:10px;}
.content_info h4{float:left;width:100%;font-weight:bold;color:#2C7BD8;}
.aboutimg{float:left;width:50%;}
.h_about{float:right;width:52%;padding:20px 0px 20px 50px;}
.h_about h4{float:left;width:100%;font-size:16px;color:#999;font-weight:normal;}
.h_about h3{float:left;width:100%;font-size:40px;font-weight:normal;}
.h_about a{float:left;border:2px solid #E83426;border-radius:5px;color:#E83426;padding:0px 20px;line-height:40px;margin-top:10px;transition:0.3s;}
.h_about a:after{content:">>";font-size:16px;padding-left:5px;}
.h_about a:hover{background:#E83426;color:#FFF;}
.ysbox{float:left;width:100%;background:#FFF;box-shadow:2px 0px 10px rgba(0,0,0,0.5);padding:50px 30px;margin-top:20px;}
.ysbox ul{float:left;width:100%;padding-right:600px;background:url(../images/ysr.jpg) right no-repeat;}
.ysbox ul li{float:left;width:100%;background:url(../images/liys.png) left no-repeat;font-size:22px;padding:10px 0px;padding-left:20px;}
.h_aboutcon{float:left;width:100%;}
.index_tit{float:left;width:100%;margin-top:70px;}
.index_tit h3{float:left;width:100%;font-size:40px;line-height:70px;font-weight:normal;text-align:center;}
.index_tit div.a{float:left;width:100%;display:flex;justify-content:center;background:url(../images/dd.jpg) left repeat-x;}
.index_tit div.a div{padding:0px 30px;background:#FFF;font-size:16px;letter-spacing:4px;}
.index_titw{float:left;width:100%;margin-top:50px;}
.index_titw h3{float:left;width:100%;font-size:40px;line-height:70px;font-weight:normal;text-align:center;color:#FFF;}
.index_titw div.a{float:left;width:100%;display:flex;justify-content:center;background:url(../images/ddw.png) left repeat-x;}
.index_titw div.a div{padding:0px 30px;background:#none;font-size:16px;letter-spacing:4px;color:#FFF;}
.index_titg{float:left;width:100%;margin-top:70px;}
.index_titg h3{float:left;width:100%;font-size:40px;line-height:70px;font-weight:normal;text-align:center;}
.index_titg div.a{float:left;width:100%;display:flex;justify-content:center;background:url(../images/dd.jpg) left repeat-x;}
.index_titg div.a div{padding:0px 30px;background:#f4f4f4;font-size:16px;letter-spacing:4px;}
.case{float:left;width:100%;padding:40px 0px 0px 0px;}
.case ul li{float:left;width:33.333%;padding:10px;}
.case ul li i{float:left;width:100%;overflow:hidden;}
.case ul li img{float:left;width:100%;transition:0.3s;}
.case ul li p{float:left;width:100%;line-height:60px;text-align:center;background:#f4f4f4}
.case ul li:hover img{transform:scale(1.1)}
.whychoos{float:left;width:100%;margin-top:70px;}
.whychoos ul li{float:left;width:30%;padding:30px 0px;}
.whychoos ul li:nth-child(2){width:40%;padding:0px;position:relative;z-index:9;}
.whychoos ul li div{float:left;width:100%;background:#FFF;padding:10px 30px 30px 30px;border-radius:10px;height:260px;}
.whychoos ul li:nth-child(2) div{box-shadow:0px 0px 20px rgba(0,0,0,0.3);padding:40px 40px 70px 40px;height:320px;}
.whychoos ul li:nth-child(1) div{border-radius:10px 0px 0px 10px;;}
.whychoos ul li:nth-child(3) div{border-radius:0px 10px 10px 0px;;}
.whychoos ul li h3{float:left;width:100%;font-size:30px;color:#FF6537;font-weight:normal;text-align:center;border-bottom:1px dotted #ccc;line-height:220%;}
.whychoos ul li p{float:left;width:100%;margin-top:10px;font-size:16px;}
.whychoos ul li:nth-child(2) h3{font-size:38px;}
.whychoos ul li:nth-child(2) p{font-size:18px;line-height:200%;}
.newsb{float:left;width:100%;background:#F6F6F6;margin-top:40px;}
.newsb_a{float:left;width:50%;border-right:40px solid #F4F4F4;}
.newsb_a img{float:left;width:100%;}
.newsb_a div{float:left;width:100%;padding:15px 20px;background:#FFF;BORDER-TOP:2PX SOLID #15508A}
.newsb_a .date{float:right;font-size:14px;font-weight:normal;}
.newsb_a h2{float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsb_b{float:left;width:50%;padding:20px 20px 10px 20px;}
.newsb_b ul li{float:left;width:100%;margin-top:0px;}
.newsb_b ul li div:nth-child(1){float:left;width:18%;padding:10px 0px;white-space:nowrap;line-height:30px;}
.newsb_b ul li div:nth-child(2){float:left;width:82%;padding:10px 0px;padding-left:40px;background:url(../images/news.png) 0px -2px no-repeat;}
.newsb_b ul li:last-child{border-bottom:none;}
.newsb_b h3{float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsb_b ul li h3 span{float:right;font-weight:normal;font-size:14px;}
.ppdd{float:left;width:80%;margin-left:10%;border:10px solid #fff;margin-top:100px;padding:50px 0px;}
.ppdd h3{float:left;width:100%;color:#FFF;text-align:center;font-size:48px;}
.ppdd h3 span{color:#FFAA04}
.ppdd p{float:left;width:100%;color:#FFF;text-align:center;font-size:18px;}
.links{float:left;width:100%;}
.links ul li{float:left;margin-top:15px;margin-right:30px;}
.links ul li a{float:left;}
.links ul li img{float:left;height:60px;}
@media screen and (max-width:1260px){
.mainbox{float:left;width:100%;padding:0px 30px;}
}
@media screen and (max-width:1160px){
.logo{background-size:auto 30px;height:90px;width:351px;}
.tels{line-height:90px;}
.navBar{float:right;padding:25px 0px;}
.navBar ul li h3{float:left;padding:0px 5px;}
.navBar ul li h3 a{font-size:14px;}
.navBar ul li .sub{float:left;width:110%;position:absolute;top:45px;left:-5%;z-index:9999;display:none;}
.navBar ul li .sub ul li{float:left;width:100%;border:none;padding-top:1px;background:none;margin:0px;PADDING-RIGHT:0PX;}
.navBar ul li .sub ul li a{padding:10px 0px;}
}
