@charset "utf-8";
/* css 重置 */
.swiper-list{
    position: relative;
}
.swiper-list img{ width:100%;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/swiper-button-prev.png);
    left: 160px;
    right: auto;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/swiper-button-next.png);
    right: 160px;
    left: auto;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width:41px;
    height: 69px;
    z-index: 100;
    cursor: pointer;
    background-size: 41px 69px;
    background-position: center;
    background-repeat: no-repeat;
}
.top{
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    border-bottom: 1px solid #aeaeae;
}
.top-div{
    width: 1180px;
    height: 30px;
    margin: 0 auto;
}
.top-div p{
    float: left;
    font-size: 14px;
}
.top-div a{
    float: right;
    position: relative;
    padding-left: 10px;
    font-size: 14px;
}
.top-div a:before{
    display: inline-block;
    content: '';
    position: absolute;
    top: 7.5px;
    width: 1px;
    height: 15px;
    border-right: 1px solid #605d5c;
    left: 0;
}
.head{
    width: 1180px;
    height: 100px;
    margin: 0 auto;
}
.head-l{
    float: left;
}
.head-r{
    float:right;
    margin-top: 25px;
}
.head-l-logo{
    float: left;
    width: 540px;
    height: 67px;
    margin-top: 16.5px;
    background: url("../images/logo.png") no-repeat;
}
.head-l-logo h1{
    display: none;
}
.head-l-font{
    float: left;
    margin-left: 20px;
    padding-left: 10px;
    margin-top: 25px;
    position: relative;
}
.head-l-font p{
    font-size: 20px;
}
.head-l-font:before{
    display: inline-block;
    content: '';
    position: absolute;
    top: 0;
    width: 1px;
    height: 60px;
    border-right: 1px solid #605d5c;
    left: 0;
}
.nav{
    width: 100%;
    background: #bababa;
}
.nav1-ul{
    width: 875px;
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
}
.nav1-ul li{
    float: left;
    width:125px;
    text-align: center;
    position: relative;
    color: #fff;
    cursor: pointer;
}
.nav1-ul li:hover{
    background: #0065c6;
}
.nav1-ul li a{
    color: #fff;
}
.nav1-ul li.active{
    background: #0065c6;
}
.nav1-ul-ul{
    position: absolute;
    left: 0;
    right: 0;
    top: 36px;
    z-index: 1000;
    display: none;
}
.nav1-ul-ul li{
    line-height: 36px;
    border-top: 1px solid #fff;
    background: #018ae1;
    font-size: 14px;
}
.nav1-ul-ul li:hover{
    background: #0065c6;
}
.sougjc {
    width: 1300px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    margin-bottom: 30px;
}
.zxgg {
    float: left;
    padding-left: 40px;
    position: relative;
    font-size: 14px;
}
.zxgg:before {
    display: inline-block;
    content: '';
    position: absolute;
    top: 3px;
    width: 25px;
    height: 25px;
    background: url(../images/gg.png);
    left: 0;
}
.souso-div-r {
    float: right;
}
.souso-div-r1 {
    float: right;
    width: 280px;
    height: 30px;
    position: relative;
    border: 1px solid #707070;
    margin-top: 5px;
}
.souso-div-r-form {
    float: right;
    width: 280px;
    height: 30px;
    border-radius: 20px;
}
.souso-div-r-input {
    float: left;
    width: 200px;
    height: 28px;
    border: none;
    margin-left: 15px;
    outline: none;
    font-size: 15px;
}
.souso-div-r-btn {
    float: right;
    width: 26px;
    height: 24px;
    background: #01afec;
    background: url(../images/sousuo.png);
    margin-top: 3px;
    margin-right: 12px;
    border: none;
    cursor: pointer;
    outline: none;
}
.souso-div-r2 {
    float: right;
    margin-right: 20px;
    width: 500px;
    font-size: 15px;
}
.souso-div-r2 span {
    float: left;
    font-size: 15px;
}
.souso-div-r2 ul {
    float: left;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
}
.souso-div-r2 ul li {
    float: left;
    margin-right: 10px;
}
.souso-div-r2 ul li a {
    font-size: 15px;
}
#FontScroll {
    float: left;
    width: 350px;
    height: 30px;
    line-height: 30px;
    overflow: Hidden;
    padding: 0px 0;
    margin: 0 auto;
    margin-top: 5px;
}
#FontScroll a {
    color: #333;
    text-decoration: none;
    font-size: 15px;
}
#FontScroll .line {
    text-align: left;
    width: 100%
}
#FontScroll .fontColor a {
    color: red;
    transition: all 1.5s ease 0s
}
#FontScroll {
    padding-left: 10px
}
.all{
    width:1280px;
    overflow: hidden;
    margin: 0 auto;
}
.all-mar{
    margin-top: 20px;
}
.title1{
    width: 390px;
    height: 46px;
    background: url("../images/title-bg1.png");
    background-size: 100% 100%;
}
.title2{
    width: 406px;
    height: 46px;
    background: url("../images/title-bg2.png");
    background-size: 100% 100%;
}
.title3{
    width: 524px;
    height: 46px;
    background: url("../images/title-bg3.png");
    background-size: 100% 100%;
}
.title4{
    width: 310px;
    height: 46px;
    background: url("../images/title-bg4.png");
    background-size: 100% 100%;

}
.title{
    margin: 0 auto;
    text-align: center;
    line-height: 46px;
    font-size: 30px;
    font-weight: 800;
    color: #000;
}
.s-cp{
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #959595;
    margin-top: 25px;
}
.s-cp-ul{
display:flex;
}
.s-cp-ul li{
flex:1;
    width: 112px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-right: 30px;
    cursor: pointer;
	font-size:16px;
}
.s-cp-ul li.active{
    color: #fff;
    background: url("../images/nav-bg.png");
    background-size: 100% 100%;
}
.s-cp-a{
    line-height: 50px;
	font-size:16px;
}
.s-cp-a:hover{
    color: #018ae1;
}
.s-cp-cont{
    margin: 0 auto;
    margin-top: 25px;
	width:1178px;
}
.s-cp-ul2{
    overflow: hidden;
	width:1300px;
}
.s-cp-ul2 li{
    float: left;
    width: 213px;
    height: 282px;
    background: #eee;
    text-align: center;
    margin-right: 25px;
    margin-bottom: 25px;
}
.s-cp-ul2 li img{
    width: 100%;
    height: 186px;
}
.s-cp-ul2 li .p1{
    width: 178px;
    border-bottom: 1px solid #bababa;
    margin: 0 auto;
}
.s-cp-ul2 li p{
    line-height: 40px;
}
.gsjj{
    width: 100%;
    height: 470px;
    background: url("../images/gsjj-bg.png");
    background-size: 100% 100%;
    padding-top: 30px;
    box-sizing: border-box;
}
.all2{
    width: 1178px;
    height: 542px;
    margin: 0 auto;
}
.gsjj-cont{
    overflow: hidden;
    margin-top: 25px;
}
.gsjj-cont img{
    height:246px;
}
.gsjj-cont p{
    line-height: 30px;
    margin-bottom: 10px;
}
.gsjj-cont p span{
    color: #c30e26;
}
.all3{
    width: 1178px;
    overflow: hidden;
    margin: 0 auto;
}
.gcyj-mar{
    margin-top: 155px;
}
.gcyj-ul{
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 10px;
}
.gcyj-ul li{
    float: left;
    width: 575px;
    overflow: hidden;
    margin-right: 28px;
    margin-bottom: 10px;
}
.gcyj-ul li:nth-child(2n){
    margin-right: 0;
}
.gcyj-ul li img{
    float: left;
    width: 235px;
    height: 143px;
}
.gcyj-ul li .div1{
    float: right;
    width: 320px;
}
.gcyj-p1{
    color: #000;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-top: 15px;
    font-weight: bold;
    margin-bottom: 20px;
}
.gcyj-p2{
    color: #aaa;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.gcyj-p3{
    font-size: 15px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.s-xw-ul{
    float: left;
    height: 50px;
    margin-left: 300px;
}
.s-xw-ul li{
    float: left;
    width: 112px;
    height: 50px;
    margin-right: 50px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
	font-size:16px;
}
.s-xw-ul li.active{
    background: url("../images/nav-bg.png");
    background-size: 100% 100%;
    color: #fff;
}
.zhishi{
    float: right;
    margin-right: 265px;
    width: 112px;
    height: 50px;
    background: url("../images/nav-bg.png");
    line-height: 50px;
    text-align: center;
    color:#fff;
	font-size:16px;
}
.s-xw{
    float: left;
    width: 840px;
    overflow: hidden;
    margin-top: 20px;
	margin-left:50px;
}
.s-xw-l{
    float: left;
    width: 305px;
    height: 370px;
    background: #f8f8f8;
    padding:10px;
    box-sizing: border-box;
}
.s-xw-l img{
    width: 100%;
    height:226px;
}
.s-xw-l .p1{
    color: #000;
}
.gcyj-p3-1{
    font-size: 15px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.s-xw-m{
    width: 498px;
    float: left;
}
.s-xw-m-ul{
    overflow: hidden;
}
.s-xw-m-ul li{
   width: 48%;
   margin-right:2%;
   float:left;
   height:30px;
   line-height:30px; 
   overflow:hidden;
   border-bottom:1px #ccc dashed;
}
.s-xw-m-ul li span{ float:right;}
.s-xw-m-ul li .div1{
    float: left;
    width: 50px;
    text-align: center;
}
.s-xw-m-ul li .div1 .p1{
    border-bottom: 1px solid #c30e26;
}
.s-xw-m-ul li .div2{
    float: right;
    width: 380px;
    margin-left: 25px;
}
.s-xw-m-ul li .div2 .p1{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom: 5px;
}
.s-xw-m-ul li .div2 .p2{
    font-size: 14px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.s-xw-more{
    width: 130px;
    height:32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background: #018ae1;
    display: inline-block;
    border-radius: 5px;
    margin-left: 10px;
}
.s-xw-more:hover{
    background: #3fb1fe;
    color: #fff;
}
.more-mar{
    margin-top: 15px;
    margin-left: 96.5px;
}
.tugong{
    float: left;
    width: 323px;
    margin-top: 30px;
    margin-left: 15px;
}
.tugong-ul{
    overflow: hidden;
}
.tugong-ul li{
    overflow: hidden;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 10px;
    position: relative;
    padding-left: 25px;
    box-sizing: border-box;
    margin-bottom: 10px;
}
.tugong-ul li:last-child{
    border-bottom: none;
}
.tugong-ul li .p1{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom: 10px;
}
.tugong-ul li .p2{
    font-size: 14px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.tugong-ul li:before{
    display: inline-block;
    content: '';
    position: absolute;
    top:5.5px;
    width: 10px;
    height: 10px;
    background: #c30e26;
    border-radius: 50%;
    left: 0;
}
.yqlj{
    width: 1178px;
    height: 35px;
    margin: 0 auto;
    line-height: 35px;
    margin-top: 25px;
}
.yqlj-l{
    float: left;
    width: 115px;
    background: #464646;
    color: #fff;
    text-align: center;
}
.yqlj-r{
    float: right;
    width: 1062px;
    border: 1px solid #959595;
    /* border-top: 1px solid #959595;
    border-bottom: 1px solid #959595; */
    padding-left: 20px;
    box-sizing: border-box;
	margin-bottom: 20px;
}
/*.footer{
    width: 100%;
    overflow: hidden;
    background: #343434;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 15px;
}
.footer1{
    width: 1178px;
    overflow: hidden;
    margin: 0 auto;
}
.footer1 p{
    color: #fff;
}
.footer1-l{
    float: left;
    width: 705px;
    height: 216px;
    border-right: 1px solid #565656;
}
.footer1-l-p{
    margin-top: 20px;
    font-size: 18px;
    margin-bottom: 10px;
}
.footer1-l-1{
    float: left;
    width: 280px;
    height: 96px;
    border-right: 1px solid #565656;
}
.footer1-ul{
    overflow: hidden;
}
.footer1-ul li{
    float: left;
    position: relative;
    padding-left: 5px;
    margin-right: 30px;
    margin-bottom: 10px;
    font-size: 15px;
}
.footer1-ul li:nth-child(2n){
    margin-right: 0;
}
.footer1-ul li a{
    color: #fff;
}
.footer1-l-1-p{
    margin-bottom: 10px;
}
.footer1-l-2{
    float: left;
    width: 110px;
    height: 96px;
    border-right: 1px solid #565656;
    margin-left: 30px;
}
.footer1-l-3{
    float: left;
    margin-left: 35px;
    width: 210px;
}
.footer1-r{
    float: left;
    margin-left: 45px;
}
.footer1-r p{
    margin-bottom: 6px;
}
.footer1-r .p1{
    font-size: 20px;
    color: #ff2f49;
    font-weight: 800;
}
*/.cpzx-l{
    float: left;
    width: 425px;
    height: 500px;
    border: 1px solid #eee;
}
.cpzx-l img{
    width: 100%;
    margin-top: 100px;
}
.cpzx-r{
    float: right;
    width: 720px;
}
.cpzx-r-p{
    background: #fafafa;
    color: #444;
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    font-size: 20px;
}
.cpzx-r-p i{
    background: #C4005B;
    width: 2px;
    height: 30px;
    display: block;
    float: left;
    margin: 10px 10px 0px 0px;
}
.cpzx-r p{
    line-height: 30px;
}
.cpzx-r-more{
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #018ae1;
    display: inline-block;
    margin-top: 20px;
}
.n-banner{
    width: 100%;
}
.n-banner img{
    width: 100%;
}
/*企业简介*/
.xinwen {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 35px;
    margin-bottom: 30px;
}
.x-l {
    float: left;
    width: 260px;
    overflow: hidden;
    position: relative;
}
.dh-top{
    width: 78px;
    height: 25px;
    line-height: 25px;
    background: #d00000;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #fff;
    text-align: center;
}
.dh-ul{
    overflow: hidden;
    border: 1px solid #dbdbdb;
    padding:10px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.dh-ul li{
    border-bottom: 1px dashed #dbdbdb;
    line-height: 35px;
    position: relative;
    padding-left: 30px;
    box-sizing: border-box;
}
.dh-ul li:hover a{
   color:#333;
}
.dh-ul li:last-child{
    border-bottom: none;
}
.dh-ul li:before{
    display: inline-block;
    content: '';
    position: absolute;
    top:12px;
    width: 12px;
    height: 12px;
    background: url("../images/fh.png");
    background-size: 100% 100%;
    left: 0;
}
.dh-ul2{
    overflow: hidden;
    border: 1px solid #dbdbdb;
    padding:10px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.dh-ul2 li{
    line-height: 35px;
    position: relative;
    padding-left: 20px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.dh-ul2 li:hover{
    background:#018ae1 ;
}
.dh-ul2 li:hover a{
    color: #fff;
}
.dh-ul2 li a{
    font-size: 14px;
}
.dh-ul2 li:before{
    display: inline-block;
    content: '';
    position: absolute;
    top:15.5px;
    width: 5px;
    height: 5px;
    background: #018ae1;
    border-radius: 50%;
    left: 0;
}
.dh-cont{
    overflow: hidden;
    border: 1px solid #dbdbdb;
    padding:10px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
.dh-cont p{
    line-height: 30px;
}
.xw-xq {
    float: right;
    width:910px;
    overflow: hidden;
    margin-left: 20px;
}
.xw-xq-top {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #018ae1;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}
.xw-xq-top span {
    float: left;
    color: #fff;
}
.xw-xq-top ul {
    float: left;
}
.xw-xq-top ul li{
    color: #fff;
}
.xw-xq-top ul li a{
    color: #fff;
}
.gywm1 {
    width: 100%;
    min-height: 600px;
   padding: 20px;
    box-sizing: border-box;
    border: 1px solid #aaa;
}
.gywm1-div {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    line-height: 30px;
}
.gywm1-div p {
    text-indent: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.cp{
    width: 100%;
    overflow: hidden;
}
.cp-ul{
    overflow: hidden;
    margin-top: 20px;
}
.cp-ul li{
    float: left;
    width: 290px;
    overflow: hidden;
    background: #eee;
    margin-right: 20px;
    margin-bottom: 20px;
    text-align: center;
}
.cp-ul li:nth-child(3n){
    margin-right: 0;
}
.cp-ul li img{
    width: 100%;
    height: 213px;
}
.cp-ul li p{
    line-height: 40px;
}
.cp-ul li .p1{
    width: 246px;
    margin: 0 auto;
    border-bottom: 1px solid #aaa;
    margin-top: 10px;
}
.contentPaging1 {
    margin-top: 20px;
    font-size: 14px;
    margin-bottom: 30px;
    text-align: left;
}
.contentPaging1 a {
    display: inline-block;
    background-color: #018ae1;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    color: #fff;
}
.contentPaging1 .page.active {
    background: #018ae1;
    color: #fff;
}
.contentPaging1 .page {
    line-height: 30px;
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #018ae1;
    cursor: pointer;
}
.contentPaging1 span {
    line-height: 30px;
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #018ae1;
    cursor: pointer;
}
.cp-xq-title{
    text-align: center;
    font-size: 20px;
    color: #000;
}
.cp-xq-mx{
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}
.cp-xq-mx span{
    color: #bbbbbb;
    font-size: 14px;
}
.say {
    margin-top: 10px;
    border: 1px solid #F1F1F1;
    overflow: hidden;
    background: url(../images/say.jpg) no-repeat;
    padding: 10px;
}
.say-p {
    padding-left: 80px;
    color: #6E6E6E;
    font-size: 14px;
}
.say p span {
    float: left;
    width: 80px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    color: #927101;
}
.say p em {
    float: left;
    width: 510px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.cp-xq-cont{
    overflow: hidden;
    margin-top: 20px;
}
.cp-xq-cont p{
    line-height: 30px;
}
.cp-xq-cont .p1{
    text-indent: 30px;
}
.fenye {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}
.fenye a {
    display: inline-block;
    width: 100%;
    line-height: 25px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.khpl-ul{
    width: 100%;
    overflow: hidden;
    border: 1px solid #dbdbdb;
    padding: 10px;
    box-sizing: border-box;
}
.khpl-ul li{
    overflow: hidden;
    border-bottom: 1px dashed #dbdbdb;
    margin-bottom: 10px;
}
.khpl-ul li:last-child{
    border-bottom: none;
}
.khpl-ul li .div1{
    height: 25px;
    line-height: 25px;
}
.khpl-ul li .div1 img{
    float: left;
    width: 25px;
    height: 25px;
}
.khpl-ul li .div1 p{
    float: left;
    margin-left: 10px;
    color: #018ae1;
}
.khpl-ul li .div2{
    overflow: hidden;
    margin-top: 5px;
    font-size: 14px;
    margin-bottom: 10px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.xw-ul2{
    overflow: hidden;
    margin-top: 20px;
}
.xw-ul2 li{
    float: left;
    width: 112px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
}
.xw-ul2 li.active{
    background: url(../images/nav-bg.png);
    background-size: 100% 100%;
    color: #fff;
}
.xw-ul2 li.active a{
    color: #fff;
}
.xw-ul{
    overflow: hidden;
    margin-top: 20px;
}
.xw-ul li{
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px dashed #dbdbdb;
    padding-bottom: 10px;
}
.xw-ul li img{
    float: left;
    width: 253px;
    height: 186px;
}
.xw-ul li .div1{
    float: right;
    width: 637px;
}
.xw-ul li .div1 .p1{
    margin-top: 10px;
    font-size: 18px;
    color: #000;
}
.xw-ul li .div1 .p2{
    margin-top: 10px;
    margin-bottom: 10px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.xw-ul li .div1 .p3{
    font-size: 15px;
    color: #5b5b5b;
}
.xw-ul li .div1 .p4{
    width: 80px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #018ae1;
    color: #fff;
    margin-top: 10px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
}
.xw-ul li .div1 .p4:hover{
    background: #54bafe;
}
.m-baidu-share {
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.bdsharebuttonbox {
    float: right;
}
.m-baidu-share span {
    float: right;
    margin-right: 10px;
}
.lxwm{
    overflow: hidden;
    margin-top: 20px;
    line-height: 30px;
    margin-left: 50px;
}
.lxwm1{
    overflow: hidden;
    padding: 35px;
    box-sizing: border-box;
    line-height: 30px;
}
.more{
    width: 130px;
    height: 32px;
    margin: 0 auto;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background: #d00000;
    display: inherit;
    border-radius: 5px;
}
.weibo {
    width: 220px;
    height: 32px;
    line-height: 32px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
#blog {
    width: 32px;
    height: 32px;
    background: url(../images/weibo.png);
    border: none;
    outline: none;
    cursor: pointer;
    float: left;
}
.weibo p {
    float: left;
    margin-left: 10px;
    font-size: 14px;
}
/********************zxc***/
.gsjj-zp{ width:1178px; margin:0 auto;}
.gsjj-zp ul{ width:1280px;}
.gsjj-zp img{ margin-right:47px;}
.zp-content .photo{ float:left; width:260px; margin-right:12px;}
.zp-content .photo img{ width:100%; height:160px;}
.zp-content .jieshao{ float:left; width:550px;}
.zp-content .jieshao h3{ padding-top:12px;}
.zp-content .jieshao h3 a{ color:#333; font-size:14px; font-weight:bold; }
.zp-content .jieshao p{ color:#333; font-size:14px; line-height:30px; padding-top:12px; height:88px; overflow:hidden;}
.s-xw-m-ul{ clear:both;}
.zp-martop{ margin-top:20px;}
/*悬浮链接*/
.suspension {
	position: fixed;
	z-index: 999999999;
	right: 0;
	top: 50%;
	transform: translate(0,-50%);
	width: 70px;
	height: 240px;
}
.suspension-box {
	position: relative;
	float: right;
}
.suspension .a {
	display: block;
	width: 55px;
	height: 40px;
	padding: 10px 0 5px;
	background-color: #bababa;
	margin-bottom: 4px;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	text-align: center;
	border-radius: 2px;
}
.suspension .a.active, .suspension .a:hover {
	background: #d00000;
}
.suspension .a .i {
	display: inline-block;
	width: 44px;
	height: 44px;
	background-image: url(../images/side_icon.png);
	background-repeat: no-repeat;
}
.suspension .a-service .i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/suspension-bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.suspension .a span {
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 12px;

}
.suspension .a-service-phone .i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/suspension-bg.png);
	background-repeat: no-repeat;
	background-position: -27px 0;
}
.suspension .a-qrcode .i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -56px -12px;
}
.suspension .a-cart .i {
	background-position: -88px 0;
}
.suspension .a-top .i {
	background-position: -132px 0;
}
.suspension .a-top {
	background: #d00000;
	display: none;
}
.suspension .a-top:hover {
	background: #c0c1c3;
}
.suspension .d {
	display: none;
	width: 168px;
	background: #fff;
	position: absolute;
	right: 67px;
	border: 1px solid #E0E1E5;
	border-radius: 3px;
	box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}
.suspension .d .arrow {
	position: absolute;
	width: 8px;
	height: 12px;/*background:url(../images/side_bg_arrow.png) no-repeat;*/
	right: -8px;
	top: 31px;
}
.qrcode-img img {
	width: 115px;
	margin: 0 auto;
}
.suspension .d-service {
	top: 0;
}
.suspension .d-service-phone {
	top: 0;
}
.suspension .d-qrcode {
	top: 0;
}

.suspension .d-service-item {
	padding: 4px 0;
}
.suspension .d-service .d-service-item {
	border-bottom: none;
}
.suspension .d-service-item .circle {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	overflow: hidden;
	background: #F1F1F3;
	display: block;
	float: left;
}
.suspension .d-service-item .i-qq {
	width: 44px;
	height: 44px;
	background: url(../images/side_con_icon03.png) no-repeat center 15px;
	display: block;
	transition: all .2s;
	border-radius: 50%;
	overflow: hidden;
}
.suspension .d-service-item:hover .i-qq {
	background-position: center 3px;
}
.suspension .d-service-item .i-tel {
	width: 44px;
	height: 44px;
	background: url(../images/side_con_icon02.png) no-repeat center center;
	display: block;
}
.suspension .d-service-item p {
	float: left;
	width: 112px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service .d-service-item p {
	float: left;
	width: 90px;
	line-height: 44px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service-item .text {
	float: left;
	width: 112px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service-item .text .number {
	font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
.suspension .d-service-intro {
	padding-top: 10px;
}
.suspension .d-service-intro p {
	float: left;
	line-height: 27px;
	font-size: 12px;
	width: 50%;
	white-space: nowrap;
	color: #888;
}
.suspension .d-service-intro i {
	background: url(../images/side_con_icon01.png) no-repeat center center;
	height: 27px;
	width: 14px;
	margin-right: 5px;
	vertical-align: top;
	display: inline-block;
}
.suspension .d-qrcode {
	text-align: center;
	width: 122px;
}

.suspension .d-qrcode p {
	font-size: 14px;
	color: #999;
	padding-top: 5px;
}
.zp-mb-banner{ display:none;}
@media(max-width:900px){
.zp-mb-banner{ display:block;}
.zp-mb-banner img{ width:100%;}
.swiper-list{ display:none;}
.nav{ background:none;}
.sougjc,.s-cp,.suspension{ display:none;}
.all,.gsjj-zp{ width:100%;}
.gsjj-zp ul{ width:100%; display:flex; justify-content:space-around;}
.gsjj-zp img{ margin-right:0;}
.title1{ width:73%; height:26px; }
.title{font-size:18px; line-height:26px;}
.s-cp-cont{ width:100%;}
.s-cp-ul2 li{ width:48%; margin-left:1%; margin-right:1%; height:auto; margin-bottom:8px;}
.s-cp-ul2 li p{ height:36px; line-height:36px; overflow:hidden;}
.s-cp-ul2 li img{ height:140px;}
.s-cp-ul2 li .p1{ width:100%; margin-top:0;}
.all2{ width:100%;}
.s-cp-cont,.gsjj{ margin-top:12px;}
.title2{ width:73%; height:26px;}
.gsjj{ padding-top:15px; padding-bottom:15px;}
.gsjj-cont{ margin-top:5px;}
.gsjj-cont p{ text-align:left; padding-left:5%; padding-right:5%;}
.gsjj{ height:auto;}
.gsjj-zp img{ width:30%; height:100px;}
.all2{ height:auto;}
.more{ clear:both; margin-top:12px; }
.gcyj-mar{margin-top:12px;}
.all3{ width:100%;}
.title3{ width:73%; height:26px;}
.gcyj-ul{ margin-bottom:0;}
.gcyj-ul li{ width:46%; margin-left:2%; margin-right:2%;}
.gcyj-ul li img{ width:100%; float:none;}
.gcyj-ul li .div1{ float:none; width:100%;}
.gcyj-p1{ margin:0;}
.gcyj-p3{ display:none;}
.title4{ width:73%; height:26px;}
.zp-content,.tugong{ display:none;}
.s-xw-m-ul li{ width:96%; float:none; margin-left:2%;}
.s-xw{ width:100%; float:none; margin-left:0;}
.s-cp-ul2{ width:100%;}
/*****************list***/
.x-l{ display:none;}
.right_con .product_list{ padding:0; border:none;}
.right_con .product_list ul li{ width:46%; margin-left:2%; margin-right:2%;}
.right_con .product_list ul li img{ height:146px;}
.footer_logo{ display:none;}
.news_list ul li .photo{ width:35%; margin-right:0;}
.news_list ul li .jieshao{ width:60%; float:right;}
.news_list ul li span{ display:none;}
.news_list ul li a{ width:95%;}
.news_list{ margin-top:0; border:none;}
.right_con .product_list_2{ margin-top:0; border:none;}
.zp-martop{ margin-top:0;}
.nav ul li{ border:none;}
}
.s-cp{ position:relative;}
.s-cp-zp{ position:absolute; left:50%; transform:translateX(-50%);}
.s-cp-ul2 .photo{width: 425px; height: 347px; float:left; margin-right:22px;}
.s-cp-ul2 .photo img{ width:100%;}
.s-cp-ul2 .jianjie{ float:left; width:730px;}
.s-cp-ul2 .jianjie .biaotou{ background: #fafafa; color: #444; height: 50px; line-height: 50px;  font-weight: bold; font-size: 20px;}
.s-cp-ul2 .jianjie .biaotou i{ background: #C4005B; width: 2px; height: 30px; display: block; float: left; margin: 10px 10px 0px 0px;}
.s-cp-ul2 .jianjie p{ line-height:30px; font-size:16px; padding-top:20px;}
.s-cp-ul2 .cpzx-r-more {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #018ae1;
    display: inline-block;
    margin-top: 20px;
}









