﻿.public-container{width:100%; box-sizing:border-box; margin:0 auto;}
input{border:none; outline: none; -webkit-appearance: none; font-size:12px;}
.clearFloat{zoom: 1;}
.clearFloat:after{content:""; display: block; height:0; visibility: hidden; clear: both;}
.pox{width:100%; height:45px; box-sizing:border-box; position: fixed; left:0px; bottom:0px; z-index: 10000; background-color:#fff; }
.pox ul{width:100%; height:100%;}
.pox ul li{float: left; width:25%; box-sizing:border-box;}
.pox ul li a{display: block; width:100%;}
.pox ul li a img{display: block; height:21px; width:auto; margin:3px auto; margin-top:4px; }
.pox ul li a span{display: block; width:100%; font-size:12px; color:#333; text-align: center; letter-spacing: 1px;}
.head-index{width:100%; height:50px; line-height: 50px; vertical-align: middle; border-bottom:1px solid #ddd;}

.head-index img{display: block; height:40px; width:auto; margin:0 auto; margin-top:5px;}
.banner-index{width:100%; /*height:200px;*/}
.banner-index .swiper-container{width:100%; height:100%;}
.banner-index .swiper-container img{display: block; width:100%; height:100%;}
.ss-index{width:100%; box-sizing:border-box; padding:10px; height:50px;}
.ss-index form{display: block; width:100%; height:100%; position: relative;}
.ss-index form input[type='text']{font-size:13px; width:100%; height:100%; display: block; background-color: #eee; box-sizing:border-box; padding:0px 4px; }
.ss-index form input[type='submit']{width:90px; font-size:13px; display: block; height:100%; color:white; background-color: #38f; position: absolute; right:0px; top:0px;}
.nav-index{width:100%; height:auto; box-sizing:border-box; padding:10px; }
.nav{width:100%; height:auto;}
.nav li{float: left; box-sizing:border-box; width:25%; margin-bottom:10px;}
.nav li a{display: block; width:100%;}
.nav li a img{display: block; width:60px; height:60px; margin:0 auto;  margin-bottom:4px;}
.nav li a span{display: block; font-size:14px; color:#333; letter-spacing: 1px; text-align: center;}
.hui-index{width:100%; height:10px; background-color: #eee;}
.about-index{width:100%; height:auto; box-sizing:border-box; padding:10px;}
.about-index>img{display: block; width:100%; height:auto; border-radius: 3px; margin:6px auto;}
.about-index>p{font-size:14px; color:#5a5a5a; line-height: 1.5; text-indent: 2em;}
.public-more{display: block; width:110px; height:26px; line-height: 26px; border-radius: 6px; text-align: center; margin:6px auto; border:1px solid #018bff;
color:#018bff; font-size:14px;}
.public-title{width:100%; text-align: center; height:30px; line-height: 30px; margin:6px auto;}
.public-title>span{font-size:18px; font-family: SimSun;}
.pro-index{width:100%; height:auto; padding:10px; box-sizing:border-box;}
.pro-title{width:96%; margin:0 auto; text-align: center;}
.pro-title a{display: inline-block; height:26px; line-height: 26px; width:90px; text-align: center; border-radius: 3px; border:1px solid #ddd; box-sizing:border-box;
color:#333; font-size:13px;}
.pro-list{width:100%; margin:8px auto;}
.pro-list li{float: left; width:32%; margin-bottom:6px; margin-right:2%;}
.pro-list li:nth-child(3n){margin-right:0px;}
.pro-list li a{display: block; width:100%; position: relative;}
.pro-list li a img{display: block; width:100%; height:auto;}
.pro-list li a span{display: block; width:100%; height:24px; line-height: 24px; text-align: center; font-size:12px; color:white; background-color:rgba(0,0,0,0.6);
position: absolute; left:0px; bottom:0px;}
.anli-index{width:100%; height:auto; padding:10px; box-sizing:border-box; background-color: #eee;}
.anli-list{width:100%;}
.anli-list li{float: left; width:50%; box-sizing:border-box; padding-right:4px; margin-bottom:8px;}
.anli-list li:nth-child(2n){float: left; padding-left:4px; padding-right:0px;}
.anli-list li a{display: block; width:100%;}
.anli-list li a img{display: block; width:100%; height:auto;}
.anli-list li a div{background-color: #fff; box-sizing:border-box; padding:8px; }
.anli-list li a span{display: block; font-size:14px; color:#333; text-align: center; line-height: 26px;}
.anli-list li a p{font-size:13px; line-height: 1.5; display: box; display: -webkit-box; overflow: hidden; text-overflow:ellipsis; line-clamp:2; -webkit-line-clamp:2; -webkit-box-orient:vertical;
color:#999;}
.new-index{width:100%; height:auto; box-sizing:border-box; padding:10px;}
.new-title{width:100%; text-align: center; margin:6px auto;}
.new-title a{display: inline-block; width:120px; height:30px; line-height: 30px; box-sizing:border-box; border:2px solid #38f; font-size:13px;
color:#333;}
.new-title a.active{background-color: #38f; color:white;}
.new-list{width:100%; margin-top:20px;}
.new-list li{width:100%; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}
.new-list li a{display: block; width:100%;}
.new-list li a .new-img{float: left; width:100px; height:72px; margin-right:10px;}
.new-list li a .new-img img{display: block; width:100%; height:100%;}
.new-list li a .new-duan span{display: block; overflow: hidden; font-size:16px; color:#333; white-space: nowrap;}
.new-list li a .new-duan p{font-size:13px; display: box; display: -webkit-box; overflow: hidden; text-overflow:ellipsis; line-clamp:2; -webkit-line-clamp:2; -webkit-box-orient:vertical;
    color:#999; line-height: 1.5; margin-top:4px;}
.contant-index{width:100%; height:auto; padding:10px; box-sizing:border-box;}
.contant-index ul{width:100%; height:auto; line-height: 1.8; font-size:14px; padding:10px 0px; color:#333; margin:10px auto; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd;}
.contant-index>img{display: block; width:100%; height:auto; margin:6px auto;}
.footer-index{margin-bottom:46px; width:100%; height:auto; background-color: #018bff; padding:10px; box-sizing:border-box;}
.e-img{width:110px; height:110px; border:2px solid white; box-shadow: 0px 0px 1px #ddd; margin:4px auto; box-sizing:border-box; margin:16px auto;}
.e-img img{display: block; width:100%; height:100%;}
.footer-index p{font-size:13px; line-height: 1.4; text-align: center; color:#fff;}
.location-index{width:100%; height:40px; line-height: 40px; box-sizing:border-box; padding:0px 6px; background-color: #018bff;}
.location-index>span{float: left; font-size:13px; color:white; }
.location-index>span b{font-weight:normal;}
.location-index>i{float: right; font-style: normal; font-size:13px; font-weight:bold; color:white; }
.hidden-box{width:100%; height:auto; box-sizing:border-box; padding:5px 10px;}
.hidden-box ul{width:100%; padding-top:6px;}
.hidden-box ul li{float: left; width:32%; margin-right:2%; margin-bottom:6px;}
.hidden-box ul li a{display: block; width:100%; height:30px; font-size:13px; text-align: center; border-radius: 3px; line-height: 30px; color:#333; border:1px solid #dddd;}
.hidden-box ul li:nth-child(3n){margin-right:0px;}
.public-rq{width:100%; height:auto; box-sizing:border-box; padding:10px;}
.danye{width:100%; height:auto;}
.danye-1{font-size:16px; text-align: center; line-height: 1.5; color:#333; letter-spacing: 1px;}
.danye-2{font-size:13px; text-align: center; font-size:14px; color:#999; margin-top:3px; margin-bottom:6px;}
.danye-3{margin:6px auto; width:100%; height:auto;}
.danye-3 img{display: block; max-width: 100%; height:auto;}
.danye-3 p{font-size:14px; color:#333; line-height: 1.5; margin:6px auto;}
.page-1{width:100%; margin:6px auto; font-size:14px; }
.page-1 a{display: block; margin:2px auto; color:#999;}
.page-2{width:100%; margin:6px auto;}
.page-2 a{display: block; border-radius: 3px; height:36px; line-height: 36px; width:200px; background-color: #38f; text-align: center; color:white; margin:4px auto;}