﻿@charset "utf-8";a,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,img,input,label,legend,li,object,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;border:0;outline:0}

body{font:12px/1.5 'Helvetica Neue',Helvetica,Arial,'\5FAE\8F6F\96C5\9ED1','Microsoft YaHei',Tahoma,'Hiragino sans gb',SimSun,Sans-serif;color:#333;}

h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}

:focus{outline:0}

ol,ul{list-style:none}

fieldset,img{border:0 none;vertical-align:top}

address,caption,cite,code,dfn,em,i,optgroup,th,var{font-style:normal;font-weight:400}

abbr,acronym{border:0;font-variant:normal}

button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}

code,kbd,samp,tt{font-size:100%}

button,input,select,textarea{outline:0}

textarea{resize:none}

table{border-collapse:collapse;border-spacing:0}

blockquote,q{quotes:none}

blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}

.fl{float:left}

.fr{float:right}

a{color:#333;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}

a:hover{color:#2473cb}

@font-face{font-family:DINProb;src:url(../images/DINPro-Bold.otf)}

.content{margin:0 auto;width:1600px;overflow:hidden}

@media screen and (min-width:320px){blockquote,body,button,code,dd,div,dl,dt,fieldset,form,input,legend,lipre,ol,p,td,textarea,th,ul{font-size:16px;font-family:'微软雅黑'}

}

.had{overflow:hidden;padding:20px 0}

.logo{float:left}



.hot{float:right;background:url(../images/hot.png) no-repeat center left;height:50px;padding-left:50px}

.hot i{ font-size:15px; color:#666;}

.hot p{font-size:34px;color:#2473cb;font-family:DINProb;line-height:26px}

.caidan{float:right;display:none}

.nav{width:100%;margin:0 auto;height:65px;background:#2473cb;position:relative;z-index:999}

.nav ul{width:1600px;margin:0 auto}

.nav ul li{float:left;width:65px;text-align:center;position:relative;line-height:65px;font-size:18px;width:11%;border-right:1px #fff solid;box-sizing:border-box}

.nav ul li:hover{background:#0068b7;display:block}

.nav ul li:first-child{border-left:1px #fff solid;box-sizing:border-box}

.nav ul li a{color:#fff;font-size:18px;display:block}

.nav ul li ul{position:absolute;z-index:999;left:0;display:none;width:100%;overflow:hidden}

.nav ul li:hover ul{display:block}

.nav ul li ul li{height:40px;line-height:40px;height:auto;overflow:hidden;width:100%; border:none; margin-bottom:1px;background:rgba(0,0,0,.7);}

.nav ul li ul li a{color:#fff;font-size:16px}

.banner{width:100%;display:block;position:relative}

.banner img{width:100%}

.mbanner{width:100%;display:none}

.mbanner img{width:100%}

.about{width:100%;height:auto;overflow:hidden;margin: 50px auto 0;padding: 0px 0 50px; background:#f2f2f2}

.about .ab{ background:#fff; padding:10px; overflow:hidden; margin:10px auto 0}

.about .intro{float:right;width:49%}

.about .intro h4{color:#333;font-size:2473cb;background:url(../images/xx.png) no-repeat left top;padding-top:30px;font-size:34px;font-weight:700;color:#2473cb}

.about .intro h4 span{display:block;font-size:24px;color:#333;font-weight:400;margin-top:10px}

.about .intro .info{padding:6% 3% 4%}

.about .intro .info p{font-size:16px;line-height:30px;text-indent:2em;color:#666;margin-top:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}

.about .intro  dd{ overflow:hidden; width:220px; height:45px; line-height:45px; border-radius: 0px; background:#666666; text-align:center; display:inline-block}

.about .intro  dd a{ color:#fff;}

.about .pic{float:left;width:49%}
.about .pic video{ width:100%; height:100%}

.about .pic img{display:block;width:100%}

.about .more{display:block;width:280px;height:58px;background:#191919;margin-top:0;color:#fff;font-size:18px;text-align:center;line-height:58px;float:left;border:1px #85c226 solid}



.sidian{ overflow:hidden; margin:30px auto; padding-bottom:30px;}

.sidian ul{ overflow:hidden;}

.sidian ul li{ width:25%; float:left; text-align:center; overflow:hidden;}

.sidian ul li div{ margin:0px auto; overflow:hidden;}

.sidian ul li p{ font-size:18px; color:#333; overflow:hidden; text-align:center; margin:20px auto}



.ab_lc{ overflow:hidden; margin:50px auto 0 }

.ab_lc ul{ overflow:hidden; }

.ab_lc ul{ overflow:hidden;}

.ab_lc ul li{ width:16.5%; float:left; text-align:center; overflow:hidden;}

.ab_lc ul li div{ margin:0px auto; overflow:hidden;}

.ab_lc ul li p{ font-size:18px; color:#333; overflow:hidden; text-align:center; margin:20px auto}

.casebox{ overflow:hidden; background:#f5f5f5; margin:50px auto 0; padding-bottom:30px;}





.kongjian{ overflow:hidden; padding:50px 0;text-align:center; }

.kongjian h3{ overflow:hidden; font-size:46px; color:#2473cb; font-weight:bold; text-align:center;}

.kongjian p{ overflow:hidden; font-size:16px; color:#666; text-align:center; margin:15px auto }

.kongjian dd{ padding:5px 30px; text-align:center; overflow:hidden; background:#2473cb; color:#fff; font-size:36px; font-family:DINProb; display:inline-block}

.kongjian dd span{ font-family:"Microsoft YaHei"; font-size:18px; color:#fff; float:left; margin-top:14px; overflow:hidden;}













.fll{background:#f5f5f5;overflow:hidden;margin:0px auto}

.news_box{background:#f2f2f2;padding-top:10px;padding-bottom:50px;margin: 0px auto 0}

.fanhui{background:#191919;text-align:center;color:#fff;padding:2% 0;margin:0 0 0;font-size:.25rem;display:none}

.fanhui a{color:#fff}

.fanhui:before{content:"▲";font-size:.25rem}

.title{border-bottom:1px #ccc solid;height:60px;line-height:60px;font-size:40px;color:#00479d;margin-top:50px}

.title i{font-size:14px;color:#666}

.title span{float:right;font-size:18px}

.title span a{margin-left:15px}

.title span a.osel{font-weight:600;color:#00479d}

.title1{overflow:hidden;margin:50px auto 20px;text-align:center}

.title1 h3{font-size:36px;text-align:center;color:#fff}

.title1 i{font-size:13px;color:#fff;margin:7px 0;display:block;font-style:normal;text-transform:uppercase;font-weight:400}

.title1 i::after{content:"——————";margin-left:10px}

.title1 i::before{content:"——————";margin-right:10px}

.title1 span{color:#006cd8}

.title1 b{color:#333}

.title2{overflow:hidden;margin:50px auto 20px;text-align:center;}

.title2 h3{font-size:40px;text-align:center;color:#333;font-weight:bold;background:url(../images/xx.png) no-repeat center bottom;margin-bottom:20px;padding-bottom:20px}

.title2 span{color:#2473cb}

.title2 b{color:#333}



.title3{overflow:hidden;margin:50px auto 20px;text-align:center;}

.title3 h3{font-size:40px;text-align:center;color:#fff;font-weight:400;background:url(../images/xg.png) no-repeat center bottom;margin-bottom:20px;padding-bottom:20px}

.title3 span{color:#fff}

.title3 p{color:#fff}





.pic_nav{overflow:hidden;line-height:70px;text-align:center;margin-bottom:30px}

.pic_nav ul{overflow:hidden;text-align:center}

.pic_nav ul li{width:12.5%;line-height:50px; float:left;background:#f2f2f2;border:10px #fff solid;box-sizing:border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.pic_nav a{text-align:center;font-size:18px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.pic_nav a:hover{color:#fff;background:#2473cb}



.pic_top{overflow:hidden;line-height:70px;text-align:center;margin-bottom:30px}

.pic_top ul{overflow:hidden;text-align:center}

.pic_top ul li{width:200px;line-height:50px;display:inline-block;background:#f2f2f2;border:10px #fff solid;box-sizing:border-box}

.pic_top a{text-align:center;font-size:18px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.pic_top a:hover{color:#fff;background:#2473cb}





.zhitongche{ display:none;}







.wary_left{width:16%; float:left; overflow:hidden; margin-top:8px;  }

.wary_right{width:82%; overflow:hidden; float:right;}

.tit{ width:100%; height:70px; line-height:70px; font-size:30px; color:#fff; font-weight:bold; background:#2473cb; text-align:center;}

.nav_muen{  overflow:hidden;border:1px #f1f1f1 solid; background:#f0f0f0 }

.nav_muen ul{ overflow:hidden; margin:15px; }



.nav_muen ul li{ height:64px; background:#fff; border-radius:6px; display:block; line-height:64px; font-size:18px; margin-bottom:8px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.nav_muen ul li a:before{ content:url(../images/nav-jt.png); color:#fff; font-size:16px; margin-left:20px; margin-right:8px;}

.nav_muen ul li a:hover{ background:#2473cb; color:#fff; border-radius:6px;}

.nav_muen ul li a:hover:before{ content:url(../images/nav-jt1.png);}

.nav_muen ul li a{ color:#333; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



.pic_content{overflow:hidden;margin:0px auto 0;}

.pic_content ul{overflow:hidden;margin:0 auto}

.pic_content ul li{width:33.33%;float:left;overflow:hidden; border:8px #fff solid; background:#fff; box-sizing:border-box; }

.pic_content ul li div{overflow:hidden; border:1px #f0f0f0 solid;  border-bottom:none;}

.pic_content ul li dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:60px;line-height:60px;font-size:20px;text-align:center; background:#f0f0f0;-webkit-transition:all .5s;transition:all .5s;}

.pic_content ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.pic_content ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}





.pic_content ul li:hover{ background:#2473cb;-webkit-transition:all .5s;transition:all .5s;}

.pic_content ul li:hover a dd{ color:#fff; background:#2473cb;-webkit-transition:all .5s;transition:all .5s;}



















.news{width:100%;overflow:hidden;padding-bottom:20px}

.news ul{overflow:hidden}

.news ul li{background:#fff url(../images/jt.png) no-repeat center right;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;padding:20px 80px 20px 0;width:50%;float:left;border:10px #f6f4f4 solid;box-sizing:border-box}

.news ul li::marker{display:none;color:#fff;opacity:0}

.news ul li dl{text-align:center;color:#333;float:left;margin-right:28px;border-right:1px #ccc solid}

.news ul li dl dd{padding:0 30px 0;font-size:38px}

.news ul li dl dt{text-align:center;font-size:14px;height:20px;line-height:10px}

.news ul li span{overflow:hidden}

.news ul li span h3{color:#333;height:30px;line-height:30px;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0}

.news h3 a{transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;color:#333}

.news h3 a:hover{color:#2473cb;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.news i{font-style:normal;font-size:12px;color:#999}

.news ul li span p{font-size:14px;line-height:23px;color:#999;height:48px;margin:0 auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:0 20px 0 0}

.news ul li span i{font-size:13px;color:#999;height:30px;line-height:30px;background:url(../images/newsList_icon02.png) no-repeat center left;text-indent:2em;display:inline-block}

.news ul li:hover a h3{color:#2473cb;z-index:1002;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

.news_lb{width:100%;overflow:hidden;padding-bottom:20px}

.news_lb ul{overflow:hidden}

.news_lb ul li{width:33.3333%;float:left;border:8px transparent solid;box-sizing:border-box;overflow:hidden;position:relative;padding:15px 10px}

.news_lb ul li dl{padding:30px;background:#fff;transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s}

.news_lb ul li dt{overflow:hidden;font-size:13px;color:#999;font-weight:400}

.news_lb ul li h3{font-size:16px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:40px;line-height:40px;color:#333}

.news_lb ul li p{font-size:15px;height:50px;line-height:25px;font-size:14px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;color:#666;margin-top:10px}

.news_lb ul li div{width:100%;overflow:hidden;height:100%}

.news_lb ul li dl{border:1px #ccc solid;overflow:hidden}

.news_lb ul li dl:hover{transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);-webkit-transform:translate(0,-10px);transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s;box-shadow:0 0 5px #999}

.news_lb ul li dl a:hover h3{color:#2473cb}

.news_left{width:45%;float:left;overflow:hidden;margin-top:50px;background:#00479d}

.news_right{width:53%;float:right;margin-top:50px}

.news_right ul{overflow:hidden;padding-top:10px}

.news_right ul li{margin:0 14px 16px 0;float:left;padding:12px 12px 24px;box-sizing:border-box;border:1px #ccc solid;overflow:hidden;width:49%;transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s}

.news_right ul li:hover{transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);-webkit-transform:translate(0,-10px);transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s}

.news_right ul li dl{border-bottom:1px #ccc solid;overflow:hidden;background:url(../images/news1.png) no-repeat center right;padding-bottom:20px}

.news_right ul li dl dd{font-size:30px;color:#00479d;width:80px;height:45px;line-height:60px;text-align:center;display:block;font-weight:600}

.news_right ul li dl dt{font-size:14px;color:#666;height:24px;line-height:24px;width:80px;text-align:center;display:block}

.news_right ul li h3{height:40px;line-height:40px;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0 auto}

.news_right ul li p{height:50px;line-height:25px;font-size:14px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}

.news_right ul li:nth-child(2n){margin-right:0}

.news_right ul li a h3{color:#000}

.news_right ul li a p{color:#666}

.news_right ul li a:hover h3{color:#00479d}

.anli{overflow:hidden;margin:40px auto 0}

.anli ul li{width:380px;position:relative;float:left;overflow:hidden;margin-right:17px;margin-bottom:16px;margin-top:6px;padding-bottom:30px}

.anli ul li div{overflow:hidden;border:2px #fff solid}

.anli ul li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:50px;line-height:50px;font-size:16px;text-align:center;background:#fff;box-shadow:0 0 5px #999;width:90%;left:16px;bottom:10px;position:absolute;z-index:2}

.anli ul li p:after{content:"";background:#2473cb;position:absolute;width:0%;height:50px;top:0;left:50%;z-index:-1;-webkit-transition:all .5s;transition:all .5s}

.anli ul li a:hover dd{color:#fff}

.anli ul li a{color:#333}

.anli ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.anli ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.anli ul li:hover p{color:#fff;-webkit-transition:all .5s;transition:all .5s}

.anli ul li:hover p:after{width:100%;-webkit-transition:all .5s;transition:all .5s;left:0}

.lingyu{overflow:hidden;position:relative;width:100%;margin:40px auto 0}

.lingyu ul{position:absolute;width:100%;height:100%;padding:1px 0 0 1px}

.lingyu ul li{width:33.33%;float:left;height:50%;position:relative;border:1px #fff solid;margin:-1px 0 0 -1px; box-sizing:border-box;}

.lingyu ul li:nth-child(3),.lingyu ul li:nth-child(6){ border-right:none;}

.lingyu ul li:nth-child(n+4){ border-bottom:none;}

.lingyu ul li div{position:absolute;bottom:50px;padding:0 5%;z-index:3}

.lingyu ul li div h3{font-size:24px;color:#fff;font-weight:700}

.lingyu ul li div i{font-size:14px;color:#fff;text-transform:uppercase;display:block}

.lingyu ul li div p{font-size:16px;color:#fff;line-height:26px;display:none;margin:20px auto 0}

.lingyu ul li:after{content:"";height:0%;width:100%;position:absolute;bottom:0;background:#2473cb;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.lingyu ul li:hover:after{height:100%;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.ly_img{display:none}

.lingyu ul li:hover div p{display:block;-webkit-transition:all .5s;transition:all .5s}

.lingyu ul li.osel:after{height:100%;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s}

.lingyu ul li.osel div p{display:block;-webkit-transition:all .5s;transition:all .5s}

.anli_lb{overflow:hidden}

.anli_lb ul{overflow:hidden;margin:15px auto 0}

.anli_lb ul li{width:25%;float:left;overflow:hidden;border:8px #fff solid;box-sizing:border-box}

.anli_lb ul li div{overflow:hidden; border:5px #eaeaea solid}

.anli_lb ul li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:50px;line-height:50px;font-size:16px;text-align:center}

.anli_lb ul li a:hover p{color:#000;background:#2b6ebc}

.anli_lb ul li:nth-child(5n){margin-right:0}

.anli_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%}

.anli_lb ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.anli_lb ul li:hover a p{color:#fff}









.ys{ overflow:hidden; margin:0px auto;  }



.ys_box1{background:#fff;overflow:hidden;display:block}

.ys_box1 ul{background:#fff}

.ys_box1 ul li{width:auto;overflow:hidden;overflow:hidden}

.ys_box1 ul li div{float:right;width:50%; position:relative}

.ys_box1 ul li div img{width:100%}

.ys_box1 ul li div img.jjtt{ width:76px; height:76px; position:absolute; top:50%;left:0px; transform:translate(-50%,-50%)}

.ys_box1 ul li:nth-child(2n) div{float:left}

.ys_box1 ul li:nth-child(2n) div img.jjtt{ width:76px; height:76px; position:absolute; top:50%;left:inherit;right:0%; transform:translate(50%,-50%)}



.ys_box1 ul li span{overflow:hidden;padding:10px;width:36%;float:right; margin-right:5%;display:block}

.ys_box1 ul li span dl{overflow:hidden;overflow:hidden;margin-top:50px}

.ys_box1 ul li span dl b{font-size:90px;color:#2473cb;margin-right:15px;float:left;font-family:DINCond-Light;font-weight:700;float:left}

.ys_box1 ul li span dl h3{font-size:46px;margin-top:13px;font-weight:400}

.ys_box1 ul li span dl p{color:#666;font-size:18px;text-transform:uppercase}

.ys_box1 ul li span dd{font-size:18px;color:#666;line-height:36px;margin-top:15px}

.ys_box1 ul li:nth-child(2n) span{ display:block;padding-top:30px; float:left; margin-left:5%;}


.ys_box1 .swiper-pagination{ display:none;}



@font-face{font-family:DINCond-Light;src:url(../images/DINCond-Light.otf)}









.anli_lbb{overflow:hidden}

.anli_lbb ul{overflow:hidden;margin:15px auto 0}

.anli_lbb ul li{width:25%;float:left;overflow:hidden;border:8px #fff solid;box-sizing:border-box}

.anli_lbb ul li div{overflow:hidden; border:5px #eaeaea solid}

.anli_lbb ul li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:50px;line-height:50px;font-size:16px;text-align:center}

.anli_lbb ul li a:hover p{color:#000;background:#2b6ebc}

.anli_lbb ul li:nth-child(5n){margin-right:0}

.anli_lbb ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%}

.anli_lbb ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.anli_lbb ul li:hover a p{color:#fff}



.xw_news{overflow:hidden}

.xw_news ul{overflow:hidden}

.xw_news ul li{background:#fff;border:10px #fff  solid;float:left;box-sizing:border-box;width:50%}

.xw_news ul li h3{color:#333;height:42px;line-height:42px;font-size:20px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/dd.png) no-repeat center left;padding-left:20px;font-weight:700;margin:10px auto 10px}

.xw_news ul li dd{font-style:normal;font-size:14px;color:#999}

.xw_news ul li p{font-size:16px;line-height:28px;color:#7f7f7f;height:60px;margin:10px auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}

.xw_news ul li a{overflow:hidden;display:block;padding:40px 30px;border:1px #f2f2f2 solid}

.xw_news ul li:hover a h3{color:#2473cb}

.xw_news ul li a:hover{border:1px #2473cb solid}

.xw_news .swiper-pagination{ display:none;}

.xw_news .swiper-container{ padding-bottom:40px;}

.xw_news .swiper-pagination-bullet-active{ background:#2473cb}



.picbj{overflow:hidden;width:100%;margin:0 auto}

.pic{overflow:hidden}

.pic ul{overflow:hidden}

.pic ul li{overflow:hidden;width:33.33%;box-sizing:border-box;border:10px transparent solid;float:left;position:relative}

.pic ul li div{overflow:hidden;transition:all ease .5s;-webkit-transition:all ease .5s;width:100%;overflow:hidden;position:relative}

.pic ul li dd{padding:0 20px;height:50px;font-size:16px;line-height:50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:400;text-align:center;background:#f5f5f5}

.pic ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.pic ul li:hover a dd{color:#fff}

.pic ul li:hover dd{background:#2473cb}

.pic ul li div dl{position:absolute;width:0%;height:0%;background:rgba(0,0,0,.6);top:50%;overflow:hidden;left:50%;-webkit-transition:all .5s;transition:all .5s}

.pic ul li div dl img{width:50px;height:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}

.pic ul li:hover div dl{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);top:0;overflow:hidden;left:0;-webkit-transition:all .5s;transition:all .5s}

.pic_lb{overflow:hidden}

.pic_lb ul{overflow:hidden}

.pic_lb ul li{overflow:hidden;width:25%;box-sizing:border-box;border:10px transparent solid;float:left;position:relative}

.pic_lb ul li div{overflow:hidden; border:1px #f2f2f2 solid}

.pic_lb ul li dd{padding:0 20px;height:50px;font-size:20px;line-height:50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:400;text-align:center}

.pic_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.pic_lb ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.rongyu{overflow:hidden}

.rongyu ul{overflow:hidden}

.rongyu ul li{overflow:hidden;width:25%;box-sizing:border-box;border:10px transparent solid;float:left;position:relative}

.rongyu ul li div{overflow:hidden;width:100%;height:100%}

.rongyu ul li dd{padding:0 20px;height:50px;font-size:20px;line-height:50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:400;text-align:center}

.rongyu ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.rongyu ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.ditu,.map{height:400px;margin:50px auto}

.gengduo{width:200px;height:50px;background:#0078d7;text-align:center;margin:15px auto;line-height:50px;border-radius:5px;display:none}

.gengduo a{color:#fff;display:block;font-size:16px}

.gengduo:hover a{color:#fff}

.tijiao{cursor:pointer}

.gengduo1{width:200px;height:50px;background:#2473cb;text-align:center;margin:30px auto;line-height:50px;border:1px #ccc solid}

.gengduo1 a{color:#fff;display:block;font-size:16px}

.gengduo1:hover{background:#2473cb}

.gengduo1:hover a{color:#fff}

.footer{width:100%;background:url(../images/bottombj.jpg) no-repeat center top;overflow:hidden;max-width:1920px;padding:40px 0 ;margin:0 auto}

.footer .left{width:350px;height:auto;overflow:hidden;float:left;margin-top:30px}

.footer .left .name img{display:block}

.footer .left .info{width:100%;height:auto;overflow:hidden;margin-top:10px}

.footer .left .info p{color:#fff;font-size:16px;line-height:25px;margin-top:10px}

.footer .icon{width:33%; float:left; border-left:1px #2e8fff solid; border-right:1px #2e8fff solid; padding:20px 40px ; margin-left:40px;}

.footer .icon h3{ color:#fff; font-weight:bold; font-size:18px; margin-bottom:20px}

.footer .icon ul li{float:left;width:33.33%;height:30px; text-align:left;}

.footer .icon ul li a{ color:#fff;}



.xbanner{ margin:0px auto; overflow:hidden;}

.xbanner img{ width:100%}

.xbanner img:first-child{ display:block; width:100%}

.xbanner img:last-child{ display:none; width:100%}

.footer .info1{color:#fff;margin-top:20px;/* line-height:30px; */font-size:16px;text-align:left;float:left; width:30%}

.footer .info1 b{font-size:30px; display:block}

.footer .info1 b img{ width:100%}

.footer .cr{width:100%;height:auto;overflow:hidden;margin-top:10px}

.footer .cr p{color:#fff;font-size:14px}

.footer .ewm{width:140px;margin:28px;float:right;text-align:center}

.footer .ewm div{width:140px}

.footer .ewm div img{width:100%;margin-top:5px}

.footer .ewm span{text-align:center;color:#fff;font-size:16px;margin-top:5px}

.footer .ewm a{color:#fff}

.b_nav{overflow:hidden;width:100%;margin:0 auto;background:#2473cb}

.b_nav ul{overflow:hidden}

.b_nav ul li{float:left;text-align:center;width:12.5%;line-height:55px}

.b_nav ul li a{color:#fff;font-size:16px}

.foot{padding:0 10%;position:relative;overflow:hidden}

.links{width:100%;max-width:1920px;margin:0 auto 0;min-width:1100px;overflow:hidden;color:#666;border-top:1px #ccc solid; background:#f5f5f5}

.links ul{padding:0 10%;margin:0 auto;margin:0 auto}

.links span{line-height:30px;width:12%;float:left;padding:2% 0;display:inline-block;color:#666;text-align:left;font-size:16px;padding-left:31px;background:url(../images/sos.png) no-repeat center left}

.links dl{overflow:hidden;width:85%;float:left}

.links dl dd{padding:2% 0}

.links dl dd a{padding:0 10px;font-size:16px;white-space:normal;display:inline-block;line-height:40px}

.buttom{background:#2473cb;bottom:0;margin:0 auto;max-width:750px;min-width:320px;position:fixed;width:100%;z-index:9999;display:none}

.buttom ul{overflow:hidden}

.buttom ul li{color:#fff;float:left;width:25%;padding:3% 0;border-right:1px #fff solid;box-sizing:border-box}

.buttom ul li .sy{overflow:hidden;text-align:center;vertical-align:middle;width:50%;margin:0 auto}

.buttom ul li p{font-size:.2rem;overflow:hidden;text-align:center}

.buttom ul li a{color:#fff}

.buttom ul li .sy img{width:80%}

.n_banner{width:100%;overflow:hidden;position:relative}

.n_banner img{width:100%;height:100%}

.n_banner img:first-child{ display:block}

.n_banner img:last-child{ display:none}

.mbx{width:100%;height:62px;border-bottom:1px solid #eaeaea;max-width:1920px;margin:0 auto;overflow:hidden}

.mbx a.home{display:block;width:64px;height:62px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;background:url(../images/InpageAddress_icon01.png) no-repeat center;float:left}

.mbx a.home:hover{background:url(../images/InpageAddress_icon03.png) no-repeat center}

.mbx .p1{line-height:62px;float:left;margin-left:16px}

.mbx .p1 a{padding-right:14px;background:url(../images/icon.png) no-repeat right center;font-size:15px;margin-left:10px}

.mbx .p1 a:first-child{margin-left:0}

.mbx .p1 a:last-child{background-image:none}

.mbx .p2{float:right}

.mbx .p2 a{display:block;font-size:14px;color:#666;font-weight:700;height:61px;line-height:61px;float:left;margin-left:26px;text-decoration:none}

.mbx .p2 a.cur{color:#d50606;border-bottom:2px solid #d50606}

.mbx .p2 a:hover{color:#d50606;border-bottom:2px solid #d50606}

.page{width:100%;overflow:hidden;margin:40px auto}

.page ul{display:table;margin:0 auto}

.page ul li{color:#333;display:block;color:#333;border:1px solid #ccc;float:left;margin:0 5px;padding:0 10px;height:30px;line-height:30px}

.page ul li a{color:#333;display:block}

.page ul li.thisclass{background:#666;color:#fff;border:1px solid #666;display:block}

.page ul li.thisclass a{display:block;color:#fff}

.page select{border:none;background:0 0;outline:0}

.news_jq{margin:40px auto 50px;overflow:hidden}

.news_jq ul{overflow:hidden}

.news_jq ul li{overflow:hidden;border:1px #ccc solid;margin:0 2% 20px 0;padding:1% 0;width:48%;float:left;box-sizing:border-box}

.news_jq ul li span{display:block;float:left;width:100px;border-right:1px #d2d2d2 solid;text-align:center;-webkit-transition:all .5s;transition:all .5s;margin-right:22px;padding:5px 10px}

.news_jq ul li span b{display:block;font-size:.3rem;color:#999}

.news_jq ul li span i{display:block;font-size:.16rem;color:#999;font-style:normal}

.news_jq ul li:nth-child(2n){margin-right:0}

.news_jq ul dl{overflow:hidden;padding-bottom:3px;padding-right:80px;background:url(../images/jrr.png) no-repeat center right}

.news_jq ul dl h3{font-size:16px;color:#333;margin-bottom:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;font-weight:600}

.news_jq ul dl p{font-size:15px;line-height:.2rem;color:#999;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}

.news_jq ul li:hover{box-shadow:0 0 6px #ccc}

.news_jq ul li:hover h3{color:#0555a6;padding-left:10px;-webkit-transition:all .5s;transition:all .5s}

.pro-intro{overflow:hidden}

.pro-intro h2{font-size:40px;color:#333;font-weight:400;margin-bottom:16px;text-align:center;margin-top:20px}

.pro-intro .share{width:100%;height:46px;line-height:46px;border-bottom:1px #e7e7e7 solid;text-align:center;margin-bottom:20px}

.pro-intro .share span{display:inline-block;font-size:14px;color:#999;padding:0 8px}

.pro-intro .textxq{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;text-indent:2em}

.pro-intro .textxq img{display:block;max-width:100%;margin:0 auto}

.pro-intro .textxq p{font-size:16px;line-height:36px;color:#666;text-indent:2em}

.pro-intro .textxq p a{color: #666;}

.pro-intro .textxq iframe{ width:800px; height:600px; display:block; margin:0px auto;}

.fy{width:100%;overflow:hidden;margin:50px auto;position:relative;border-top:2px #f2f2f2 solid}

.fy p{height:40px;line-height:40px;color:#666;font-size:16px;text-align:left;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.fy p:nth-child(1),.fy p:nth-child(2){width:60%}

.fy p span{float:right}

.fy p:last-child{width:120px;background:#2473cb;height:60px;line-height:60px;text-align:center;position:absolute;right:0;top:10px}

.fy p a{color:#666}

.fy p:last-child a{color:#fff}

.fy p:last-child a:hover{color:#fff}

.fy p a:hover{color:#2473cb}

.lxwm{overflow:hidden;margin-top:60px}

.lxwm ul{overflow:hidden}

.lxwm ul li{float:left;width:33.3333%;overflow:hidden}

.lxwm ul li div{width:55px;float:left;margin-right:15px;overflow:hidden}

.lxwm ul li span h3{font-size:14px;overflow:hidden}

.lxwm ul li span p{font-size:18px;overflow:hidden}

.liuyan{overflow:hidden;margin-top:60px}

.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:10000;border:1px solid #ccc;background:#fff;border-bottom:0}

.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}

.side ul li a{color:#333}

.side ul li:hover{background:#2473cb;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 25px;margin-top:14px;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:152px;display:none;color:#363636;text-align:center;padding:10px;position:absolute;left:-174px;top:-1px;background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0;background:#2473cb}

.side ul li.sideetel .telBox{width:240px;height:78px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background:#2473cb}

.side ul li.sideetel .telBox dd{display:block;height:100px;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;margin-top:11px;font-size:18px}

.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%}





.lingyu{ overflow:hidden; position:relative; height:560px; }



.lingyu .swiper-container{position:absolute; top:0px; }

.lingyu .swiper-slide{ margin-bottom:30px;}

.lingyu .swiper-slide img:first-child{ display:inherit;}

.lingyu .swiper-slide img:last-child{ display:none;}



.lingyu .swiper-slide:hover img:first-child{ display:none;}

.lingyu .swiper-slide:hover img:last-child{ display:inherit;}

.lingyu .swiper-slide:nth-child(1) img,.lingyu .swiper-slide:nth-child(3) img{ margin-left:60px;}

.lingyu .swiper-slide:nth-child(4) img,.lingyu .swiper-slide:nth-child(6) img{ margin-right:60px;}

.lingyu .swiper-slide:nth-child(4) img{ text-align:right; float:right}

.lingyu .swiper-slide:nth-child(5) img{ text-align:right; float:right}

.lingyu .swiper-slide:nth-child(6) img{ text-align:right; float:right}

.lingyu .swiper-pagination{ display:none;}

.lingyu  .swiper-pagination-bullet{ background:#fff; opacity:1;}

.lingyu  .swiper-pagination-bullet-active{ background:#ffdc33}



.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:13px; display:none; }

.sp_nav span{display:block;background:#274688;width:30px;height:5px; border-radius:6px; position:absolute;left:10px;transition:all ease 0.35s}

.sp_nav span:nth-of-type(1){top:0px}

.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); background:#274688;}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg);background:#274688;}



.html{ overflow:hidden;}

.ly_box{ overflow:hidden;}

.ly_box ul{ overflow:hidden;}

.ly_box ul li{ overflow:hidden; width:50%; float:left; border:10px #fff solid; box-sizing:border-box}

.ly_box ul li div{ overflow:hidden;}

.ly_box ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;width:100%;height:100%}

.ly_box ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.ly_box ul li h3{ font-size:22px; line-height:60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center; font-weight:bold;}

.ly_box ul li p{ line-height:28px; font-size:18px; height:60px; color:#666; display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;

overflow: hidden;}



.w60{ margin:60px auto 20px;}

	.xwul ul li{border:10px #f2f2f2 solid}

.cao{ margin:0px auto; background:#f2f2f2; padding:50px 0; overflow:hidden;text-align:center;}
.cao h3{ font-size:46px; color:#2473cb; text-align:center ; font-weight:bold;}
.cao p{ color:#666; font-size:20px; margin:15px auto;  text-align:center;}
.cao dd{ display:inline-block; padding:0 20px ; font-size:18px; height:60px; line-height:60px; color:#fff; background:#2473cb; margin:0px auto;}
.cao dd span{ font-size:30px; font-family:DINProb;}
@media(max-width:1600px){

.content{ width:1400px; padding:0px;}

.nav ul{ width:1400px; margin:0px auto;}

.lgimg  img{ width:50%}

  .lingyu .swiper-slide img{ width:50%}

  .lingyu .swiper-slide{ margin-top:80px;}

  

  .nav_muen ul li{ height:56px; line-height:56px;}

  .ys_box1 ul li span dl{ margin-top:0px;}
.ys_box1 ul li span dl h3{ font-size:38px;}
.ys_box1 ul li span dl b {
    font-size: 76px;}
	}





@media(max-width:1440px){

.content{ width:1200px; padding:0px;}

.nav ul{ width:1200px; margin:0px auto;}



.about .intro .info p {

  -webkit-line-clamp: 6;margin-top: 0px;}

  

  

  .lgimg  img{ width:40%}

  .lingyu .swiper-slide img{ width:50%}

  .lingyu .swiper-slide{ margin-top:40px;}

    .nav_muen ul li{ height:48px; line-height:48px;}

	 .ys_box1 ul li span{ width:38%;}

.ys_box1 ul li span dd{ line-height:24px;}
.ys_box1 ul li span dl h3{ font-size:34px}

}











	

@media(max-width:1200px){

.content{ width:auto; padding:0px;}

.nav ul{ width:auto; margin:0px auto;}

.links { width:auto; min-width:320px; display:none;}

.footer .info1{ width:auto}

.footer .icon{ display:none;}
.cao h3{ font-size:36px;}
	}

	

	

	

	

@media(max-width:1024px){

	.logo{ width:250px; margin:0 10px}



	.logo img{ width:100%}

.hot,.nav,.banner{ display:none;}

.sp_nav,.mbanner{ display:block;}





.about .intro{float:inherit;width:auto}

.about .pic{float:inherit;width:auto; margin: 0px auto 0}

.nav {

    width: 100%; position:absolute; height:100%; top:86px;

    margin: 0 auto;

   

    background:rgb(36 115 203 / 86%);

    z-index: 999;

}





.nav ul li {

    float:inherit;

    width: 100%;

    text-align: center;

    position: relative; overflow:hidden;

    line-height:inherit;

    font-size: 18px; padding:4% 0;



    border-bottom: 1px #fff solid;

    box-sizing: border-box; overflow:hidden;

}



.nav ul li ul{ display:none; opacity:0}

.about {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin: 20px auto 0;

    padding: 0px 0;

}



	.pic_nav ul li {

    width: 33.33%; float:left;

    line-height:0.3rem; height:inherit; padding:3% 0;

    display: block;



    border: 5px #fff solid;

    box-sizing: border-box;

}



.pic_top ul li {

    width: 33.33%; float:left;

    line-height: 50px;

    display: block;

 

    border: 5px #fff solid;

    box-sizing: border-box;

}





.b_nav{ display:none;}

.fanhui{ display:block}

.foot{ padding:0 10px;}



.side{ display:none;}

.n_banner img:first-child{ display:none}

.n_banner img:last-child{ display:block}

.news_box{ margin:0px auto}

.mbx .p1 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

    line-height: 62px;

    float:inherit;

    margin-left: 16px;

}





.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin-top:30px}



.fy p{width:100%;height:inherit;line-height:0.35rem;float:none;color:#666;font-size:0.2rem;text-align:center;border-right:none; box-sizing:border-box; padding:2% 0}

.fy p:last-child{border:none; width:100%; border-top:1px #ccc solid; position:relative; padding:10px 0; top:0px; height:inherit; line-height:inherit;}

.fy p:nth-child(1), .fy p:nth-child(2){ width:auto; padding:10px; text-align:left;}





.pro-intro .share{width:100%;height:inherit;line-height:0.35rem;border-bottom:1px #e7e7e7 solid;background:#f1f1f1;text-align:center;padding:8px 8px}

.pro-intro .share span{display:block;font-size:0.18rem;color:#999;}



.lgimg{ display:none;}

.lingyu{ height:inherit; margin-top:15px;}

.lingyu .swiper-container{ position:relative; margin:0 15px; padding-bottom:30px; }

.lingyu .swiper-slide img { width:100%;}

.lingyu .swiper-slide:nth-child(1) img, .lingyu .swiper-slide:nth-child(3) img ,

.lingyu .swiper-slide:nth-child(4) img, .lingyu .swiper-slide:nth-child(6) img{ margin:0px;}

.lingyu .swiper-pagination{ display:block;}

.ab_lc ul li div img{ width:50%}

.about .ab{ padding-bottom:20px;}

.sidian{ padding-bottom:0px;}

.wary_left {

    width: auto ;

    float:inherit;

    overflow: hidden;

    margin-top: 8px;

}

.nav_muen ul{ margin:0 0px;}

.nav_muen ul li{ width:33.33% ; float:left; border:5px #f2f2f2 solid; box-sizing:border-box; height:inherit; line-height:inherit; padding:3% 0}

.wary_right{ width:auto; float:inherit;}

.zhitongche{ width:90%; margin:20px auto; display:block;background:#2573cb; text-align:center; font-weight:bold; font-size:0.3rem; color:#fff; padding:2% 0;}

.tit,.ysmuen{ display:none;}

.kongjian dd span{     margin-top: 0px;

    float: initial;}	

	

	.nav_muen ul li a:before{ display:none;}

	.nav_muen ul li{ text-align:center; font-size:0.2rem; margin-bottom:0px;}

	.pic_content ul li dd{ height:inherit; line-height:inherit; padding:3% 0; font-size:0.2rem;}

	

.ys_box1 ul li div{ float:inherit; width:auto;}

.ys_box1 ul li span {

    width: auto; float:inherit;

}

.ys_box1 ul li div img.jjtt{ display:none;}

.ys_box1 ul li span dl h3{ font-size:0.3rem;}

.ys_box1 ul li span dl p{ font-size:0.18rem;}

.ys_box1 ul li span dl b{ font-size:0.8rem;}

.ys_box1 ul li span dd{ font-size:0.2rem;}

.ys_box1 ul li span dd{ width:auto}

.ys_box1 ul li:nth-child(2n) span dd{ width:auto; height:inherit; float:inherit}

.ys_box1 ul li div{ width:auto; float:inherit}

.ys_box1 ul li:nth-child(2n) div{ width:auto; float:inherit}

.ys_box1 ul li:nth-child(2n) span {

    float:inherit;

    display: block;

    padding-top: 30px;

}



.ys_box1 ul li:nth-child(2n) span dl {

    width: auto;

    float:inherit;

}



.ys_box1 .swiper-container{ padding-bottom:50px;}

.ys_box1 .swiper-pagination-bullet{width:20%; margin:0 1%; box-sizing:border-box; height:3px; background:#999; opacity:1; border-radius:0px;}

.ys_box1 .swiper-pagination-bullet-active{ background:#2473cb}



.ys_box1 .swiper-pagination{ display:block}



.footer .icon{ display:none;}

.footer{ background-size:cover; }

}

	

		

@media(max-width:750px){

	

	.pic_content ul li{ width:50%;}

	.pic_content ul li:last-child{ display:none;}

	.xw_news .swiper-pagination{ display:block;}

	

	.about .intro h4,.title2 h3{ font-size:0.3rem;}	

	.about .intro h4 span{ font-size:0.2rem;}

	.about .intro .info p{ font-size:0.2rem; line-height:.38rem;}

	.pic_nav a ,.pic_top a { font-size:0.2rem;}

	.pic ul li{ width:50%; float:left;    border: 5px #fff solid;}

	

	.pic ul li:last-child{ display:none;}

	 .anli ul li{ width:220px;}

	

	.lingyu ul li:hover div p{display:none;-webkit-transition:all .5s;transition:all .5s}

	.lingyu ul li.osel div p{display:none;-webkit-transition:all .5s;transition:all .5s}

	

	.xw_news ul li {

    background: #fff;

    border: 5px #fff  solid;

    float:inherit;

    box-sizing: border-box;

    width: auto;}

.xw_news ul li a {

    overflow: hidden;

    display: block;

    padding: 20px 10px;

    border: 1px #f2f2f2 solid;

}



.xw_news ul li h3{ height:inherit; line-height:inherit; font-size:0.28rem;}

.xw_news ul li p {

    font-size: 0.24rem;

    line-height: 0.38rem;

    height:inherit;

}

.footer .info1 {

    color: #fff;

    margin-top: 20px;

    line-height: 0.4rem;

    font-size: 0.2rem;

    text-align:center;

    float:inherit; padding-bottom:1.2rem;

}



.kongjian h3{ font-size:0.3rem;}

.kongjian p{ font-size:0.2rem;}

.kongjian dd{ font-size:0.3rem;}

	.footer .info1{ text-align:center;}

	.footer .info1 b{ font-size:0.25rem; text-align:center;}

	.footer .ewm{ display:none}

	.footer .info1 p{ font-size:0.2rem;}

	.buttom{ display:block;}

	.pic_lb ul li{ width:50%;    border:5px transparent solid;}

	.pic_lb ul li dd {

  

    height:inherit;

    font-size: .2rem; padding:3% 0;

    line-height: inherit;

}

	.news_lb ul li dl{ padding:10px;}

	.news_lb ul li{ width:auto; float:inherit; padding:0px; }

	

	.news_lb ul li dt{ font-size:0.18rem ;}

	.news_lb ul li h3{ font-size:0.25rem; height:inherit; line-height:inherit; margin:1% 0;}

	.news_lb ul li p{ font-size:0.2rem; line-height:0.38rem; height:inherit;}

	

	.pro-intro h2{ font-size:0.35rem;}

	.pro-intro .textxq{ margin:0px 10px; width:auto;}

	.pro-intro .textxq iframe{ width:100%; height:220px; display:block; margin:0px auto;}

	.contact{ margin:0px 10px;}

	

	.ly_box ul li{ width:auto; float:inherit; margin-bottom:20px; }

	

	.ly_box ul li h3{ font-size:0.3rem;}

	.ly_box ul li p{ font-size:0.2rem; line-height:0.38rem; height:inherit;}

	

	.ab_lc ul li{ width:33.33%}



	.anli_lb ul li{ width:50%;}

	.anli_lbb ul li{ width:50%;}

	.anli_lb ul li:nth-child(n+3){ display:none;}

	.sidian ul li div img{ width:70%}

	.sidian ul li p{ font-size:0.2rem;}

	.title3 h3{ font-size:0.35rem; font-weight:bold;}

	.about .intro dd{ margin:0px auto; display:block}

	.lingyu .swiper-slide{ margin:10px auto 0}

	.ab_lc ul li p{ font-size:0.22rem;}

	.casebox{ margin:20px auto 0; padding:0px;}

	 .w60{ margin:20px auto}

	 

	 .xbanner img:first-child{ display:none; width:100%}

.xbanner img:last-child{ display:block; width:100%}

	.xwul ul li{border:10px #f2f2f2 solid}
.cao h3{ font-size:0.3rem;}
.cao p{ font-size:0.22rem;}
.cao dd{ font-size:0.2rem;}
.cao dd span{ font-size:0.3rem;}
}

	

@media(max-width:420px){

.footer .info1 b img{ width:80%;}

}