﻿
@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:#e94709;}
.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; } */




.fh_top{ position:fixed; bottom:24%; right:20px; width:50px; display:none; cursor:pointer;}
.fh_top img{ width:100%;}
.display{ display:none;}



.lianjie{ margin:4rem 0 3rem 0;}
    .lianjie .center .box {
        border-bottom: 1px solid #ccc;
        padding-bottom: 3rem;
        height: 30px;
    }
.lianjie .center .box img{ float:left; margin-right:1rem;}
.lianjie .center .box p{ font-size:1rem; float: left; margin-right:1rem; color:#222; padding-bottom:2rem;}
.lianjie .center .box span{display:block; margin:0 1rem; float: left; color:#666; font-size:0.9rem; margin-top:0.2rem;}


.index_xiangmu{padding-top:3rem;  background:#f1f1f1; padding-bottom:2rem;}
.index_xiangmu ul{ overflow:hidden;}
.index_xiangmu ul li{ width:29.2%; margin:1.5%; float: left; background: #fff; box-shadow: 0px 0px 10px 0px #ccc; padding:0.4%; border:1px solid #f1f1f1;}
.index_xiangmu ul li .xian{border:1px solid #ddd;width:99%; margin:auto;padding-bottom:0.4rem;}
.index_xiangmu ul li .tu{ width:60.6%; margin:2rem auto 1rem auto; transition: 0.3s;}
.index_xiangmu ul li .tu img{ width:100%;}
.index_xiangmu ul li:hover .tu{ transform:translate(0,-10px);}
.index_xiangmu ul li:hover p{ color:#f1940f;}

.index_xiangmu ul li p{ text-align: center; font-size:1.3rem; color:#333; font-weight: 600; margin-top:1.6rem;}
.index_xiangmu ul li span{ text-align: center; font-size:0.9rem; color:#999;  margin:1rem auto; display: block; width:80%; line-height: 1.6rem;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index_xiangmu ul li .fenge{  background: #f1f1f1; width:90%; margin:0.7rem auto;height:1px;}
.index_xiangmu .title div{ background:url(../images/title1.png) center no-repeat; height:14px;}


.index_about{ background:url(../images/about.jpg) center no-repeat;height:600px; }
.index_about .text{ width:40%; float: left; margin-top:6rem;}
.index_about .text .p01{ font-size:1.6rem; color:#fff; font-weight: 600;}
.index_about .text div{ width:10%; height:2px; background:#fff; margin:2rem 0;}
.index_about .text .p02{ font-size:1rem; color:#fff; line-height: 2rem;}
.index_about .text span{ display:block; width:24%; line-height: 2.3rem; background:#fff; font-size:0.96rem; color:#222; text-align: center; margin-top:2rem;}



.index_youshi{padding-top:3rem; background: url(../images/youshi.jpg) center no-repeat; height:535px;}
.index_youshi ul{ overflow:hidden;}
.index_youshi ul li{ width:29.3%; margin:2%; float: left;}
.index_youshi ul li div{ width:70%; margin:auto; transition: 0.7s;}
.index_youshi ul li:hover div{ transform:rotate(360deg);}
.index_youshi ul li div img{ width:100%;}
.index_youshi ul li p{ font-size:1.1rem; color:#333; text-align: center; margin-top:2rem;}
.index_youshi ul li span{ font-size:0.9rem; color:#666; line-height: 1.8rem; text-align: center; display: block;margin-top:1rem;}
.index_youshi ul li:hover p{ color:#f1940f;}




.dt{width: 1200px; margin: 0 auto;padding:2rem 0;}
.dt_a{font-size:1.1rem;color:#ffcc33; display:block; line-height:1.1rem; line-height:1.6rem;}
.dt_a i{ display:inline-block; margin-left:1rem;}
.dt_main{width:100%;}
.dt_fl{float:left;}
.dt_fr{float:right;}
.dt_left,.dt_right{float:left;}
.dt_left{width:660px; float:left;}
.dt_left_top,.dt_right_top{width:100%; margin:1rem 0;}

.dt_left_top p,.dt_right_top p{color:#646464; font-size:1.4rem; margin-bottom:0px; font-weight:blod; line-height:2rem;}
.dt_right_top p i{ display:inline-block; margin-right:1rem; color:#ffcc33}
.dt_left_topl p i{display:inline-block; margin-right:1rem; color:#ffcc33}

.dt_img{ background: url(../images/signimg.png) no-repeat;width: 300px;height: 300px}
.dt_left_center {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-top: 32%;
    position: relative;
    overflow: hidden;
    margin: auto;
}
    .dt_left_center 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%);
    }

.dt_left_centerone{ z-index: 9000;height: 50px;line-height: 50px;bottom:0px;width: 100%;position: absolute;background-color: rgba(255,186,31,.6);}
	
.dt_left_centerone .dt_div_a {width:100%; font-weight:normal;}
.dt_left_centerone .dt_div_a a{ width:620px; margin:0 20px; display:inline-block; color: #fff;font-size: 24px;line-height: 50px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.dt_right{width:506px; float:right;}
.dt_right_center{clear:both;width:100%;}
.dt_left_top .dt_yingwen{color:#999;bottom:0px;vertical-align:bottom; margin-top:12px; margin-left:10px; line-height:12px;}
.dt_right_top .dt_yingwen{color:#999;bottom:0px;vertical-align:bottom; margin-top:12px; margin-left:10px; line-height:12px;}
.dt_left_bottom{}

.dt_left_bottom .mycontent{width:100%;}
.dt_left_bottom .myinfo{margin-top:1.2rem;border-bottom: 1px dashed #E6E6E6; padding-bottom:1.2rem;}
.dt_left_bottom .mycontent .myleft{width:120px;height:85px;float: left; overflow:hidden;}
.dt_left_bottom .mycontent .myleft img{ width:100%}
.dt_left_bottom .mycontent .myright{float:right;width:518px;height:85px;padding-left:2px;}
.dt_left_bottom .myright .myp{margin:0px; padding:0px;height:21px;line-height:21px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; font-weight:normal;}
.dt_left_bottom .mycontent .myright a{ color: #444; text-decoration: none;font-size: 18px;line-height: 20px;overflow: hidden;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.dt_left_bottom .mycontent .myright a:hover{ color:#ffcc33}
.dt_left_bottom .mycontent .myright .myspan{margin-top:5px;overflow:hidden;font-size: 14px;line-height:22px;overflow:hidden;color:#999; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.dt_right_center .mycontent{width:100%;}
.dt_right_center .myinfo{margin-bottom: 20px;height:80px;border-bottom: 1px dashed #E6E6E6; padding-bottom:20px;}
.dt_right_center .mycontent .myleft{width: 80px;height: 80px;float: left;background: #ffcc33;color: #fff;margin: 0 auto;text-align: center;}
.dt_right_center .mycontent .myleft span{ display: block;font-size:1.8rem; line-height:40px; margin-top:10px;}
.dt_right_center .mycontent .myleft p{ font-size:14px; line-height:14px; margin-top:10px;}
.dt_right_center .mycontent .myright{float: right;width:406px;height:80px;}
.dt_right_center .myright .myp{margin:0px; padding:0px;line-height:21px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; font-weight:normal;}
.dt_right_center .mycontent .myright a{ color: #444; text-decoration: none;font-size: 20px;line-height: 30px;}
.dt_right_center .mycontent .myright a:hover{color:#ffcc33}
.dt_right_center .mycontent .myright .myspan{margin-top:10px;height:40px;font-size: 14px;line-height:20px;overflow:hidden;color:#999;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}



.ksfl{ width: 1200px; margin:10px auto;}
.ksfl a{color:#444; font-size:16px; line-height:33px; }
.ksfl a i{ font-size:4px; display:inline-block; margin-right:12px; float:left; margin-top:12px;}
.ksfl a:hover{color:#ffcc33;}
.ksfl .dt_a{font-size:16px;color:#ffcc33;}
.ksfl .ksfl_fl{float:left;}
.ksfl .ksfl_mainone .ksfl_fl{width:30%; padding:20px 0; border-radius:6px; margin:1.6%;}
.ksfl .ksfl_mainone .ksfl_fl:hover{box-shadow:4px 4px 8px #fff1d2; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.ksfl .ksfl_fl_top{ width:360px; margin:0 auto;}
.ksfl .ksfl_fl_top span{color:#646464; font-size:24px;display: block;margin-bottom:0px; font-weight:blod; float:left; line-height:30px;}
.ksfl .ksfl_mainone .ksfl_fl .ksfl_fl_bottom{ width:360px; margin:0 auto;}
.ksfl_fl_topone{float:left;}
.ksfl_fl_toptwo{float:right;}
.ksfl .ksfl_fl_top .dt_yingwen{color:#999;bottom:0px;vertical-align:bottom; margin-top:10px; line-height:12px; font-size:12px;}
.ksfl_fl_center{ height:146px; overflow:hidden; width:360px; margin:10px auto 20px auto;}
.ksfl_fl_center img{width:100%;}
.ksfl_fl_bottom ul{width:100%;}
.ksfl_fl_bottom ul li{width: 100%;list-style-type: initial;font-size: 15px;line-height: 0px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;text-overflow: ellipsis;}
.ksfl_fl_bottom ul li h2{ font-weight:normal;}
.ksfl_maintwo .ksfl_fl{width:586px;float:left;height:500px;margin-right:10px;}



.ksfl_f2{ width:48%; float:left; background:#fff; border-radius:6px; padding:30px 0; margin-top:20px; margin:1%;}
.ksfl_f2:hover{box-shadow:4px 4px 8px #fff1d2; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.ksfl_f2_title{ width:565px; margin:0 auto;}
.ksfl_f2_ico{ width:42px; height:42px; float:left; margin-right:10px;}
.ksfl_f2_ico_1{background:url(../images/signimg.png) no-repeat -128px -568px;}
.ksfl_f2_ico_2{background:url(../images/signimg.png) no-repeat -198px -568px;}
.ksfl_f2_ico_3{background:url(../images/signimg.png) no-repeat -268px -568px;}
.ksfl_f2_ico_4{background:url(../images/signimg.png) no-repeat -338px -568px;}
.ksfl_f2_ico_5{background:url(../images/signimg.png) no-repeat -408px -568px;}
.kafl_f2_text{ float:left;}
.kafl_f2_text h3{color: #646464;font-size: 24px;margin-bottom: 0px;}
.kafl_f2_text p{bottom: 0px; vertical-align: bottom; margin-top: 10px; line-height: 12px; color:#999;}
.kafl_f2_text span{ font-size:1.5rem; color:#444; display: block;}
.kafl_f2_gd{ float:right;}
.kafl_f2_gd a{ color:#ffcc33}
.kasl_f2_img{ width:565px; height:180px;margin: 10px auto 20px auto; overflow:hidden;}
.kasl_f2_img img{ width:100%;}
.ksfl_f2_ul{ width:565px; margin:0 auto;}
.ksfl_f2_ul h2{ font-weight:normal;}
.ksfl_f2_ul ul li{ width: 100%;list-style-type: initial;font-size: 15px;line-height: 0px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-overflow: ellipsis;}
.index_news{ background:url(../images/news.jpg) center no-repeat; height:223px;}
.index_news .title h2{ color:#fff; padding-top:3rem;}
.index_news .title p{ color:#fff;}
.index_news .title div{ background:url(../images/title.png) center no-repeat; height:20px; margin-top:0.4rem;}

.ksfl .title{ margin-top:3rem;}
.ksfl .title h2{ color:#222;}
.news_l .float_r p img{max-width:100%;vertical-align:middle;display:block;margin:1rem auto;text-align:center;}



.about {
    overflow: hidden;
}
.about .top{ border-bottom:1px solid #ccc; padding-bottom:1rem; margin-top:2rem; overflow: hidden;}
.about .top .p01{ font-size:1.8rem; color:#333; float:left;}
.about .text{ margin:2rem auto; width:98%; }
.about .text .biaoti{ margin:1rem 0; overflow: hidden;}
.about .text .biaoti span{ display:block; font-size:1.3rem; color:#222; float:left;}
.about .text .biaoti img{ float:left; margin-right:1rem; margin-top:0.2rem;}
.about .text .biaoti1{ margin:2rem 0 1rem 0; overflow: hidden;}
.about .text .biaoti1 span{ display:block; font-size:1.3rem; color:#222; float:left;}
.about .text .biaoti1 img{ float:left; margin-right:1rem; margin-top:0.2rem;}
.about .text p{ font-size:1rem; color:#666; line-height: 2rem;}
.about .text .top1{background:url(../images/tu1.jpg) center no-repeat; background-size:100%; height:334px;}
.about .text .top1 .box{ background:#fff; width:60%; height:216px; bottom:0; float: right; margin-right:4rem; margin-top:54px; padding-left:6rem;padding-top:4rem;}
.about .text .top1 .box .p01{ font-size:1rem; color:#666;  line-height: 3rem;}
.about .text .top1 .box .p01 span{  font-weight: 600;}
.about .text .top1 .box .p02{ color:#f1940f; font-size: 1.6rem; font-weight: 600;}
.about .text .top1 .box .p02 span{ font-size:1rem; color:#666; font-weight: 600;}
.about .text .top1 .tu{ width:50%; float: left;}
.about .text .top1 .tu img{ width:100%;}





.about1{ margin-top:2rem;}
.about1 .title div{ background:url(../images/title1.png) center no-repeat; height:14px;}
.about1 .text{ overflow:hidden;}
.about1 .text .left{ float:left; width:40%;}
.about1 .text .left img{ width:100%;}
.about1 .text .right{ float: right; width:55%; margin-top:4rem;}
.about1 .text .right p{ font-size:1rem; color:#666; line-height: 2rem; margin-bottom:1rem; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.about1 .text .right span{ display:block; font-size:1rem; color:#f1940f;line-height: 2rem;}
.about1 .text .right div{ width:18%; background: #f1940f; line-height: 2.3rem; font-size:1rem; color:#fff; text-align: center; margin-top:2rem; }

.ksfl .title div{ background:url(../images/title1.png) center no-repeat; height:14px;}




.wangdian .title div{ background:url(../images/title1.png) center no-repeat; height:14px;}
.wangdian ul{ overflow:hidden; margin-top:1.6rem;}
.wangdian ul li{ width:48%; margin:0 1%; float: left; height:550px;} 
.wangdian ul li .tu1{ width:100%;}
.wangdian ul li .tu1 img{ width:100%;}
.wangdian ul li .text{ width:84%; padding:4%;margin:auto; background: #fff; box-shadow: 0px 0px 10px 0px #ccc; position: relative; top:-100px;}
.wangdian ul li .text .p01{ font-size:1.4rem; color:#222;}
.wangdian ul li .text .xian{ width:100%; height:1px; border-bottom:1px dashed #ccc; margin:1rem 0;}
.wangdian ul li .text .p02{ font-size:1rem; color:#333; line-height: 2rem; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;	}
.wangdian ul li .text .p03{ font-size:1rem; color:#555; margin-top:0.7rem;}
.wangdian ul li .text .p03 i{ font-size:1.3rem; color:#f1940f; font-weight: 600;}
.wangdian ul li .text .dianhua{ width:24%; line-height: 2.3rem; background: #f1940f; font-size:1rem; color:#fff; text-align: center; display: block; margin-top:1.6rem;}







.news{ margin-top:2rem;}
.news .top{ border-bottom:1px solid #ccc; padding-bottom:1rem; margin-top:2rem; overflow: hidden;}
.news .top .p01{ font-size:1.8rem; color:#333; float:left;}
.news .float_l{ width:20%; float: left; background: #f1f1f1; padding:2%; margin-top:2rem;}
.news .float_l .news_l{ overflow: hidden; border-bottom:1px dashed #ccc; padding-bottom:1rem; }
.news .float_l .news_l p{ font-size:1.6rem; color:#222; text-align: center; margin-top:1rem;}
.news .float_l .news_l span{ display:block; font-size:0.9rem; color:#666; text-align: center; margin-top:0.4rem;}
.news .float_l .fenlei{ overflow:hidden;}
.news .float_l .fenlei p{ font-size:1rem; color:#333; text-align: center; line-height: 3rem; margin:0.5rem 0;}
.news .float_l .fenlei p:hover{  background:#f1940f; color:#fff;}

.news .float_r{ width:72%; float: right; margin-top:2rem;}
.news .float_r li{ width:94%; background: #fff; box-shadow: 0px 0px 10px 0px #ccc; padding:3%; margin-bottom:1rem; overflow: hidden;}
.news .float_r li div{ width:32.8%; float: left; margin-right:1rem;}
.news .float_r li div img{ width:100%;}
.news .float_r li p{ font-size:1.2rem; color:#222;margin-top:1.3rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news .float_r li span{ display:block; font-size:0.9rem; color:#666; line-height: 1.8rem; margin-top:1rem;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news .float_r li p:hover{ color:#f1940f;}



.news_l{ }
.news_l .top{ border-bottom:1px solid #ccc; padding-bottom:1rem; margin-top:2rem; overflow: hidden;}
.news_l .top .p01{ font-size:1.8rem; color:#333; float:left;}
.news_l .float_l{ width:20%; float: left; background: #f1f1f1; padding:2%; margin-top:2rem;}
.news_l .float_l .news_l{ overflow: hidden; border-bottom:1px dashed #ccc; padding-bottom:1rem; }
.news_l .float_l .news_l p{ font-size:1.6rem; color:#222; text-align: center; margin-top:1rem;}
.news_l .float_l .news_l span{ display:block; font-size:0.9rem; color:#666; text-align: center; margin-top:0.4rem;}
.news_l .float_l .fenlei{ overflow:hidden;}
.news_l .float_l .fenlei p{ font-size:1rem; color:#333; text-align: center; line-height: 3rem; margin:0.5rem 0;}
.news_l .float_l .fenlei p:hover{  background:#f1940f; color:#fff;}

.news_l .float_r{ width:72%; float: right; margin-top:2rem; }
.news_l .float_r h1{ font-size:1.4rem; color:#333; text-align: center; margin-top:1rem;}
.news_l .float_r span{ font-size:0.9rem; color:#999; text-align: center; margin-bottom:2rem;width:100%; border-bottom:1px dashed #ccc; display: block; padding-bottom:0.6rem; margin-top:1rem;}
.news_l .float_r p{ font-size:0.9rem; color:#666; line-height: 2rem;}


.contact .top{ border-bottom:1px solid #ccc; padding-bottom:1rem; margin-top:2rem; overflow: hidden;}
.contact .top .p01{ font-size:1.8rem; color:#333; float:left;}
.contact .box{ overflow:hidden; margin-top:2rem;}
.contact .box li{ width:100%; }
.contact .box li img{ float:left; margin-right:1rem;margin-top:0.7rem; }
.contact .box li p{ font-size:1rem; color:#444; line-height: 2.4rem;}
.contact .box li p i{ font-size:1.4rem; color:#f1940f;} 



.foot{  background: #444; padding:2rem 0;}
.foot .tu{width:20%; float: left; margin-top:2rem;}
.foot .tu img{width:100%;}
.foot .daohang{ width:12%; float: left; margin-left:14%;}
.foot .daohang p{ font-size:1.1rem; display: block; border-bottom:1px solid #b2b2b2; padding-bottom:0.6rem; color:#fff; margin-bottom:0.8rem;}
.foot .daohang span{ display:block; color:#b2b2b2; float:left; font-size:0.9rem; margin:4%;}

.foot .lianxi{width:35%; float:left; margin-left:19%;}
.foot .lianxi .p01{ font-size:1.1rem; width:30%;color:#fff; display: block; padding-bottom:0.8rem; border-bottom:1px solid #b2b2b2; overflow: hidden; margin-bottom:1rem;}
.foot .lianxi .box01{ overflow:hidden;}
.foot .lianxi .box01 img{ float:left; margin-right:1rem; }
.foot .lianxi .box01 .p02{ font-size:0.9rem; color:#b2b2b2; float: left;}
.foot .lianxi span{ display: block; font-size:1.4rem; color:#fff; font-weight: 600; margin-top:1rem;}
.foot .lianxi .box02{ margin-top:1rem;}
.foot .lianxi .box02 img{ float:left; margin-right:1rem; }
.foot .lianxi .box02 .p03{ font-size:0.9rem; color:#b2b2b2; float: left;}

    .foot .banquan {
        width: 100%;
        padding-top: 1rem;
        color: #fff;
        text-align: center;
        font-size: 0.9rem;
        overflow: hidden;
        display: block;
    }

        .foot .banquan a {
            color: #fff;
        }


 .right_fixed{ position:fixed; width:6.0rem; top:50%; right:0%; z-index:999;}
.right_fixedpc{ position:fixed; width:6.0rem; top:50%; right:0%; z-index:999;}




.location {
    padding: 0 1%;
    width:20%;
	float: right;
	overflow:hidden;
	margin-top:1rem;
}

 .location p {
        float: left;
	    color:#444;
	    font-size:0.9rem;
    }

.location span{
        float: left;
	    color:#444;
	    font-size:0.9rem;
	    display: block;
        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;
    }


.fixed{  position:absolute;}
.fixed_dh{ height:4.0rem;text-align:right;display:none; position:fixed; top:60%;right:2%;}	
.paginationa{overflow: hidden; margin-top:3rem;}
.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:#ffc001;}
/* 首页标题 */

.title{
	max-width:1200px;
	margin:auto;
	margin-bottom:1rem;
	overflow: hidden;
	
	}
.title h2{
	color:#222;
	font-weight: 600;
	font-size:2rem;
	text-align:center;
	margin:0.4rem 0;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
	}
.title p{
	color:#999;
	font-size:0.9rem;
	text-align:center;
	display:block;
	margin-top:0.6rem;
	}






.switch {
    height: 99px;
    margin-bottom: 2rem;
    margin-top: 3rem;
    width: 64%;
    max-width: 1200px;
    overflow: hidden;
    margin-left: 36%;
}
    .switch p {
        width: 50%;
        display: block;
        float: left;
    }
 .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: #c1973e;
}

.bottom_fixed{ position:fixed; width:100%;bottom:0; z-index:999; margin:auto;background:#111; opacity:0.7;display:none; height:40px; border-radius:10px;}
.bottom_fixed div{ width:100%;}
.bottom_fixed div img{ width:8%; display:block; float:left; margin-top:0.3rem; margin-right:1rem; margin-left:8rem;}
.bottom_fixed div p{ font-size:1.3rem; color:#fff;float:left; line-height:40px;}

.fixed{position: fixed;right: 0;top: 50%;}
.fixed ul{}
.fixed ul li{ background:#c1973e;color:#fff;width: 70px;height: 70px; border-radius: 4px; position: relative;text-align: center; cursor: pointer;  margin-bottom:0.6rem; }
.fixed ul li i{color: #666;margin-top:0.5rem;}
.fixed ul li i{color: #666;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:#c1973e;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{ display: none; overflow: hidden; position: fixed; bottom:0;color: #fff; border-radius: 0.6rem;height:60px;width: 100%;background: #ffba1e;}
.footer_tel .telspan{ display: block;  width:70%; margin:auto;}
.footer_tel .telspan img{float: left;  margin-top:0.5rem; margin-right:1rem;}
.footer_tel .telspan .p01{ font-size:1.2rem; color:#fff; font-weight: 600;  margin-top:0.3rem;}
.footer_tel .telspan .p02{ font-size:1.7rem; color:#fff; font-weight: 600;}

@media screen and (max-width:640px) {
	.footer_tel{ display:block;}
	.renmen_city p{ padding:0 1%;}
	.index_xiangmu ul li{ width:45.6%;}
	.index_xiangmu{ padding-top:2rem;}
	.index_about{ background: none; height:auto;}
	.index_about .text{ width:90%; margin:2rem auto; float:none;}
	.index_about .text .p01{ color:#333;}
	.index_about .text div{ background:#999;}
	.index_about .text .p02{ color:#666;}
	.index_about .text span{ background:#f1940f; border-radius: 20px; color:#fff; width:30%;}
	.index_youshi{ background:#fafafa; padding:1rem 0; height:auto;}
	.index_youshi ul li{ width:90%; float: none; margin:1rem auto 0 auto;}
	.index_news{ background:none; height:auto;}
	.index_news .title h2{ color:#222; padding-top:1rem;}
	.index_news .title p{ color:#999;}
	.dt{ padding:0; width:100%;}
	.index_news .title div{ display:none;}
	.index_news .title{ margin-bottom:0;}
	.dt_left{ width:94%; float: none; margin:auto;}
	.dt_left_center{ height:180px;}
	.dt_left_centerone{ bottom:auto;}
	.dt_left_bottom .mycontent .myright{ width:66%; }
	.dt_left_bottom .mycontent .myleft{ width:30%;}
	.dt_right{ width:94%; float: none; margin:auto;}
	.dt_right_center .mycontent .myleft{ width:24%; }
	.dt_right_center .mycontent .myright{ width:70%;}
	.ksfl{width:100%;}
	.ksfl .ksfl_mainone .ksfl_fl{ width:94%; float: none; margin:0 auto 2rem auto; padding:0;}
	.ksfl .ksfl_fl_top{ width:100%;}
	.ksfl_fl_center{ width:100%;}
	.ksfl .ksfl_mainone .ksfl_fl .ksfl_fl_bottom{ width:100%;}
	.ksfl_f2{ width:94%; float:none; margin:auto; padding:1rem 0 1rem 0;}
	.ksfl_f2_title{ width:100%;}
	.kasl_f2_img{ width:100%; height:auto;}
	.ksfl_f2_ul{ width:94%; float: none; margin:auto;}
    .lianjie .center .box {
        border-bottom: 1px solid #ccc;
        padding-bottom: 3rem;
        height: 100px;
    }
        .lianjie .center .box p {
            font-size: 1rem;
            float: left;
            margin-right: 1rem;
            color: #222;
            height: 30px;
            width: 82%;
            padding:0px;
        }
        .lianjie .center .box span {
            margin: 0 4%;
            width: 25%;
        }
	.foot .tu{ display:none;}
	.foot .daohang{ width:90%; float: none; margin:auto;}
	.foot .lianxi{width:90%; float: none; margin:auto;}
	.foot .lianxi .p01{ width:100%;}
	.foot{ margin-bottom:60px;}
	.about{ width:94%; margin:auto;}
	.about .text .top1{ background:none;}
	.about .text .top1 .box{ width:100%; margin:auto; padding-left:0; padding-top:0;}
	.about .text .top1 .tu{ width:100%;}
	.about1 .text .left{ display:none;}
	.about1 .text .right{ width:90%; margin:auto; float: none;}
	.about1 .text .right div{ width:28%;}
	.wangdian ul li{ width:94%; margin:auto; float: none; height:360px;}
	.news .float_l{ width:100%; background: none; float:none; padding:0;}
	.news .float_l .news_l{ display:none;}
	.news .float_l .fenlei p{ width:48%; margin:1%;float: left; background: #f1f1f1;}
	.news_l .float_l .news_l{ display:none;}
	.news_l .float_l .fenlei p{ width:48%; margin:1%;float: left; background: #f1f1f1;}
	.news_l .float_l{ width:100%; background: none; padding:0;}
	.news .float_r{ width:100%;}
	.news{ width:94%; margin:1rem auto;}
	.news_l{ width:94%; margin:auto; }
	.news_l .float_r{ width:100%;}
	.location{ width:38%;}
	.wangdian .title div{ background-size:100%;}
	.lianjie{ margin:2rem 0;}
	.news .float_r li div{ display:none;}
	.contact{ width:94%; margin:2rem auto 0 auto;}
	.fixed{ display:none;}
.bottom_fixed{ display:block;}
    .switch {
        height: 99px;
        margin-bottom: 2rem;
        margin-top: 3rem;
        width: 100%;
        max-width: 1200px;
        overflow: hidden;
        margin-left: 0;
    }
        .switch p {
            width: 100%;
            display: block;
            float: left;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
        }
}










