/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none; box-sizing: border-box;}
body{ font-size:12px; font-family:'Microsoft YaHei'; color:#333;}
a{ color:#666;}


p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:100%; max-width: 1220px; margin:0 auto;}
input,textarea,select{outline:none}
/*common end*/

.head{ width: 100%; position: fixed; z-index: 99; background-color: #fff; padding: 15px 0;}
.logo{ width: 20%;}
.logo img{ width: 65%;}
.head .menu{}
.head .wapper{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.menu{ display: flex; align-items: center;}
.head .menu ul li{ line-height: 55px; padding: 0 20px; float: left; position: relative;}
.head .menu ul li a{ font-size: 16px; display: flex; align-items: center;}
.head .menu ul li a span{ font-size: 16px; margin-right: 10px;}
.head .menu ul li a img{ width: 10px; }
.head .menu ul li dl{ width: 300px; position: absolute; top: 100%; left: 0; box-shadow: 0 6px 14px #0000001a; display: none; padding: 16px 24px; border-radius: 10px;background: #fff;}
.head .menu ul li dl dd a{ font-size: 14px;}
.head .menu ul li:hover dl{ display: block;}
.qhitem{ display: flex; align-items: center; cursor: pointer;}
.qhitem img{ width: 14px;}
.gq{ width: 20px !important; margin-right: 10px;}

.banner{ width: 100%; position: relative;}
.banner img{ width: 100%; display: block; max-height: 900px; object-fit: cover;}
.bannerwz{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.bannerwz1{ width: 60%;}
.bannerwz1 h1{ font-size: 64px; color: #fff; margin-bottom: 20px;}
.bannerwz1 p{ font-size: 16px; color: #fff; margin-bottom: 20px;}
.bannerwz1 a{ width: 280px; height: 55px; border-radius: 30px; border: 1px solid #Fff; background-color: #C8955A; font-size: 16px; color: #fff; display: block; text-align: center; line-height: 50px;}
.bannerlist{ width: 100%; margin-top: 40px;}
.bannerlist ul li{ width: calc((100% - 40px)/3); margin-right: 20px; background-color: rgba(255, 255, 255, 0.2); padding: 45px; float: left;}
.bannerlist ul li:nth-child(3n){ margin-right: 0;}
.bannerlist ul li h6{ font-size: 18px; margin-bottom: 20px; margin-top: 0; color: #Fff; text-align: center;}
.bannerlist ul li p{ font-size: 16px; color: #Fff; text-align: center;}


.con1{ width: 100%; background-color: #C8955A; padding: 80px 0;}
.con1 .wapper{ display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between;}
.c1lf{ width: 45%; float: left;}
.c1lf h3{ font-size: 48px; text-align: left; margin-bottom: 20px;}
.c1lf .nr{ font-size: 16px; margin-bottom: 20px;}
.mumping_mun{ display: flex; width: 100%;}
.mun_top{display: flex; align-items: center;}
.mumping_mun li{ margin-right: 80px;}
.mun_top h2{ font-size: 48px; color: #00796B;}
.mun_top span{ font-size: 48px; color: #00796B; font-weight: bold;}
.c1rt{ width: 45%; float: right;}
.c1rt img{ width: 100%; border-radius: 10px;}


.con2{ width: 100%; padding: 60px 0;}
.con2 ul li{ width: calc((100% - 90px)/3); float: left; margin-right: 30px; margin-bottom: 30px;}
.con2 ul li:nth-child(3n){ margin-right: 0;}
.con2 ul li img{ width: 100%; display: block; margin-bottom: 20px;height: 220px;
    object-fit: cover;}
.con2 ul li h2{font-size: 16px;}
.con2 ul li h1{ font-size: 24px; margin: 20px 0;}
.con2 ul li .nr{ font-size: 16px;}

.con3{ width: 100%; padding: 80px 0; background-color: #C8955A;}
.star{text-align: center; margin-bottom: 0px; font-size: 22px; color: #fff;} 
.con3 .nr{ font-size: 20px; text-align: center; color: #fff; margin: 20px 0; margin-bottom: 40px;}
.user{  margin: 0 auto; text-align: center;}
.user img{ width: 48px; display: block; margin: 0 auto; margin-bottom: 10px;}
.user h1{ font-size: 16px; text-align: center; color: #fff;}

.con4{ width: 100%; padding: 80px 0;}
.c4bt{ width: 100%; margin-bottom: 60px;}
.c4bt h1{ font-size: 48px; text-align: center; margin-bottom: 20px;}
.c4bt p{ font-size: 16px; text-align: center; width: 60%; margin: 0 auto;}
.con4 ul li{ width: calc((100% - 20px)/3); margin-right: 10px; float: left;    margin-top: 10px; }
.con4 ul li:nth-child(3n){ margin-right: 0;}
.c4nr{ width: 100%; background-color: #CDA56D; padding: 30px ;    height: 466px;}
.c4nr h1{ font-size: 18px; margin-bottom: 20px; color: #000;}
.c4nr .nr{ font-size: 16px;}
.con4 ul li img{ width: 100%; display: block;height: 240px;
    object-fit: cover;}

.con5{ width: 60px 0;}
.con5 ul li{ width: 100%; margin-bottom: 60px;}
.c5pic{ width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 20px;}
 .c5pic img{ width: calc((100% - 10px)/2); border-radius: 10px;}
 .c5wz{ width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap;}
 .c5wzlf{ width: 70%;}
 .c5wzlf h1{ font-size: 26px; margin-bottom: 10px; color: #000;}
 .c5wzlf p{ font-size: 16px;}
 .c5wzrt a{    width: 194px;
    height: 55px;
    border-radius: 30px;
    
    background-color: #C8955A;
    font-size: 16px;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 55px;
}
.foot{ width: 100%; padding: 60px 0; background-color: #1A1A1A; padding-bottom: 0;}
.foot .wapper{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.footlf{ width: 20%;}
.footlf h1{ font-size: 26px; color: #fff; margin-bottom: 20px;}
.footlf p{ font-size: 14px; color: #fff;}
.footmenu{ width: 68%;}
.footmenu ul li{ width: 49%; float: left;}
.footmenu ul li h1{ font-size: 16px; color: #fff; margin-bottom: 20px;}
.footmenu ul li p{ color: #fff;}
.assc{ width: 100%; text-align: center; color: #fff; padding: 30px 0;}

.services1{ width: 100%; padding: 80px 0; background-color: #CDA56D;}
.serbt{}
.serbt{ width: 100%; margin-bottom: 60px;}
.serbt h1{ font-size: 48px; text-align: center; margin-bottom: 20px;}
.serbt p{ font-size: 16px; text-align: center; width: 60%; margin: 0 auto;}
.nvs{ height: 115px;}
.services1 ul li{ width: calc((100% - 20px)/2); margin-right: 20px; float: left;}
.services1 ul li:nth-child(2n){ margin-right: 0;}
.services1 ul li img{ width: 100%; display: block; border-radius: 20px;}
.servicenr{ width: 90%; padding: 45px; margin: 0 auto; background-color: #fff; transform: translateY(-80px);}
.servicenr h2{ font-size: 18px; text-align: center; margin-bottom: 10px;}
.servicenr p{ text-align: center;}

.services2{ width: 100%; padding: 80px 0;}
.services2bt{ width: 100%; margin-bottom: 40px;}
.services2bt h1{ font-size:48px; margin-bottom: 20px;}
.services2bt p{ width: 60%; font-size: 16PX;}
.services2 ul li{ width: 100%; margin-bottom: 40px;}
.services2 ul li a{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.services2 ul li img{ width: 49%; display: block; border-radius: 20px;} 
.services2nr{ width: 45%;}
.services2nr h2{ margin-bottom: 20px; font-size: 26px;}
.services2nr .nr{ font-size: 16px;}

.nybanner{ width: 100%; padding: 50px 0; background-color: #C8955A;}
.nybanner h1{ width: 35%; font-size: 64px; margin-bottom: 30px;}
.nybanner p{ font-size: 16px;}

.servicesdetil2{ width: 100%; padding: 80px 0;}



.servicesdetil2 ul li{ width: 100%; margin-bottom: 80px;}
.servicesdetil2 ul li a{ display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.servicesdetil2 ul li img{ width: 49%; display: block; border-radius: 20px;} 
.servicesdetil2nr{ width: 45%;}
.servicesdetil2nr h2{ margin-bottom: 20px; font-size: 26px;}
.servicesdetil2nr .nr{ font-size: 16px; margin-bottom: 40px;}
.servicedetilbtn{    width: 194px;
    height: 55px;
    border-radius: 30px;
    background-color: #C8955A;
    font-size: 16px;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 55px;}
	
	.news{ width: 100%; padding: 60px 0;}
	.news ul li{ width: calc((100% - 30px)/2); float: left; margin-right: 30px; margin-bottom: 30px;}
	.news ul li:nth-child(2n){ margin-right: 0;}
	.news ul li img{ width: 100%; display: block; margin-bottom: 20px;}
	.news ul li h2{font-size: 16px;}
	.news ul li h1{ font-size: 24px; margin: 20px 0;}
	.news ul li .nr{ font-size: 16px;}
	
	.newsbanner{ width: 100%; position: relative;}
	.newsbanner img{ width: 100%;}
	.newbannerwz {position: absolute; width: 40%; top: 50%; left: 50%; transform: translate(-50%,-50%);}
	.newbannerwz h1{ font-size: 64px; color: #fff; text-align: center;}
	
	.about{ width: 100%; padding: 60px 0;}
	.about h2{ font-size: 64px; text-align: center; margin-bottom: 40px;}
	.about ul li{ width: 100%;}
	.about ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
	.about ul li h1{ font-size: 18px; margin-bottom: 20px;}
	.about ul li .nr{ font-size: 16px;}
	.about ul{ width: 100%; margin-bottom: 40px;}
	.aboutpic{ width: 100%;}
	.aboutpic img{ width: 100%; display: block;} 
	
	.about1{ width: 100%; padding: 60px 0;}
	.aboutbt{ width: 100%; margin-bottom: 40px;}
	 .aboutbt h1{ font-size: 48px; text-align: center; margin-bottom: 20px;}
	 .aboutbt p{ font-size: 16px; text-align: center; max-width: 480px; margin: 0 auto;}
	 .about1 ul li{ width: calc((100% - 30px)/4); margin-right: 10px; margin-bottom: 10px; float: left;}
	 .about1 ul li:nth-child(4n){ margin-right: 0;}
	 .about1 ul li img{ width: 100%; display: block; border-radius: 10px;height: 214px;}
	 
	 .about2{ width: 100%; padding: 60px 0;}
	 .about2lf{ width: 49%; float: left;}
	 .about2lf h1{ font-size: 48px; margin-bottom: 20px;}
	 .about2lf .nr{ font-size: 16px; margin-bottom: 20px;}
	 .about2lf ul li { width: 100%; margin-bottom: 20px;}
	 .about2lf ul li h2{ font-size: 16px; margin-bottom: 10px;}
	 .about2lf ul li p{ font-size: 16px;}
	 .about2rt{ width: 49%; float: right;}
	 .about2rt img{ width: 100%; display: block;}
	 
	 .contact{ width: 100%; padding: 60px 0;}
	 .contactlf{ width: 48%; float: left;}
	 .contactlf h1{ font-size: 48px; margin-bottom: 20px;}
	 .contactlf .nr p{ padding: 0; font-size: 16px; margin-bottom: 30px; font-size: 16px;}
	 .contactrt{ width: 49%; float: right; padding: 32px;}
	 .ipt{ width: 100%; margin-bottom: 20px;}
	 .ipt label{ font-size: 14px; display: block; margin-bottom: 10px;}
	 .ipt input{ width: 100%; line-height: 50px; border-radius: 10px; border: 1px solid #000; border-radius: 10px; text-indent: 1rem;}
	 .ipt textarea{ width: 100%; height: 100px; padding: 10px; border-radius: 10px;}
	 .ipt button{  display: inline-block; padding: 16px 40px; background-color: #CDA56D; border: 0; border-radius: 30px; color: #fff;}
	 
	 .con{ width: 100%; padding: 60px 0;}
	 
	 .sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; display: none;}
	    .sp_logo{padding:10px;float:left;height:50px}
	    .sp_logo img{margin:auto;max-height:39px;}
	    .sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
	    .sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
	    .sp_nav span:nth-of-type(1){top:0px}
	    .sp_nav span:nth-of-type(2){top:10px}
	    .sp_nav span:nth-of-type(3){top:20px}
	    .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	    .sp_nav_se span:nth-of-type(2){width:0}
	    .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	    .sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
	    .nav_show{top:50px}
	    .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
	    .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
	    .sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
	    .sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
	    .sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
	    .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
	    .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	    .sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
	    .sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
	    .sjj_nav ul li ul{display:none}
	    .sjj_nav ul li a{color:#666;width:80%}
	    .sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
	    .sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
	    .sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
	    .sjj_nav ul li ul li>ul{margin-left:10px}
	    .con{ width: 100%; padding: 100px 0;}
	    @media screen and (max-width:768px){
	 	   .con{ padding: 20px 0;}
	 	.head{ display: none;}
	   .sp_header{ display: block;}
	   .nvs{ height: 50px;}
		.bannerwz1 {
		    width: 95%;
		    margin: 0 auto;
		}
		
		.bannerwz1 h1 {
		    font-size: 16px;
		    color: #fff;
		    margin-bottom: 10px;
		    text-align: center;
		}
		.bannerwz1 p {
		    font-size: 12px;
		    color: #fff;
		    margin-bottom: 10px;
		    text-align: center;
		}
		.bannerwz1 a {
		    width: 100px;
		    height: 35px;
		    border-radius: 20px;
		    border: 1px solid #Fff;
		    background-color: #C8955A;
		    font-size: 12px;
		    color: #fff;
		    display: block;
		    text-align: center;
		    line-height: 35px;
		    margin: 0 auto;
		}
		.bannerlist {
		    width: 100%;
		    margin-top: 10px;
		}
		.bannerlist ul li {
		    width: 90%;
		    margin-right: 0;
		    background-color: rgba(255, 255, 255, 0.2);
		    padding: 10px;
		    float: none;
		    margin: 0 5%;
		    margin-bottom: 10px;
		}
		.bannerlist ul li h6 {
		    font-size: 14px;
		    margin-bottom: 10px;
		    margin-top: 0;
		    color: #Fff;
		    text-align: center;
		}
		.bannerlist ul li p {
		    font-size: 12px;
		    color: #Fff;
		    text-align: center;
		}
		.banner img{ height: 70vh;}
		.con1 {
		    width: 100%;
		    background-color: #C8955A;
		    padding: 30px 0;
		}
		.wapper{width: 95%;}
		
		.c1lf {
		    width: 100%;
		    float: left;
		}
		.c1lf h3 {
		    font-size: 32px;
		    text-align: left;
		    margin-bottom: 20px;
		}
		.mumping_mun {
		    display: flex;
		    width: 100%;
		    flex-wrap: wrap;
		}
		.mumping_mun li {
		    margin-right: 0px;
		    width: 100%;
		    margin-bottom: 10px;
		}
		.mun_top {
		    display: flex;
		    align-items: center;
		}
		.mun_top h2 {
		    font-size: 20px;
		    color: #00796B;
		}
		.mun_top span {
		    font-size: 16px;
		    color: #00796B;
		    font-weight: bold;
		}
		.c1rt {
		    width: 100%;
		    float: right;
		}
		.con2 {
		    width: 100%;
		    padding: 30px 0;
		}
		.con2 ul li {
		    width: 100%;
		    float: left;
		    margin-right: 0;
		    margin-bottom: 20px;
		}
		.con4 {
		    width: 100%;
		    padding: 30px 0;
		}
		.c4bt h1 {
		    font-size: 20px;
		    text-align: center;
		    margin-bottom: 10px;
		}
		.c4bt p {
		    font-size: 12px;
		    text-align: center;
		    width: 100%;
		    margin: 0 auto;
		}
		.c4bt {
		    width: 100%;
		    margin-bottom: 20px;
		}
		.con4 ul li {
		    width: 100%;
		    margin-right: 0;
		    float: left;
			margin-bottom: 20px;
		}
		.c4nr {
		    width: 100%;
		    background-color: #CDA56D;
		    padding: 20px;
		}
		.c5wzlf {
		    width: 100%;
		}
		.c5wzlf h1 {
		    font-size: 20px;
		    margin-bottom: 10px;
		    color: #000;
		    text-align: center;
		}
		.c5wzlf p {
		    font-size: 14px;
		    text-align: center;
		}
		.c5wzrt{ width: 100%; margin-top: 20px;}
		.c5wzrt a {
		    width: 100px;
		    height: 35px;
		    border-radius: 30px;
		    background-color: #C8955A;
		    font-size: 16px;
		    color: #fff;
		    display: block;
		    text-align: center;
		    line-height: 35px;
		    margin: 0 auto;
		}
		.con5 ul li {
		    width: 100%;
		    margin-bottom: 30px;
		}
		.footlf {
		    width: 100%;
		    margin-bottom: 20px;
		}
		.footlf h1 {
		    font-size: 20px;
		    color: #fff;
		    margin-bottom: 10px;
		    text-align: center;
		}
		.footlf p {
		    font-size: 14px;
		    color: #fff;
		    text-align: center;
		}
		.footmenu {
		    width: 100%;
		}
		.about h2 {
		    font-size: 20px;
		    text-align: center;
		    margin-bottom: 20px;
		}
		.about {
		    width: 100%;
		    padding: 30px 0;
		}
		.about ul li {
		    width: 100%;
			margin-bottom: 20px;
		}
		.about1 {
		    width: 100%;
		    padding: 30px 0;
		}
		.about ul {
		    width: 100%;
		    margin-bottom: 20px;
		}
		.aboutbt h1 {
		    font-size: 20px;
		    text-align: center;
		    margin-bottom: 10px;
		}
		.aboutbt p {
		    font-size: 14px;
		    text-align: center;
		    max-width: 480px;
		    margin: 0 auto;
		}
		.aboutbt {
		    width: 100%;
		    margin-bottom: 20px;
		}
		.about1 ul li {
		    width: 100%;
		    margin-right: 0;
		    margin-bottom: 10px;
		    float: left;
		}
		.about2 {
		    width: 100%;
		    padding: 30px 0;
		}
		.about2lf {
		    width: 100%;
		    float: left;
		}
		.about2lf h1 {
		    font-size: 20px;
		    margin-bottom: 10px;
		}
		.about2lf .nr {
		    font-size: 14px;
		    margin-bottom: 20px;
		}
		.about2lf ul li p {
		    font-size: 14px;
		}
		.about2rt {
		    width: 100%;
		    float: right;
		    margin-top: 20px;
		}
		.contact {
		    width: 100%;
		    padding: 30px 0;
		}
		.contactlf {
		    width: 100%;
		    float: left;
		    margin-bottom: 20px;
		}
		.contactlf h1 {
		    font-size: 20px;
		    margin-bottom: 20px;
		}
		.contactlf .nr p {
		    padding: 0;
		    font-size: 16px;
		    margin-bottom: 10px;
		    font-size: 12px;
		}
		.contactrt {
		    width: 100%;
		    float: right;
		    padding: 0px;
		}
		.ipt input {
		    width: 100%;
		    line-height: 35px;
		    border-radius: 10px;
		    border: 1px solid #000;
		    border-radius: 10px;
		    text-indent: 1rem;
		}
		.ipt textarea {
		    width: calc(100% - 20px);
		    height: 100px;
		    padding: 10px;
		    border-radius: 10px;
		    display: block;
		}
		.newbannerwz h1 {
		    font-size: 20px;
		    color: #fff;
		    text-align: center;
		}
		.news {
		    width: 100%;
		    padding: 30px 0;
		}
		.news ul li {
		    width: 100%;
		    float: left;
		    margin-right: 0;
		    margin-bottom: 20px;
		}
		.news ul li h1 {
		    font-size: 20px;
		    margin: 10px 0;
		}
		.news ul li h2 {
		    font-size: 14px;
		}
		.news ul li .nr {
		    font-size: 14px;
		}
		.services1 {
		    width: 100%;
		    padding: 30px 0;
		    background-color: #CDA56D;
		}
		.serbt h1 {
		    font-size: 20px;
		    text-align: center;
		    margin-bottom: 10px;
		}
		.serbt p {
		    font-size: 14px;
		    text-align: center;
		    width: 100%;
		    margin: 0 auto;
		}
		.services1 ul li {
		    width: 100%;
		    margin-right: 0;
		    float: left;
		    margin-bottom: 20px;
		}
		.servicenr {
		    width: 100%;
		    padding: 0px;
		    margin: 0 auto;
		    background-color: #fff;
		    transform: translateY(-0px);
		}
		.services1 ul li img {
		    width: 100%;
		    display: block;
		    border-radius: 0;
		}
		.servicenr h2 {
		    font-size: 18px;
		    text-align: center;
		    margin-bottom: 10px;
		    padding-top: 10px;
		}
		.services2 {
		    width: 100%;
		    padding: 30px 0;
		}
		.services2bt {
		    width: 100%;
		    margin-bottom: 20px;
		}
		.services2bt h1 {
		    font-size: 20px;
		    margin-bottom: 20px;
		    text-align: center;
		}
		.services2bt p {
		    width: 100%;
		    font-size: 14PX;
		    text-align: center;
		}
		.services2nr {
		    width: 100%;
		}
		.services2 ul li img {
		    width: 100%;
		    display: block;
		    border-radius: 20px;
		    margin-bottom: 20px;
		}
		.services2nr h2 {
		    margin-bottom: 10px;
		    font-size: 16px;
		}
		.services2nr .nr {
		    font-size: 12px;
		}
		.services2 ul li {
		    width: 100%;
		    margin-bottom: 20px;
		}
		.nybanner h1 {
		    width: 100%;
		    font-size: 20px;
		    margin-bottom: 10px;
		}
		.nybanner {
		    width: 100%;
		    padding: 30px 0;
		    background-color: #C8955A;
		}
		.servicesdetil2 {
		    width: 100%;
		    padding: 30px 0;
		}
		.servicesdetil2 ul li {
		    width: 100%;
		    margin-bottom: 20px;
		}
		.servicesdetil2 ul li img {
		    width: 100%;
		    display: block;
		    border-radius: 20px;
		    margin-bottom: 20px;
		}
		.servicesdetil2nr {
		    width: 100%;
		}
		.servicesdetil2nr h2 {
		    margin-bottom: 10px;
		    font-size: 20px;
		    text-align: center;
		}
		.servicesdetil2nr .nr {
		    font-size: 14px;
		    margin-bottom: 20px;
		}
		.servicedetilbtn {
		    width: 100px;
		    height: 35px;
		    border-radius: 30px;
		    background-color: #C8955A;
		    font-size: 16px;
		    color: #fff;
		    display: block;
		    text-align: center;
		    line-height: 35px;
		    margin: 0 auto;
		}
			.con4 ul li img {
			 height:auto
			}
			.c4nr {
				width: 100%;
				background-color: #CDA56D;
				padding: 30px;
				height: auto;
			}
	   }