*{padding: 0;margin:0; border:0}

a{ text-decoration: none; color:#585858;}

li{ list-style: none}

.clear{clear: both;}

.hide{display: none}

.w440{

    width: 440px;

}

.w270{

    width: 270px;

}

body{  width:100%;font-family: "Microsoft Yahei";font-size: 14px;color:#585858;}

.header{

    width: 100%;

    height: auto;

}

.header .header-top{
background: url("../images/toubei.png") no-repeat left center;
    height: 30px;
background-size: 100%;
    line-height: 30px;

    border-bottom:1px solid #b5b5b5;

}

.header .header-top .container{

    width: 1200px;

    margin: 0 auto;

}

.header .header-top .container p{

    width: 350px;

    float: left;

}

.header .header-top .container .top-nav{

    width: 150px;

    float: right;

}

.header .header-c{

    width: 1200px;

    height: 140px;

    margin: 0 auto;

}

.header .header-c .logo{
	font-family:微软雅黑;
    width: 835px;

        margin: 2% 0 0 0;

    float: left;

}
.header .dh{ display:flex; position: absolute;left: 57%; top: 55px;}
.header .dh dt{ margin-left:8%;}


.header .header-c .tel{
float: right;
    width:172px;

    height: 60px;

    margin-top: 45px;

}

.header .header-c .tel p{
	color:#676767;
    height:25px;
	font-family:微软雅黑;
    line-height: 25px;

    font-size:15px;

    font-weight: 500;

}

.header .header-c .tel h2{
font-family:微软雅黑;
    font-size:23.15px;
	font-weight:bold;
    color: #ff0101;

}
.w1200{max-width: 1200px; margin: 0 auto;}
.header .w1200{max-width: 1200px; margin: 0 auto; width:100%;}
.header .top3bj{height: 50px; line-height: 50px; background:#4b4b4b; position:relative; z-index:2;}
.header .top3bj .w1200{display: flex; justify-content: space-between; text-align: center;}
.header .top3bj .w1200 a{display: block; color:#FFF;}
.header .top3bj .w1200 a:hover{display: block;background: url("../images/li.png") no-repeat center;color:#ffffff;}
.header .top3bj .w1200>li{flex-grow: 1; position: relative; font-size:17.7px; font-family:微软雅黑;}
.header .top3bj .w1200>li.active{background: #167fbd;}
.header .top3bj .w1200>li ul{position: absolute; min-width: 100%; top: 60px; left: 0;color: #4b4b4b; border: 1px solid #167fbd; line-height: 40px; display: none; background:#167fbd;}
.header .top3bj .w1200>li ul li:hover{color: #167fbd;}
.header .nav{

    width: 100%;

    height: 50px;

    line-height: 50px;

    background-color: #0051b5;

}

.header .nav ul{

    width: 1200px;

    margin: 0 auto;

    color:#000000;

    font-size: 18px;

}



.header .nav ul li{

    width:150px;

    text-align: center;

    float: left;

    background: url("../images/li-img.jpg") no-repeat right center;

}

.header .nav ul li a{

    color:#FFFFFF;

    font-size: 16px;

}

.header .nav ul li:last-child{

    background: none;

}

#swiper-container{

    width: 100%;

    height: 500px;

}

#swiper-container .swiper-slide img{

    display: block;

    width: 100%;

    height: 500px;

}

.search{
border-bottom: #e0e0e0 1px solid;
    width: 100%;

    height: 80px;

}

.search .container{

    width: 1200px;

    height: 50px;

    margin: 0 auto;

}

.search .hot{

    width: 600px;

    float: left;


    font-size: 18px;

}

.search .hot span{

    color:#025e51;
	font-size:18px;
	font-family:微软雅黑;

}

.search .hot a{
    padding: 0 5px;
font-size:18px;
 font-family:微软雅黑;
  color:#666666;
}

.search .form{

    width: 280px;

    height:45px;

    position: relative;
    top: 20px;

    float: right;

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px;

    background-color: #FFF;
	border:#CCCCCC 1px solid;

}

#keyword{

    width: 180px;
border-radius:25px;
    height: 40px;

    float: left;

    outline: none;
    background: #FFF;
    padding-left: 30px;
	    color: #888888;
		font-family:微软雅黑;
		font-size:14px;

}

#btn{

    width: 40px;

    height:40px;

    background: url("../images/suo.png") no-repeat left center;

    float: right;

    outline: none;

}

.kh{

    width: 100%;

    height: auto;

    background-color: #f8f8f8;

    padding: 20px 0;

}

.kh .container{

    width: 1200px;

    height: auto;

    margin: 0 auto;

}

.kh .dh{

    text-align: center;

}

.kh .dh h2{

    font-size: 30px;

    color:#333333;

}

.kh .dh p{

    font-size: 18px;

    color:#cacbcc;

    line-height: 35px;

    font-weight: bold;

}

.kh ul{

    width: 1200px;

    height: auto;

    margin-top: 20px;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}

.kh ul li{

    width: 183px;

    height: 90px;

    border:1px solid #efefef;

    margin-bottom: 10px;

}



.product{

    width: 100%;

    height: auto;

    margin-top: 30px;

    margin-bottom: 10px;

}

.product .container{

    width: 1200px;

    height: auto;

    margin: 0 auto;

}

.product .tabs{

    height:235px;

    height: auto;

    float: left;

}

.product .tabs .tit{

    width: 233px;

    height:94px;

    border:1px solid #bbbbbb;

}

.product .tabs .tit img{

    display: block;

    width: 233px;

    height: 94px;

}

.product .tabs .wrap{

    width: 231px;

    height: auto;

    border:2px solid #e5e5e5 ;

}

.product .tabs .wrap .box{

    width: 231px;

    height: auto;

    margin: 10px auto;

}

.product .tabs .wrap .box h2{

    width: 201px;

    height: 35px;

    background:#1685c1 url("../images/up.png") no-repeat right 25px center;

    line-height: 35px;

    font-size: 14px;

    color:#FFFFFF;

    font-weight: 500;

    padding-left: 30px;

    cursor: pointer;

}

.product .tabs .wrap .box.on h2{

    background:#1685c1 url("../images/down.png") no-repeat right 25px center;

}

.product .tabs .wrap .box ul{

    width: 205px;

    margin: 0 auto;

}

.product .tabs .wrap .box ul li{

    height: 45px;

    line-height: 45px;

    border-bottom:1px dashed #c9c9c9;

    padding-left: 15px;

}



.product .product-right{

    width:940px;

    height: auto;

    float: right;

}



.product .product-right .tit{

    width: 940px;

    height: 50px;

    background-color: #333333;

    line-height: 50px;

}

.product .product-right .tit h2{

    width: 100px;

    text-align: center;

    font-size: 18px;

    color:#FFFFFF;

    font-weight: 500;

    float: left;

}



.product .product-right .tit .MORE{

    display: block;
    float: right;

    font-size: 18px;

    text-align: center;

    color:#FFFFFF;

}

.product .product-list{

    width: 940px;

    height: auto;

    margin-top: 20px;

}

.product .product-list ul{

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}

.product .product-list ul li{

    width: 300px;

    height: 205px;

}

.product .product-list ul li .thumb{

    width:298px;

    height: 158px;

    border:1px solid #025e51;

    overflow: hidden;

}

.product .product-list ul li .thumb img{

    display: block;

    width: 298px;

    height: 158px;

    transition: all 1.2s;

}

.product .product-list ul li .thumb img:hover{

    transform: scale(1.2);

}

.product .product-list ul li p{

    height: 115px;

    line-height: 25px;

    text-align: center;

    padding: 10px 0;

}

.product .product-list ul li .more{

    width: 90px;

    height: 30px;

    background-color: #53a7e0;

    text-align: center;

    line-height: 30px;

    margin: 0 auto;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

}

.product .product-list ul li .more a{

    color:#FFFFFF;

    font-size: 18px;

}
.box8bj{ font-family:微软雅黑;}
.box8bj .info{width: 100%; background: #fff; float: right; margin: 1% auto 0;position: relative;}
.box8bj .info p{font-size: 15px; color: #5c5c5c;    width: 410px;
    margin-left: 6.6%;}
.box8bj .info .more{position: absolute; bottom: 30px; right: 30px; font-size: 18px; color: #2f7846;}
.box8bj .info ul .xuanzhe h1{
font-size:26.64px;
}
.box8bj .info ul .xuanzhe h1 .xuanzhespan{
color:#025e51;
}
.box8bj .info ul .xuanzhe img{
float:left;    margin-right: 1%;
}
.box8bj .info ul .xuanzhe h2{
color:#aeacac;
font-size:13.85px;
font-family:Adobe 黑体 Std;
position: relative;
    top: -5px;
}
.w1200 .tit p {
    font-size: 20px;
    color: #0670be;
    text-transform: uppercase;
}
.w1200 .wou span:hover{
    color: #025e51;
}
.w1200 .wou.active:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: -20;
    right: 0;
    bottom: 0;
    margin: auto;
    border: 10px solid rgba(0,0,0,0);
    border-bottem-color: #0670be;
}
.w1200 .wou {
    width: 800px;
    margin: 15pX auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.w1200 .wou span {
	width:200px;
    display: block;
    height: 59px;
    font-size: 16px;
    line-height: 59px;
    color: #333333;
    text-align: center;
}
.w1200 .wou span a{
    display: block;
    height: 59px;
    font-size: 16px;
    line-height: 59px;
    color: #333333;
    text-align: center;
}
.w1200 .wou span a:hover{
text-decoration: none;
}
.box4{    height: 1356px;
    background: url(../images/index_08.png) no-repeat;background-size: 100%;margin-top: 50px;
    display: flex;}
.box4 dl{position:absolute; font-family:微软雅黑;}
.box4 dt{font-size:50px; color:#025e51;}
.box4 dl p{font-size:22px; color:#050505; line-height:50px;margin-top: 25px;}
.box4 dd{font-size:16px; color:#727272; line-height:30px;font-family:微软雅黑;}
.box4 .dl1{top:50px; left:10px; width:560px;}
.box4 .dl2{   margin-left: 59.7%;
    margin-top: 3.5%;width:32%; position:absolute;}
.box4 .dl3{    margin-top: 27%;
    margin-left: 19%;
width:20%;position: absolute;}
.box4 .dl4{    margin-left: 59.7%;
    margin-top: 50.5%;width:20%;position: absolute;}
.box4 .dl5{top:1130px; left:90px; width:560px;}
.box4 .dl6{top:1400px; left:740px;}
.box4 .dl7{top:1670px; left:90px; width:560px;}
.box4 .dl8{top:1940px; left:740px;}
.liyou{

    width: 100%;

    height: auto;

    background: url("../images/you1.png") no-repeat 50% 0;

        padding:11% 0 17% 0;

}

.liyou .container{


    height: auto;
margin:-5% auto;
position:relative;

}

.liyou .container .dh{
float: left;
    height: 140px;

}

.liyou .container .dh h2{

    font-size: 40px;
	font-family:思源黑体 CN;
    color:#1685c1;
	font-weight:bold;
}

.liyou .container .dh p{

    font-size: 18px;
	font-family:微软雅黑;

    color:#0b0c0b;

}
.liyou2{

    width: 100%;
    height: auto;
	margin:5% auto;

}


.liyou2 .container .dh{

    height: 140px;

}

.liyou2 .container .dh h2{

    font-size: 40px;
	font-family:思源黑体 CN;
    color:#1685c1;
	font-weight:bold;
}

.liyou2 .container .dh p{

    font-size: 18px;
	font-family:微软雅黑;

    color:#0b0c0b;

}
.liyou3{

    width: 100%;

    height: auto;

    background: url("../images/you3.png") no-repeat 50% 0;

        padding: 11% 0 14% 0;

}

.liyou3 .container{

    width: 1200px;

    height: auto;

  margin: -8% auto;
position:relative;

}

.liyou3 .container .dh{
	float:left;
    height: 140px;

}

.liyou3 .container .dh h2{

    font-size: 40px;
	font-family:思源黑体 CN;
    color:#1685c1;
	font-weight:bold;
}

.liyou3 .container .dh p{

    font-size: 18px;
	font-family:微软雅黑;

    color:#0b0c0b;

}
.liyou5{

    width: 100%;

    height: auto;

    background: url("../images/you5.png") no-repeat 50% 0;

        padding: 2% 0 14% 0;

}

.liyou5 .container{

    width: 1200px;

    height: auto;

    margin:  auto;

}

.liyou5 .container .dh{

    height: 140px;

}

.liyou5 .container .dh h2{

    font-size: 40px;
	font-family:思源黑体 CN;
    color:#1685c1;
	font-weight:bold;
}

.liyou5 .container .dh p{

    font-size: 18px;
	font-family:微软雅黑;

    color:#0b0c0b;

}
.liyou5 .container .dh div ul li{
	background: url("../images/icon.png") no-repeat left top 10px;
	 line-height: 40px;
 padding-left: 30px;
    font-size: 16px;
	line-height:30px;
	font-size: 16px;
    color: #727272;
	}
.fullmeasureOuterContent {
    height: 100%;
    position: relative;
    background: 0 0;
    cursor: default;
}
.fullmeasureContent {
    width: 1400px;
}
.fullmeasureContent {
    position: relative;
    background: 0 0;
}
.fullmeasureContent {
    width: 960px;
    height: 100%;
    margin: 0 auto;
}
.fullmeasureContent {
    width: 1200px;
}
#wrap{

    width: 1200px;

    height: 465px;

}

#wrap .tabs{

    width: 400px;

    height: auto;

    float: left;

}

#wrap .tabs .box{

    width: 200px;

    height: 227px;

    float: left;

    background-color: #FFFFFF;

    cursor: pointer;

}

#wrap .tabs .box:nth-child(1){

    width: 198px;

    height: 225px;

    border:1px solid #a7a7a7;

}

#wrap .tabs .box:nth-child(2){

    width: 200px;

    height: 225px;

    border-top:1px solid #a7a7a7;

    border-bottom:1px solid #a7a7a7;

}

#wrap .tabs .box:nth-child(3){

    width: 198px;

    height: 225px;

    border:1px solid #a7a7a7;

    margin-top: 10px;

}

#wrap .tabs .box:nth-child(4){

    width: 200px;

    height: 225px;

    border-top:1px solid #a7a7a7;

    border-bottom:1px solid #a7a7a7;

    margin-top: 10px;

}

#wrap .tabs .box h2{

    width: 100px;

    height: 145px;

    line-height: 145px;

    text-align: center;

    margin: 0 auto;

    font-size: 60px;

    color:#a7a7a7;

    border-bottom:2px solid #a7a7a7;

}

#wrap .tabs .box p{

    text-align: center;

    line-height: 40px;

    font-size: 24px;

    color:#a7a7a7;

}

#wrap .tabs .box.on{

    background-color: #025e51;

}

#wrap .tabs .box.on h2{

    color:#FFFFFF;

    border-bottom:2px solid #FFFFFF;

}

#wrap .tabs .box.on p{

    color:#FFFFFF;

}

#wrap .tabbox{

    width: 800px;

    height: 465px;

    float: right;

}

#wrap .tabbox .tab_box{

    position: relative;

}

#wrap .tabbox .tab_box .thumb{

    width: 800px;

    height: 465px;

}

#wrap .tabbox .tab_box .info{

    width: 800px;

    height: 135px;

    background-color: #025e51;

    position: absolute;

    left:0;

    bottom:0;

}

#wrap .tabbox .tab_box .info P{

    width: 420PX;

    height: 110px;

    float: left;

    padding-left: 50px;

    padding-top: 25px;

    font-size: 18px;

    color:#FFFFFF;

    line-height: 45px;

}

#wrap .tabbox .tab_box .info a{

    display: block;

    width: 160px;

    height: 135px;

    float: right;

    text-align: center;

    line-height: 135px;

}

.ys{

    width: 100%;

    height: auto;

    background: url("../images/bg03.jpg") repeat;

    padding-top: 25px;

    margin-top: -10px;

}

.ys .tit{

    width: 1200px;

    height: 90px;

    margin: 0 auto;

}

.ys .top{

    width: 100%;

    height: auto;

    background: url("../images/ys.jpg") no-repeat right -300px center;

    padding-bottom: 25px;

}

.ys .container{

    width: 1200px;

    height: auto;

    margin: 0 auto;

}

.ys .box{

    width: 540px;

    height: 200px;

}

.ys .box .title{

    width: 540px;

    height: 110px;

    background: url("../images/line.jpg") no-repeat left bottom;

}

.ys .box .title span{

    display: block;

    width: 60px;

    height: 60px;

    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

    background-color: #333333;

    text-align: center;

    line-height: 60px;

    margin-top: 25px;

    font-size: 40px;

    font-weight: bold;

    color:#FFFFFF;

    float: left;

}

.ys .box .title h2{

    float: left;

    line-height: 110px;

    font-size: 30px;

    color:#025e51;

    margin-left: 20px;

}

.ys .box .text{

    padding: 10px 0;

}

.ys .box .text p{

    font-size: 14px;

    line-height:30px;

}

.ys .bottom{

    width: 100%;

    height: auto;

    background: url("../images/bg06.jpg") no-repeat 50% 0;

    padding: 30px 0;

}

.ys .bottom img{

    display: block;

    width: 456px;

    height: 458px;

    float: left;

}

.ys .bottom .b-r{

    width: 560px;

    height: auto;

    float: right;

}

.al{

    width: 100%;

    height: auto;



    padding: 12px 0;

}



.al .dh{

    width: 1200px;

    height: 85px;

    background: url("../images/dh-bg.png") no-repeat top center;

    margin: 0 auto;

}

.al .dh h2{

    text-align: center;

    line-height: 50px;

    font-size: 30px;

    color:#1f1f1f

}

.al .dh p{

    text-align: center;

    color:#686868;

    font-size: 18px;

}

.al .container{

    width: 1200px;

    height: auto;

    margin: 25px auto;

}

.al .container .tab{

    width: 230px;

    height: auto;

    float: left;

}

.al .container .tab a{

    display: block;

    width: 210px;

    height: 68px;

    background-color: #c0c0c0;

    text-align: center;

    line-height: 68px;

    color:#606060;

    font-size: 24px;

    margin-bottom: 8px;

}

.al .container .tab a.on{

    width: 223px;

    height: 68px;

    line-height: 68px;

    background: url("../images/a-bg.png") no-repeat left center;

    color:#ffffff;

}

.al .container .tabbox{

    width: 970px;

    height: 520px;

    float: right;

    box-shadow: 0 5px 10px #959595;

}

.al .container .tabbox .tab_box .bigimg{

    width: 698px;

    height: 518px;

    float: left;

    overflow: hidden;

}

.al .container .tabbox .tab_box .bigimg img{

    display: block;

    width: 698px;

    height: 518px;

    transition: all 1s;

}

.al .container .tabbox .tab_box .bigimg img:hover{

    transform: scale(1.3);

}

.al .container .tabbox .tab_box .tab_box_r{

    width: 265px;

    height: auto;

    float: right;

}

.al .container .tabbox .tab_box .tab_box_r ul li{

    width: 265px;

    height: 200px;

    overflow: hidden;

}

.al .container .tabbox .tab_box .tab_box_r ul li img{

    display: block;

    width: 265px;

    height: 200px;

    transition: all 0.8s;

}

.al .container .tabbox .tab_box .tab_box_r ul li img:hover{

    transform: scale(1.2);

}

.al .container .tabbox .tab_box .tab_box_r ul li:last-child{

    margin-top: 20px;

}



.al .container .tabbox .tab_box .tab_box_r .more{

    display: block;

    width: 100px;

    height: 35px;

    background-color: #1685c1;

    text-align: center;

    line-height: 35px;

    color:#ffffff;

    font-size: 15px;

    margin: 20px auto;

}

.kehu{

    width: 100%;

    height: auto;

    background: url("../images/bg04.jpg") repeat;

    padding: 20px 0 40px 0;

}

.kehu .container{

    width: 1200px;

    height: auto;

    margin: 0 auto;

}

.kehu .dh{

    width: 1200px;

    height: 85px;

    background: url("../images/dh-bg.png") no-repeat top center;

    margin: 0 auto;

}

.kehu .dh h2{

    text-align: center;

    line-height: 50px;

    font-size: 30px;

    color:#1f1f1f

}

.kehu .dh p{

    text-align: center;

    color:#686868;

    font-size: 18px;

}

.kehu .wrap{

    width: 1200px;

    margin-top: 35px;

}

#swiper-container1{

    width: 1200px;

    height: 380px;

}

#swiper-container1 .swiper-slide{

    width: 260px;

    height: 380px;

    background-color: #FFFFFF;

}

#swiper-container1 .swiper-slide img{

    display: block;

    width: 190px;

    height: 190px;

    margin: 10px auto;

}

#swiper-container1 .swiper-slide h2{

    text-align: center;

    line-height: 30px;

    font-size: 18px;

    font-weight: 500;

    color:#585858;

}

#swiper-container1 .swiper-slide p{

    width: 190px;

    height: 90px;

    margin: 0 auto;

    text-align: center;

    color:#b5b5b5;

    line-height: 25px;

}

#swiper-container1 .swiper-slide span{

    display: block;

    width: 90px;

    height: 30px;

    margin: 0 auto;
	color:#FFF;
	background-color:#1685c1;
    text-align: center;

    line-height: 30px;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

}

.about{

    width: 1200px;

    height: auto;

    margin: 5% auto 0 auto;
	font-family:微软雅黑;

}

.about .dh{

    width: 1200px;

    height: 85px;

}

.about .dh h2{

    text-align: center;

    line-height: 50px;

    font-size: 33px;

    color:#1f1f1f;
	font-weight:Bold;

}

.about .dh p{

    text-align: center;

    color:#686868;

    font-size: 18px;

}

.about .aboutas .tit{

    width: 500px;
    line-height: 50px;
    height: 150px;

}

.about .aboutas .tit h2{

    font-size: 44px;

    color:#333333;
	font-weight:bold;
	font-family:微软雅黑;

}

.about .aboutas .tit p{

    font-size: 22px;
font-family:微软雅黑;
    color:#1685c1;

}

.about .aboutas .text p{

    line-height: 25px;
	color:#4c4c4c;
	font-family:黑体;
	font-size:16px;

}

.about a{
	font-size:11px;
	font-family:微软雅黑;
    display: block;

    width: 167px;

    height: 45px;
   background:url(../images/liaojie.png) no-repeat;
    text-align: center;

    line-height: 45px;

    color:#ffffff;
	font-family:黑体;
	font-size:16px;
        margin: 45px auto;

}

.news{

    width: 100%;

    height: auto;

    padding-bottom: 15px;

}

.news .container{

    width: 1200px;

    height: auto;

    margin: 0 auto;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}

.news .container .box{

    width: 300px;

    height: auto;

}

.news .container .box .dh{

    width: 285px;

    height: 90px;

    line-height: 90px;

}

.news .container .box .dh h2{

    width:185px;

    height: 90px;

    float: left;

    background: url("../images/icon2.png") no-repeat left center;

    font-size: 24px;

    color:#616161;

    text-indent: 15px;

}



.news .container .box .dh h2 span{

    font-size: 18px;

    font-weight: 500;

    color:#949494;

}

.news .container .box .dh p{
    float: right;
	font-family:微软雅黑;
    font-size: 12px;
	color:#949495;

}

.news .container .box ul li{

    width: 295px;

    height: 35px;

    line-height: 45px;

}

.news .container .wt ul li{
    padding: 15px 0;
  width: 295px;
    background: none;

}

.news .container .wt ul li h2{

    height: 35px;

    line-height: 35px;

    background: url("../images/q.png") no-repeat left center;

    font-size: 14px;

    font-weight: 500;

    color:#000000;

    text-indent: 25px;

}

.news .container .wt ul li p{

    line-height: 25px;

    background: url("../images/a.png") no-repeat left top 5px;

    padding-left: 25px;

    text-indent: 0;

    color:#737272

}

.flink{

    width: 1200px;

    margin: 0 auto;
	

}

.flink img{

    display: block;
    float: left;
    margin-bottom: 1%;
}

.flink ul{

    width: 1120px;

    display: flex;
}
.flink ul a{
font-family:微软雅黑;
font-size:12px;
color:#7d7d7d;
margin-right: 5%;
}
.flink ul li{

    line-height: 45px;

    padding: 0 10px;

}

.footer{

    width: 100%;

    height: auto;

    background-color: #626262;

    padding: 25px 0;

}

.footer .container{

    width: 1200px;

    height: auto;

    margin: 0 auto;

}

.footer .f-nav{

    width: 1200px;

    height: 70px;

    background-color: #FFFFFF;

    line-height: 70px;

    color:#4e4e4e;

    text-align: center;

}

.footer .f-nav a{

    padding: 0 15px;

}

.footer .f-b{

    width: 1110px;

    height: auto;

    margin: 20px auto;

}

.footer .f-b .logo{

    width: 170px;

    height: 225px;

    float: left;

}

.footer .f-b .text{

    width: 470px;

    height: auto;

    float: left;

    margin-left: 150px;

    font-size: 18px;

    color:#FFFFFF;

    line-height: 35px;

}

.footer .f-b .wx{

    width: 275px;

    height: auto;

    float: right;

}

/************************产品列表******************/

.pages{

    width: 800px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    margin: 25px auto;

}

.pages ul li{

    float: left;

    padding: 5px 10px;

}

.banner{

    width: 100%;

    height: 200px;

    background: url("../images/list-banner.jpg") no-repeat 50% 0;

}

.main{

    width: 1200px;

    height: auto;

    margin: 25px auto;

}

.main-l{

    width: 240px;

    height: auto;

    float: left;

}

.main-l .product_list{

    width: 240px;

    height: auto;

    border:1px solid #025e51;

}

.main-l .product_list .dh{

    width:240px;

    height: 60px;

    background-color: #025e51;

    text-align: center;

    line-height: 60px;

}

.main-l .product_list .dh h2{

    font-size: 20px;

    color:#FFFFFF;

}

.main-l .product_list .box{

    width: 220px;

    height: auto;

    padding: 10px 10px;

}

.main-l .product_list .box h2{

    width: 220px;

    height: 45px;

    background-color: #025e51;

    text-align: center;

    line-height: 45px;

    font-size: 16px;

    color:#FFFFFF;

}

.main-l .product_list ul li{

    width:185px;

    height: 40px;

    background: url("../images/cate-dd.png") no-repeat left center;

    background-size: 100% 100%;

    line-height: 40px;

    padding-left: 35px;

}

.main-l .product_list ul li a{

    font-size: 16px;

}

.main-l .xgcp{

    width: 240px;

    height: auto;

    border:1px solid #025e51;

    margin-top: 15px;

}

.main-l .xgcp h2{

    width: 240px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    background-color: #025e51;

    font-size: 18px;

    color:#FFFFFF;

}

.main-l .xgcp ul{

    padding: 10px 10px;

}

.main-l .xgcp ul li{

    width: 220px;

    height: 200px;

}

.main-l .xgcp ul li img{

    display: block;

    width: 220px;

    height: 165px;

}

.main-l .xgcp ul li p{

    text-align: center;

    line-height: 35px;

}

.main-l .lx{

    width: 240px;

    height: auto;

    margin-top: 15px;

    border:1px solid #025e51;

}

.main-l .lx h2{

    width: 240px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    color:#FFFFFF;

    background-color: #025e51;

    font-size: 18px;

}

.main-l .lx .content{

    padding: 10px 10px;

}

.main-r{

    width: 920px;

    height: auto;

    float: right;

}

.main-r .position{

    width: 920px;

    height: 50px;

    border-bottom:2px solid #025e51;

}

.main-r .position h2{

    width: 250px;

    height: 50px;

    line-height: 50px;

    padding-left: 20px;

    color:#025e51;

    border-bottom:2px solid #e94c19;

    float: left;

}

.main-r .position p{

    width: 500px;

    height: 50px;

    float: right;

    line-height: 50px;

    text-align: right;

    margin-right: 10px;

    color:#e94c19;

}

.main-r .product_list{

    width: 920px;

    height: auto;

    border: 1px solid #025e51;

    margin-top: 20px;

}

.main-r .product_list ul li{

    width: 270px;

    background-color: #eeeeee;

    padding: 15px 15px;

    float: left;

    margin: 10px 3px;

}

.main-r .product_list ul li .thumb{

    width: 270px;
    overflow: hidden;

}

.main-r .product_list ul li .thumb img{

    display: block;

    width: 270px;

    height: 200px;

    transition: all 1.2s;

}

.main-r .product_list ul li .thumb img:hover{

    transform: scale(1.2);

}

.main-r .product_list ul li p{

    width: 270px;

    height: 45px;

    text-align: center;

    line-height: 45px;

}

/*************************************************8新闻列表****************************/

.news_list{

    width:880px;

    height: auto;

    border:1px solid #025e51;

    padding: 20px 20px;

    margin-top: 20px;

}

.news_list ul li{

    width: 880px;

    height: 100px;

    padding: 10px 0;

    border-bottom:1px dashed #e94c19;

    cursor: pointer;

}

.news_list ul li:hover .time{

    background-color: #e94c19;

}

.news_list ul li .time{

    width: 100px;

    height: 75px;

    background-color: #025e51;

    text-align: center;

    padding-top: 25px;

    color:#FFFFFF;

    float: left;

}

.news_list ul li .time h2{

    font-size: 24px;

}

.news_list ul li .time p{

    font-size: 18px;

}

.news_list ul li .info{

    width: 750px;

    height: 100px;

    float: right;

}

.news_list ul li .info h2{

    line-height: 40px;

    color:#666666;

}

.news_list ul li .info p{

    line-height: 30px;

}

/******************************88产品页******************************/

#product{

    width: 880px;

    height: auto;

    margin-top: 20px;

    border:1px solid #025e51;

    padding: 20px 20px;

}

#product .product_top{

    width: 880px;

    height: 310px;

    padding-bottom: 20px;

}

#product .product_top .thumb{

    width: 410px;

    height: 310px;

    float: left;

    overflow: hidden;

    border:1px solid #e94c19;

}

#product .product_top .thumb img{

    display: block;

    width: 410px;

    height: 310px;

    transition: all 1.2s;

}

#product .product_top .thumb img:hover{

    transform: scale(1.2);

}

#product .product_top .product_info{

    width: 450px;

    height: auto;

    float: right;

}

#product .product_top .product_info h2{

    width: 300px;

    height: 50px;

    border-bottom:1px dashed #c9c9c9;

    text-align: center;

    line-height: 50px;

    color:#025e51;

}

#product .product_top .product_info p{

    padding: 15px 0;

    font-size: 16px;

    line-height: 30px;

}

#product .product_tab{

    width:440px;

    height: 40px;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}

#product .product_tab a{

    width: 220px;

    height: 40px;

    background-color: #f0f0f0;

    text-align: center;

    line-height: 40px;

    font-size: 18px;

}

#product .product_tab a.on{

    background-color: #025e51;

    color:#FFFFFF;

}

#product .body{

    width: 860px;

    height: auto;

    padding: 20px 10px;

}

/*************************************文章页**************************/

#article{

    width:880px;

    height: auto;

    border:1px solid #025e51;

    margin-top: 20px;

    padding: 20px 20px;

}

#article .title{

    width: 880px;

    height: 100px;

    text-align: center;

    border-bottom:1px dashed #e94c19;

}

#article .title h1{

    font-size: 24px;

    font-weight: 500;

    line-height: 60px;

}

#article .title p{

    font-size: 14px;

    color:#999999;

}

#article .title p span{

    padding: 0 10px;

}

#article .body{

    padding: 20px 0;

    line-height: 30px;

    font-size: 14px;

}

#article .body p{

    margin: 15px 0;

}

#article .body .prenext{

    width: 500px;

    height: 50px;

    margin: 40px auto;

    font-size: 16px;

    line-height: 50px;

    text-align: right;

}





.xf{position:fixed; top:20%; right:20px; width:auto; z-index:998;background-color: #025e51;}

.xf ul li a{display:block;text-align:center; text-decoration:none; color:#fff; background-color:#025e51;  padding:0 10px;}

.xf ul li{position:relative;}

.xf ul li:nth-child(4){margin-bottom:0;}

.xf ul li a:hover{background:#025e51}

.xf ul li a img{padding-bottom:8px;}

.xf ul li p{position:absolute; top:0; left:-200px; width:200px; background:#025e51; line-height:104px; text-align:center; font-size:24px; color:#FFF; font-weight:bold; display:none;}
  @charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
a,a:hover{color:#333;text-decoration:none;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}

@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
a,a:hover{text-decoration:none;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}

/* Div1 */
.Div1{width:1260px;height:auto;margin:30px auto;overflow:hidden;position:relative;}
.Div1_title{height:32px;width:1000px;padding-bottom:3px;background:url(../images/lizi_img001.jpg) repeat-x;}
.Div1_title em{float:left;font-style:normal;line-height:32px;padding-left:13px;font-size:14px;}
.Div1_title span{float:right;display:block;padding:8px 15px 0 0;height: 20px;}
.Div1_title span b , .Div1_title span a{display:block;float:left;}
.Div1_title span b , .Div1_title span b img{width:11px;height:11px;}
.Div1_title span b img{cursor:pointer;}
.Div1_prev{padding:2px 10px 0 0;}
.Div1_next{padding:2px 0 0 0px;}
.Div1_title span a{font-size:12px;background:url(../images/lizi_img005.jpg) no-repeat left center; padding-left:15px;margin-right:10px;}
.Div1_title span a:hover{color:#f34d01;background:url(../images/lizi_img004.jpg) no-repeat left center;}
.Div1_title span a.Div1_title_a1{color:#f34d01;background:url(../images/lizi_img004.jpg) no-repeat left center;}

.Div1_main{padding-top:13px;height:350px;width:12600px;overflow:hidden;position:relative;z-index:1;}
.Div1_main div{width:1260px;height:350px;float:left;}
.Div1_main div span{padding:0 16px;height:350px;display:block;float:left;}
.Div1_main div span a{display:block;margin: 0 auto; font-family:微软雅黑; font-size:18px; color:#5f5950;width: 380px;margin-bottom: 5%;}
.Div1_main_a1{padding:4px 3px 4px 4px;margin-bottom:4px;}
.Div1_main_a1 , .Div1_main_a1 img{width:380px;height:250px;}
.Div1_main div span b{display:block;padding-left:10px;color:#787878;}
.Div1_main div span p{line-height:20px;padding:0 10px;height:87px;color:#787878;}
.Div1_main_a2{width:77px;height:19px;text-align:center;line-height:19px;
 margin-left:10px;}
.Div1_main_a2:hover{background:url(../images/lizi_img008.jpg) no-repeat;}

.Div1_main div span.Div1_main_span1 .Div1_main_a1{background:url(../images/lizi_img010.jpg) no-repeat;}
.Div1_main div span.Div1_main_span1 b , .Div1_main div span.Div1_main_span1 p{color:#33a0ff;}
.Div1_main div span.Div1_main_span1 .Div1_main_a2{background:url(../images/lizi_img008.jpg) no-repeat;}
.Div1_main div span.Div1_main_span1 .Div1_main_a2:hover{background:url(../images/lizi_img009.jpg) no-repeat;}

.Div1 .Div1_prev1 ,.Div1 .Div1_next1{display:block;width:31px;height:30px;position:absolute;cursor:pointer;z-index:2;top:102px;}
.Div1 .Div1_prev1 img ,.Div1 .Div1_next1 img{width:31px;height:30px;}
.Div1 .Div1_prev1:hover ,.Div1 .Div1_next1:hover{opacity:0.7;.filter:alpha(opacity=70)}
 .Div1_prev1{ position:absolute;left: 14%;    margin-top: 8%;}
 .Div1_next1{ position:absolute;    left: 84%;
    margin-top: 8%;}
.Div1 .chakangengduo a{ background-color:#1685c1; font-family:微软雅黑; font-size:14px; color:#FFF;
text-align:center;    border-radius: 25px;    padding: 10px 35px;}

/* 底部 */
.bottom1bj{background: url(../images/dibu.png) no-repeat center;
    /* background-size: 100%; */
    color: #fff;
    padding-top: 8%;
    padding-bottom: 8%;
}
.bottom1bj .tit{height: 69px; background: url(images/index_16.png) center center no-repeat; transform: translateY(-11px); display: flex; justify-content: center; align-items: center; font-size: 16px; margin-bottom: 50px;}
.bottom1bj .tit li{margin: 0 25px;}
.bottom1bj .tit li a{ color:#FFF;}
.bottom1bj .bod{    margin: 0 auto;
    width: 1050px;}
.bottom1bj .bod .item{display: flex;}
.bottom1bj .bod .item:nth-child(1){}
.bottom1bj .bod .item .lx dt{font-size: 28px; font-weight: normal;width: 170px;}
.bottom1bj .bod .item .lx dt a{color:#efefef;font-size: 28px;}
.bottom1bj .bod .item .lx dt a:hover{color:#025e51;
text-decoration: none;}
.bottom1bj .bod .item .lx dt small{display: block; font-size: 15px;}
.bottom1bj .bod .item .lx dd a{
font-family:微软雅黑;
font-size:14px;
color:#efefef;
}
.bottom1bj .bod .item .lx dd a:hover{
color:#025e51;
text-decoration: none;
}
.bottom1bj .bod .item .lx dd{font-size: 16px; margin-top: 5px;}
.bottom1bj .bod .item .ewm dt{}
.bottom1bj .bod .item .ewm dd{text-align: center; font-size: 16px;}
.bottom1bj .bod .item form{width: 100%; padding-left: 20px;}
.bottom1bj .bod .item ul{display: flex;}
.bottom1bj .bod .item ul li{width: 50%; padding-right: 10px;}
.bottom1bj .bod .item ul li:nth-of-type(2n){padding-right: 0; padding-left: 10px;}
.bottom1bj .bod .item ul li p{font-size: 16px; margin-bottom: 6px;}
.bottom1bj .bod .item ul li input{width: 100%; height: 40px; border-radius: 5px; border: none; color: #333; text-indent: 10px; margin-bottom: 20px;}
.bottom1bj .bod .item button{width: 100%; height: 40px; background: #014fa2; color: #fff; border: none; font-size: 16px; border-radius: 5px;}

.bottom2bj{    background: #025e51;
    padding: 40px 0;
    /* height: 40px; */
    /* text-align: center; */
    color: #fff;
    position: relative;
    margin-top: -6%;}
.bottom2bj a{
	color:#FFF;	
}
/* 产品列表 */
.fanye{margin-top:20px;}
.fanye li{float:left; color:#666; font-size:14px; margin-right:8px;}

/* 新闻列表 */
.list_news{padding-top:10px;}
.list_news li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #d7d7d7;}
.list_news li a{font-size:16px; color:#005a9a; font-weight:bold;}
.list_news li p{font-size:14px; color:#666; margin-top:10px;}
.list_news li .fl{width:160px; height:90px;}
.list_news li .fl img{width:100%; height:100%;}
.list_news li .fr{width:800px;}
     body {
          user-select: none;
                  /*火狐*/
          -moz-user-select: none; 
               /*谷歌、Safari*/
          -webkit-user-select: none; 
               /*IE10*/
          -ms-user-select: none; 
                /*欧朋*/
          -o-user-select: none;
              /*早期浏览器*/
          -khtml-user-select: none; 
    }