﻿
@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding: 0px;
    font-family:"微软雅黑";
	color:#666666;
	margin:0px;
	padding:0px; background-color:#fff;
	overflow-x: hidden;
	box-sizing: border-box;
	
	}
*{font-family:"微软雅黑";}
li{list-style:none}
ul{padding-left:0;margin:0 0}
a{color:#666;text-decoration:none;}
.center{max-width:1200px;margin:0 auto}
h2,h3,h4,h5,p{margin:0 0;padding:0 0;font-weight:500;}
h1{font-size:2rem;}
.ctrl span{ float:left; cursor:pointer;}
input,textarea,select{outline:none;font-family:"微软雅黑";}
img{border:none}
.cursor_pointer{
	cursor:pointer;
}
button{
	cursor:pointer;
}
.float_l{ float:left;}
.float_r{ float:right;}
.clear{clear:both}
.position_r{position: relative;}
.position_a{position: absolute;}
@media screen and (min-width:320px) {html {font-size:90%;}}
@media screen and (min-width:400px) {html {font-size:90%}}
@media screen and (min-width:480px) {html {font-size:97.5%}}
@media screen and (min-width:560px) {html {font-size:100%}}
@media screen and (min-width:600px) {html{font-size:112.5%}}
@media screen and (min-width:640px) {html {font-size:100%}}

.product .list{ width:75%; float:right;}
.list{ width:100%; max-width:1200px; margin:auto; float:right;}
.list ul li{ width:30.3%; margin:0 1.5% 3% 1.5%; float:left;position: relative;transition: 0.6s;}
.list ul li .list_border{  background: #fff; transition:0.3s; border:1px solid #ccc;}
.list ul li .list_img{ width:100%; height:0; padding-top:49%; position:relative; overflow:hidden; margin:auto; }
.list ul li .list_img img{ position:absolute; width:100%; top:50%; left:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);  }
.list ul li:hover{ transform: scale(1.04,1.04)}

.list ul li .list_text{ padding:2% 0;}
.list ul li .list_border:hover h3{ color:#1f72e6;}
.list ul li .list_text p{ font-size:1rem;color:#666; margin-top:1rem;text-align: center; margin-bottom:2rem; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.list ul li .list_text h3{font-size:1.4rem; color:#222; text-align: center; margin-top:1.6rem;}
/*.list ul li .list_border:hover .list_text{color:#f17901; } */



.wangdian{ background:#f1f1f1; padding-top:2rem;}
.wangdian .float_l{ width:73%; float: left;}
.wangdian .float_l ul{ overflow:hidden;}
.wangdian .float_l ul li{width:94%; overflow: hidden; background: #fff; padding:3%; margin-bottom:1rem;}
.wangdian ul li .tu{width:27%; float: left;margin-right:1rem; border:4px solid #fff;  padding-top: 20%; position: relative;overflow: hidden; }
.wangdian ul li .tu img{width:100%;    position: absolute;width: 100%; top: 0;  left: 0; height:100%;}
.wangdian ul li .top{ overflow:hidden;margin-bottom:0.6rem;}
.wangdian ul li .top h2{ font-size:1.2rem; color:#222; line-height: 2rem; float: left; }
.wangdian ul li .top h2:hover{color:#1f72e6;}
.wangdian ul li .top span{display:block; width:8%; float: left; border:1px solid #1f72e6; text-align: center; margin-left:1rem; font-size:0.9rem; color:#1f72e6; margin-top:0.3rem; border-radius: 6px;}
.wangdian ul li .bottom p{ font-size:1rem; color:#666; line-height: 2.2rem;}
.wangdian ul li .bottom p strong{ font-weight:500; color:#444;}
.wangdian ul li .bottom i{ float:left; margin-top:0.5rem; margin-right:0.6rem;}
.wangdian ul li .bottom div{ overflow:hidden;}
.wangdian ul li .bottom .p01{ color:#1f72e6; font-weight: 600; font-size:1.1rem;}
    .wangdian ul li .bottom .dianhua {
        float: left;
        margin-top: 1rem;
        width: 20%;
        height: 2.4rem;
        text-align: center;
        font-size: 1rem;
        color: #fff;
        border-radius: 8px;
        background: #1f72e6;
        overflow: hidden;
    }
.wangdian ul li .bottom .dianhua div{ width:18%; float: left; margin-right:0.8rem; margin-left:1rem; margin-top:0.3rem;}
.wangdian ul li .bottom .dianhua div img{ width:100%;}
.wangdian ul li .bottom .dianhua p{ float:left; color:#fff;line-height: 2.4rem;}

.wangdian .chengshi{ width:96%; overflow:hidden; padding:1rem 2% 1rem 2%; background: #fff; margin-bottom:1rem;}
.wangdian .chengshi span{  float:left; font-size:1.1rem; color:#222;  display: block;line-height: 2rem;}
.wangdian .chengshi p{ font-size:1rem; color:#1f72e6; float: left; margin:0 0.6%; line-height: 2rem;}
.wangdian .float_r1{ margin-top:0;}

.index_wangdian .float_r1{ margin-top:6rem;}

.wangdian_left{ width:73%; float: left; overflow: hidden;}
.wangdian1 .xiangqing{  background: #fff; width:96%; padding:2%; overflow: hidden;}
.wangdian1 .xiangqing .tu{width:99%; margin-right:2rem; border:4px solid #fff;  padding-top: 30%; position: relative;overflow: hidden; }
.wangdian1 .xiangqing .tu img{width:100%;    position: absolute;width: 100%; top: 0;  left: 0; height:100%;}
.wangdian1 .xiangqing .top{ overflow:hidden;margin-bottom:0.6rem; border-bottom:1px dashed #ccc; padding-bottom:1rem; margin-top:1rem;}
.wangdian1 .xiangqing .top h2{ font-size:1.4rem; color:#222; line-height: 2rem; float: left; display: block;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;}
.wangdian1 .xiangqing .top h2:hover{color:#1f72e6;}
.wangdian1 .xiangqing .top span{display:block; width:8%; float: left; border:1px solid #1f72e6; text-align: center; margin-left:1rem; font-size:0.9rem; margin-top:0.4rem;color:#1f72e6;  border-radius: 6px;}
.wangdian1 .xiangqing .bottom{ overflow:hidden;}
.wangdian1 .xiangqing .bottom p{ font-size:1rem; color:#666; line-height: 2rem;}
.wangdian1 .xiangqing .bottom p strong{ font-weight:500; color:#444;}
.wangdian1 .xiangqing .bottom div{ overflow:hidden;}
.wangdian1 .xiangqing .bottom div i{float:left; margin-top:0.5rem; margin-right:0.6rem;}
.wangdian1 .xiangqing .bottom div .p01{ color:#1f72e6; font-weight: 600; font-size:1.1rem;}
    .wangdian1 .xiangqing .bottom h3 {
        float: left;
        margin-top: 1rem;
        width: 20%;
        height: 2.4rem;
        text-align: center;
        font-size: 1rem;
        color: #fff;
        border-radius: 8px;
        background: #1f72e6;
        overflow: hidden;
    }
.wangdian1 .xiangqing .bottom h3 div{ width:18%; float: left; margin-right:0.8rem; margin-left:1rem; margin-top:0.3rem;}
.wangdian1 .xiangqing .bottom h3 div img{ width:100%;}
.wangdian1 .xiangqing .bottom h3 p{ float:left; color:#fff;line-height: 2.4rem;}
    .wangdian1 .xiangqing .wenzi p {
        font-size: 1rem;
        color: #666;
        line-height: 2rem;
        margin-top: 1rem;
    }
 .float_r{ width:21%; float: right; background: #fff; padding:2%;}
.float_r .top{ overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:1rem; margin-bottom:1rem;}
.float_r .top span{width:3px; height:2rem; background: #1f72e6; margin-right:1rem; float:left; display: block;}
.float_r .top h2{font-size:1.4rem; color:#222;  float: left; line-height: 2rem;}
.float_r .bottom ul{ overflow:hidden; margin-top:1rem;}
.float_r .bottom ul li{width:100%; overflow: hidden; margin-bottom:1rem;}
.float_r .bottom  ul li p{ font-size:1rem; color:#444; line-height: 2rem; float: left; width:90%; 
	    display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.float_r .bottom ul li span{ float:left; margin-right:0.6rem;width:5%; margin-top:0.5rem;}
.float_r .bottom ul li span img{width:100%;}
.float_r .bottom  ul li p:hover{ color:#1f72e6;}
.float_r1  h3{ font-size: 2.2rem; color:#1f72e6; display: block;    font-family: "Impact";}
.float_r1{width:21%; float: right; background: #fff; padding:2%; margin-bottom:1rem; margin-top:4rem;}
.float_r1 .top{overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:1rem; margin-bottom:1rem;}
.float_r1 .top span{width:3px; height:2rem; background: #1f72e6; margin-right:1rem; float:left; display: block;}
.float_r1 .top h2{font-size:1.4rem; color:#222;  float: left; line-height: 2rem;}
.wangdian_s{ background:#f1f1f1; padding:2rem 0;}


.float_r2{width:21%; float: right; background: #fff; padding:2%; margin-bottom:1rem; margin-top:2rem;}
.float_r2 .top{overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:1rem; margin-bottom:1rem;}
.float_r2 .top span{width:3px; height:2rem; background: #1f72e6; margin-right:1rem; float:left; display: block;}
.float_r2 .top h2{font-size:1.4rem; color:#222;  float: left; line-height: 2rem;}
.float_r2 ul{ overflow:hidden; margin-top:2rem;}
.float_r2 ul li{ width:100%; padding-bottom:1rem; border-bottom:1px dashed #ccc; overflow: hidden; margin-top:1rem;}
.float_r2 ul li .tu1{ width:15%; float: left; margin-right:1rem;}
.float_r2 ul li .tu1 img{ width:100%;}
.float_r2 ul li .wenzi1{ width: 78%; float: right;}
.float_r2 ul li .wenzi1 p{ font-size:1rem; color:#333; line-height: 1.6rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.float_r2 ul li .wenzi1 span{ font-size:0.86rem; margin-top:0.6rem; color:#999; display: block;}




.wangdian .tupian{ width:94%; padding:3%; background: #fff; margin-bottom:1rem;}
.wangdian .tupian img{width:100%; height:100%;}
.wangdian .tupian .wenzi p:nth-child(1){ font-size:1.8rem; color:#fff; margin-top:-170px; text-align: center; letter-spacing:4px;}
.wangdian .tupian .wenzi p:nth-child(2){ font-size:1.8rem; color:#fff; text-align: center; margin-top:0.4rem;letter-spacing:4px;}
.wangdian .tupian .wenzi span{ font-size:1rem; color:#fff;  text-align: center; display: block; margin-top:0.6rem; 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.wangdian .tupian .wenzi h2{ font-size:2.2rem; text-align: center; color:#fff; margin-top:0.6rem; font-weight: 600;}
.wangdian .tupian .wenzi h4{ font-size:1rem;  color:#333; margin-top:0.6rem;  margin-top:0.6rem;}
.wangdian .tupian .wenzi h4 strong{ font-size: 1.2rem;}


.news_details .float_l .tupian{ width:94%; padding:3%; background: #fff; margin-bottom:1rem;}
.news_details .float_l .tupian img{width:100%; height:100%;}
.news_details .float_l .tupian .wenzi p:nth-child(1){ font-size:1.8rem; color:#fff; margin-top:-170px; text-align: center; letter-spacing:4px;}
.news_details .float_l .tupian .wenzi p:nth-child(2){ font-size:1.8rem; color:#fff; text-align: center; margin-top:0.4rem;letter-spacing:4px;}
.news_details .float_l .tupian .wenzi span{ font-size:1rem; color:#fff;  text-align: center; display: block; margin-top:0.6rem; 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news_details .float_l .tupian .wenzi h2{ font-size:2.2rem; text-align: center; color:#fff; margin-top:0.6rem; font-weight: 600;}
.news_details .float_l .tupian .wenzi h4{ font-size:1rem;  color:#333; margin-top:0.6rem;  margin-top:0.6rem;}
.news_details .float_l .tupian .wenzi h4 strong{ font-size: 1.2rem;}
.news_details .float_l .wenzhang{ background: #fff; margin-top:1rem; overflow: hidden;}







.index_wangdian{ overflow: hidden; background: #f1f1f1; padding-bottom:3rem;}
.index_wangdian .float_l{ width:73%; float: left; margin-top:2rem;}
.index_wangdian .float_l ul{ overflow:hidden;}
.index_wangdian .float_l ul li{width:94%; overflow: hidden; background: #fff; padding:3%; border-bottom:1px dashed #ccc;}
.index_wangdian ul li .tu{width:22%; float: left;margin-right:1rem; border:4px solid #fff;  padding-top: 20%; position: relative;overflow: hidden; }
.index_wangdian ul li .tu img{width:100%;    position: absolute;width: 100%; top: 0;  left: 0; height:100%;}
.index_wangdian ul li .wenzi{ width:74%; float: right;}
.index_wangdian ul li .wenzi .dianhua{ margin-top:1rem;}
.index_wangdian ul li .wenzi .dianhua span{ width:40%; background: #1f72e6; border-radius: 10px; line-height: 2.3rem; font-size:0.9rem; color:#fff; display: block;  margin-top:1rem; text-align: center; display: none;}

.index_wangdian ul li .top{ overflow:hidden;margin-bottom:0.2rem;}
.index_wangdian ul li .top h2{ font-size:1.2rem; color:#222; line-height: 2rem; float: left; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.index_wangdian ul li .top h2:hover{color:#1f72e6;}
.index_wangdian ul li .top span{display:block; width:12%; float: left; border:1px solid #1f72e6; text-align: center; margin-left:1rem; font-size:0.9rem; color:#1f72e6; margin-top:0.3rem; border-radius: 6px;}
.index_wangdian ul li .bottom p{ font-size:0.9rem; color:#666; line-height: 2rem; 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.index_wangdian ul li .bottom p strong{ font-weight:500; color:#444; font-size:0.9rem;}
.index_wangdian ul li .bottom i{ float:left; margin-top:0.5rem; margin-right:0.6rem;}
.index_wangdian ul li .bottom div{ overflow:hidden;}
.index_wangdian ul li .bottom .p01{ color:#1f72e6; font-weight: 600; font-size:1rem;}
.index_wangdian ul li .bottom h3{ margin-top:0.9rem; width:20%;height: 2rem; text-align: center; font-size: 0.9rem; color:#fff; border-radius: 8px; background: #1f72e6; overflow: hidden;}
.index_wangdian ul li .bottom h3 div{ width:18%; float: left; margin-right:0.8rem; margin-left:1rem; margin-top:0.3rem;}
.index_wangdian ul li .bottom h3 div img{ width:100%;}
.index_wangdian ul li .bottom h3 p{ float:left; color:#fff;line-height: 2rem;}
.index_wangdian .float_l .float_l1{ margin-bottom:1rem;}
.index_wangdian .float_l .float_l1 #ul_1{ overflow:hidden; margin-bottom:1rem;}
.index_wangdian .float_l .float_l1 #ul_1 li{ width:10%; float: left; margin:1%;  background: #fff; border-radius: 4px; padding:0; border-bottom:none;}
.index_wangdian .float_l .float_l1 #ul_1 li:hover{background:#1f72e6; }
.index_wangdian .float_l .float_l1 #ul_1 p{  text-align: center; padding:0 1.5%; font-size:1rem; color:#222; line-height: 2rem; cursor:pointer;}
.index_wangdian .float_l .float_l1 #ul_1 p:hover{ background: #1f72e6; border-radius: 6px; color:#fff;}
.index_wangdian .float_l .float_l1 #ul_1 .active{ background: #1f72e6; border-radius: 6px; color:#fff;}
.index_wangdian .float_l #ul_2 li{ display:none;}
.index_wangdian .float_l #ul_2 li .box{ overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:0.6rem; margin-bottom:0.6rem; }
.index_wangdian .float_l #ul_2 .ul_block{ display:block;}





.index_wangdian .float_l .float_l2{ margin-top:2rem;}
.index_wangdian .float_l .float_l2 ul{ overflow:hidden;}
.index_wangdian .float_l .float_l2 ul li{ width:96%; padding:1% 2%; border-bottom:1px dashed #ddd;}
.index_wangdian .float_l .float_l2 ul li p{ font-size:1.1rem; color:#333; line-height: 2rem;}
.index_wangdian .float_l .float_l2 ul li span{ display:block; font-size:0.9rem; color:#999;}
.index_wangdian .float_l .float_l2 ul li p:hover{ color:#1f72e6;}





.tuijian { margin-top:1rem;background: #fff; }
.tuijian ul{ overflow:hidden; width:94%; margin:1rem auto;}
    .tuijian ul li {
        width: 43%;
        float: left;
        background: #f1f1f1;
        padding: 3%;
        margin-left: 2%;
        margin-bottom: 2%;
    }
.tuijian ul li:nth-child(1){margin-left:0; }
.tuijian ul li:nth-child(3){margin-left:0; }
.tuijian ul li .tu{width:27%; float: left;margin-right:1rem; border:4px solid #fff;}
.tuijian ul li .tu img{width:100%;}
.tuijian ul li .top{ overflow:hidden;margin-bottom:0.6rem; width:65%; float: left;}
.tuijian ul li .top h2{ font-size:1.2rem; color:#222; line-height: 2rem; float: left;  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.tuijian ul li .top span{display:block; width:25%; float: left; border:1px solid #1f72e6; text-align: center; font-size:0.9rem; color:#1f72e6; margin-top:0.3rem; border-radius: 6px;margin-left:0.6rem;}
.tuijian ul li .bottom p{ font-size:0.9rem; color:#666; line-height: 1.5rem; 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;	}
.tuijian ul li .bottom p strong{ font-weight:500; color:#444;}
.tuijian ul li .bottom{ overflow:hidden; float: left; width:65%;}




.index_wangdian .float_l #ul_2 li{ width:100%; padding:0;border-bottom:1px dashed #fff;}
.index_wangdian .float_l #ul_2 li .box{ width:94%; padding:3%; margin-bottom:0; border-bottom:1px dashed #ccc;}
.index_wangdian .float_l #ul_2 li .box:last-child{border-bottom:1px dashed #fff;}
.index_wangdian .float_l .ul22 li:last-child{border-bottom:1px dashed #fff;}








.news{ background: #f1f1f1; padding-top:2rem;}
.news .float_l{ width:73%; float: left; }
.news .float_l ul{ overflow:hidden;}
.news .float_l ul li{width:96%; overflow: hidden; background: #fff; padding:2%; margin-bottom:1rem;}
.news .float_l ul li span{ display:block; color:#999; font-size: 0.9rem;}
.news .float_l ul li h2{ font-size:1.4rem; color:#222; line-height: 2rem; margin-top:0.4rem;display: block;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;}
.news .float_l ul li h2:hover{color:#1f72e6;}
.news .float_l ul li p{ font-size:0.9rem; color:#666; line-height: 1.6rem; margin-top:0.6rem;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news .float_r1{ margin-top:0;}




.location {
    padding: 0 1%;
    max-width: 1200px;
    margin: auto;
	overflow:hidden;
}

 .location p {
        float: left;
        line-height: 60px;
    }

.location span {
        float: left;
        display: block;
        line-height:60px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }

.location a:hover {
        color: #333;
    }

.location h3 a {
        display: inline-block !important;
    }


/* 底部 */
	
.foot{ background:url(../images/foot.jpg) center no-repeat;  height:240px; padding:30px 0 0 0;  }
.foot .center{ overflow: hidden;}
.foot .logo1{ float: left; border-right:1px solid #5f5f5f; width:30%;margin-top:4rem;}
.foot .logo1 img{max-width: 100%; }
.foot .left{ width:37%; float: left;border-right:1px solid #5f5f5f; padding-left:6%; margin-top:4rem;}
.foot .left .dianhua11{ overflow: hidden;}
.foot .left .dianhua11 span{ display: block; float: left; margin-right:1rem;}
.foot .left .dianhua11 p{ font-size: 1rem; color:#fff; float: left;}
.foot .left .dianhua22{ overflow: hidden;}
.foot .left .dianhua22 p{ font-size: 2rem; color:#fff; font-weight: 600;font-style: italic; margin-top:0.4rem;}
.foot .left .dizhi11{ overflow: hidden; margin-top:1rem;}
.foot .left .dizhi11 span{ display: block; float: left; margin-right:1rem;}
.foot .left .dizhi11 p{ font-size: 0.94rem; color:#fff; float: left;}

.foot .right{ width:11.7%; float: right; margin-top:2rem;}
.foot .right div{ width:89%; padding:5%; border:1px solid #666;}
.foot .right div img{ width:100%;}
.foot .right p{ font-size: 0.9rem; color:#fff; margin-top:1rem; text-align: center;}
.foot .banquan{ width:100%;  background: #222; overflow: hidden; margin-top:2rem;}
.foot .banquan p{ font-size: 0.9rem; color:#ccc; text-align: center; line-height: 2.8rem; }
.foot .banquan p a{ color:#ccc;}

.fixed{  position:absolute;}
.fixed_dh{ height:4.0rem;text-align:right;display:none; position:fixed; top:60%;right:2%;}	
.paginationa{ padding:4rem 0; background: #f1f1f1;}
.paginationa dl dd{ float:left; border:solid 1px #ccc;margin-left:1%;text-align: center; line-height: 2rem; padding:0 1%;}
.paginationa dl{ max-width:1200px; margin:auto;}
.paginationa dl dd a:hover{ color:#1f72e6;}
/* 首页标题 */

.title{
	max-width:1200px;
	margin:auto;
	margin-bottom:2rem;
	overflow: hidden;
	
	}
.title h2{
	color:#222;
	font-weight: 600;
	font-size:2rem;
	text-align:center;
	margin-top:0.4rem;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
	}
.title span{
	color:#999;
	font-size:1rem;
	text-align:center;
	display:block;
	margin-top:0.6rem;
	}
.title div{ background: url(../images/title.png) center no-repeat; width:210px; height:28px; margin:auto;}
.title1{	max-width:1200px;margin:auto;overflow: hidden; padding:1rem 0; }
.title1 span{ width:4px; height:1.8rem; background: #1f72e6; float: left; margin-right:1rem; margin-top:0.2rem;}
.title1 h2{color:#333;font-weight: 600; float: left; font-size:1.6rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}





.question{   background: #f1f1f1; padding:3rem 0;}
.question .float_l{width:67%; float: left; background: #fff; padding:3%;}
.question .float_l .p01{ font-size:1.5rem; color:#333;}
.question .float_l .span01{ display:block; font-size:0.9rem; color:#999; margin-top:0.6rem;}
.question .float_l .huida{ width:100%; border-bottom:1px solid #ccc;}
.question .float_l .huida span{ display:block; width:13%;   font-size:1.1rem; color:#666; border-bottom:2px solid #1f72e6; margin-top:3rem;}
.question .float_l .huida1{ overflow:hidden; margin-top:2rem;}
.question .float_l .huida1 li{ width:100%; overflow: hidden; margin-bottom:1rem;border-bottom:1px solid #f1f1f1; padding-bottom:1rem;}
.question .float_l .huida1 li .touxiang{  float:left; margin-right:1rem;}
.question .float_l .huida1 li .wenzi{ width:68%; float: left;}
.question .float_l .huida1 li .wenzi p{ font-size:1rem; color:#333;line-height: 1.8rem; }
.question .float_l .huida1 li .wenzi span{ font-size:0.9rem; color:#999; display: block; margin-top:0.6rem;}
.question .float_l .huida1 li .zuijia{ width:14%; float: right; background: #1f72e6; border-radius: 8px; line-height: 2.3rem; font-size:1rem; text-align: center; color:#fff;}

.question .float_l .tuijian1{ margin-top:1rem; font-size:1.4rem; color:#222; line-height: 3rem;}
.question .float_l .tuijian2{ overflow:hidden;}
.question .float_l .tuijian2 li{ width:100%; overflow:hidden; border-bottom:1px solid #ccc; margin-bottom:1rem;}
.question .float_l .tuijian2 li .tu{width:22%; float: left;margin-right:1rem; border:4px solid #fff;  padding-top: 20%; position: relative;overflow: hidden; }
.question .float_l .tuijian2 li .tu img{width:100%;    position: absolute;width: 100%; top: 0;  left: 0; height:100%;}
.question .float_l .tuijian2 li .wenzi{ width:74%; float: right;}
.question .float_l .tuijian2 li .wenzi .dianhua{ margin-top:1rem;}
.question .float_l .tuijian2 li .wenzi .dianhua span{ width:40%; background: #1f72e6; border-radius: 10px; line-height: 2.3rem; font-size:0.9rem; color:#fff; display: block;  margin-top:1rem; text-align: center; display: none;}
.question .float_l .tuijian2 li .top{ overflow:hidden;margin-bottom:0.2rem;}
.question .float_l .tuijian2 li .top h2{ font-size:1.2rem; color:#222; line-height: 2rem; float: left; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.question .float_l .tuijian2 li .top h2:hover{color:#1f72e6;}
.question .float_l .tuijian2 li .top span{display:block; width:12%; float: left; border:1px solid #1f72e6; text-align: center; margin-left:1rem; font-size:0.9rem; color:#1f72e6; margin-top:0.3rem; border-radius: 6px;}
.question .float_l .tuijian2 li .bottom p{ font-size:0.9rem; color:#666; line-height: 2rem; 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.question .float_l .tuijian2 li .bottom p strong{ font-weight:500; color:#444; font-size:0.9rem;}
.question .float_l .tuijian2 li .bottom i{ float:left; margin-top:0.5rem; margin-right:0.6rem;}
.question .float_l .tuijian2 li .bottom div{ overflow:hidden;}
.question .float_l .tuijian2 li .bottom .p01{ color:#1f72e6; font-weight: 600; font-size:1rem;}
.question .float_l .tuijian2 li .bottom h3{ margin-top:0.9rem; width:20%;height: 2rem; text-align: center; font-size: 0.9rem; color:#fff; border-radius: 8px; background: #1f72e6; overflow: hidden;}
.question .float_l .tuijian2 li .bottom h3 div{ width:18%; float: left; margin-right:0.8rem; margin-left:1rem; margin-top:0.3rem;}
.question .float_l .tuijian2 li .bottom h3 div img{ width:100%;}
.question .float_l .tuijian2 li .bottom h3 p{ float:left; color:#fff;line-height: 2rem;}

.question .float_r1{ margin-top:0;}

/* 新闻详情 */
.news_details{   background: #f1f1f1; padding:3rem 0;}
.news_details .float_l{width:73%; float: left; }
.news_details .news_title{
	border-bottom: solid 1px #dbdbdb;
	margin-bottom:1rem;
	padding-bottom:0.6rem;
}
.news_details .news_title .dianhua{ overflow:hidden; width:94%; margin:auto; background: #1f72e6; border-radius: 10px; height:3rem; margin-bottom:1rem; display: none;}
.news_details .news_title .dianhua div{ width:8%; float: left; margin:0.45rem 1rem;}
.news_details .news_title .dianhua div img{width:100%;}
.news_details .news_title .dianhua p{ float:left; font-size:1rem; color:#fff; line-height: 3rem; margin-left:0; margin-top:0;}
.news_details .news_title .dianhua span{ float:left; font-size:1.4rem; color:#fff; display: block;line-height: 3rem; font-weight: 600;}





.news_details .news_title h1{
	font-size: 1.2rem;
	color: #4c4c4c;
	text-align: center;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
	margin-top:2rem;
}
.news_details .news_title p{
	font-size: 0.9rem;
	color: #999999;
	text-align: center;
	margin-top:0.8rem;
}
.news_details .news_text{
	padding: 0 2%;
	margin-bottom: 60px;
}
.news_details .news_text img{
	max-width:100%;
	margin:1rem auto;
	display:block;
	
	}
.news_details .news_text p{
	text-indent: 2rem;
	font-size: 0.9rem;
	color: #666;
	line-height: 30px;
}
.news_details .float_r1{ margin-top:0;}






.switch{
	height: 99px;
	border-top: solid 1px #dbdbdb;
	border-bottom: solid 1px #dbdbdb;
	width:94%;
	margin:2rem auto;
}
 .switch .margin_left{
	
	margin-top: 18px;
}

.switch .margin_left p{
	font-size: 14px;
	color: #999999;
	width: 330px;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
}
.switch .margin_left:hover p{
	color: #1f72e6;
}






.lianjie{
	padding:0 0 3rem 0;
	overflow:hidden;
	background: #f1f1f1;

	}
.lianjie  a{
	color:#666;
	display:block;
	float:left;
	margin-left:1rem;
	line-height:2rem;
	}
.lianjie  a:hover{ color:#444;}
.lianjie  p{
	color:#444;
	display:block;
	float:left;
	font-size:1rem;
	line-height:2rem;
	}




.fixed{position: fixed;right: 0;top: 50%;}
.fixed ul{}
.fixed ul li{ background:#1f72e6;color:#fff;width: 70px;height: 70px;position: relative;text-align: center; cursor: pointer;  margin-bottom:0.6rem; }
.fixed ul li i{color: #fff;margin-top:0.5rem;}
.fixed ul li i{color: #fff;margin-top:0.5rem;}
.fixed ul li:last-child img{padding-top: 40%;}
.fixed ul li .img1{width: 50%;margin:0 auto;padding-top: 10%;}
.fixed ul li .img1 img{width: 100%; margin:auto;}
.fixed ul li p{text-align: center;font-size: 0.8rem;}
.fixed ul li .p1 span{display: block;margin: 0.5rem 0;font-weight: none;color: #fff;font-size: 0.9rem;}
.fixed ul li .p1{font-weight:600;position: absolute;top: 0;right: -200px;width: 150px;color:#fff;background:#1f72e6;text-align: center;height: 70px;font-size: 1rem;transition: all 1s;z-index: -999; border-radius: 6px;}
.fixed ul li:hover .p1{right:70px;}
.fixed ul li a{color: #666;}

.footer_tel{width: 100%;height: 80px;background: rgba(0, 0, 0, 0.5);position: fixed;bottom: 0;left: 0;display: flex; display: none;}
.footer_tel .telspan{width: 94%;height: 60px;background-color: #1f72e6;border-radius: 15px;margin: 10px auto;position: relative;}
.telspan img{    width: 50px; height: 50px;float: left;position: absolute;top: 5px;left: 13%;}
.footer_tel .footer_tel_a{position: absolute;top: 3px;left: 38%;}
.footer_tel_a .telspan_a{font-size: 18px;color: #FFF;}
.footer_tel_a .telspan_b{    color: #FFF;font-size: 22px;font-weight: bold;}
.footer_tel .footer_tr{    display: flex;}




@media screen and (max-width:640px) {

.title1{ width:92%; display: block; margin:auto;}
.index_wangdian .float_l ul li{width:92%; margin:auto; padding:4%;}
.index_wangdian .float_r1{ width:92%; margin:auto; padding:4%;}
.index_wangdian .float_r{ width:92%; margin:1rem auto; padding:4%;}
.footer_tel{ display: block;}
.news_details .float_l .tupian img{ height:190px;}
.news_details .float_l .tupian .wenzi h4{ margin-top:2rem;}
.index_wangdian{ padding-bottom:1rem;}
.lianjie{ padding: 0 3% 2rem 3%; width:94%; display: block; margin:auto;}

.foot .banquan p a{ display: none;}
.foot{ height: auto; background: url(../images/foot1.jpg) center no-repeat; border-bottom:80px solid #666; background-size: 100% 100%;}



	.footer .center .logo_b{ display:none;}
	.foot_top{display:none;}
	.wangdian .float_l{width:100%;}
	.wangdian .float_r{ display:none;}
	.pingjia{ margin-top:2rem;}
	.index_tuandui{margin-top:2rem;}
	.wangdian ul li .top span{width:16%;}
	.news .float_l{width:100%;}
	.news .float_r{ display:none;}
	.wangdian1 .xiangqing .tu{width:98%; margin-right:1rem; padding-top: 40%;}
	.wangdian1 .xiangqing .top h2{ margin-top:0;}
	.wangdian1 .xiangqing .top span{ width:26%; margin-top:0.4rem;}
	.tuijian ul li{ width:92%; margin-left:0; }
	.tuijian ul li .top span{margin-left:0.6rem;}
	.fangshi #ul_2 li p{ margin-top:0.7rem;}
    .wangdian ul li .bottom .dianhua {
        width: 40%;
        float: left;
    }
	.wangdian .float_r1{ display:none;}
	
	.paginationa{ padding:2rem 0;}
	.wangdian .chengshi div{ width:100%;float: right;}
	.wangdian .tupian img{height:190px;}
	
	.wangdian_left{width:96%; margin:auto; float: none;}
	.wangdian_s .float_r1{width:90%; margin:auto; float: none;}
	.wangdian_s .float_r{ width:90%; float: none; margin:1rem auto;}
    .wangdian1 .xiangqing .bottom h3 {
        width: 40%;
        float: left;
    }
	.news  .float_r1{ display:none;}
	.footer .banquan .center div{ text-align: center; display: block;color:#999; }
	.news_details .float_l{ width:100%; float: none;}
	.news_details .float_r1{ display:none;}
	.news_details .float_r{ display:none;}
	.remen{ display:none;}
	.wangdian .tupian .wenzi h4{ margin-top:2rem;}
	
	.news_details{ margin-top:0; padding:1rem 0; }
	.news_details .news_title .dianhua{ display:block;}

	.news_list ul li .tu{ display:none;}
	.news_list ul li .text{ width:90%; margin:auto; float:none; position:unset;}
	.switch{width:90%; margin:auto;}
	.fixed{ display:none;}

	
	.index_wangdian .float_l{ width:100%;}
	.index_wangdian ul li .tu{ display:none;}
	.index_wangdian ul li .wenzi{ width:100%;}
	/* .float_r{ display:none;}
	.float_r1{ display:none;} */
	.float_r2{ display:none;}
    .index_wangdian ul li .wenzi .dianhua {
        float: left;
        width: 42%;
        margin-top: 0;
    }
        .index_wangdian ul li .wenzi .dianhua span {
            display: block;
            width: 100%;
        }
	.index_wangdian ul li .top span{ width:18%;}
	.question .float_l{ width:94%;}
	.question .float_l .huida span{ width:28%;}
	.question .float_l .huida1 li .zuijia{ display:none;}
	.question .float_l .huida1 li .wenzi{ width:84%;}
	.question .float_l .tuijian2 li .tu{ display:none;}
	.question .float_l .tuijian2 li .wenzi{ width:100%;}
	.question .float_l .tuijian2 li .top span{ margin-left:0;}
	
	
	

	.title .dianhua{ display:block; width:70%;}
.bottom_fixed{ display:block;}


.list ul li{
	width:47%;
    float:left;
	
	}
.foot .right{ display: none;}
.foot .logo1{ width:90%; border-right:none; margin-left:1rem; display: none;}
.foot .left{ width:90%; border-right:none; margin-top:2rem;}
.fixed_dh{ display:block;}
	

.fixed_dh{ display:block;}
.left_nav{
	display:none;}
.about .center .float_r{width:100%;}
.left_nav{ display:none;}
.list{ width:100%;}
.news_list .center .float_r{width:100%;}
.news_details .news_right{width:98%; float:none; padding:0 1%;}	
.product_right{ width:100%; float:none;}
.news_details .news_float_r{width:100%;}

}










