@charset "utf-8";
/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
fieldset,img {
    border: 0;
}
input,textarea{outline: none;}
address,caption,cite,code,dfn,em,th,var {
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
}
q:before,q:after {
    content:"";
}
abbr,acronym {
    border: 0;
}
a{
    text-decoration: none;
}
img{
    border:none;
    vertical-align: middle;
}

    body {font: normal 100% Microsoft YaHei,Helvetica, Arial,sans-serif;overflow-x: hidden;color: #333;}

    .c {
        width: 1400px;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;

    }

    input, textarea {
        outline: none;
        background: none;
        border: none;
    }

    .cc {
        width: 1260px;
        margin-left: auto;
        margin-right: auto;
    }

    .left {
        float: left;
    }

    .right {
        float: right;
    }

    a {
        font-size: 14px;
        line-height: 25px;
    }

    p {
        font-size: 14px;
        line-height: 30px;
    }

    span {
        font-size: 14px;
    }

    a:hover {
        color: #3a5fa5;
        text-decoration: none;
    }

    .clear {
        clear: both;
    }
    .hide{display: none;}
    .show{display: block;}
.height10{height:10px;}
.height30{height:30px;}
.height20{height:20px;}
.height34{height:34px;}
.height40{height:40px;}
.height50{height:50px;}
.height60{height:60px;}
.height70{height:70px;}
.height80{height:80px;}
.height90{height:90px;}
.height95{height:95px;}
.height100{height:100px;}
.ff{background-color: #fff;overflow: hidden;}
    .f8 {
        background: #f8f8f8;
        width: 100%;
    }

    input::-webkit-input-placeholder {
        color: #bbbbbb;
    }

    input::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #bbbbbb;
    }

    input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: #bbbbbb;
    }

    input:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #bbbbbb;
    }
      textarea::-webkit-input-placeholder {
        color: #bbbbbb;
    }

    textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: #bbbbbb;
    }

    textarea:-moz-placeholder {  /* Mozilla Firefox 4 to 18 */
        color: #bbbbbb;
    }

    textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #bbbbbb;
    }
	.banner-t{ 
		width: 100%;
		text-align: center;
	}
	.banner-t dl{
		color: #FFFFFF;
		 padding-top: 120px;
	}
	.banner-t dl dt{
		font-size: 46px; 
	}
	.banner-t dl dd{
		font-size: 30px;
		 padding-top:10px;
	}
    /* 网站头部 */
.head-bg1{ background: url(../images/head-bg1.png);background-size: cover; }
.head-bg2{ background: url(../images/head-bg2.png);background-size: cover;  }
.header-w{ height: 90px;  width:1200px; 	margin:  0px auto;}
.header-w  .left img{margin-top: 10px; height: 70px;}
.header-w .right{float: right;height: 30px;margin-top: 30px;line-height: 30px;font-size: 16px;color: #fff;}
.header-w .right .right1{float: left; border-bottom: 1px #fff solid;}
.header-w .right a{color: #FFFFFF;}
.header-w .right .right2{float: left;  border-bottom: 1px #fff solid;}  
.header-w  p{float: right;font-size: 18px;color: #fff;margin-top: 40px;}
 

.header {height: 60px;  width:1200px; 	margin: 0px auto; min-width: 1200px;}
.header .header_mid{position: relative; z-index: 9;}
.header .header_mid > ul{ width: 100%; }
.header .header_mid > ul > li {float: left; position: relative; width: 150px;height: 60px;}
.header .header_mid > ul > li > a {color: #fff;font-size: 17px;  display: block;height: 60px;
	 width: 120px;line-height:60px ; text-align: center; }
.header .header_mid > ul > li:hover a{background-image: url(../images/bg-dh.png);background-size: 120px 60px;} 
.header .header_mid > ul > li a.active{background-image: url(../images/bg-dh.png);background-size: 120px 60px;}  

.header .header_mid > ul > li:hover > ol a{background-image: none;  }  
.header .header_mid > ul > li > ol{position: absolute;top:60px;left:-35px;z-index: 99;min-width: 165px;display: none;padding:5px 10px;background: rgba(0,0,0,.8);}
.header .header_mid > ul > li > ol li{line-height: 45px;border-bottom: 1px solid #494949;}
.header .header_mid > ul > li > ol li a{color:#fff;font-size: 14px; border: 1px solid none;}
.header .header_mid > ul > li:hover > ol{display: block;}

.header .header_mid > ul > li:hover a::after,.header .header_mid > ul > li.active a::after {
    width: 100%;
}

.title-main  {   margin-bottom: 10px; width: 100%;text-align: center;padding-top: 80px;overflow: hidden;}
.title-main  .title-ch { font-size:30px; height: 40px; display: inline;}
.title-main  .title-en { margin-left: 10px; line-height: 40px; font-size:18px; display: inline;}
	

    /* banner图 */
.banner {width: 100%;}
.banner img{max-width:100%;}
.banner .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 20px;}
.banner .swiper-pagination-bullet {width: 8px;height: 8px;opacity: 1;background: #afb2c0;border-radius: 100%;}
.banner .swiper-pagination-bullet-active {width: 50px;height: 8px;border-radius: 4px; opacity: 1;background: #cacbd5;}

 /* 关于我们 */
 .about{width: 100%; overflow: hidden;background: #fff;margin-bottom: 100px;}
 .about .left{width: 37.8%;height: 360px;overflow: hidden;float: left;margin-top: 110px;}
 .about .left img{width: 100%;height: 100%;}
 .about .right{width: 59%; margin-top: 90px;float: right;} 
 .about .right .tp{width: 47px;float: left; margin-top: 20px;margin-left: 30px;}
 .about .title {  display: flex;justify-content: flex-start;margin-bottom: 10px;}
 .about .title .title-ch { font-size:24px; height: 40px; }
 .about .title .title-en { margin-left: 10px; line-height: 40px; font-size:14px;}
	
 
 .about .right .content{width: 100%; float: left;margin-top: 20px;margin-left: 20px;overflow: hidden;}
 .about .right .content .title{font-size: 40px;color: #333;font-weight: bold;}
 .about .right .content .detail{margin-top:20px;line-height: 42px;font-size: 16px;color: #666;overflow: hidden;}
 .about .right .content p a{line-height: 42px;font-size: 16px;color: #666;}
 .about .right .content p a:hover{color: #3a5fa5;}
 .about .right  .person{overflow: hidden; width:100%;padding-top: 20px;}
 .about .right  .person dl{ overflow: hidden;   width: 140px; float: left; text-align: center;margin-left: 20px;}
 .about .right  .person dl dt{background: #3a5fa5;height: 80px;width: 80px;margin: 0 auto;border-radius: 50%;overflow: hidden;}
 .about .right  .person dl dt img{width: 100%;}
 .about .right  .person dl dd{font-size: 14px;margin-top: 20px;}

/* 解决方案 */
.solution{width: 100%; background: #f7f7f7;overflow: hidden; padding-bottom: 100px;}
.solution h2{font-size: 40px;color: #333;text-align: center;padding-top: 85px;font-weight: bold;}
.solution h5{font-size: 16px;color: #888;text-align: center;padding-top: 10px;}
.solution .c .tp{width: 100%;overflow: hidden;padding-top: 50px;height: 650px;}
.solution .c .tp .swiper-slide .title1{width: 100%; font-size: 18px;color: #333;text-align: center; margin-top: 30px;margin-bottom: 15px; line-height: 35px;}
.solution .c .tp .swiper-slide .title1 a{font-size: 16.5px;color: #333333;}
/* .solution .c .tp .swiper-slide .title1:hover a{color: #869dc8;} */
.solution .c .tp .swiper-slide .time{width: 100%;text-align: center;padding: 0 10px; font-size: 15px;height: 20px; color: #888;margin-top: 15px;line-height: 25px;}
.solution .c .tp .swiper-slide:hover{background: #2a5ec0;}
.solution .c .tp .swiper-slide:hover .title1 a{color: #fff;}
.solution .c .tp .swiper-slide:hover .time{color: #fff;}
.solution .c .tp .swiper-slide{width: 470px;margin-right: 20px;height: 530px;}
.solution .c .tp .swiper-slide img{width: 100%;height: 380px;overflow: hidden;} 
.solution .c .tp .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100px;margin: 41px auto 0;}
.solution .c .tp .swiper-pagination-bullets .swiper-pagination-bullet{width: 10px;height: 10px;background: #bdbfc3;}
.solution .c .tp .swiper-pagination-bullets .swiper-pagination-bullet-active{width: 10px;height: 10px;opacity: 1;background: #869dc8;}



/* 应用领域 */
.field{width: 100%; background: #f8f9fb; overflow: hidden;margin-bottom: 100px;}
.field h2{font-size: 40px;color: #333;text-align: center;padding-top: 85px;font-weight: bold;}
.field h5{font-size: 16px;color: #888;text-align: center;padding-top: 10px;}
.field .content{width: 100%;height: 540px;overflow: hidden;margin-top: 35px;}
.field .content .content1{display: none;}
.field .content .left{width: 67.5%;height: 540px;overflow: hidden;}
.field .content .left img{width: 100%;height: 100%;}
.field .content .right{width: 32.5%;height: 540px;background: rgba(58,95,165,.85);}
.field .content .right .title{font-size: 20px;color: #fff;text-align: center;padding-top: 70px;}
.field .content .right .right_hr{width: 45px;height: 3px;background: #fff;margin: 30px auto;}
.field .content .right p{font-size: 16px;color: rgba(255,255,255,.64);padding: 0 10%;height: 170px;overflow: hidden;line-height: 35px;}
.field .content .right .right_img{margin-top: 90px;text-align: center;}
.field .qh{position: relative;margin-top: 20px;}
.field .qh .swiper-button-next, .field .qh .swiper-button-prev{width: 32px;height: 32px;top:100px;}
.field .qh .swiper-slide{overflow: hidden;position: relative;text-align: center;}
.field .qh .swiper-slide .tp{height: 270px;overflow: hidden;}
.field .qh .swiper-slide .tp img{width: 100%;height: 100%;}
.field .qh .swiper-slide h3{display: block;width: 100%; top: 0;background: rgba(0,0,0,.5); position: absolute;font-size: 18px; line-height: 270px;color: rgba(255,255,255,.85);}
.field .qh .swiper-slide.active h3{display: none;} 
/* .field .swiper-button-next.swiper-button-disabled{background: url("../images/ico/n11.png") no-repeat;}
.field .swiper-button-prev.swiper-button-disabled{background: url("../images/ico/p11.png") no-repeat;} */



/* 新闻中心 */ 
.newsa{width: 100%; background: #f7f7f7; overflow: hidden; padding-bottom: 100px;} 
.newsa h5{font-size: 16px;color: #888;text-align: center;padding-top: 10px;}
.newsa .left{width: 40%; overflow: hidden;float: left;margin-top: 90px;}
.newsa .left img{width: 100%;height: 100%;}
 
.newsa .right{width: 50%; margin-top: 90px;float: right; margin-left: 10%;}  
.newsa .right ul li  {margin-bottom:20px;}
.newsa .right ul .title{font-size: 14px; color: #3d3d3d;}
.newsa .right ul li .title a{font-size: 16px; color: #3d3d3d;font-weight: 600;}
.newsa .right ul li .time{font-size: 14px; color: #9f9f9f;line-height: 20px;}
.newsa .right ul li .detail{font-size: 14px; color: #3d3d3d;line-height: 30px;}
 
 
 
 /* 产品推荐 */ 
 .pro-min{width: 100%; background: #FFFFFF; overflow: hidden; padding-bottom: 100px;} 
 .pro-min h5{font-size: 16px;color: #888;text-align: center;padding-top: 10px;}
 .pro-min .left{width: 35%; overflow: hidden;float: left;margin-top: 90px;}
 .pro-min .left ul li  {margin-bottom:20px;  display: flex; height: 80px;line-height: 80px;padding:0px 40px ;justify-content: space-between;} 
 .pro-min .left ul li:first-child  { background-image: url(../images/p-bg.png);background-size: 100% 100px ;} 
 .pro-min .left ul li .num{font-size: 30px;  width: 50px;font-weight: 600;}
 .pro-min .left ul li .title {flex:1;  margin-left: 20px;}
 .pro-min .left ul li .title a{font-size: 20px; color: #3d3d3d;font-weight: 600;}
 .pro-min .left ul li .img{ height: 80px;margin-bottom: 30px;}
  
	.pro-min .right{width: 55%; margin-top: 90px;float: right; margin-left: 5%;}
 .pro-min .right{margin-top: 90px;float: right; margin-left: 10%;}  
 .pro-min .right img{width: 100%;height: 100%;}
 .pro-min .right .title{font-size: 22px;}
 .pro-min .right .title a{font-size: 22px; color: #000000;}
 .pro-min .right .hx{height: 4px ; width: 40px;background-color: #00e3e3;border-radius: 4px;margin-top: 5px; }
 .pro-min .right .detail{font-size: 16px;margin: 10px 0px;line-height: 30px;}
 .pro-min .right .more{background-color: #0062CC;height: 45px; width: 150px;text-align: center;line-height: 45px;border-radius:20px ;}
 .pro-min .right .more a{font-size: 16px;color: #ffffff;}
 .pro-min .right .img{width: 80%;margin: 20px auto; overflow: hidden;box-shadow: 15px 15px 15px #D0D0D0; height: 300px;}
  .pro-min .right .img img{width: 100%;border-radius:10px ;} 
  .pro-min .right .img:hover img {transform: scale(1.2);transition: all 1s;}
 
/* 产品中心 */
.tit h2{font-size: 36px;color: #333;font-weight: bold;margin-top: 60px;text-align: center;}
.tit h2 span{font-size: 36px;color: #308979;}
.tit h6{text-align: center;margin-top: 20px;margin-bottom:30px;font-size: 16px;color: #666;}
.tit h5{margin-top: 30px;margin-bottom:30px;text-align: center;height:80px;overflow: hidden;}
.tit h5 a{font-size: 15px;color: #666;line-height: 40px;background: #fbfbfb;display: inline-block;width: 10%;
    border-right:1px solid #eee;border-top:1px solid #eee;margin-top:-1px;}
.tit h5 a.active{color: #fff;background: #308979;border:none;;}

.prod_1{position: relative;}
.prod_1_a{width: 100%;height: 100%;overflow: hidden;float: right;}
.prod_1_2{width: 368px;height:509px;background: url(../images/p0.jpg) no-repeat;padding:35px;float:left;text-align: center;}
.prod_a{width:411px;height:411px;float:left;margin-right:33px;margin-bottom:23px;position: relative;overflow: hidden;}
.prod_a:nth-child(3n){margin-right: 0;}
.prod_a > a > img{width: 100%;height: 100%;transition: all .5s;}
.prod_a_1{position: absolute;top:100%;width: 100%;height:45px;background: rgba(0,0,0,.6);text-align: center;height:100%;}
.prod_a_1 h5{font-size: 24px;color:#ffffff;line-height: 45px;padding:120px 60px 30px;line-height: 40px;;}
.prod_a:hover .prod_a_1{top:0;}
.prod_a:hover > a > img{transform: scale(1.2);transition: all .5s;;}

.prod_1_2 h5{font-size: 18px;color:#ffffff;line-height: 50px;text-align: center;}
.prod_1_2 p{font-size: 16px;color:#ffffff;line-height: 30px;text-align: left;margin-bottom:30px;}
.prod_1_2 hr{width:100%;height:1px;border:none;background: #fff;;}
.prod_1_2  li{min-width:50%;float:left;line-height:36px;}
.prod_1_2  li a{font-size:16px;color:#fff;}
.prod_1_2  li i{font-size:6px;margin-right:10px;}
.prod_1_2 > a{font-size:16px;color:#fff;}

.prod_left{position: absolute;top:74px;left:-100px;}
.prod_left ul{margin-top:30px;}
.prod_left li{width:77px;height:78px;margin-bottom:7px;background: #f7f7f7 url(../images/pr1.png) no-repeat 20px center;background-position:50% 50%;}
.prod_left li a{display: none;line-height: 76px;margin-left:55px;color:#fff;font-size:15px;}
.prod_left li:hover{background: rgba(49,137,121,.9) url(../images/pr1.1.png) no-repeat 20px center;width:208px;}
.prod_left li:hover a{display: block;}
.prod_left li:nth-child(2){background: #f7f7f7 url(../images/pr2.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(3){background: #f7f7f7 url(../images/pr3.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(4){background: #f7f7f7 url(../images/pr4.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(5){background: #f7f7f7 url(../images/pr5.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(6){background: #f7f7f7 url(../images/pr6.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(7){background: #f7f7f7 url(../images/pr7.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(8){background: #f7f7f7 url(../images/pr8.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(9){background: #f7f7f7 url(../images/pr9.png) no-repeat 20px center;background-position:50% 50% ;}
.prod_left li:nth-child(10){background: #f7f7f7 url(../images/pr10.png) no-repeat 20px center;background-position:50% 50% ;}

.prod_left li:nth-child(2):hover{background: rgba(49,137,121,.9) url(../images/pr2.1.png) no-repeat 20px center;}
.prod_left li:nth-child(3):hover{background: rgba(49,137,121,.9) url(../images/pr3.1.png) no-repeat 20px center;}
.prod_left li:nth-child(4):hover{background: rgba(49,137,121,.9) url(../images/pr4.1.png) no-repeat 20px center;}
.prod_left li:nth-child(5):hover{background: rgba(49,137,121,.9) url(../images/pr5.1.png) no-repeat 20px center;}
.prod_left li:nth-child(6):hover{background: rgba(49,137,121,.9) url(../images/pr6.1.png) no-repeat 20px center;}
.prod_left li:nth-child(7):hover{background: rgba(49,137,121,.9) url(../images/pr7.1.png) no-repeat 20px center;}
.prod_left li:nth-child(8):hover{background: rgba(49,137,121,.9) url(../images/pr8.1.png) no-repeat 20px center;}
.prod_left li:nth-child(9):hover{background: rgba(49,137,121,.9) url(../images/pr9.1.png) no-repeat 20px center;}
.prod_left li:nth-child(10):hover{background: rgba(49,137,121,.9) url(../images/pr10.1.png) no-repeat 20px center;}

.why{width:100%;background: #f9f9f9;overflow: hidden;}
.why .tit p{text-align: center;font-size: 16px;color:#888;line-height: 32px;margin-bottom: 32px;margin-top: 20px;;}
.why li{width:24.7%;margin-right:0.4%;position: relative;float:left;}
.why li:last-child{margin:0;}
.why li img{width:100%;}
.why li .why_1{position:absolute;display: block;top:225px;width:100%;padding:20px 30px;}
.why li .why_1 hr{width: 75px;height:1px;border:none;background: rgba(255,255,255,.7);margin-left:0;margin-top:42px;}
.why li .why_1 h5{font-size:25px;color:#fff;line-height: 50px;margin-top:70px;font-weight: bold;}
.why li .why_1 p{font-size:14px;color:#fff;line-height: 24px;margin-top:20px;opacity: .7;text-align: justify;
    height:250px;border-bottom: 1px solid #eee;display: none;}
.why li:hover .why_1{top:0;width:100%;height:100%;background: rgba(0,0,0,.7);}
.why li:hover .why_1 p{display: block;}
.why li:hover .why_1 hr{display: none;;}

/* case */
.case{position: relative;}
.case .tit p{padding:20px 150px;text-align: center;font-size: 16px;color: #888;margin-bottom: 20px;;}
.case .swiper-button-next, .case .swiper-button-prev{width: 19px;height: 35px;top:300px;}
.case h5{font-size: 16px;color: #333;line-height: 36px;height: 36px;overflow: hidden;;}
.case h5:hover{color: #308979;}
.case p{font-size: 14px;color: #666;line-height: 24px;height: 80px;;}
.case span{font-size: 14px;color: #308979;}
.case .swiper-button-prev{background: url("../images/ico/p12.png") no-repeat;left:-40px;}
.case .swiper-button-next{background: url("../images/ico/n12.png") no-repeat;right:-40px;}
/* .swiper-button-next.swiper-button-disabled{background: url("../images/ico/n11.png") no-repeat;}
.swiper-button-prev.swiper-button-disabled{background: url("../images/ico/p11.png") no-repeat;} */

/* 合作客户 */
.hezuo{position: relative;}
.hezuo ul{margin-top: 40px;}
.hezuo .swiper-container{padding:10px 10px 30px;}
.hezuo li{width: 245px;height: 140px;box-shadow: rgba(0,0,0,.05) 1px 3px 8px 3px;;display: flex;align-items: center;justify-content: center;overflow: hidden;}

.hezuo li img{max-width: 100%;max-height: 100%;transition: all .5s;}
.hezuo li:hover img{transition: all .5s;transform: scale(1.1);}
.hezuo .swiper-button-next, .hezuo .swiper-button-prev{width: 39px;height: 39px;top:230px;}
.hezuo .swiper-button-prev{background: url("../images/ico/p4.png") no-repeat;left:-60px;}
.hezuo .swiper-button-next{background: url("../images/ico/n4.png") no-repeat;right:-60px;}





/* arrival */
.arrival .tit{margin-bottom:50px;}
.arrival .right{width:692px;height:581px;overflow: hidden;background: #f2f2f2;}
.arrival .left{width: calc(100% - 692px);height:581px;background: #f2f2f2;padding:40px;}
.arrival .left h3{font-size: 24px;color: #319381;font-weight: bold;line-height: 75px;;}
.arrival .left p{font-size: 16px;color: #888;line-height: 36px;margin-bottom: 50px;;}
.arrival .left p em{color: #999;margin-right: 10px;font-size: 12px;;}
.arrival .left a{background: #308979;padding:11px 45px;font-size: 16px;color: #fff;border-radius: 21px;;}
    /* 联系我们 */
.c_hf_1 {width: 100%;height: 1122px;position: fixed;bottom: 0;background: url(/lib/images/102.png) no-repeat center center;z-index: -1;}
.contact_in{background: url(../images/con_i.png) no-repeat center;height:285px;overflow: hidden;}
.contact_in form{margin-left:670px;margin-top:66px;}
.contact_in p input{width:220px;height:48px;margin-right:2px;margin-bottom: 20px;;}
.contact_in input[name="name"]{margin-right:65px;}
.contact_in textarea{width: 480px;height:80px;}
.contact_in input[type="submit"]{width: 118px;height:150px;float:right;margin-top:-65px;margin-right:0px;cursor:pointer;}

    /* 新闻中心 */
    .news .p_menu{text-align: center;margin-top:15px;margin-bottom:10px;}
.news .p_menu a{font-size: 16px;color: #333;margin:0 10px;}
.news h6{border-bottom: 1px solid #eee;line-height: 45px;}
.news .p_menu a em{font-size: 16px;color: #333;margin:0 10px;}
.news .p_menu a.active{color: #e63955;}
.news .p_right1 .p_more{font-size: 16px;color: #e63955;float: right;}
.news .news1{height: 600px;overflow: hidden;}
.news .news1 > div{height: 565px;}
.news .news1 > div > div{padding-bottom: 40px;}
.news .news1 li{width: 378px;height: 490px;margin-top: 35px;}
.news .news1 li img{width: 378px;height: 252px;}
.news .news1 li .news_1{width: 100%;height: 225px;margin-top: 13px;background: #f7f7f7;padding:15px;}
.news .news1 li a{font-size: 14px;color: #666;}
.news .news1 li h5 {font-size: 17px;color: #666666;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px;line-height: 30px; }
.news .news1 li h5 span{float: right;font-size: 14px;color: #999;}
.news .news1 li p {font-size: 16px;line-height: 30px;color: #666;margin-bottom: 15px;}
.news .news1 li:hover h5{color: #e63955;border-bottom: 1px solid #e63955;}

.news .news1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.news .news1 .swiper-pagination-bullet-active{background: #308979;}
    
/* 友情链接 */

.link p {font-size: 16px;color: #c1c1c1;}
.link p a {font-size: 14px;color: #c1c1c1;margin-right: 25px;}
.link p a:hover {color: #308979;}
    /*   底部样式   */
.footer {width: 100%;height: 425px; background: #2a2d3b;overflow: hidden;}
.footer .c {margin-top: 80px;height: 280px;max-width: 90%;}


.footer .footer1{width: 45%;height: 220px;float: left; color: rgba(255,255,255,.65);}  
.footer .footer1 .address{width: 100%;height: 100px;margin-top: 40px;line-height: 30px;} 
.footer .footer1 .companyname{font-size: 20px; color: #ffffff;}
.footer .footer1 .detail{font-size: 14px;margin-top: 5px;}

.footer .footer2{width: 40%;height: 280px;float: left;padding: 0 4%;}
.footer .footer2 .footer2_a{float: left;width: 42%;margin-right: 6%;}
.footer .footer2 .footer2_b{float: left;width: 42%;margin-right: 6%;} 
.footer .c h3{font-size: 15px;color: #b4b4b4;padding-bottom: 20px;}
.footer .c p{line-height: 34px;}
.footer .c p a{font-size: 15px;color: #b4b4b4;}
.footer .c p a:hover{color: #3a5fa5;}


.footer .footer3{width: 11%;height: 220px;float: left; }
.footer .footer3 .wx{
	width: 100%;
}.footer .footer3 .wx img{
	width: 100%;
}
.footer .footer3 .wx_logo{font-size: 16px;color: rgba(255,255,255,.65);margin-top: 20px; text-align: center;}
.footer .footer3 .wx_logo img{margin-left: 16.6%;}
.footer .footer3 .wx_logo span{padding-left: 0.47%;}
 
.footer .c2 {width: 100%;height: 77px;border-top: 1px solid #646670;}
.footer .c2 p {line-height: 77px;text-align: center;font-size: 14px;color: #fff;opacity: .5;}
.footer .c2 p a {line-height: 77px;font-size: 14px;color: #fff;}
.footer .c2 p img{margin-left: 20px;margin-right: 3px;}

.page p {text-align: center;line-height: 100px;}
.page p span, .page p a {padding: 8px 8px;margin-left: 2px;font-size: 16px;color: #666666;}
.page .current {color: #3a5fa5;padding: 8px 14px;}
.page p a:hover {color: #3a5fa5;padding: 8px 14px;}
 

.site_map h1 a{font-size:18px;color:#666;line-height:60px;padding-left:10px;}
.site_map li{width:270px;display:inline-block;line-height:40px;padding-left:10px;}
.site_map ul{border:1px solid #eee;min-height:50px;}
.site_map li a{font-size:14px;color:#666;line-height: 36px;}
.site_map,.site_map a{font-size:12px;color:#666;}

 