/* CSS Document */
*{padding:0; margin:0}
html, body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, table, tbody, th, tr, td, dl, dt, dd, span, marquee, embed, p, a, b, i{
	margin: 0;padding: 0;border: 0 none;outline: 0;}
html{background:#fff;font-size: 62.5%;}
body{ font:normal 16px/30px Arial, Helvetica, sans-serif; color:#666;}
form, input, button, select, label{vertical-align: middle; outline: 0;border: 0 none;}
ul, li, ol{list-style:none;}
a{text-decoration:none; color:#666;}
img{border:0 none;}

.clear{ clear:both;}
.ov{ overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.p0{ padding:0;}
.m0{ margin:0;}
.mr0{ margin-right:0 !important;}
.bn{ border:0 none !important;}
.tc{ text-align:center;}
.ab{ position:absolute;}
.bg{ width:100%; clear:both;}
.box{ width:1200px; margin: 0 auto;}
i{display: inline-block;}

/*top*/
.brbottom{border-bottom: 1px solid #ddd;}
.logo{display: block; width: 580px; padding:20px  0 0 0; height:44px;}
.logo img{max-width: 100%;}
.tel{color: #1e487f;margin-top: 20px;}
.yuyan{width: 120px;height: 40px;color: #fff;text-align: center;margin: 10px 0 0 20px;line-height: 40px;background-color: #1e487f;border-radius: 4px;}
.yuyan a{color: #fff;}
.yuyan a:hover,.yuyan a.act{color: #fc5700;}

.nav{height:60px;margin:25px auto 0;text-align: center;}
.nav>li{width:120px;height: 40px;margin:0 20px;position: relative;display: inline-block;}
.nav>li>a{display: block;height: 40px;line-height: 40px;text-align: center;color: #1e487f;font-size: 18px;}
.nav>li>a:hover,.nav>li a.act{background:url(../images/v1.png) no-repeat center bottom;color: #fff;background-color: #1e487f;border-radius: 4px;}
.nav>li>ul{display:none;}
.nav>li:hover>ul{display: block;width:280px;top:40px;left:-80px;border: 1px solid #ddd;border-bottom: 0 none;background-color: #fff;z-index: 200;position:absolute;}
.nav>li>ul>li{text-align: center;border-bottom: 1px solid #ddd;}
.nav>li>ul>li>a{display: block;padding:15px 0;line-height: 20px;}
.nav>li>ul>li:hover{background-color: #1e487f;}
.nav>li>ul>li:hover>a{color: #fff;}

.si{padding: 40px 0;}
.si a{display: block;float: left;width: 295px;height: 400px;margin-right: 6px;}
.si a:nth-of-type(4){margin-right: 0;}
.siimg{height: 340px;}
.sitxt{height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 18px;}
.si a:nth-of-type(1) .sitxt{background-color: #003f96;}
.si a:nth-of-type(2) .sitxt{background-color: #fc9200;}
.si a:nth-of-type(3) .sitxt{background-color: #ff663d;}
.si a:nth-of-type(4) .sitxt{background-color: #28add3;}
.si a:hover .sitxt{background-color: #333;}

.syan{padding: 40px 0;}
.syab{width: 480px;float: left;}
.sytit{color: #1e487f;font-size: 34px;padding-bottom: 20px;}
.ntn{border-bottom: 1px solid #1e487f;}
.syabimg{display: block;height:240px;}
.syabimg img{width: 100%;height: 100%;}
.syabt{display: block;height: 100px;line-height: 25px;overflow: hidden;border-bottom: 1px dashed #ddd;padding:20px 0;}
.syabt:hover{color: #fc5700;}

.synew{width: 680px;float: right;}
.synew dt{overflow: hidden;margin: 20px 0 0;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.synewimg{width:200px;height: 150px;float: left;overflow: hidden;margin-right:20px;}
.synewimg img{width: 100%;height: 100%;}
.synewtxt{width:450px;float: right;display: block;}
.synewtxt h1{padding: 15px 0;font-size: 16px;height: 50px;overflow: hidden;color: #000;border-bottom: 1px dashed #ddd;}
.synewtxt h1 span{color: #999;float: right;font-weight: normal;}
.synewtxt p {color: #666;line-height: 30px;height: 60px;margin-top: 15px;overflow: hidden;}
.synewtxt:hover h1,.synewtxt:hover p{color: #fc5700;}
.synew dd{line-height: 46px;border-bottom: 1px dashed #dcdcdc;}
.synew dd span{float: right;color: #999;}
.synew dd p{width: 85%;height: 46px;overflow: hidden;}
.synew dd a:hover{color: #fc5700;}

.sypro{padding: 20px 0;}
.sypro li{ float: left;height: 260px;margin-bottom:20px;background-color: #fbf9fc;}
.sypro li:nth-of-type(1),.sypro li:nth-of-type(2),.sypro li:nth-of-type(3){width: 100%;}
.sypro li:nth-of-type(4),.sypro li:nth-of-type(6),.sypro li:nth-of-type(8){width: 49%;margin-right: 2%;}
.sypro li:nth-of-type(5),.sypro li:nth-of-type(7),.sypro li:nth-of-type(9){width: 49%;}
.sypro li .spl{display: block;float: left;width: 42%;padding: 40px 0 50px 30px;}
.sypro li .spl h2{color: #fc9200;font-size: 18px;padding-bottom: 15px;}
.sypro li .spl div{height: 120px;line-height: 30px;overflow: hidden;}
.sypro li .spr{display: block;float: right;width:40%;height:160px;padding: 50px 35px;}
.sypro li .spr img{width: 100%;height: 100%;}
.sypro li:nth-of-type(1) .spl,.sypro li:nth-of-type(2) .spl,.sypro li:nth-of-type(3) .spl {width: 71%;}
.sypro li:nth-of-type(1) .spr,.sypro li:nth-of-type(2) .spr,.sypro li:nth-of-type(3) .spr{width:20%;}
.sypro li:hover{color: #fc9200;background-color: #eee;}

.footbg{background-color: #1e487f;}
.footbox{overflow: hidden;color: #fff;padding:40px 0 20px;}
.footbox h2{height: 50px;margin-bottom: 20px;font-size: 18px;background:url(../images/f_17.jpg) no-repeat left bottom;}
.footbox .f1{ float: left;width: 43%;margin-right: 11%; }
.footbox .f1 div{padding-bottom: 20px;margin-bottom:20px;border-bottom: 1px solid #355b8c;}
.footbox .f1 p{font-size: 14px;}
.footbox .f2{ float: left;width: 30%;}
.footbox .f2 p{line-height: 20px;padding-bottom: 15px;}
.footbox .f3{float: right;width: 12%;}
.footbox .f3 .ewm img{width: 100%;}
.footbox .f3 .link{margin: 10px 0;}
.footbox .f3 .link a{display: inline-block;margin: 0 5px;vertical-align: middle;}
.banq{height:50px;text-align: center;line-height: 50px;color: #fff;border-top: 1px solid #627fa6;}

/*内页*/
.mianb{height: 50px;line-height: 50px; }
.mianb i{width: 19px;height: 23px;vertical-align: middle;background:url(../images/f14.png) no-repeat center center;margin-right: 10px;}
.mianb a.act,.mianb a:hover{color: #fc9200;}
.conl{float: left;width: 300px;}
.conl .erji{margin-bottom: 30px;}
.conl .erji h1{height: 70px;line-height: 70px;color: #fc5700;background-color: #1e487f;text-indent: 15px;}
.conl .erji ul{background-color:#fc5700;}
.conl .erji ul a{display: block;height: 60px;line-height: 60px;text-indent: 15px;color: #fff;font-weight: bold;border-bottom: 1px solid #ffb087;}
.conl .erji ul a:hover{background-color: #ff752c;}
.conl .dianh{padding: 20px 20px;border:1px solid #ddd;margin-bottom: 60px;}
.conl .dianh p{line-height: 20px;padding: 10px 0;}

.conr{float: right;width: 870px;margin-bottom: 60px;min-height: 300px;}
.conr img{max-width: 100%;}
.ae{border:1px solid #ddd; }
.ce{padding: 35px;border:1px solid #ddd;}
.prolist a{display: block;padding: 20px;overflow: hidden;border-bottom: 1px solid #ddd;overflow: hidden;}
.prolist a:hover{background-color: #eee;}
.prolist a .prol{width: 160px;height: 95px;float: left;}
.prolist a .prol img{width: 100%;height: 100%;}
.prolist a .pror{width: 650px;height: 95px;float: right;}
.prolist a .pror h2{font-weight: bold;color: #fc5700;font-size: 16px;padding: 5px 0 2px;}
.prolist a .pror p{font-size: 14px;line-height: 22px;}
.page{text-align: center;height: 60px;background-color: #eee;}
.page a{display: inline-block;width: 30px;height: 30px;line-height: 30px;margin: 15px 10px;}
.page a.act,.page a:hover{color: #fc5700; }
.proi{height: 50px;line-height: 50px;text-indent: 15px;color: #fc5700;background-color: #eee;border:1px solid #ddd;margin-bottom: 20px;}

.prodt{text-align: center;font-size: 22px;color: #fc5700;padding-bottom: 20px;}
.pic{width: 600px;margin: auto;margin-bottom: 50px}
.pic .gallery-top {width: 100%;height: 400px;margin-left: auto;margin-right: auto;}
.pic .swiper-slide {width: 100%;}
.pic .swiper-slide img{width: 100%;height: 100%;display: block;}
.pic .gallery-top {width: 100%;}
.pic .gallery-thumbs {box-sizing: border-box;padding: 10px 0;height: 100px;width: 420px;}
.pic .gallery-thumbs img{height: 80px;}
.pic .gallery-thumbs .swiper-slide {height: 80px;opacity: 0.6;cursor: pointer;}
.pic .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}

.ask{padding: 35px;margin-top: 30px;border:1px solid #ddd;}
.ask h1{line-height: 50px;font-size: 40px;font-weight: bold;color: #1e487f;text-align: center;}
.xunjia { width: 80%;margin: 30px auto 10px;}
.xunjia p{ padding-bottom:18px; overflow:hidden;}
.xunjia p .jii{display: block;width: 18%;float: left;text-align: right;padding-top: 8px;}
.xunjia p .jii b{color: #ff0000;}
.xunjia p .ji1{display: block;width: 80%;height:46px;line-height: 46px;float: right;}
.xunjia p .ji1 input{width: 60%;height: 46px;padding:0 10px; border:1px solid #ddd;}
.xunjia p .ji2{display: block;width: 80%;float: right;}
.xunjia p .ji2 textarea{width: 100%;height: 154px;line-height: 24px;padding:15px 10px; border:1px solid #ddd;}
.xunjia p .tijiao{display: block;width: 200px;height: 50px;line-height: 50px;margin-top: 10px;color: #fff;text-align: center;font-size: 1.8rem;background:#fc5700;cursor: pointer;}
.xunjia p .tijiao:hover{background-color: #ff752c;}

.download {padding: 30px 20px 20px;overflow: hidden;}
.download li{width: 260px;height: 320px;margin: 0 21px 30px 0; float: left;border:1px solid #ddd;}
.download li:nth-of-type(3n){margin-right: 0;}
.download li .p1{text-align: center;padding: 30px 10px 15px;color: #000;}
.download li .p2{height:100px; text-align: center;margin: 0 10px 20px;color: #fc5700;line-height: 20px;overflow: hidden;}
.download li .p3{display: block;width: 120px;height: 46px;margin: 0 auto;line-height: 46px;text-align: center;border:1px solid #ddd;border-radius: 4px;}
.download li .p3:hover{background-color: #fc5700;color: #fff;}
.download li .p4{text-align: center;}
.download li .p4 a{display: inline-block;margin: 20px 2px 0;}

.applications { padding: 40px 40px 20px;overflow: hidden;}
.applications li{width: 380px;height: 300px; margin: 0 28px 30px 0; float: left;border-bottom:1px dashed #ddd;}
.applications li:nth-of-type(2n){ margin-right: 0;}
.applications li .a1 { display: block;height: 250px;}
.applications li .a1 img{ width: 100%;height: 100%; }
.applications li .a2{display: block;height: 50px;line-height: 50px;text-align: center;color: #fc5700;}
.applications li:hover .a2{background-color: #333;}
.appde{text-align: center;font-size: 22px;color: #000;padding-bottom: 0px;}
.appdf{text-align: center;font-size: 14px;color: #999;padding-bottom: 5px;margin-bottom: 15px;border-bottom:1px dashed #ddd;}
.shang{height: 25px;line-height: 25px;padding-top: 10px;margin-top: 40px;border-top: 1px dashed #ddd}
.shang .ang1{width: 390px;float: left;}
.shang .ang2{width: 390px;float: right;text-align: right;}
.shang a{overflow: hidden;}
.shang a:hover{color: #fc5700;}

.newslist li{display: block;padding: 20px;overflow: hidden;border-bottom: 1px solid #ddd;overflow: hidden;}
.newslist li .newl{width: 200px;height: 140px;float: left;}
.newslist li .newl img{width: 100%;height: 100%;}
.newslist li .newr{width: 610px;height: 95px;float: right;}
.newslist li .newr h2{height: 25px;font-weight: bold;color: #000;font-size: 16px;padding: 5px 0 8px;overflow: hidden;}
.newslist li .newr p{font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;margin-bottom: 15px;}
.newslist li .newr .newsa{display: block;width: 110px;height: 30px;line-height: 30px;text-align: center;color: #fff;background-color: #fc5700;border-radius: 6px;}
.newslist li .newr .newsa:hover{background-color: #333;}

.lxt{padding-bottom: 20px;margin-bottom: 20px;font-size: 22px;color: #fc5700;border-bottom: 1px dashed #ddd;}
.lxc{padding: 0 0 50px;}

.topmob { display: none; }

@media (min-width: 540px) and (max-width: 821px) {
.brbottom { background:#1E487F; }
.box { width:100%; }
.toppc { display:none; }
.topmob { display:block; }
.logo { width:auto; display:block; float:none; margin:0 auto; height:73px; }
.gg { display:none; }

.nav{ height:auto;margin:10px 0 3px 0;background:#fff; padding:5px 0; }
.nav>li{width:30%;margin:0 1%;   }
.nav>li>a{ font: bold 18px Arial; height: 40px; line-height:40px; }
.nav>li>ul{ display:none; }
.nav>li>ul>li{ display:none; }

.footbox .f1 { display:none;  }
.footbox .f2 { width: 60%; margin-left:2.5%; }
.footbox .f3 { width: 35%; float:left; }
.footbox .f3 .ewm img{ width: 100%; height:auto; }

.si{ padding:20px 0; width:100%; }
.si a { float:left; display:block; width:48%; height:auto;  margin:10px auto; margin-left:1.5%; }
.si a:nth-of-type(4){ margin-left:1.5%; }
.siimg { height:auto; width:100%; margin:0; padding:0; }
.siimg img { width:100%; overflow:hidden; height:auto; margin:0; }
.sitxt { margin:0; padding:0; margin-top:-10px; }

.syab,.synew { float: none; width:96%; margin:0px auto 20px auto; height:auto; }
.syabimg{ display: block;height:auto; margin:0; padding:0; }
.syabimg img { width: 100%; height:auto; margin:0; padding:0; }
.sytit { padding-left:10px; }
.syabt { padding:0px 10px; height: auto; }

.synewimg{ width:30%;height:auto; margin:0; padding:0; }
.synewimg img { width:100%;height:auto; margin-left:5px; }
.synewtxt{ width:68%; padding:0; margin:0; }
.synewtxt h1{ padding: 5px 0; font-size: 14px;height:auto ;overflow: hidden;color: #000; border-bottom: 1px dashed #ddd; line-height:24px; }
.synewtxt h1 span{color: #999;float: right;font-weight: normal;}
.synewtxt p{ display:none; }

.synew dd { overflow:hidden; width:100%; }
.synew dd p span { width:18%; overflow:hidden; padding:0; margin:0; text-align:center; }
.synew dd p { width:78%; padding:0; margin:0; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }


.sypro{ padding: 10px 0; width:96%; margin:0 auto; }
.sypro li{ float:none; width:100%; height:148px; background-color: #fbf9fc; margin-bottom:10px; border-bottom:1px dashed #ddd; }
.sypro li:nth-of-type(4),.sypro li:nth-of-type(6),.sypro li:nth-of-type(8),.sypro li:nth-of-type(5),.sypro li:nth-of-type(7),.sypro li:nth-of-type(9){ width: 100%; margin-right: 0 ; height:150px; }
.sypro li .spl{ display: block; float: left; width: 54%; padding:0; overflow:hidden }
.sypro li .spl h2{ color: #fc9200;font-size: 16px;padding-bottom:5px; height:28px; line-height:28px; margin:0; }
.sypro li .spl div{ height: 80px;line-height: 20px; margin:0; padding:0; text-overflow: -o-ellipsis-lastline; overflow: hidden; }
.sypro li .spr { display: block;float:right; width:40%; padding: 10px 5px; height:120px; }
.sypro li .spr img { width: 90%; height: 100%; padding:0; margin:0; }
.sypro li:nth-of-type(1) .spl,.sypro li:nth-of-type(2) .spl,.sypro li:nth-of-type(3) .spl { width: 54%; margin:0; }
.sypro li:nth-of-type(1) .spr,.sypro li:nth-of-type(2) .spr,.sypro li:nth-of-type(3) .spr { width:40%; margin:0; }

/*inner*/
.mianb { width:97%; margin-left:3%; }

.conl { display:none; float:none; }
.conlpro { display:block; width:96%; margin:0 auto; }
.conlpro .erji h1 { display:none; }
.dianh { display:none; }
.conlpro .erji ul a { line-height:32px; height:32px; }

.conr { width:96%; margin:0 auto; float:none; margin-bottom:0px; }
.ce { padding: 10px; border:1px solid #ddd; margin-bottom:20px; overflow:hidden; }

.newslist li { padding: 10px; border-bottom: 1px solid #ddd; }
.newslist li .newl{ width:30%; height: 100px; }
.newslist li .newl img{width: 100%;height: 100%; }
.newslist li .newr { width: 68%;height: 100px;  }
.newslist li .newr h2 { font-size:14px; line-height:20px; height:40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.newslist li .newr p { display:none; }

.applications { padding: 10px; }
.applications li{ width:48%; margin: 0 4% 30px 0; height:auto; }
.applications li .a1 { height: auto; }
.applications li .a1 img { width: 100%; height:auto; }

.prolist a { padding: 10px; }
.prolist a .prol { width:30%;  }
.prolist a .prol img { width: 100%;height: 100%;}
.prolist a .pror {width: 68%; }
.prolist a .pror h2 { font-size: 14px;padding: 2px 0 2px; line-height:18px; }
.prolist a .pror p {font-size: 14px; line-height: 18px;}

.pic { width:100%; overflow:hidden; }
.pic .gallery-top { width: 100%; height:300px; }
.pic .swiper-slide { width: 100%; overflow:hidden; }
.pic .swiper-slide img{ width: 100%;height: 100%;  overflow:hidden; }
.pic .gallery-top { width: 100%; overflow:hidden;}
.pic .gallery-thumbs { box-sizing: border-box;padding: 10px 0;height: 100px; width: 420px; overflow:hidden; }
.pic .gallery-thumbs img{ height: 60px;}
.pic .gallery-thumbs .swiper-slide {height: 80px;opacity: 0.6;cursor: pointer;}


.ask { padding: 10px; }
.xunjia { width:96%; overflow:hidden; }

.lxt { margin-top:20px; }

}

@media (max-width: 539px) {
.brbottom { background:#1E487F; }
.box { width:100%; }
.toppc { display:none; }
.topmob { display:block; }
.logo { width:auto; display:block; float:none; margin:0 auto; height:73px; }
.gg { display:none; }

.nav{ height:auto;margin:10px 0 3px 0;background:#fff; padding:5px 0; }
.nav>li{width:30%;margin:0 1%;   }
.nav>li>a{ /*font-size: 18px; background-color: #1e487f; border-radius: 4px;*/ font: bold 18px Arial; height: 40px; line-height:40px; }
.nav>li>ul{ display:none; }
.nav>li>ul>li{ display:none; }

.footbox .f1 { display:none;  }
.footbox .f2 { width: 60%; margin-left:2.5%; }
.footbox .f3 { width: 35%; float:left; }
.footbox .f3 .ewm img{ width: 100%; height:auto; }

.si{ padding:20px 0; width:100%; }
.si a { float:none; display:block; width:80%; height:auto;  margin:10px auto; }
.si a:nth-of-type(4){ margin:10px auto; }
.siimg { height:auto; width:100%; margin:0; padding:0; }
.siimg img { width:100%; overflow:hidden; height:auto; margin:0; }
.sitxt { margin:0; padding:0; margin-top:-10px; }

.syab,.synew { float: none; width:98%; margin:0px auto 20px auto; height:auto; }
.syabimg{ display: block;height:auto; margin:0; padding:0; }
.syabimg img { width: 100%; height:auto; margin:0; padding:0; }
.sytit { padding-left:10px; }
.syabt { padding:0px 10px; height: auto; }

.synewimg{ width:30%;height:auto; margin:0; padding:0; }
.synewimg img { width:100%;height:auto; margin-left:5px; }
.synewtxt{ width:65%; padding:0; margin:0; }
.synewtxt h1{ padding: 5px 0; font-size: 14px;height:auto ;overflow: hidden;color: #000; border-bottom: 1px dashed #ddd; line-height:24px; }
.synewtxt h1 span{color: #999;float: right;font-weight: normal;}
.synewtxt p{ display:none; }

.synew dd { overflow:hidden; width:100%; }
.synew dd p span { width:18%; overflow:hidden; padding:0; margin:0; text-align:center; }
.synew dd p { width:78%; padding:0; margin:0; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }


.sypro{ padding: 10px 0; width:96%; margin:0 auto; }
.sypro li{ float:none; width:100%; height:110px; background-color: #fbf9fc; margin-bottom:10px; border-bottom:1px dashed #ddd; }
.sypro li:nth-of-type(4),.sypro li:nth-of-type(6),.sypro li:nth-of-type(8),.sypro li:nth-of-type(5),.sypro li:nth-of-type(7),.sypro li:nth-of-type(9){ width: 100%;margin-right: 0 ; }
.sypro li .spl{ display: block;float: left; width: 54%; padding:0; overflow:hidden }
.sypro li .spl h2{ color: #fc9200;font-size: 16px;padding-bottom: 5px; height:28px; line-height:28px; margin:0; }
.sypro li .spl div{ height: 60px; line-height: 20px; margin:0; padding:0; text-overflow: -o-ellipsis-lastline; overflow: hidden; }
.sypro li .spr { display: block; float:right;width:40%; padding: 10px 5px; height:90px; }
.sypro li .spr img { width: 98%; height: 100%; padding:0; margin:0; }
.sypro li:nth-of-type(1) .spl,.sypro li:nth-of-type(2) .spl,.sypro li:nth-of-type(3) .spl {width: 54%; margin:0; }
.sypro li:nth-of-type(1) .spr,.sypro li:nth-of-type(2) .spr,.sypro li:nth-of-type(3) .spr{ width:40%; margin:0; }

/*inner*/
.mianb { width:97%; margin-left:3%; }

.conl { display:none; float:none; }
.conlpro { display:block; width:96%; margin:0 auto; }
.conlpro .erji h1 { display:none; }
.dianh { display:none; }
.conlpro .erji ul a { line-height:32px; height:32px; }

.conr { width:96%; margin:0 auto; float:none; margin-bottom:0px; }
.ce { padding: 10px; border:1px solid #ddd; margin-bottom:20px; overflow:hidden; }

.newslist li { padding: 10px; border-bottom: 1px solid #ddd; }
.newslist li .newl{ width:30%; height: 82px; }
.newslist li .newl img{width: 100%;height: 100%; }
.newslist li .newr { width: 68%;height: 82px;  }
.newslist li .newr h2 { font-size:14px; line-height:20px; height:40px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-weight:normal; }
.newslist li .newr p { display:none; }

.applications { padding: 10px; }
.applications li{ width:100%; float:none; margin: 0 0 30px 0; auto; height:auto; }
.applications li .a1 { height: auto; }
.applications li .a1 img { width: 100%;height:auto; }

.prolist a { padding: 10px; }
.prolist a .prol { width:30%; height: 82px; }
.prolist a .prol img { width: 100%;height: 100%;}
.prolist a .pror {width: 68%;height: 82px; }
.prolist a .pror h2 { font-size: 14px; padding: 0px 0 2px; line-height:18px; }
.prolist a .pror p { font-size: 12px;line-height: 22px; height:44px; overflow:hidden; }

.pic { width:100%; overflow:hidden; }
.pic .gallery-top { width: 100%; height:240px; }
.pic .swiper-slide { width: 100%; overflow:hidden; }
.pic .swiper-slide img{ width: 100%;height: 100%;  overflow:hidden; }
.pic .gallery-top { width: 100%; overflow:hidden;}
.pic .gallery-thumbs { box-sizing: border-box;padding: 10px 0;height: 100px; width:100%; overflow:hidden; }
.pic .gallery-thumbs img{ height: 50px;}
.pic .gallery-thumbs .swiper-slide {height: 80px;opacity: 0.6;cursor: pointer;}

.ask { padding: 10px; }
.xunjia { width:100%; }
.xunjia p .jii{ width: 25%; }
.xunjia p .ji1,.xunjia p .ji2{ width: 75%; }

.lxt { margin-top:20px; }
}