@charset "utf-8";
/* CSS Document */
html{font-family:AlibabaPuHuiTi,'regular Bold','Microsoft YaHei',SimHei;font-size:12px}
b,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0;border:0 none}
img,input{border:0;vertical-align:middle}
li,ul{list-style:none;margin:0;padding:0}
form{padding:0;margin:0}
td{FONT-SIZE:12px}
i{font-style:normal}
img{border:0}
a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}
a:focus{outline:0}
textarea{margin:0;padding:0}
input,textarea{outline:0}
a:hover{color:#ff3c00;text-decoration:none;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}
.content{ width:1400px; margin:0px auto; overflow:hidden;}
.mial{ width:1400px; margin:0px auto;}
@media screen and (min-width:320px){body{font-size:14px}}
.top{ background:#ededed; line-height:40px; font-size:14px; color:#666;}
.top span{ float:right; margin-right:20px;}
.top span a:after{ content:"|"; margin:0 5px; color:#999;}
.top span a:last-child:after{ content:"";display:none;}
.top i{ float:right;}
.top i a:after{ content:"|"; margin:0 5px;color:#999;}
.top i a:last-child:after{ content:"";display:none;}
.had{ overflow:hidden; margin:10px auto}
.had .logo{ float:left;}
.had .logo img:first-child{ display:block}
.had .logo img:last-child{ display:none}
.had .txt{ float:left; margin-top:25px; margin-left:10px;}
.had .txt h3{ font-size:26px; font-weight:bold; margin-bottom:3px;}
.had .txt h3 span{ color:#0166b5}
.had .txt p{ font-size:18px; color:#666;}
.had .hot{ float:right; background:url(../images/tel.png) no-repeat center left; font-size:48px; color:#0166b5; font-weight:bold; padding-left:140px; margin:20px auto}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:25px;display:none}
.sp_nav span{display:block;background:#0166b5;width:30px;height:4px;position:absolute;left:10px;transition:all ease .35s; border-radius:6px;}
.sp_nav span:nth-of-type(1){top:0}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.m_nav span{ background:#f00}

.nav{ background:#0166b5; height:70px; margin:0px auto}
.nav ul{ width:1400px; margin:0px auto}
.nav ul li{ line-height:70px; font-size:20px; width:16.66666%; float:left; text-align:center; position:relative}
.nav ul li a{ color:#fff; display:block}
.nav ul li:hover{ background:#ff3c00}
.nav ul li ul{ position:absolute; width:100%; left:0px; background:rgba(1,102,181,0.8); overflow:hidden; z-index:9; padding-bottom:10px; border-radius:0 0px 5px 5px; display:none;}
.nav ul li ul li{ width:100%; float:inherit; border-bottom:1px rgba(255,255,255,0.6) dotted; font-size:15px; line-height:50px;}
.nav ul li:hover ul{ display:block;}

.sjj_nav{position:fixed;z-index:9999;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease .35s}
.nav_show{top:88px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999}
.sjj_nav ul li i{position:absolute;top:5px;right:0;border-left:1px #ddd solid;height:30px;padding:0 7px 0 7px}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease .35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul>li:last-child{border-bottom:1px #ddd solid}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#0074c2}
.sjj_nav ul li ul li>ul{margin-left:10px}
.sjj_nav ul li:nth-child(n+5) i{ display:none;}

.banner{ overflow:hidden; position:relative; width:100%;}
.banner .swiper-slide img{ width:100%;}
.banner .swiper-pagination{ bottom:30px;}
.banner .swiper-pagination-bullet{ width:12px; height:12px; background:#fff; opacity:1; margin:0 7px !important;-webkit-transition:all .5s;transition:all .5s;}
.banner .swiper-pagination-bullet-active{ width:30px; border-radius:6px; background:#f00;-webkit-transition:all .5s;transition:all .5s;}

.mbanner{ overflow:hidden; position:relative; width:100%; display:none;}
.mbanner .swiper-slide img{ width:100%;}
.mbanner .swiper-pagination{ bottom:10px;}
.mbanner .swiper-pagination-bullet{ width:12px; height:12px; background:#fff; opacity:1; margin:0 5px !important;-webkit-transition:all .5s;transition:all .5s;}
.mbanner .swiper-pagination-bullet-active{ width:20px; border-radius:60px; background:#f00;-webkit-transition:all .5s;transition:all .5s;}


.search{ border-bottom:1px #ccc solid; overflow:hidden; padding:20px 0;}
.s_left{ width:60%; float:left;}
.s_left h3{ font-size:20px; color:#ff3c00; font-weight:bold; background:url(../images/sel.png) no-repeat center left;padding:5px 0 5px 35px; margin-bottom:10px;}
.s_left dd{ overflow:hidden; font-size:14px;}
.s_left dd a{ margin:5px;white-space: nowrap;}
.s_right{ width:37%; float:right; border:1px #ff3c00 solid; height:50px; line-height:50px; margin-top:10px;}
.s_right input{ width:85%; line-height:48px; text-indent:0.5em; font-size:15px; color:#666;}
.s_right input.fdj{ width:45px; height:48px; background:url(../images/sousuo.png) no-repeat center center; cursor:pointer; float:right}


.title{ text-align:center; margin:60px auto}
.title h3{ font-size:36px; color:#333; font-weight:bold; background:url(../images/xx.png) no-repeat center bottom; padding-bottom:25px;}
.title h3 span{ color:#0166b5}
.title p{ font-size:18px; color:#666; margin:5px auto ; line-height:30px;  }
.title dd{ text-align:center; margin:30px auto 0}
.title dd a{ border:1px #f00 solid; font-size:18px; display:inline-block; width:160px; text-align:center; height:50px; line-height:50px; border-radius:6px; color:#f00}
.title dd a:hover{ background:#f00; color:#fff;}

.chengnuo{ overflow:hidden; position:relative; padding-bottom:20px;}
.chengnuo .swiper-slide{ overflow:hidden; text-align:center; }
.chengnuo .swiper-slide div{ margin:30px auto;}
.chengnuo .swiper-slide h3{ font-size:24px; color:#333; font-weight:bold; margin:0px auto 20px }
.chengnuo .swiper-slide p{ font-size:16px; color:#666; line-height:28px;}
.chengnuo .swiper-slide p span{ display:block;}
.chengnuo .swiper-pagination{ top:auto; bottom:0px; height:5px;}
.chengnuo .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background:#f00}

.dtl{ width:580px; border-radius:60px; border:5px #ff3c00 solid; height:60px; line-height:60px; font-size:30px; color:#fff; text-align:center; font-weight:bold; margin:40px auto 0; color:#ff3c00}
.dtl span{ background:#ff3c00; border-radius:60px;     float: left;  display: block; padding: 0 30px; color:#fff; font-size:24px;}


.picbox{ overflow:hidden; margin:60px auto 0; background:#f2f2f2; padding-bottom:60px;}

.pic_left{ width:270px; float:left; margin-top:10px;}
.zhitongche{ background:#0166b5; padding:20px 0 15px; text-align:center}
.zhitongche h3{ font-size:24px; color:#fff; font-weight:bold;}
.zhitongche p{ font-size:18px; color:#fff; text-transform:uppercase; margin:5px auto}
.pic_muen{ border:3px #0166b5 solid; overflow:hidden;}
.pic_muen ul{ margin:15px;}
.pic_muen ul li{ font-size:18px; line-height:58px; border-bottom:1px #ccc dashed}
.pic_muen ul li:before{ content:"◆"; color:#666; margin-right:5px;}

.tel{ background:#0166b5; overflow:hidden; padding:20px 15px; color:#fff;}
.tel p{ font-size:18px; }
.tel h3{ font-size:30px; font-weight:bold;}

.pic_right{ float:right; overflow:hidden; width:76%;}
.pic_right ul{ overflow:hidden;}
.pic_right ul li{ width:33.33%; border:10px #f2f2f2 solid; box-sizing:border-box; overflow:hidden; float:left;}
.pic_right ul li div{ overflow:hidden; border:1px #fff solid;}
.pic_right ul li p{ text-align:center; font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:60px;}
.pic_right ul li:hover div{ border:1px #0166b5 solid;}
.pic_right ul li:hover p{ background:#0166b5; color:#fff;}
.pic_right ul li div img{ -webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.pic_right ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.gg{ background:#0166b5; margin:0px auto; text-align:center; padding:30px 0}
.gg h3{ font-size:36px; color:#fff; font-weight:bold; }
.gg p{ font-size:18px; color:#fff; margin:5px auto ; line-height:30px;  }




.lingyu{ background:url(../images/lingyubj.jpg) no-repeat center top; background-size:100%; padding:40px 0 0; margin:0px auto 0 }
.lybox { margin:20px auto 0; padding-bottom:60px;}
.lybox .swiper-wrapper{ display:contents}
.lybox .swiper-slide{ background:#fff;}
.lybox .swiper-slide .lycom { overflow:hidden; }
.lybox .swiper-slide .lycom div{ overflow:hidden; float:left; width:50%;}
.lybox .swiper-slide .lycom div img{ width:100%;}
.lybox .swiper-slide .lycom dl{ width:47%; float:right; margin-top:15px;}
.lybox .swiper-slide .lycom dl h3{ font-size:30px; color:#0166b5;  align-items: center;  justify-content: center; overflow:hidden;}
.lybox .swiper-slide .lycom dl h3 span{ width:60px; height:67px; background:url(../images/lyimg04.png) no-repeat center center; background-size:100%; display:inline-block; text-align:center; line-height:67px; color:#fff; float:left; margin-right:20px;}
.lybox .swiper-slide .lycom dl h3 i{ font-size:13px; text-transform:uppercase; display:block; margin-top:3px; color:#999; font-weight:400;}
.lybox .swiper-slide .lycom dl h3 b{ color:#ff3c00}
.lybox .swiper-slide .lycom p{ font-size:16px; color:#666; line-height:34px; margin-top:20px;}
.lybox .swiper-slide .lycom dd{ overflow:hidden; margin:30px auto 0}
.lybox .swiper-slide .lycom dd img{ width:100%; overflow:hidden;}
.lybox  .swiper-pagination-bullet{-webkit-transition:all .5s;transition:all .5s;}
.lybox  .swiper-pagination-bullet-active{ width:20px; border-radius:6px; background:#ff3c00;-webkit-transition:all .5s;transition:all .5s;}


.lybox .swiper-slide:nth-child(2n) .lycom div{ float:right; }
.lybox .swiper-slide:nth-child(2n) .lycom dl{ float:left; }

.casebox{ background:#f2f2f2; overflow:hidden; margin:0px auto; padding-bottom:50px;}
.ls_com{ overflow:hidden; margin:0px auto}
.ls_com ul{ overflow:hidden;}
.ls_com ul li{ overflow:hidden; width:400px; float:left; margin-left:20px;}
.ls_com ul li div{ overflow:hidden;}
.ls_com ul li div img{ -webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.ls_com ul li p{ overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center; font-size:18px; color:#666; margin:5px auto; line-height:40px;}
.ls_com ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.ls_com ul li:hover p{ color:#f00}



.adv{ overflow:hidden; background:#eeeeee url(../images/adv.jpg) no-repeat center top; background-size:100%;  padding:0px 0 60px}
.advbox{ overflow:hidden; padding:20px 30px}
.advbox .swiper-slide{ overflow:hidden; text-align:center}
.advbox .swiper-slide div{ margin:30px auto 15px;}
.advbox .swiper-slide div img{ width:100%;}
.advbox .swiper-slide h3{ font-size:18px; color:#666; font-weight:400;}

.adv .advbox  .swiper-pagination-bullet{-webkit-transition:all .5s;transition:all .5s; background:#999; opacity:1}
.adv .advbox  .swiper-pagination-bullet-active{ width:20px; border-radius:6px; background:#ff3c00;-webkit-transition:all .5s;transition:all .5s;}
.advbox { padding-bottom:10px;}

.adv1 .advbox  .swiper-pagination-bullet{-webkit-transition:all .5s;transition:all .5s; background:#999; opacity:1}
.adv1 .advbox  .swiper-pagination-bullet-active{ width:20px; border-radius:6px; background:#ff3c00;-webkit-transition:all .5s;transition:all .5s;}


.about{ overflow:hidden; background:#fff; padding:15px;}
.about div{ width:48%; float:left; overflow:hidden;}
.about div img{ width:100%;}
.about dl{ width:50%; float:right; overflow:hidden;}
.about dl h3{ color:#0166b5; font-size:30px;}
.about dl h3 p{ font-size:18px; color:#666; font-weight:400;}
.about dl h3:after{ content:""; display:block; width:60px; height:3px; border-radius:6px; background:#0166b5; margin:20px  0}
.about dl dd{ overflow:hidden; font-size:16px; line-height:26px; color:#666; height:236px;word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 9;
-webkit-box-orient: vertical;}
.about dl dt{ overflow:hidden; margin:20px auto;}
.about dl dt a{ width:150px; border-radius:6px; height:45px; line-height:45px; background:#5d5d5d; text-align:center; display:block; color:#fff; font-size:18px;}
.about dl dt a:hover{ background:#ff3c00}

.qiye{ overflow:hidden; margin:20px  auto}
.qiye ul{ overflow:hidden;}
.qiye ul li{ width:25%; float:left; overflow:hidden; background:#0166b5; height:220px;}
.qiye ul li img{ width:100%; height:100%; overflow:hidden;}
.qiye ul li dl{ margin:40px; overflow:hidden;}
.qiye ul li dl h3{ font-size:20px; color:#fff; overflow:hidden;}
.qiye ul li dl h3:after{ content:""; display:block; background:#fff; border-radius:6px; height:2px; width:40px; margin:20px 0;}
.qiye ul li dl p{ font-size:16px; color:#fff; overflow:hidden; line-height:28px;}






.news{ overflow:hidden; margin-bottom:40px; }
.news_left{ width:40%; float:left; background:#f2f2f2; padding:20px; margin-top:20px;}
.news_left div{ overflow:hidden; height:310px }
.news_left h3{ font-size:18px; color:#333; margin:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_left p{ font-size:16px; color:#666;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; height:60px; line-height:30px; margin:0 10px  }
.news_left div img{ -webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.news_left:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news_left:hover h3{ color:#ff3c00}





.news_right{ width:55%; float:right;}
.news_right .nwbox .swiper-wrapper{ display:inline-table}
.news_right .swiper-slide{ overflow:hidden;background:#f2f2f2; float:left; }
.news_right .swiper-slide:nth-child(1n){ margin-top:20px !important;}
.news_right .swiper-slide dl{  padding:20px; }
.news_right .swiper-slide .tit{width:100%;height:auto;overflow:hidden;padding-bottom:15px;background:url(../images/jt.png) no-repeat right top;border-bottom:1px solid #e6e6e6}
.news_right .swiper-slide .time b{color:#333;font-size:36px;font-weight:700}
.news_right .swiper-slide .time p{color:#333;font-size:12px;margin-top:-3px}
.news_right .swiper-slide .info{width:100%;height:auto;overflow:hidden;margin-top:20px}
.news_right .swiper-slide .info h4{color:#000;font-size:18px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news_right .swiper-slide .info p{color:#666;font-size:14px;line-height:24px;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;overflow:hidden}
.news_right .swiper-slide:hover{ background:#0166b5; -webkit-transition:all .5s;transition:all .5s;}
.news_right .swiper-slide:hover .info h4{ color:#fff}
.news_right .swiper-slide:hover .tit{background:url(../images/jt1.png) no-repeat right top;}
.news_right .swiper-slide:hover .time b,
.news_right .swiper-slide:hover .time p,
.news_right .swiper-slide:hover .info p{ color:#fff;}

.news_right .nwbox .swiper-pagination-bullet{-webkit-transition:all .5s;transition:all .5s; background:#999; opacity:1}
.news_right .nwbox .swiper-pagination-bullet-active{ width:20px; border-radius:6px; background:#ff3c00;-webkit-transition:all .5s;transition:all .5s;}




.footer{ background:#2b2b2b; overflow:hidden; padding:40px 0; margin:0px auto 0}
.footer .f_left{ float:left; overflow:hidden; color:#797979; line-height:34px; font-size:16px; margin-left:5%}
.footer .f_left h3{font-size:20px; font-weight:bold; color:#fff; margin-bottom:10px;}
.footer .f_left span{ color:#F00; font-weight:bold}

.footer .f_nav{ float:left; width:33.33%}
.footer .f_nav h3{ font-size:20px; font-weight:bold; color:#fff; margin:5px auto 15px}
.footer .f_nav ul{ overflow:hidden;}
.footer .f_nav ul li{ width:33.33%; float:left; overflow:hidden; border:8px #2b2b2b solid; box-sizing:border-box; text-align:center;}
.footer .f_nav ul li a{ color:#797979; line-height:30px; font-size:16px; border:1px #797979 solid; display:block}
.footer .f_nav ul li a:hover{ color:#fff;}
.footer .f_rwm{ float:right; width:120px;  padding:5px}
.footer .f_rwm h3{ font-size:20px; font-weight:bold; color:#fff; margin:0px auto 15px}
.footer .f_rwm div{background:#fff ;}
.footer .f_rwm img{ width:100%}

.cor{ background:#000; overflow:hidden; font-size:16px; color:#797979; line-height:60px; text-align:center;}

.links{width:100%;overflow:hidden;border-top:1px solid #ccc; margin-top:15px; padding:20px 0 }
.links span{ font-size:15px; color:#666; background:url(../images/icon04.png) no-repeat left 5px; padding-left:20px; margin-right:5px;}
.links a:after{content:"|"; margin:0 5px; color:#999}
.links a{color:#999;font-size:15px;}
.links a:hover{color:#ff3c00;}


.side{position:fixed;width:60px;right:0;bottom:20%;z-index:10;border:1px solid #ccc;background:#fff;border-bottom:0}
.side ul li{width:60px;height:60px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:18px;text-align:center;transition:all .3s;cursor:pointer;}
.side ul li a{color:#333}
.side ul li:hover{background:#ff3c00;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 18px;margin-top:9px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/ios01.png)}
.side ul li i.bgs2{background-image:url(../images/ios02.png)}
.side ul li i.bgs3{background-image:url(../images/ios03.png)}

.side ul li i.bgs6{background-image:url(../images/ios03.png)}

.side ul li:hover i.bgs1{background-image:url(../images/icon11.png)}
.side ul li:hover i.bgs2{background-image:url(../images/icon22.png)}
.side ul li:hover i.bgs6{background-image:url(../images/icon33.png)}


.side ul li.sideetel:hover .telBox{display:block}
.side ul li.sideewm:hover .ewBox{display:block}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}


.side ul li.sideewm .ewBox{width: 130px;
    display: none;
    color: #363636;
    text-align: center;
    padding: 10px;
    position: absolute;
    left: -152px;
    top: -75px;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #e0e0e0;
    background: #ff3c00;}
.side ul li.sideetel .telBox{width:240px; padding-bottom:10px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background:#ff3c00}
.side ul li.sideetel .telBox dd{display:block; overflow:hidden;padding-left:82px;line-height:20px;font-size:18px;padding-top:14px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;font-size:20px; font-weight:bold;}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#0a8ada}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/icon11.png) 28px 19px no-repeat;background-size:15%}
.side ul li.sideewm .ewBox img{width:100%}
.fn{ display:none;}

.n_banner{ overflow:hidden; width:100%; position:relative}
.n_banner img{ width:100%;}
.n_banner img:first-child{ display:block;}
.n_banner img:last-child{ display:none;}

.n_title{ text-align:center; margin:60px auto}
.n_title h3{ font-size:50px; color:#333; font-weight:400;}
.n_title p{ font-size:18px; color:#666; margin:20px 0; line-height:30px;  }

.fanwei{ overflow:hidden; margin:30px auto }
.fanwei ul{ overflow:hidden; }
.fanwei ul li{ width:33.33%; float:left; border:10px #fff solid; box-sizing:border-box; overflow:hidden;}
.fanwei ul li div{ overflow:hidden;}
.fanwei ul li div img{ -webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.fanwei ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.fanwei ul li h3{ font-size:20px; color:#333; margin:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center;}
.fanwei ul li p{ font-size:18px; color:#666;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; height:60px; line-height:30px; margin:0 10px  }
.fanwei ul li:hover h3{ color:#f00;-webkit-transition:all .5s;transition:all .5s;}




.fenye{overflow:hidden;clear:both;width:100%;text-align:center;margin:40px auto}
.fenye{overflow:hidden;text-align:center}
.fenye ul li{overflow:hidden;width:auto;display:inline-block;min-width:40px;height:40px;line-height:40px;margin:1px 5px;background:#eee;float:none;border:1px #ccc solid}
.fenye ul li.on{background:#f00;color:#fff;border:1px #f00 solid}
.fenye ul li .disabled{width:70px}
.fenye ul li:first-child{width:70px}
.fenye ul li:last-child{width:70px}
.fenye ul li:hover{background:#f00;color:#fff;transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s}
.fenye ul li:hover a{color:#fff}
.fenye ul li a{display:block}
.fenye ul li.on a{color:#fff}



.lxwm{ margin:60px auto; overflow:hidden;}
.lxwm_left{ width:55%; float:left;}
.lxwm_left .zhici{ font-size:24px; font-weight:bold; color:#666; line-height:50px; width:540px}
.lxwm_left ul{  padding-top:20px;}
.lxwm_left ul li{ padding:10px 0; font-size:18px;}
.lxwm_left ul li img{ width:25px; margin-right:8px;}
.lxwm_left ul li span img{ width:120px; vertical-align:text-top}
.lxwm_right{ width:45%; float:right; height:450px;}
.BMap_cpyCtrl,.BMap_stdMpCtrl,.anchorBL{ display:none;}
.liuyanbox{ overflow:hidden; margin:60px auto}
.ly_left{ width:50%; float:left; overflow:hidden;}
.ly_left img{ width:100%;}
.ly_right{ width:48%; float:right;}
.ly_right h3{ font-size:24px; color:#666; border-bottom:3px #ccc solid; padding-bottom:15px;}
.ly_right ul{ margin-top:15px; overflow:hidden;}
.ly_right ul li{ overflow:hidden; font-size:18px; margin-bottom:15px;}
.ly_right ul li input{ width:90%; border:1px #ccc solid; border-radius:6px; line-height:45px;}
.ly_right ul li textarea{ width:90%; border:1px #ccc solid; border-radius:6px; line-height:24px; height:100px;vertical-align: text-top;}
.ly_right ul li:last-child input{ width:150px;  background:#ff3c00; margin-left:50px; color:#fff; font-size:18px; cursor: pointer}
.ly_right ul li:last-child input:last-child{ background:#d2d2d2; color:#333;}

.mbx{ background:#f2f2f2; margin:0px auto; line-height:60px; font-size:16px; color:#666; }
.mbx span{background:url(../images/mbx.png) no-repeat center left; padding-left:20px;}
.mbx a:after{ content:">"; font-family:"宋体"; margin:0 5px;}
.mbx a:last-child:after{ content:""; display:none;}

.pc_nav{ overflow:hidden; margin:40px auto 0}
.pc_nav ul{ overflow:hidden;}
.pc_nav ul li{ overflow:hidden; width:25%; border:10px #fff solid; box-sizing:border-box; background:#0166b5; text-align:center; color:#fff; float:left; position:relative;  line-height:55px; font-size:18px;}
.pc_nav ul li:hover:after{ content:"◆"; position:absolute; left: 50%;  bottom: -27px;  font-size: 42px;  margin-left: -12px;}
.pc_nav ul li a{ color:#fff; display:block}
.pc_nav ul li:hover{ background:#ff3c00}
.pc_nav ul li.hover{ background:#ff3c00}
.pc_nav ul li.hover:after{ content:"◆";position:absolute; left: 50%;  bottom: -27px;  font-size: 42px;  margin-left: -12px;}

.ab_about{ overflow:hidden; margin-bottom:30px;}
.a_left{ width:60%; float:left; overflow:hidden;}
.a_left h3{ font-size:20px; color:#0166b5;}
.a_left h3:after{ content:""; background:#ff3c00; width:50px; height:3px; display:block; margin:20px 0; font-size:20px; color:#0166b5;}
.a_left p{ font-size:16px; color:#666; line-height:30px;}
.a_right{ width:30%; float:right; overflow:hidden;}
.a_right img{ width:100%;}

.w50{ margin:40px auto 0}
.zizhi{ overflow:hidden;}
.zizhi ul{ overflow:hidden;}
.zizhi ul li{ background:#fff; margin-left:20px; float:left; overflow:hidden; width:290px}
.zizhi ul li div{ margin:15px 15px 0; overflow:hidden;}
.zizhi ul li div img{ width:100%}
.zizhi ul li p{ height:50px; line-height:50px; text-align:center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:18px;}
.zizhi ul li:hover{ background:#0166b5;  -webkit-transition:all .5s;transition:all .5s;}
.zizhi ul li:hover p{ color:#fff;}
.huanjing{ overflow:hidden; padding-bottom:50px;}
.huanjing .swiper-slide { overflow:hidden;}
.huanjing .swiper-slide img{ overflow:hidden; -webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.huanjing .swiper-slide:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.huanjing .swiper-pagination-bullet{-webkit-transition:all .5s;transition:all .5s; background:#999; opacity:1}
.huanjing .swiper-pagination-bullet-active{ width:20px; border-radius:6px; background:#ff3c00;-webkit-transition:all .5s;transition:all .5s;}

.zz_lb{ overflow:hidden;}
.zz_lb ul{ overflow:hidden;}
.zz_lb ul li{ background:#f2f2f2; border:10px #fff solid;  float:left; overflow:hidden; width:25%; box-sizing:border-box;}
.zz_lb ul li div{ margin:15px 15px 0; overflow:hidden;}
.zz_lb ul li div img{ overflow:hidden; -webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.zz_lb ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.zz_lb ul li p{ height:50px; line-height:50px; text-align:center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:18px;}
.zz_lb ul li:hover{ background:#0166b5;  -webkit-transition:all .5s;transition:all .5s;}
.zz_lb ul li:hover p{ color:#fff;}

.pic_nav{ overflow:hidden; margin:40px auto 0}
.pic_nav ul{ overflow:hidden;}
.pic_nav ul li{ width:20%; float:left; overflow:hidden; background:#0166b5; border:6px #fff solid; box-sizing:border-box; line-height:55px; text-align:center; }
.pic_nav ul li a{ color:#fff; display:block; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pic_nav ul li a:hover{ background:#ff3c00}
.pic_nav ul li.active{ background:#ff3c00}

.pic_content{ overflow:hidden; margin:20px auto 0}
.pic_content ul{ overflow:hidden;}
.pic_content ul li{ overflow:hidden; width:33.33%; border:10px #fff solid; box-sizing:border-box; float:left;  text-align:center;}
.pic_content ul li div{ border:1px #ccc solid; overflow:hidden; margin:0px auto}
.pic_content ul li div img{ overflow:hidden; -webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.pic_content ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.pic_content ul li p{ line-height:50px; font-size:18px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pic_content ul li:hover div{ border:1px #0166b5 solid;}
.pic_content ul li:hover p{ background:#0166b5; color:#fff;}


.p_left{ overflow:hidden; margin:20px auto 0}
.ptit{ background:#0166b5; padding:20px 0 15px; text-align:center}
.ptit h3{ font-size:24px; color:#fff; font-weight:bold;}
.ptit p{ font-size:18px; color:#fff; text-transform:uppercase; margin:5px auto}
.pic_box{ border:3px #0166b5 solid; overflow:hidden; height:1150px; padding:15px;}
.pdd{ margin:15px auto 0}
.pic_box ul{ overflow:hidden;}
.pic_box ul li{ overflow:hidden;}
.pic_box ul li div{ overflow:hidden; border:1px #ccc solid;} 
.pic_box ul li div img{ overflow:hidden; -webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.pic_box ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.pic_box ul li p{ text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:50px; font-size:16px;}

.none{ margin:0px auto}

.w60{ margin:50px auto; overflow:hidden;}

.pic_xqy{ width:78%; float:right; margin-top:10px;}

.pic_div1{ overflow:hidden;}
.ppimg{ width:40%; float:left;}
.swi_txt{ width:55%; float:right}
.ppimg { border:1px #ccc solid;}

.ppimg .swiper-slide{ overflow:hidden; text-align:center;}
.ppimg .swiper-slide img{ width:100%}
.ppimg .swiper-pagination{ font-size:18px; color:#666}
.ppimg .swiper-button-next,.ppimg .swiper-button-prev{ background:rgba(0,0,0,.3)}
.ppimg .swiper-button-next:after,.ppimg .swiper-button-prev:after{ color:#fff; font-size:22px;}

.swi_txt{ overflow:hidden;}
.swi_txt h3{ font-size:20px; color:#333; overflow:hidden; font-weight:400;} 
.swi_txt div{ border-top:3px #f2f2f2 solid; overflow:hidden; margin:20px auto; padding:20px 0 0; font-size:16px; color:#666; line-height:30px; word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
.swi_txt  dl{ overflow:hidden;  border-top:3px #f2f2f2 solid; margin:20px auto 0; padding-top:20px; }
.swi_txt  dl dd{ font-size:20px;}
.swi_txt  dl dd img{ vertical-align:middle; margin-right:5px;}
.swi_txt  dl dt{ font-size:36px; color:#0166b5; font-weight:bold; margin:20px auto}
.swi_txt  dl a{ width:40px; color:#fff;font-size:18px; line-height:40px; border-radius:6px; width:130px; text-align:center; background:#ff3c00; display:block; margin-top:20px;}
.swi_txt  dl a:hover{ background:#0166b5 }


.pic_div2{ overflow:hidden; margin:40px auto 0}
.nrbt{ background:#0166b5; height:60px; line-height:60px; font-size:18px; color:#fff; text-indent:1em; font-weight:bold;}
.nrbox{ font-size:18px; line-height:36px; color:#666; margin:15px auto}
.nrbox p{ font-size:18px; line-height:36px; color:#666;}

.dzfanwei{ overflow:hidden;}
.dzfanwei ul{ overflow:hidden; margin:20px auto 0}
.dzfanwei ul li{ width:50%; border:10px #fff solid; box-sizing:border-box; float:left; overflow:hidden;}
.dzfanwei ul li div{ overflow:hidden;}
.dzfanwei ul li div img{ width:100%;}
.dzfanwei ul li h3{ width:70px; height:70px; line-height:70px; text-align:center; font-size:36px; color:#fff; background:#0166b5; overflow:hidden; font-weight:400;margin-top: -36px;
    position: relative;margin-left: 15px; margin-bottom:10px;}
.dzfanwei ul li  dl{ overflow:hidden; }
.dzfanwei ul li  dl dd{ font-size:30px; color:#0166b5; overflow:hidden;margin:15px auto}
.dzfanwei ul li  dl dt{ font-size:18px; line-height:30px; color:#666; overflow:hidden;}
.p_lxwm{ overflow:hidden; margin:20px auto;display: flex;  	align-items: center;    }
.p_lxwm div{ float:left; overflow:hidden; margin-right:30px;}
.p_lxwm div img{ width:100%;}
.p_lxwm span h3{ font-size:24px; color:#0166b5; margin:20px auto}
.p_lxwm span p{ font-size:18px; color:#666; line-height:36px;}

.new_left{ width:78%; float:left; overflow:hidden;}
.new_right{ float:right; }
.new_nav{ overflow:hidden;}
.new_nav ul{ overflow:hidden;}
.new_nav ul li{ text-align:center; font-size:18px; color:#fff; overflow:hidden; background:#0166b5; height:50px; line-height:50px; margin-bottom:20px;}
.new_nav ul li a{ overflow:hidden; color:#fff; display:block;}
.new_nav ul li a:hover{ background:#ff3c00}
.new_nav ul li.hover{ background:#ff3c00}

.new_liebiao{ margin:10px auto 0; overflow:hidden;}
.new_liebiao ul{ overflow:hidden;}
.new_liebiao ul li{ overflow:hidden; border:1px #f2f2f2 solid; padding:20px; margin-bottom:25px;}
.new_liebiao ul li div{ overflow:hidden; float:left; width:300px; margin-right:20px;}
.new_liebiao ul li div img{ overflow:hidden; -webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.new_liebiao ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.new_liebiao ul li span{ overflow:hidden;}
.new_liebiao ul li span h3{ font-size:24px; margin-top:15px; font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#333}
.new_liebiao ul li span dd{ overflow:hidden; font-size:15px; color:#999; padding:10px 0; margin:15px auto}
.new_liebiao ul li span dd i{ margin-right:20px; background:url(../images/sj.png) no-repeat center left;  padding:10px 0 10px 25px; list-style:none}
.new_liebiao ul li span dd i:last-child{ background:url(../images/yl.png) no-repeat center left}
.new_liebiao ul li p{ font-size:16px; color:#666; line-height:30px; word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; height:60px;}
.new_liebiao ul li dt{ width:150px; height:45px; line-height:45px; text-align:center; background:#a2a2a2; overflow:hidden; margin-top:20px;-webkit-transition:all .5s;transition:all .5s; font-size:18px; color:#fff;}
.new_liebiao ul li:hover dt{ background:#ff3c00; color:#fff; -webkit-transition:all .5s;transition:all .5s;}
.new_liebiao ul li span h3:hover{ color:#ff3c00}
 
.case_left{ width:78%; float:left; overflow:hidden; position:relative; padding:50px 0;}
.case_left:after{ content:""; width:1px; background:#f0f0f0; height:100%; position:absolute; right:0px; top:0px;}
.case_left .case_top{ overflow:hidden; border-bottom:6px #f1f1f1 solid; padding-bottom:10px;  margin-bottom:20px; margin-right:30px;}
.case_left .case_top h3{ font-size:24px; font-weight:bold;}
.case_left .case_top dd{ overflow:hidden; font-size:15px; color:#999; padding:10px 0; margin:15px auto}
.case_left .case_top dd i{ margin-right:20px; background:url(../images/sj.png) no-repeat center left;  padding:10px 0 10px 25px; list-style:none}
.case_left .case_top dd i:last-child{ background:url(../images/yl.png) no-repeat center left}
.case_left .case_content{ overflow:hidden; font-size:16px; color:#666; line-height:32px; padding-right:30px;}
.case_left .case_content img{ max-width:100%; display:block; margin:0px auto}
.case_left .case_bottom{ overflow:hidden; border-top:6px #f1f1f1 solid; border-bottom:6px #f1f1f1 solid; margin:30px auto; padding:20px 0 ;margin-right:30px;}
.case_left .c_shang{ font-size:18px; line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_left .c_xia{ font-size:18px; line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_right{ float:right; overflow:hidden;}
.case_right .tdbox{ background:#f0f0f0; margin-left:30px; margin-top:40px; position:relative; padding-bottom:10px;}
.case_right .tdbox h4{ font-size:20px; font-weight:bold; line-height:60px; border-bottom:1px #f00 solid; margin:0 20px;}
.case_right .tdbox h4 span{ float:right; font-size:16px; color:#666; font-weight:400;}


.anli{ overflow:hidden;}
.anli ul{ overflow:hidden;}
.anli ul li{ width:33.33%; float:left; border:10px #fff solid; overflow:hidden; box-sizing:border-box}
.anli ul li div{ overflow:hidden;}
.anli ul li div img{ overflow:hidden; -webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.anli ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.anli ul li  p{ font-size:18px; color:#666; line-height:50px; text-align:center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.ss_banner{ overflow:hidden; margin:0px auto; background:#0099f7; padding-bottom:50px;}
.ss_banner h3{ font-size:48px; text-align:center; margin:100px auto 0px; font-weight:400; color:#fff;}
.ss_banner dl{ margin:30px 5%; overflow:hidden;}
.ss_banner dl dd{ overflow:hidden;}
.ss_banner dl dd input{ width:90%; float:left; height:60px; border-radius:6px 0 0 6px ; background:#fff; text-indent:1em; font-size:18px; color:#666;}
.ss_banner dl dd input.sousuo{ width:10%; float:right; height:60px; line-height:60px; background:#ff3c00;border-radius:0  6px  6px 0; color:#fff; font-size:18px; text-indent:0em; cursor:pointer}
.ss_banner dl dt{ overflow:hidden; color:#fff; font-size:18px; margin:20px auto}
.ss_banner dl dt span{ color:#fff; display:block; overflow:hidden; font-weight:bold;}
.ss_banner dl dt a{ color:#fff; margin-right:10px; margin-top:10px; display:inline-block}

.ssjiegou{ background:#f2f2f2; margin:0px auto; line-height:60px; font-size:20px; color:#666; }
.ssjiegou span{color:#f00; font-size:20px; margin:0 10px;}
.ssjiegou a:after{ content:">"; font-family:"宋体"; margin:0 5px;}
.ssjiegou a:last-child:after{ content:""; display:none;}


.ss_box{width:100%;height:auto;overflow:hidden;background:0 0;float:initial}

.ss_box ul{ position:relative}
.ss_box ul li{ width:50%; border:10px #fff solid; box-sizing:border-box; float:left;background:#fff}
.ss_box ul li .info{background:#fff; border:1px #ccc solid; padding:30px;}
.ss_box ul li .info h3{ font-size:20px; font-weight:bold; line-height:50px; background:url(../images/dd.png) no-repeat center left; padding-left:15px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ss_box ul li .info p{color:#666;font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden; height:50px; line-height:28px; margin:10px auto 20px}
.ss_box ul li .info dd{ font-size:16px; color:#999;}

.ss_box ul li:hover .info h3{color:#ff3c00}

.ss_box ul li .info span{display:block;color:#999;font-size:14px;line-height:20px;margin-top:10px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}


@media screen and (max-width:1440px){.content,.mial,.nav ul{width:1300px;}
.pic_muen ul li{ line-height:53px;}

}

@media screen and (max-width:1366px){.content,.mial,.nav ul{width:1200px;}
.pic_muen ul li{ line-height:48px;}
.pic_xqy,.new_left,.case_left{ width:75%}


}
@media screen and (max-width:1200px){
	.content,.mial,.nav ul{width:auto;}
	.pic_xqy{ width:70%}
	.new_left{ width:70%}
.case_left{ width:70%}
	}
@media screen and (max-width:1024px){	
.top,.had .txt{ display:none;}
.hot,.nav{ display:none;}
.sp_nav{ display:block}
.nav_show{ display:block;}
.had .logo img:first-child{ display:none;}
.had .logo img:last-child{ display:block;}
.s_left,.tel,.dtl{ display:none;}
.pic_left .zhitongche{ display:none;}
.w60 .pic_muen,.w60 .p_left{ display:none;}
.s_right{ width:auto; float:inherit; margin:0 10px;}
.pic_left{ width:auto; float:inherit}
.pic_right{ width:auto; float:inherit}
.pic_muen{ border:none;}
.pic_muen ul li{ width:50%; float:left; border:1px #fff solid; box-sizing:border-box; background:#0166b5; text-align:center; font-size:0.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pic_muen ul li a{ color:#fff;}
.pic_muen ul li:before{ content:""; display:none;}
.chengnuo .swiper-slide div img{ width:60%}
.title{ margin:20px auto}
.picbox{ margin:20px auto 0; padding-bottom:0px;}
.pic_muen ul{ margin:0 10px;}
.side{ display:none;}
.pc_nav{ margin:20px auto 0}
.a_left{ width:45%;}
.a_right{ width:50%}
.html{ overflow:hidden;}
.none{ display:none;}
.pic_xqy{ width:auto; float:inherit; margin:20px 10px 0}
.new_left{ width:auto; float:inherit;}
.new_nav ul li{ width:50%; border:5px #fff solid; margin:0px; box-sizing:border-box; float:left; height:auto; line-height:45px; }
.new_nav { margin:0px auto 25px; }
.case_left{ width:auto; float:inherit; margin:0 15px;}
.case_left:after{ content:""; display:none;}
.case_left .case_content{ margin:0px auto; padding:0px;}

}
@media screen and (max-width:750px){	
.title h3{ font-size:0.3rem;}
.title p{ font-size:0.22rem; line-height:0.35rem;}
.chengnuo .swiper-slide div{ margin:10px auto}
.chengnuo .swiper-slide h3{ font-size:0.25rem; margin-bottom:10px;}
.chengnuo .swiper-slide p{ font-size:0.22rem; line-height:0.4rem;}
.pic_right{ margin:20px auto }
.pic_right ul li{ width:50% ; border:5px #f2f2f2 solid;}
.pic_right ul li p{ font-size:0.22rem; line-height:0.4rem;}
.gg h3{ font-size:0.3rem;}
.gg p{ font-size:0.22rem;}
.gg{ padding:0.2rem 0;}
.lybox .swiper-wrapper{ display:flex}
.lybox .swiper-slide .lycom div{ width:auto; float:inherit}
.lybox .swiper-slide .lycom dl{ float:inherit; width:auto;margin:20px auto}
.lingyu{ margin:20px 10px ; padding:0px;}
.lybox .swiper-slide:nth-child(2n) .lycom div{ width:auto; float:inherit}
.lybox .swiper-slide:nth-child(2n) .lycom dl{ width:auto; float:inherit; }
.lybox .swiper-slide .lycom dl h3{ font-size:0.3rem;}
.lybox .swiper-slide .lycom p{ font-size:15px; line-height:26px;}
.lybox{ padding-bottom:20px;}
.ls_com ul li{ width:220px;}
.ls_com ul li p{ font-size:0.22rem;}
.advbox{ padding:10px }
.adv{ background-size:100% 15%; padding-bottom:20px;}
.advbox .swiper-slide div{ margin:15px auto}
.advbox{ padding-bottom:30px;}
.about { padding-bottom:0px;}
.about div{ width:auto; float:inherit}
.about dl{ width:auto; float:inherit; margin:20px auto 0}
.about dl h3{ text-align:center; font-size:0.3rem;}
.about dl h3 p{ font-size:0.22rem;}
.about dl h3:after{ margin:20px auto}
.about dl dd{ font-size:0.22rem; line-height:0.38rem; height:auto;-webkit-line-clamp:5;}
.about dl dt{ text-align:center; margin:0px auto}
.about dl dt a{ margin:20px auto; width:60%; height:auto; line-height:inherit; padding:3% 0; font-size:0.22rem;}
.qiye ul li{ width:50%;}
.qiye ul li:nth-child(3),.qiye ul li:nth-child(5){ float:right}
.qiye ul li dl{ margin:10px;}
.qiye ul li dl h3{ font-size:0.25rem}
.qiye ul li dl p{ font-size:0.2rem; line-height:0.35rem;}
.qiye ul li{ height:170px;}
.news{ margin-bottom:15px;}
.news_left{ width:auto; float:inherit; margin:0px auto}
.news_left div{ height:auto}
.news_left h3{ font-size:0.25rem;}
.news_left p{ font-size:0.22rem; line-height:0.38rem; height:auto;}
.news_right{ width:auto; float:inherit}
.news_right .nwbox{ padding-bottom:60px;}
.news_right .nwbox .swiper-wrapper{ display:flex}
.news_right .swiper-slide{ overflow:hidden;background:#f2f2f2; float:inherit; }
.news_right .swiper-slide:nth-child(1n){ margin-top:20px !important;}
.news_right .swiper-slide .info h4{ font-size:0.25rem;}
.news_right .swiper-slide .info p{ height:auto; font-size:0.2rem; line-height:0.38rem;}
.links{ margin:0px auto; padding:0px 0 20px;;}
.links span{ display:block; text-align:center; margin:0px auto; padding:10px 0; background:none;}

.footer .f_nav{ float:inherit; width:auto; display:none;}
.footer .f_left{ float:inherit; width:auto; text-align:center; margin:0px auto}
.footer .f_left h3,.footer .f_rwm h3{ font-size:0.25rem; }
.footer .f_left{ font-size:0.2rem; line-height:0.38rem;}
.footer .f_rwm{ float:inherit; width:auto; text-align:center;}
.footer .f_rwm div{ width:50%; margin:0px auto}
.links span{ font-size:0.25rem;}
.links a{ font-size:0.2rem;}
.cor{ font-size:0.2rem; line-height:0.38rem; padding:20px 0 1rem;}

.fn{width:100%;overflow:hidden;position:fixed;bottom:0;left:0%;z-index:1; display:block}
.fn ul li{float:left;width:50%;padding:3% 0;background:#0166b5}
.fn ul li a{display:flex;justify-content:center;align-items:center}
.fn ul li:last-child{background:#ff3c00}
.fn ul li img{display:block;height:.25rem;margin-right:.15rem}
.fn ul li p{color:#fff;font-size:.25rem}
.ls_com ul li p.ddh,.lv_left dd.ddh{  display:block;}
.links ul a{font-size:0.2rem;}
.sjj_nav { height: calc(100% - 70px);}
.n_banner img:first-child{ display:none;}
.n_banner img:last-child{ display:block;}
.pc_nav ul li{ font-size:0.22rem; border:5px #fff solid; width:50%}
.zizhi ul li{ width:230px;}
.w50{ margin:20px auto 0}
.a_left{ width:auto; float:inherit; margin:0 10px;}
.a_right{ width:auto; float:inherit;margin:10px;}
.a_left h3{ font-size:0.25rem; text-align:center;}
.a_left h3:after{ margin:20px auto}
.a_left p{ font-size:0.2rem; line-height:0.38rem;}
.zizhi ul li p{ font-size:0.2rem;}
.pic_content ul li{ width:50%; border:5px #fff solid;}
.pic_nav ul li{ width:50%; border:1px #fff solid;}
.pic_content ul li p{ font-size:0.2rem;}
.fenye ul li{overflow:hidden;width:auto;display:inline-block;min-width:35px;height:35px;line-height:35px;margin:1px 1px;background:#eee;float:none;border:1px #ccc solid}
.fenye ul li.on{background:#f00;color:#fff;border:1px #f00 solid}
.fenye ul li .disabled{width:50px}
.fenye ul li:first-child{width:50px}
.fenye ul li:last-child{width:50px}
.fenye ul li:hover{background:#f00;color:#fff;transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s}
.fenye ul li:hover a{color:#fff}
.fenye ul li a{display:block}
.fenye ul li.on a{color:#fff}
.fanwei ul li{ width:50%; border:5px #fff solid}
.ppimg{ width:auto; float:inherit;}
.swi_txt{ width:auto; float:inherit; margin:30px auto 0}
.swi_txt h3{ font-size:0.25rem;}
.swi_txt div,.swi_txt div p{ font-size:0.2rem; line-height:0.38rem;}
.dzfanwei ul li dl dd{ font-size:0.25rem;}
.dzfanwei ul li dl dt{ font-size:0.2rem; line-height:0.36rem;}
.nrbox p{ font-size:0.2rem; line-height:0.38rem;}
.p_lxwm{ display:block;}
.p_lxwm div{ float:inherit; margin:0px auto }
.p_lxwm span h3{ font-size:0.25rem;}
.p_lxwm span p{ font-size:0.22rem;}
.dzfanwei ul li h3{ width:0.8rem; line-height:0.8rem; height:0.8rem;}
.w60{ margin:20px auto}
.new_nav ul li{ line-height:inherit; padding:3% 0; font-size:0.25rem;}
.case_left .case_top h3{ font-size:0.3rem;}

.case_left .case_content{ font-size:0.22rem; line-height:0.38rem; margin-top:20px; }
.case_left .case_top{ margin:0px auto}
.case_left{ padding:20px 0;}


.lxwm{ margin:20px auto}
.lxwm_left{width:auto;margin:0 10px;float:inherit;float:inherit}
.lxwm_left .zhici{line-height:.5rem;font-size:.26rem;width:auto}
.lxwm_right{width:auto;float:inherit;margin:0 10px;height:250px}
.ly_left{width:100%;margin:0;overflow:hidden;float:inherit}
.ly_right{width:auto;margin:20px 10px;float:inherit;overflow:hidden}
.ly_right ul li{text-align:center}
.ly_right ul li input{width:90%}
.ly_right ul li textarea{width:90%}
.lxwm_left ul li{font-size:.22rem}

.ly_right ul li input{width:80%}
.ly_right ul li textarea{width:80%}
.ly_right ul li:last-child input{width:50%;margin:0;border:10px #fff solid;box-sizing:border-box;float:left;border-radius:15px}
.ly_right ul li{font-size:.22rem}
.ly_right h3{ font-size:0.26rem;}
.js_left{ width:auto; float:inherit}
.js_right{ width:auto; float:inherit; margin:20px auto 0; height:auto; font-size:0.2rem; line-height:0.38rem;}

.anli ul li{ width:50%; border:5px #fff solid;}
.anli ul li p{ text-align:center; font-size:0.22rem;}
.ss_box ul li{ width:auto; float:inherit}
.ss_box ul li .info h3{ font-size:0.3rem; }
.ss_box ul li .info p{ font-size:0.22rem; height:auto;}
.ss_box ul li .info dd{ font-size:0.18rem;}
.ssjiegou{ font-size:0.25rem; padding-left:10px;}
.ss_banner h3{ font-size:0.35rem; margin:0.7rem auto 0;}
.ss_banner dl dd input.sousuo{ width: 15%}
.ss_banner dl dd input{ width:85%;}
.ss_banner dl dt{ font-size:0.22rem;}
.ss_banner{ padding-bottom:0.4rem;}
.banner{ display:none;}
.mbanner{ display:block;}
.mial{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sjj_nav ul li a{ display:block}
}
@media screen and (max-width:580px){ 
.new_liebiao { margin:0 10px;}
	.new_liebiao ul li div{ width:auto; float:inherit; margin:0px auto}
	.new_liebiao ul li span h3{ font-size:0.3rem; }
	.new_liebiao ul li span dd{ font-size:0.2rem ;}
	.new_liebiao ul li p{ font-size:0.22rem; line-height:0.38rem; height:auto}
}
@media screen and (max-width:450px){	.had .logo img:last-child{ width:70%}
.sp_nav{ margin-top:12px;}
.nav_show{top:67px}
.sjj_nav { height: calc(100% - 55px);}
.ss_banner dl dd input.sousuo{ width: 20%}
.ss_banner dl dd input{ width:80%;}
}
