@charset "utf-8";
/* CSS Document */
.main ul {
	padding:5px 0 0;
}
.main ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.main li {
	height:70px;
	float:left;
	margin-top:5px;
	border-radius:2px;
	/* background:#068e46; */
	border:1px solid #d1d1d1;
	box-sizing:border-box;
}
.m1 {
	/*background:#fff;*/
	width:48%;
	margin:5px 1% 0 1%;
}
.main li a {
	color:#fff;
	font-size:14px;
	text-decoration:none;
	display:block;
	height:70px;
	text-align:left;
}
.main li div {
	height:70px;
}
.m1 a, .m4 a, .m7 a, .m8 a, .m9 a, .m10 a {
	line-height:70px;
	padding:0 0 0 60px;
}
.m2 a, .m3 a, .m5 a, .m6 a {
	padding:53px 0 0 0;
	white-space: nowrap;
}

.m1 .title{margin-left:2%; color:#3a3a3a;}








.content{ margin-top:15px;}
.content h1{ height:40px; line-height:40px;  color:#fff; background: #217dde; margin:0 10px; font-size: 14px; padding-left: 10px;}
.content h1 span{ float: right;display: inline-block;margin-top: 10px;}
.content h1 span img{ max-width: 60%;}
.content ul{ padding:8px 15px 12px 15px;background:#fff;}
.content li{ line-height:30px; height:30px; border-bottom:1px dashed #979797;}
.content li a{ display:block; float:left; padding-left:12px; background:url(../images/arrow.png) no-repeat left center; font-size:13px;color:#444}
.content li span{ display:block; float:right; font-size:9px; color:#585858;}


.home-h1 {
    margin-bottom: 20px;
    margin-top: 30px;
}
.home-h1 img {
    max-width: 100%;
}

.home-porduct {
    overflow: hidden;
    margin: 0 10px;
}
.home-porduct ul li {
    float: left;
    width: 48%;
    margin-right: 12px;
    margin-bottom: 10px;
}
.home-porduct ul li:nth-child(2n){
	margin-right:0;
}
.home-porduct ul li img {
    display: block;
    max-width: 100%;
	height:120px;
    margin: 0 auto;
    border: 1px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
     
}
.home-porduct ul li span {
    display: block;
    text-align: center;
    color: #000;
    margin: 5px 0;
    font-size: 14px;
}
.home_contact {
    height: auto;
    overflow: hidden;
    padding: 20px 10px;
    padding-top: 0;
}


.home_contact .hc-pp{ width:44%; float:left; }
.home_contact .hcon-p{ width:53%; float:left; margin-left:3%;}




.hc-pp img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.hcon-p {
    font-size: 12px;
    color: #666666;
   
    text-indent: justify;
}
.hcon-p1 {
    width: 200px;
    height: 30px;
    background: #217dde;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
    border-radius: 20px;
    margin-top: 4%;
}
.hcon-p1 a {
    font-size: 14px;
    color: #fff;
}



.iconlist{ overflow:hidden; margin-top:30px;}
.iconlist ul li{ width:25%; float:left; text-align:center;}
.iconlist ul li img{ width:60%; margin:0 auto;}
.iconlist ul li p{padding-top: 4px;}






/*swiperloop1*/
#swiperloop1{position: relative; overflow: hidden; height:300px; padding:10px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-bottom: 15px; background: #fff;}
#swiperloop1 .swiper-button-next,#swiperloop1 .swiper-button-prev {opacity:1;}
#swiperloop1 .swiper-button-next:hover,#swiperloop1 .swiper-button-prev:hover{opacity:1;}
#swiperloop1 .swiper-button-prev{background: url('../images/prev.png') no-repeat center;left:35%; top:220px}
#swiperloop1 .swiper-button-next{background: url('../images/next.png') no-repeat center;right:35%; top:220px}

#swiperloop1 .swiper-container{ margin-top:10px;}
#swiperloop1 .swiper-slide ul{ width:100%; overflow:hidden;}
#swiperloop1 .swiper-slide ul li{ float:left; width:45%; padding:2px; border:1px solid #d7d7d7;}
#swiperloop1 .swiper-slide ul li:nth-child(2n+1){  margin-right:5%;}
#swiperloop1 .swiper-slide ul li img{ width:100%;}
#swiperloop1 .swiper-slide ul li p{ font-size:14px;height:40px; line-height:40px; overflow:hidden;}

#swiperloop1 .swiper-pagination-bullet-active { background: #e04b02;}
   






/*swiperloop1*/
#swiperloop2{position: relative; overflow: hidden; height:400px; padding:10px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-bottom: 15px; background: #fff;}
#swiperloop2 .swiper-button-next,#swiperloop2 .swiper-button-prev {opacity:1;}
#swiperloop2 .swiper-button-next:hover,#swiperloop2 .swiper-button-prev:hover{opacity:1;}
#swiperloop2 .swiper-button-prev{background: url('../images/prev.png') no-repeat center;left:35%; top:300px}
#swiperloop2 .swiper-button-next{background: url('../images/next.png') no-repeat center;right:35%; top:300px}

#swiperloop2 .swiper-container{ margin-top:10px;}
#swiperloop2 .swiper-slide ul{ width:100%; overflow:hidden;}
#swiperloop2 .swiper-slide ul li{ float:left; width:45%; padding:2px; text-align:center;}
#swiperloop2 .swiper-slide ul li:nth-child(2n+1){margin-right:5%;}
#swiperloop2 .swiper-slide ul li img{ width:100%; border:1px solid #d7d7d7;}
#swiperloop2 .swiper-slide ul li p{ font-size:14px;height:40px; line-height:40px; overflow:hidden;}

#swiperloop2 .swiper-pagination-bullet-active { background: #e04b02;}









.index_a .search_area{ position:relative; height:3rem;}
.index_a{ position:relative; padding:1rem 0.5rem; overflow:hidden; border-bottom:1px solid #d7d7d7; margin-bottom:15px; background:#fff;}
.index_a .container{ position:relative; width:100%; margin:0 auto;  overflow:hidden;}
.index_a input.search_text{ height:3rem; line-height:30px;  background:url('../images/r_input.png') no-repeat right center #eeeeee; background-size:auto 100%; border-radius:30px; text-indent:10px; position:absolute; top:0px;  width:80%; left:10%; outline:none;}
.index_a input.search_btn{ width:16%; position:absolute; right:10%; height:3rem; background:none; outline:none;}
.index_a ul { margin:20px auto 0; overflow:hidden;}
.index_a ul li{width:25%; float:left; text-align:center;}
.index_a ul li img{width:60%; }
.index_a ul li p{ font-size:1rem; line-height:2rem;}




.index_b{ position:relative;padding-top:14px; overflow:hidden;border-top:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7; margin-bottom:15px;  background:#fff;}
.index_b .container{ position:relative; width:100%; margin:0 auto 20px;  overflow:hidden;}
.r_com_title{height:40px; line-height:40px; font-size:18px; color:#117dc2;  overflow:hidden;   border-bottom:1px solid #d7d7d7;}
.r_com_title span{ font-size:14px; color:#8c8c8c; font-style:italic; font-weight:normal;}
.r_com_title a{ font-size:16px;  color:#117dc2; font-weight:normal; float:right;}

.index_b ul { margin-top:10px; overflow:hidden; }
.index_b ul li{width:46%; float:left; text-align:center; margin-bottom:10px;}
.index_b ul li:nth-child(2n+1){ margin-right:6%;}
.index_b ul li img{width:100%; border:1px solid #d7d7d7; }
.index_b ul li p{ font-size:14px;height:40px; line-height:40px; overflow:hidden;}





.index_d{ position:relative; padding:10px; overflow:hidden;border-top:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7; margin-bottom:15px;  background:#fff;}
.index_d .container{ position:relative; width:100%; margin:0 auto 20px;  overflow:hidden;}
.index_d img{width:100%; }
.index_d p{ color:#666; font-size:14px; margin-top:10px;}
.index_d .more{ display:block; width:260px; margin:20px auto; height:40px; line-height:40px; text-align:center; font-size:16px ;color:#fff; background:url('../images/r_a.png') no-repeat right center; background-size:100% auto;}

.index_e{ position:relative; padding:10px; overflow:hidden;border-top:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7; margin-bottom:15px;  background:#fff;}

.index_f{ position:relative; padding:10px; overflow:hidden;border-top:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7;  background:#fff;}






.r_why{position: relative; overflow: hidden; padding:10px; border-top:1px solid #d7d7d7; margin-bottom: 15px; background: #fff;}
.r_why .title{text-align: center;}
.r_why .title h2{font-size: 18px; height: 50px; line-height: 50px; overflow: hidden; color: #333;}
.r_why .title h2 span{font-size: 18px; color: #117dc2;}
.r_why .title p{font-size: 14px;  color: #666; margin: 10px 0;}
.r_why .title div{width: 70px; height: 3px; background: #117dc2; margin: 0 auto;}







/*swiperloop1*/
#swiperloop3{position: relative; overflow: hidden; }
#swiperloop3 .swiper-button-next,#swiperloop3 .swiper-button-prev {opacity:0;}
#swiperloop3 .swiper-button-next:hover,#swiperloop3 .swiper-button-prev:hover{opacity:0;}
#swiperloop3 .swiper-button-prev{background: url('../images/prev.png') no-repeat center;left:35%; top:10px}
#swiperloop3 .swiper-button-next{background: url('../images/next.png') no-repeat center;right:35%; top:10px}

#swiperloop3 .swiper-slide img{ width:100%;}
#swiperloop3 .swiper-pagination-bullet-active {background:#ffc600;}







/*swiperloop1*/
#swiperloop4{position: relative; overflow: hidden; height:880px; padding:10px 20px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-bottom: 15px; background: #fff;}
#swiperloop4 .swiper-button-next,#swiperloop1 .swiper-button-prev {opacity:1;}
#swiperloop4 .swiper-button-next:hover,#swiperloop1 .swiper-button-prev:hover{opacity:1;}
#swiperloop4 .swiper-button-prev{background: url('../images/prev.png') no-repeat center;left:35%; top:840px}
#swiperloop4 .swiper-button-next{background: url('../images/next.png') no-repeat center;right:35%; top:840px}
#swiperloop4 .swiper-pagination-bullet-active { background: #e04b02;}
#swiperloop4 .swiper-container{ margin-top:10px;}


#swiperloop4 .swiper-slide .title{text-align: center;}
#swiperloop4 .swiper-slide .title h2{font-size: 18px; height: 60px; line-height: 60px; overflow: hidden; color: #333;}
#swiperloop4 .swiper-slide .title h2 span{font-size: 18px;color: #117dc2;}
#swiperloop4 .swiper-slide .datu{padding: 3px; border: 1px solid #ccc;}
#swiperloop4 .swiper-slide .datu img{width: 100%;}


#swiperloop4 .swiper-slide ul{ width:100%; overflow:hidden; margin: 10px 0;}
#swiperloop4 .swiper-slide ul li{ float:left; width:46.5%;  border:1px solid #d7d7d7;}
#swiperloop4 .swiper-slide ul li:nth-child(2n+1){  margin-right:5%;}
#swiperloop4 .swiper-slide ul li img{ width:100%;}


#swiperloop4 .swiper-slide h3{font-size: 18px; height: 40px; line-height: 40px; overflow: hidden; color: #117dc2;}
#swiperloop4 .swiper-slide p{font-size: 14px; color: #666; line-height: 25px;}
#swiperloop4 .swiper-slide p b{ color: #333;}

#swiperloop4 .swiper-slide .r_more a{display:inline-block; padding: 5px 20px;  font-size: 14px; color: #fff; margin-right: 20px; background: #117dc2; margin-top: 10px;}
#swiperloop4 .swiper-slide .r_more .a2{background: #f09e00;}






.r_com_title3 {
	text-align: center;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #117dc2;
	overflow: hidden;
	background: url('../images/r_com_title3.png') no-repeat center bottom;
}



/*swiperloop5*/
#swiperloop5{position: relative; overflow: hidden; height:400px; padding:10px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-bottom: 15px; background: #fff;}
#swiperloop5 .swiper-button-next,#swiperloop1 .swiper-button-prev {opacity:1;}
#swiperloop5 .swiper-button-next:hover,#swiperloop1 .swiper-button-prev:hover{opacity:1;}
#swiperloop5 .swiper-button-prev{background: url('../images/prev.png') no-repeat center;left:35%; top:300px}
#swiperloop5 .swiper-button-next{background: url('../images/next.png') no-repeat center;right:35%; top:300px}

#swiperloop5 .swiper-container{ margin-top:10px;}
#swiperloop5 .swiper-slide ul{ width:100%; overflow:hidden; margin-top: 20px;}
#swiperloop5 .swiper-slide ul li{ float:left; width:45%; text-align: center; }
#swiperloop5 .swiper-slide ul li:nth-child(2n+1){  margin-right:10%;}
#swiperloop5 .swiper-slide ul li div{ width:100%; height: 150px; border-radius: 50%; overflow: hidden;}
#swiperloop5 .swiper-slide ul li div img{ width:100%;}
#swiperloop5 .swiper-slide ul li h4 { font-size: 16px; margin-top: 10px; color: #333;}
#swiperloop5 .swiper-slide ul li a{display:inline-block; padding: 2px 15px;  font-size: 14px; color: #fff;  background: #117dc2; margin-top: 10px;}
   
   
#swiperloop5 .swiper-pagination-bullet-active { background: #e04b02;}











/*swiperloop5*/
#swiperloop6{position: relative; overflow: hidden; height:420px; padding:10px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-bottom: 15px; background: #fff;}
#swiperloop6 .swiper-button-next,#swiperloop1 .swiper-button-prev {opacity:1;}
#swiperloop6 .swiper-button-next:hover,#swiperloop1 .swiper-button-prev:hover{opacity:1;}
#swiperloop6 .swiper-button-prev{background: url('../images/prev.png') no-repeat center;left:35%; top:320px}
#swiperloop6 .swiper-button-next{background: url('../images/next.png') no-repeat center;right:35%; top:320px}

#swiperloop6 .swiper-container{ margin-top:10px;}
#swiperloop6 .swiper-slide ul{ width:100%; overflow:hidden;  margin-top: 20px;}
#swiperloop6 .swiper-slide ul li{ float:left; width:45%; text-align: center;}
#swiperloop6 .swiper-slide ul li:nth-child(2n+1){  margin-right:10%;}
#swiperloop6 .swiper-slide ul li div{ background:#cbcbcb;  text-align:center; padding:5px;}
#swiperloop6 .swiper-slide ul li img{width:100%;}
#swiperloop6 .swiper-slide ul li p{ font-size:16px; color:#555; width:100%; height:44px; line-height:44px;text-align:center; overflow:hidden; background: #fff;}
#swiperloop6 .swiper-slide ul li i{ display: inline-block;  height: 28px; width: 100%; margin:0 auto; } 
#swiperloop6 .swiper-slide ul li i img{ width:100%; }
   
   
#swiperloop6 .swiper-pagination-bullet-active {background: #e04b02;}







.r_jianz{ position:relative; padding:10px; overflow:hidden;border-top:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7; margin-bottom:15px;  background:#fff;}
.r_jianz .container{ position:relative; width:100%; margin:0 auto 20px;  overflow:hidden;}
.r_jianz ul{ width:100%; overflow:hidden;  margin-top: 20px;}
.r_jianz ul li{ float:left; width:45%; text-align:left;}
.r_jianz ul li:nth-child(2n+1){  margin-right:8%;}
.r_jianz ul li img{width:98%;  padding:3px; border:1px solid #d7d7d7;}
.r_jianz ul li h3{ font-size:16px;color:#333; height:35px; line-height:35px; overflow:hidden；}
.r_jianz ul li p{ font-size:13px;color:#666; height:100px; line-height:20px; overflow:hidden;}
.r_jianz ul li a{ height:104px; line-height:26px; overflow:hidden; color:#117dc2;}




.r_FQ{ position:relative; padding:10px; overflow:hidden;border-top:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7; margin-bottom:15px;  background:#fff;}
.r_FQ .container{ position:relative; width:100%; margin:0 auto 20px;  overflow:hidden;}
.r_FQ ul li{width:100%; height:90px;border-bottom:1px dashed #d7d7d7; margin-bottom:10px;}
.r_FQ ul li h4{ line-height:40px; height:40px; overflow:hidden; padding:0 30px;font-size:14px; color:#2a2a2a;  background:url("../images/icon5.png") no-repeat left 12px;}
.r_FQ ul li p{ line-height:24px; height:48px; overflow:hidden; padding:0 30px;color:#777; background:url("../images/icon6.png") no-repeat left 4px;  }

.com_css{ margin-top:1rem; background:#fff; padding-bottom: 2%;
    margin-bottom: 3%;    border-bottom: 1px solid #dedede;}
.com_tit{line-height:3.2rem; border-bottom:1px solid #c8c8c8; position:relative;padding-top: 5%;}
.com_tit h3{font-size:1.6rem;color:#333333; text-align:center;}
.com_tit span{ width:3rem; height:0.2rem; background:#ed8d04; bottom:-1px; left:50%; margin-left:-1.5rem; position:absolute
;}
.index_b1 .list{ padding-top:1rem;}
.container{ margin:0 1rem;}
.index_b1 .list {}
.index_b1 .list li{ height:4rem;  padding-right:1.6rem; padding-left:7.8rem; margin-bottom:0.65rem;}
.index_b1 .list li.li_1{ background: #f3f3f3 url('../images/b1.png') no-repeat left center; background-size:auto 100%;}
.index_b1 .list li.li_2{ background: #f3f3f3 url('../images/b2.png') no-repeat left center; background-size:auto 100%;}
.index_b1 .list li.li_3{ background: #f3f3f3 url('../images/b3.png') no-repeat left center; background-size:auto 100%;}
.index_b1 .list li.li_4{ background: #f3f3f3 url('../images/b4.png') no-repeat left center; background-size:auto 100%;}
.index_b1 .list li h3{ font-size:1rem; line-height:1.5rem; padding-top:1.4rem;}
.index_b1 .list li p{font-size:0.6rem; line-height:0.9rem;}


.swiper-container {
        width: 100%;
        height: 100%;
		
    }
.swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.show-main{padding-top:1.4rem;}
.item_cont{ border:1px solid #e7e7e7;/* height:19.3rem;  */padding:0 1rem; padding-bottom: 9%; margin-bottom: 10%;}
.item_cont .img{ margin-top:2rem;}
.item_cont .img img{ width:50%; height:auto;}
.item_cont h3{ font-size:1.2rem; color:#42a40d; line-height:3rem; padding-top:0.5rem;}
.item_cont p{line-height:1.2rem; color:#666666; font-size:0.8rem; height:5.0rem; overflow:hidden; text-overflow:ellipsis;}
.sub_btn{ background:#42a40d; width:5.5rem; height:1.9rem; display:block; line-height:1.9rem; text-align:center; margin:0 auto; font-size:0.8rem; color:#ffffff !important;}
.swiper-pagination{ width:92%; text-align:center; }
.swiper-pagination span{ margin:0 3px; display:inline-block;}


.pro_list{ margin-top:1rem; overflow:hidden;}
.pro_list li{ width:48%; float:left; margin-right:2%; border:1px solid #e0e0e0; box-sizing:border-box; margin-bottom:1rem; padding-bottom:2%; }
.pro_list li:nth-child(2n){ margin-right:0; margin-left:2%;}
.pro_list li img{ width:100%; height:auto;}
.pro_list li h3{ line-height:2rem; color:#333333; font-size:1rem; text-align:center; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_list li p{ line-height:1.2rem; font-size:0.8rem; color:#666666; text-align:center;}
.more{ display:block; width:9.5rem; height:2.5rem; border:1px solid #ee9210; color:#ed8d04 !important; font-size:1rem; line-height:2.5rem; text-align:center; border-radius:2rem; margin:1rem auto;}
.pro_list li dd{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_list li span{ display:block; text-align:center; font-size:0.8rem;}
.case{ background:#484e54;}
.case .com_tit h3{ color:#fff;}
.case .com_tit{ border-bottom:1px solid #95999c !important;}
.case_list{ overflow:hidden; margin-top:1rem;}
.case_list li{ width:48%; float:left; margin-right:2%; box-sizing:border-box; margin-bottom:1rem; padding-bottom:1rem;}
.case_list li:nth-child(2n){ margin-right:0; margin-left:2%;}
.case_list li img{ width:100%; height:auto;}
.case_list li .img{ border:1px solid #fff;}
.case_list li p{ line-height:2.5rem; text-align:center; font-size:1rem; color:#333333; margin-top:0.5rem; background:#fff;}
.choose{ background:#fff; padding-top:1rem;}
.case{ padding-bottom:1rem;}
.case ,more{ margin-bottom:0;}
.choose_main{ padding-top:1rem; padding-bottom:1rem;}
.choose_main .top{ position:relative;}
.choose_main .top h3{ color:#42a40d; font-weight:bold; font-size:1.5rem;}
.choose_main .top p{ color:#b0b3b6; font-size:0.8rem; line-height:0.9rem; width:73%;}
.choose_main .top span{ width:105px; height:4px; background:#42a40d; display:block;}
.choose_more{ position:absolute; width:110px; height:34px; background:#42a40d; font-size:1rem; line-height:34px; text-align:center; right:4px;top:1rem; color:#fff !important;}
.text1{/* margin-top:1rem;*/     font-size: 14px; color:#666666; line-height:1.6rem; margin-bottom:2rem;}
.choose_cont{ border:1px solid #d8d8d8; height: auto; overflow: hidden; margin-bottom: 23%;}
.choose_cont p{ font-size:0.8px; color:#333333; line-height:1.6rem;}
.choose_cont img{ width:100%; height:auto;}

.guest_list{ overflow:hidden; margin-top:1rem;}
.guest_list li{ width:48%; float:left; margin-right:2%; box-sizing:border-box; margin-bottom:1rem; }
.guest_list li:nth-child(2n){ margin-right:0; margin-left:2%;}
.guest_list li img{ width:100%; height:auto;}
.guest_list li .img{ border:1px solid #e3e3e3; padding:0.3rem;}
.guest_list li p{ line-height:2rem; text-align:center; font-size:1rem; color:#333333; }
.about{ padding-top:1rem; background: url('../images/ab_bg.jpg') no-repeat left center; background-size:100% 100%; padding-bottom:1rem;}
.about .com_tit h3{ color:#fff;}
.about .img{ margin-top:1rem;}
.about .img img{ width:100%; height:auto;}
.ab_text{ color:#e8e8e8; font-size:0.8rem; padding:1rem 0; line-height:1.4rem;}
.ab_text a{color:#e8e8e8; font-size: 16px; line-height: 25px; }
.news{ padding-top:1rem; background:#ffffff; border-bottom:1px solid #dedede;}
.tab{ padding:1rem 0; text-align:center;}
.tab a{ display:inline-block; width:30%; height:2.5rem; box-sizing:border-box; border:1px solid #43a50f; border-radius:2.5rem; line-height:2.5rem; color:#42a40d; font-size:rem;}
.tab a.active{ color:#fff; background-color:#42a40d;}
.news_item{ display:none;}
.news_cont .news_item:nth-of-type(1){ display:block;}
.news_item img{ width:100%; height:auto; }
.news_list{ padding-bottom:1rem;}
.news_list li{line-height:3rem; border-bottom:1px dashed #bababa; position:relative;background: url('../images/dot.jpg') no-repeat left center; padding-left:1rem;}
.news_list li:last-child{ border:none;}
.news_list li a{ display:block; width:70%; color:#666666; font-size:1rem; overflow:hiiden; height:3rem;  line-height:3rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_list li span{ position:absolute; right:4px; top:0; height:3rem; line-height:3rem; color:#888888; font-size:0.9rem;}
.index_f{ border-top:1px solid #dedede;}
.index_foot{ background:#343434; color:#fff; text-align:center; line-height:1.5rem; padding:1rem 0;}
.index_foot p{ font-size:15px;}
.index_foot p a{ color:#fff; margin:0 3px;}
.share_in{ width: 100%; height: auto; overflow: hidden; border-bottom:1px solid #757575;margin-bottom: 3%;padding-bottom: 2%;}
.index_foot .share{ height: auto; overflow: hidden; width: 67%; margin:0 auto;}
.index_foot .share span{ display: inline-block; float: left;    position: relative;
    top: 7px;}
.index_foot .share .bdsharebuttonbox{ display: inline-block;}


.guest{border-top:1px solid #dedede;}
.choose{border-bottom:1px solid #dedede;    border-top: 1px solid #dedede;}

.index_banner img{ width:100%; height:auto;}

@media screen and (min-width: 320px) {
    .index_foot .share {width: 73%;}


}
@media screen and (min-width: 375px) {
    .index_foot .share {width: 67%;}

}
@media screen and (min-width: 414px) {
    .index_foot .share {width: 61%;}

}




