﻿
@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding: 0px;
    font-family:"微软雅黑";
	color:#666666;
	margin:0px;
	padding:0px; background-color:#f5f5f5;
	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; } */


.top_b{ overflow: hidden; margin-top:2rem;}
.top_b .ll{ width:16%; float: left; background: #fff; border-radius: 8px; padding:2%; height: 305px;}
.top_b .ll ul{ overflow: hidden;}
.top_b .ll ul li{ width:100%; overflow: hidden; margin-top:0.8rem;}
.top_b .ll ul li img{ float: left; margin-right: 1rem;}
.top_b .ll ul li p{ font-size: 1rem; color:#444; float: left; margin-top:0.2rem;}
.top_b .banner{ float: left; margin-left: 1.4%; width:49.2%; display: block;}
.top_b .banner img{ width:100%; border-radius: 8px;}
.top_b .banner1{ display: none;}
.top_b .news_r{ width:24%; float: right;background: #fff; border-radius: 8px; padding:2%; height: 305px;}
.top_b .news_r h2{ font-size: 1.5rem;}
.top_b .news_r ul{ overflow: hidden; margin-top:0.5rem;}
.top_b .news_r ul li{ width:100%; overflow: hidden; margin-top:0.8rem;}
.top_b .news_r ul li span{ width:8px; height: 8px; background: #3f91ff; border-radius: 50%; float: left; margin-right: 1rem; margin-top:0.5rem;}
.top_b .news_r ul li p{ font-size: 0.9rem; color:#555; float: left; width:90%; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}

.index_box{ overflow: hidden; background: #fff; border-radius: 12px; max-width:1120px;  margin: 2rem auto;  padding:30px 40px;}
.index_box .left{ width:38.4%; float: left;}
.index_box .left .tupian{ width:100%; }
.index_box .left .tupian img{ width:100%;}
.index_box .left p{ font-size: 1.1rem; color:#444; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin-top:0.8rem;	}
.index_box .left span{ display: block; font-size: 0.9rem; color:#999; line-height: 1.8rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index_box .right{ width:58%; float: right;}
.index_box .right .top{ overflow: hidden; width:100%;}
.index_box .right .top p{ font-size: 1.4rem; color:#217efa; font-weight: 600; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;	}
.index_box .right .top span{ display: block; font-size: 0.9rem; color:#999; line-height: 1.6rem; text-indent: 2rem; margin-top:0.3rem; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;	}
.index_box .right ul{ overflow: hidden; margin-top:1.1rem;}
.index_box .right ul li{ width:48%; float: left; margin-top:0.9rem;}
.index_box .right ul li span{ display: block; width:8px; height:8px; background:#999; float:left; border-radius: 50%; margin-top:0.4rem; margin-right: 1rem;}
.index_box .right ul li p{ font-size: 0.9rem;  width:90%;color:#666; float: left; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;	}
.index_box .right ul li:nth-child(2n){ float: right;}
.index_box .city{ width:100%; overflow: hidden; margin-top:1.6rem; float: left;}
.index_box .city p{ font-size: 1.3rem; color:#333;  }
.index_box .city .xian{ width:100%;height: 1px; background: #ccc; margin:0.6rem auto; display: block;}
.index_box .city a{ float: left; font-size: 0.9rem; color:#555; float: left; margin-right: 1rem;}

.fuwu_t{ margin:2rem auto;}
.fuwu_t .text{  background: -webkit-linear-gradient(left, #1a7afa 0%,#3f91ff 100%); width: 100%; border-radius: 12px; height: 234px; overflow: hidden;}
.fuwu_t .left{ width:32%; float: left; margin-left: 3rem;margin-top: 2rem;}
.fuwu_t .left p{ font-size: 2rem; color:#fff; font-weight: 600; margin-top:2rem; margin-left: 2rem;}
.fuwu_t .left .dianhua{ overflow: hidden; margin-top:1rem;}
.fuwu_t .left .dianhua img{ float: left; margin-right: 1rem; margin-left: 1.8rem; margin-top:0.2rem;}
.fuwu_t .left .dianhua span{ display: block; font-size: 2rem; color:#fff; font-family: "Impact";}
.fuwu_t ul{ width:60%; float: right; margin-top:2.8rem;}
.fuwu_t ul li{ width:22%; float: left; margin-right: 1rem;}
.fuwu_t ul li div{ width:53%; margin:auto;}
.fuwu_t ul li div img{ width:100%;}
.fuwu_t ul li p{ font-size: 1.1rem; color:#fff; text-align: center; margin-top:0.2rem;}
.fuwu_t ul li span{ font-size: 0.86rem; color:#fff; text-align: center; display: block; margin-top:0.3rem; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;	}

.contact{ overflow: hidden; margin-top:2rem;}
.contact ul{ overflow: hidden; width:40%; margin-top:2rem;}
.contact ul li{ width:50%; float: left;}
.contact ul li div{ width:22%; margin:auto;}
.contact ul li div img{ width:100%;}
.contact ul li p{ font-size: 1.4rem; color:#333; font-weight: 600; text-align: center; margin-top:0.3rem;}
.contact ul li span{ display: block; font-size: 0.9rem; text-align: center; color:#666;margin-top:0.3rem; }

.pinpai{ overflow: hidden; margin:2rem auto;}
.pinpai .left{ width:62%; float: left; background: #fff; padding:3%; margin-top:1rem;}
.pinpai .left ul{ overflow: hidden; margin-top:2rem;}
    .pinpai .left ul li {
        width: 31%;
        float: left;
        margin: 1%;
        border: 1px solid #e5e5e5;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-bottom:0.4rem;
    }
    .pinpai .left ul li span {
        font-weight:bolder;
        font-size:1.2rem;
    }
        .pinpai .left ul li img{ width:100%;}
.pinpai .right{ width:25%; float: right; background: #fff;margin-top:1rem; padding:2%;}
.pinpai .right ul{ overflow: hidden;}
.pinpai .right ul li{ overflow: hidden; margin-top:1rem;}
.pinpai .right ul li div{ width:40%; float: left; margin-right: 1rem;}
.pinpai .right ul li div img{ width:100%;}
.pinpai .right ul li p{ font-size: 1.1rem; color:#333; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.pinpai .right ul li span{ font-size: 0.9rem; color:#666;margin-top:0.3rem; line-height: 1.5rem; display: block; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.weixui{ margin-top:3rem;  }
.weixui .nav_t{ width:94%; background: #3f91ff; overflow: hidden; padding:0 3%; margin-top:1.2rem;}
.weixui .nav_t a{ font-size: 1rem; color:#fff; line-height: 3.4rem;  float: left; margin-right: 2rem;}
.weixui .nav_t p{ float: left;font-size: 1rem; color:#fff; line-height: 3.4rem; }
.weixui .text{ overflow: hidden; margin-top:2rem; padding-bottom: 3rem; border-bottom: 1px solid #ccc;}
.weixui .text .left{ width:65%; float: left;}
.weixui .text .left div{width:100%; }
.weixui .text .left div img{ width:20px;}
.weixui .text .left p{ font-size: 1.1rem; color:#333;  display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.weixui .text .left span{ display: block; font-size: 0.9rem; color:#666; line-height: 1.5rem; margin-top:0.6rem;}

.weixui .text .right{ width:30%; float: right;}
.weixui .text .right h2{ font-size: 1.6rem; color:#333;}
.weixui .text .right ul{ overflow: hidden;}
.weixui .text .right ul li{ width:100%; overflow: hidden; margin-top:1rem;}
.weixui .text .right ul li span{ width:8px; height: 8px; background: #666; margin-top:0.4rem;  float: left; border-radius: 50%; display: block; margin-right: 1rem;}
.weixui .text .right ul li p{ font-size: 0.9rem; float: left; color:#333;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;	  }
.weixui .text .right ul li p:hover{ color:#217efa;}

#baise{ background: #fff;}

.zuixin{ overflow: hidden; margin-top:2rem;}
.zuixin ul{ overflow: hidden; margin-top:1rem;}
.zuixin ul li{ width:100%; border-bottom: 1px solid #e5e5e5; padding-bottom: 1rem; overflow: hidden; margin-top:1rem;}
.zuixin ul li .tupian{ width:23%; float: left; margin-right: 1rem;}
.zuixin ul li .tupian img{ width:100%; height: 170px;}
.zuixin ul li .text{ width:75%; float: right;}
.zuixin ul li .text p{ font-size: 1.2rem;font-weight: 600;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;} 
.zuixin ul li .text i{ font-size: 0.9rem; color:#999; margin:0.7rem 0; display: block;}
.zuixin ul li .text span{ display: block; font-size: 0.9rem; color:#666; line-height: 1.6rem; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;	}
.zuixin ul li .text p:hover{ color:#217efa;}

.baike{ overflow: hidden; margin-top:2rem;}
.baike .top{ overflow: hidden; padding-bottom: 2rem; border-bottom: 1px dashed #ccc; margin-top:1rem;}
.baike .top .left{ width:46%; float: left;}
.baike .top .left .tupian{ width:100%; }
.baike .top .left .tupian img{ width:100%; height: 280px;}
.baike .top .left p{ font-size: 1.2rem; font-weight: 600; color:#333; margin: 0.6rem 0; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.baike .top .left span{ font-size: 0.9rem; color:#999; line-height: 1.6rem; display: block; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.baike .top .right{ width:50%; float: right;}
.baike .top .right ul{ overflow: hidden;}
.baike .top .right ul li{ width:100%; overflow: hidden; margin-top:2rem;}
.baike .top .right ul li .shijian{ width:12%; float: left; margin-right: 1rem;}
.baike .top .right ul li .shijian p{ font-size: 2.2rem; text-align: center; }
.baike .top .right ul li .shijian span{ display: block; font-size: 0.9rem; color:#666; text-align: center; margin-top:0.8rem;}
.baike .top .right ul li:nth-child(1){ margin-top:0;}
.baike .top .right ul li .box{ overflow: hidden; width:82%; float: right;}
.baike .top .right ul li .box p{ font-size: 1.2rem; color:#333; 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.baike .top .right ul li .box span{ font-size: 0.9rem; color:#999; line-height: 1.4rem; margin-top:0.8rem;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.baike .top .right ul li .box p:hover{ color:#217efa;}
.baike .top .left p:hover{ color:#217efa;}


.baike .bottom{ overflow: hidden; margin-top:2rem; padding-bottom: 1rem; border-bottom: 1px solid #ccc;}
.baike .bottom ul{ overflow: hidden;}
.baike .bottom ul li{ width:31.3%; margin:1%; float: left;}
.baike .bottom ul li p{ font-size: 1.2rem; color:#333; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.baike .bottom ul li div{ width:80px; height: 3px; background: #217efa; display: block; margin:1rem 0; }
.baike .bottom ul li span{ display: block; font-size: 0.9rem; color:#666; line-height: 1.8rem; 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;	}
.baike .bottom ul li p:hover{ color:#217efa;}

.guzhang{ overflow: hidden; margin-top:3rem;}
.guzhang .box{ overflow: hidden; }
.guzhang .box a{ font-size: 1rem; color:#333; text-align: center; line-height: 2.8rem; background: #f5f5f5; padding:0 1.4rem; margin-right: 1rem;
 display: block; float: left; margin-top:1rem;}
.guzhang .box a:hover{ background: #ccc;}

.wangdian .nav_t{ width:94%; background: #3f91ff; overflow: hidden; padding:0 3%; margin-top:1.2rem;}
.wangdian .nav_t a{ font-size: 1rem; color:#fff; line-height: 3.4rem;  float: left; margin-right: 2rem;}
.wangdian .nav_t p{ float: left;font-size: 1rem; color:#fff; line-height: 3.4rem; }
.weizhi{ margin-top:2rem;}
.weizhi a{ font-size: 1rem; color:#333; float: left;}
.weizhi span{ display: block; margin:0 0.6rem; float: left; font-size: 1rem;}

.wangdian1{padding-top:2rem;}
.wangdian1 .float_l{ width:73%; float: left;}
.wangdian1 .float_l ul{ overflow:hidden;}
.wangdian1 .float_l ul li{width:94%; overflow: hidden; background: #fff; padding:3%; margin-bottom:1rem;}
.wangdian1 ul li .tu{width:27%; float: left;margin-right:1rem; border:4px solid #fff;  padding-top: 20%; position: relative;overflow: hidden; }
.wangdian1 ul li .tu img{width:100%;    position: absolute;width: 100%; top: 0;  left: 0; height:100%;}
.wangdian1 ul li .top{ overflow:hidden;margin-bottom:0.6rem;}
.wangdian1 ul li .top h2{ font-size:1.2rem; color:#222; line-height: 2rem; float: left; }
.wangdian1 ul li .top h2:hover{color:#1f72e6;}
.wangdian1 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;}
.wangdian1 ul li .bottom p{ font-size:1rem; color:#666; line-height: 2.2rem;}
.wangdian1 ul li .bottom p strong{ font-weight:500; color:#444;}
.wangdian1 ul li .bottom i{ float:left; margin-top:0.5rem; margin-right:0.6rem;}
.wangdian1 ul li .bottom div{ overflow:hidden;}
.wangdian1 ul li .bottom .p01{ color:#1f72e6; font-weight: 600; font-size:1.1rem;}
.wangdian1 ul li .bottom .dianhua{ margin-top:1rem; width:20%;height: 2.4rem; text-align: center; font-size: 1rem; color:#fff; border-radius: 8px; background: #1f72e6; overflow: hidden;}
.wangdian1 ul li .bottom .dianhua div{ width:18%; float: left; margin-right:0.8rem; margin-left:1rem; margin-top:0.3rem;}
.wangdian1 ul li .bottom .dianhua div img{ width:100%;}
.wangdian1 ul li .bottom .dianhua p{ float:left; color:#fff;line-height: 2.4rem;}

.wangdian1 .chengshi{ width:96%; overflow:hidden; padding:1rem 2% 1rem 2%; background: #fff; margin-bottom:1rem;}
.wangdian1 .chengshi span{  float:left; font-size:1.1rem; color:#222;  display: block;line-height: 2rem;}
.wangdian1 .chengshi p{ font-size:1rem; color:#1f72e6; float: left; margin:0 0.6%; line-height: 2rem;}
.wangdian1 .float_r1{ margin-top:0;}
.wangdian_s .float_r1{ margin-top:0;}

.wangdian1 .tupian{ width:94%; padding:3%; background: #fff; margin-bottom:1rem;}
.wangdian1 .tupian img{width:100%; height:100%;}
.wangdian1 .tupian .wenzi p:nth-child(1){ font-size:1.8rem; color:#fff; margin-top:-180px; text-align: center; letter-spacing:4px;}
.wangdian1 .tupian .wenzi p:nth-child(2){ font-size:1.8rem; color:#fff; text-align: center; margin-top:0.4rem;letter-spacing:4px;}
.wangdian1 .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;}
.wangdian1 .tupian .wenzi h2{ font-size:2.2rem; text-align: center; color:#fff; margin-top:0.6rem; font-weight: 600;}
.wangdian1 .tupian .wenzi h4{ font-size:1rem;  color:#333; margin-top:3rem;  }
.wangdian1 .tupian .wenzi h4 strong{ font-size: 1.2rem;}


 .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_left{ width:73%; float: left; overflow: hidden;}
.wangdian2 .xiangqing{  background: #fff; width:96%; padding:2%; overflow: hidden;}
.wangdian2 .xiangqing .tu{width:99%; margin-right:2rem; border:4px solid #fff;  padding-top: 30%; position: relative;overflow: hidden; }
.wangdian2 .xiangqing .tu img{width:100%;    position: absolute;width: 100%; top: 0;  left: 0; height:100%;}
.wangdian2 .xiangqing .top{ overflow:hidden;margin-bottom:0.6rem; border-bottom:1px dashed #ccc; padding-bottom:1rem; margin-top:1rem;}
.wangdian2 .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;}
.wangdian2 .xiangqing .top h2:hover{color:#1f72e6;}
.wangdian2 .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;}
.wangdian2 .xiangqing .bottom{ overflow:hidden;}
.wangdian2 .xiangqing .bottom p{ font-size:1rem; color:#666; line-height: 2rem;}
.wangdian2 .xiangqing .bottom p strong{ font-weight:500; color:#444;}
.wangdian2 .xiangqing .bottom div{ overflow:hidden;}
.wangdian2 .xiangqing .bottom div i{float:left; margin-top:0.5rem; margin-right:0.6rem;}
.wangdian2 .xiangqing .bottom div .p01{ color:#1f72e6; font-weight: 600; font-size:1.1rem;}
.wangdian2 .xiangqing .bottom h3{ margin-top:1rem; width:20%;height: 2.4rem; text-align: center; font-size: 1rem; color:#fff; border-radius: 8px; background: #1f72e6; overflow: hidden;}
.wangdian2 .xiangqing .bottom h3 div{ width:18%; float: left; margin-right:0.8rem; margin-left:1rem; margin-top:0.3rem;}
.wangdian2 .xiangqing .bottom h3 div img{ width:100%;}
.wangdian2 .xiangqing .bottom h3 p{ float:left; color:#fff;line-height: 2.4rem;}
.wangdian2 .xiangqing .wenzi p{ font-size:1rem; color:#666; line-height: 2rem; margin-top:1rem;}



.tuijian { margin-top:1rem;background: #fff;  width:92%; padding:2% 4%;}
.tuijian ul{ overflow:hidden; width:100%; 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{ float: left;margin-right:1rem; }
.tuijian ul li .tu img{width:100%; height:120px;}
.tuijian ul li .top{ overflow:hidden;margin-bottom:0.6rem; width:55%; 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:40%; float: left; border:1px solid #1f72e6; text-align: center; font-size:0.9rem; color:#1f72e6; margin-top:0.3rem; border-radius: 6px;}
.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:55%;}


.wangdian_s{ margin-top:2rem;}

.wangdian ul{ overflow: hidden; margin-top:1rem;}
.wangdian ul li{ width:100%; overflow: hidden; margin-top:1.4rem; padding-bottom: 1.4rem; border-bottom: 1px solid #e5e5e5;}
.wangdian ul li .tupian{ width:22%; float: left; margin-right: 1rem;}
.wangdian ul li .tupian img{ width:100%; height:170px;}
.wangdian ul li p{ font-size: 1.2rem; color:#333; font-weight: 600; 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.wangdian ul li i{ font-size: 0.9rem; color:#999;  margin:1rem 0; display: block;}
.wangdian ul li span{ display: block; font-size: 0.9rem; color:#666; line-height: 1.6rem; 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wangdian ul li p:hover{ color:#217efa;}


.xiangqing{ overflow: hidden; }
.xiangqing .left{ width:64%; float: left; background: #fff; padding:2%;}
.xiangqing .left .top{ overflow: hidden; width:100%; padding-bottom: 1rem; border-bottom: 1px solid #e5e5e5;}
.xiangqing .left .top h1{ font-size: 1.6rem; color:#333; text-align: center; }
.xiangqing .left .top p{ font-size: 0.9rem; color:#666; text-align: center; margin-top:0.8rem; }
.xiangqing .left .text{ overflow: hidden; margin-top:2rem;}
.xiangqing .left .text p{ font-size: 0.9rem; color:#666; line-height: 1.8rem;}
    .xiangqing .left .text p img{
        width:60%;
    }
        .xiangqing .left .text div img{max-width: 100%;display: block; margin:1rem auto;}


.xiangqing .right{ width:25%; float: right; background: #fff; padding:2%;}
.xiangqing .right ul{ overflow: hidden;}
.xiangqing .right ul li{ overflow: hidden; margin-top:1rem;}
.xiangqing .right ul li div{ width:40%; float: left; margin-right: 1rem;}
.xiangqing .right ul li div img{ width:100%;}
.xiangqing .right ul li p{ font-size: 1.1rem; color:#333; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.xiangqing .right ul li span{ font-size: 0.9rem; color:#666;margin-top:0.3rem; line-height: 1.5rem; display: block; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}








/* 底部 */
	
.foot{ background:#dbdbdb; padding:30px 0; margin-top:5rem; }
.foot .lianjie{overflow: hidden; margin-top:1rem; padding-bottom: 1rem; border-bottom: 1px solid #ccc; margin-bottom: 3rem;}
.foot .lianjie p{ font-size: 1rem; color:#444; float: left; }
.foot .lianjie a{ font-size: 0.9rem; color:#666; float: left; margin-right: 1rem;}
.foot .text{ overflow: hidden; margin-top:1rem;}
.foot .text .logo{ width:16%; float: left; }
.foot .text .logo img{ width:100%;}
.foot .text .nav{ width:40%;float: left; margin-left: 14%;}
.foot .text .nav .box{overflow: hidden; width:76%; margin:auto;}
.foot .text .nav .box a{ font-size: 1rem; color:#333; float: left; }
.foot .text .nav .box span{ font-size: 0.9rem; display: block; float: left; margin:0 1rem; color:#666;}
.foot .text .nav i{ font-size: 0.9rem; color:#666; text-align: center; margin-top:0.8rem; display: block;}
.foot .text .dianhua{ width:20%; float: right;}
.foot .text .dianhua p{ font-size: 0.9rem; color:#333;}
.foot .text .dianhua span{ display: block; font-size: 2rem; color:#333; font-weight: 600;}





.fixed{  position:absolute;}
.fixed_dh{ height:4.0rem;text-align:right;display:none; position:fixed; top:60%;right:2%;}	
.paginationa{ padding:4rem 0 0 0;}
.paginationa ul li{ float:left; border:solid 1px #ccc;margin-left:1%;text-align: center; line-height: 2rem; padding:0 1%;}
.paginationa ul{ max-width:1200px; margin:auto;}
.paginationa ul li a:hover{ color:#1f72e6;}
.paginationa span{ display: block; font-size: 1rem; float: left; line-height: 2rem;}


/* 首页标题 */

.title{
	width:100%;
	margin:auto;
	margin-bottom:2rem; padding-bottom: 1rem;
	overflow: hidden; border-bottom: 1px solid #ebebeb;
	}
.title p{
	color:#222;
	font-weight: 600;
	font-size:1.5rem;
	margin-top:0.4rem; float: left;
	}
.title span{ float: left; width:4px; height: 26px; background: #245fdf; display: block; margin-right: 0.8rem; margin-top:0.7rem;}

.title2 {
    overflow: hidden;
    margin-top: 1.5rem;
}
.title2 span{ width:4px; height: 26px; background: #217efa; float: left; display: block; margin-top:0.3rem; margin-right: 1rem;}
.title2 p{ font-size: 1.6rem; color:#333; font-weight: 600; float: left;}


.switch{
	height: 99px;
	border-top: solid 1px #dbdbdb;
	border-bottom: solid 1px #dbdbdb;
	width:100%;
	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 a{
	color: #1f72e6;
}





.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) {


.top_b{ width:92%; margin:auto;}
.top_b .ll{ width:92%; margin-bottom: 1rem; height: auto; padding: 4%;}
.top_b .banner1{ width:100%; float: none; margin-left: 0; margin-top:1rem; display: block;}
.top_b .banner1 img{ height: auto; width: 100%; border-radius: 12px;}
.top_b .banner{ display: none;}
.top_b .news_r{ width:92%; margin-top:1rem; padding:4%; height: auto;}
.index_box{ width:92%; padding:4%;}
.index_box .left{ width:100%;}
.index_box .right{ width:100%; margin-top:2rem;}
.index_box .right ul li{ width:100%;}
.foot .text .logo{ display: none;}
.foot .text .nav{ float: none; width:100%; margin-left: 0;}
.foot .text .nav .box{ width:90%;}
.foot .text .dianhua{ width:100%; float: none; margin-top:2rem;}
.foot .text .dianhua p{ text-align: center;}
.foot .text .dianhua span{ text-align: center;}
.foot .lianjie{ width:94%; margin:auto; float: none;}

.fuwu_t{ width:94%; margin:2rem auto;}
.fuwu_t .text{ height: auto;}
.fuwu_t .left{ width:100%; margin-top:0; margin-left: 0;}
.fuwu_t ul{ width:94%;  margin:2rem auto;}
.fuwu_t ul li{ width:18.6%;}
.fuwu_t ul li div{ width:76%;}
.weizhi{ width:92%; margin:2rem auto;}
.contact{ width:92%; margin:2rem auto;}
.contact ul{ width:100%;}
.pinpai{ margin:0 auto;}
.pinpai .left{ width:90%; margin:auto; float: none; height: auto;}
.pinpai .left ul li{ width:47%;}
.pinpai .right{ width:90%; margin:1rem auto; float: none; padding:3%;}


.weixui{ width:92%; float: none; margin:1rem auto;}
.weixui .nav_t a{ margin-right: 1rem;}
.weixui .text .left{ width:100%;}
.weixui .text .right{ width:100%; margin-top:1rem;}
.weixui .text .right ul li p{ width:90%;}
.zuixin{ width:92%; margin:2rem auto;float: none;}
.zuixin ul li .tupian{ display: none;}
.zuixin ul li .text{ width:100%;}

.baike{ overflow: hidden; width:92%; float: none; margin:2rem auto;}
.baike .top .left{ width:100%;}
.baike .top .right{ width:100%; margin-top:2rem;}
.baike .bottom ul li{ width:100%;}
.guzhang{ width:92%; float: none; margin:2rem auto;}

.wangdian{ width:92%; float: none; margin:2rem auto;}
.wangdian .nav_t a{ margin-right: 1rem;}
.wangdian1{ padding-top:0;}
.wangdian1 .chengshi{ width:88%; float: none; margin:1rem auto;}
.wangdian1 .float_l{ width:92%; float: none; margin:auto;}
.wangdian1 .tupian .wenzi p:nth-child(1){    margin-top: -160px;}
.wangdian1 .tupian img{height: 190px;}
.wangdian1 ul li .top span{ width:16%;}
.wangdian1 ul li .bottom .dianhua{ width:36%;}
.float_r1{ width:92%; margin:1rem auto; float: none;}
.float_r{ width:92%; margin:1rem auto;float: none;}
.wangdian_left{ width:92%; float: none; margin:2rem auto;}
.wangdian2 .xiangqing .top span{ width:16%;} 
.wangdian2 .xiangqing .bottom h3{ width:40%;}
.tuijian ul li{ width:100%; margin-left: 0; float: none; overflow: hidden;}

.wangdian ul li .tupian{ display: none;}
.wangdian ul li:nth-child(1){ margin-top:0;}

.xiangqing .left{ width:92%; margin:auto; float: none;}
.xiangqing .right{ width:92%; margin:1rem auto; float: none;}
.top_b .ll ul li{ width:50%; float: left;}
.top_b .ll ul li p{ margin-top:0.5rem;}
#fuwu11{ display: none;}



.foot{ margin-bottom: 80px;}
.footer_tel{ display: block;}
.fixed{ display: none;}
.title .dianhua{ display:block; width:70%;}
.bottom_fixed{ display:block;}
.paginationa{    padding: 1rem 0 0 0;}

.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;}

}










