body{
	font-size: 14px;
	font-family: "微软雅黑";
}



*{
	padding: 0px;
	margin: 0px;
}
p{
	margin: 0px;
}

li{
	list-style: none;
}

i{
	font-style:normal;
}

a{
	text-decoration: none;
}

ul , table{
	margin-bottom: 0px;
}

h1 , h2 , h3 , h4 , h5, h6{
	margin: 0px;
}

a:hover{
	text-decoration: none;
}

img,table,tr,td,th,input{ border:none;}

select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}

select::-ms-expand { display: none; }


.fow{
	font-weight: bold;
}

.bgw{
	background-color: white;
}

.cowh{
	color: white;
}

.tac{
	text-align: center;
}

.tal{
	text-align: left !important;
}

.tar{
	text-align: right;
}

.por{
	position: relative;
}

.poa{
	position: absolute;
}

.xmar{
	margin-right: 0px !important;
}

.con{
	width: 100%;
	max-width: 1200px;
	margin: 0px auto;
}

.overflow{
	overflow: hidden;
}

.dis{
	display: inline-block;
}

.disb{
	display: block;
}

.disn{
	display: none;
}

.fomar{
	font-family: "Arial";
}
.foz12{
	font-size: 12px;
}

.foz14{
	font-size: 14px;
}

.foz16{
	font-size: 14px;
}

.foz18{
	font-size: 16px;
}

.foz24{
	font-size: 24px;
}

.mar10{
	margin-right: 10px !important;
}

.maxwh{
	width: 100% !important;
}

.maxwh2{
	max-width: 220px ;
   max-height: 220px;
}
.colo0{
	color: #000 !important;
}

.colo3{
	color: #333;
}

.colo5{
	color: #555;
}

.colo6{
	color: #666;
}

.colo81{
	color: #818181;
}

.colo9a{
	color: #825400;
}

.colo8e{
	color: #8e8e8e;
}

.colo5d{
	color: #5d5c5c;
}

.coloa3{
	color: #a3a3a3
}

.colob8{
	color: #b88663 !important;
}

.colo86{
	color: #868686;
}

.colo5e{
	color: #5e5e5e;
}

.xborbo{
	border-bottom: 0px !important;
}

.xbortop{
	border-top: 0px  !important;
}

.left{
	left: 0px;
}

.right{
	right: 0px;
}

.z1 {z-index:1; }

/********************/
.head{
	border-bottom: 1px solid #f0f0f0;
}

.headul>li{
	padding: 0.75% 1%;
}

.xin>a{
	background: url('../images/xin.png') no-repeat 0px 0px;
	padding-left: 20px;
	background-size: 15px 15px;
}

.tm>a{
	background: url('../images/tm.png') no-repeat 0px 0px;
	padding-left: 32px;
	background-size: 18px 18px;
}
.tm2>a{
	background: url('../images/tm2.ico') no-repeat 0px 0px;
	padding-left: 32px;
	background-size: 18px 18px;
}

.dh>a{
	background: url('../images/dianhua.png') no-repeat 0px 0px;
	padding-left: 25px;
	background-size: 18px 18px;
}

.lebor{
	border-left: 1px solid #f0f0f0;
}

.logo{
	
	margin-left: 1.2%;
}

.logop{
	color: #3c3b39;
}

.headbg{
	padding: 1.094% 0px 0.273%;
}

.headbgdiv{
	padding-bottom: 3.889%;
}

.seach{
	width: 238.1%;
	height: 30px;
	line-height: 30px;
	border-radius:  20px;
	padding-left: 10px;
	margin-top: 25%;
	border: 1px solid #e7eaf1;
	outline-style: none;
}

.navul>li{
	width: 10%;
}

.navul>li>a{
	padding: 30% 0px;
	color: #646464;
}

.navul{
	width: 70%;
}

.navulli>a{
	color: #a56332 !important;
}

.navulli{
	border-bottom: 2px solid #a56332;
}

.dian{
	width:13px;
	height: 13px;
	border-radius: 50%;
	background-color: #bebcb9;
}

.dian1{
	width:13px;
	height: 13px;
	border-radius: 50%;
	background-color: #ffffff;
}

.dianul>li{
	margin: 0px 2%;
}

.dianul{
	bottom: 3%;
	width: 30%;
	left: 45%;
    z-index:3;
}

.banner{
	padding-bottom: 26.042%;
}

.bg{
	background: url('../images/bg.png') no-repeat top center;
	background-size: cover;
	width: 100%;
}

.shu{
	color: #c6c7cc;
	padding-left: 20px;
	font-weight: 100;
}

.innewul{
	color: #6c6c6c;
	padding: 1.875% 0px;
}

.inlisp{
	margin-left: 40px;
	color: #a1a1a1;
}

.innewul>li{
	margin-right: 5%;
}

.more{
	width: 50px;
	padding:  1px 0px;
	background-color: #f2f1ef;
    color: #666;
    margin-right: 10px;
}

.lj{
	background: url('../images/lj.png') no-repeat center;
	width:100px;
	padding-left:15px;
	line-height: 25px;
	height: 25px;
}

.innewula>li{
	width: 24%;
	background-color: #f2f1ef;
	margin: 0px 0.5%;
	padding: 2% 2% 12.167% 2%;
}

.innewulalisp{
	width: 41.67%;
}

.soninnewula>li{
	padding: 3.89% 0px;
}

.innewulalisp1{
	width: 45.834%;
}

.inp{
	padding-bottom: 6.67%;
}

.ztuldiv{
	width: 24.167%;
}

.ztul>li{
	width: 50%;
}

.ztpabo{
	padding-top: 3.334%;
}

.ztdiv{
	top: 29.803%;
	color: #a86f4a
}

.ztdivp{
	width: 24px;
	font-size: 24px;
	margin: 0px 2px
}

.ztdivp1{
	width: 14px;
	writing-mode:tb-rl;
	margin: 0px 2px
}

.jtsp{
	width: 41.38%;
	bottom: 0px;
	margin: 0px 29.31%;
}

.ztula{
	top: 0px;
	margin-left: 100%;
	z-index: 1;
	width: 198.63%;
}

    .ztula > li { 
        position:relative;
    }

.ztulali>a .disn{
	display: inline-block;
}

.ztulali>a .disn1{
	display: none;
}

.ztulali>a .ztdiv{
	color: #fff;
}


.ztulap{
	background-color: #b88564;
	top: 0px;
	width: 100px;
	height:30px;
	line-height: 30px;
	border-radius: 20px;
	margin: 8.682% 0px 0px 6.945%;
}

.sonztula{
	top: 0px;
	margin-left: 100%;
}

.ztulli>a .disn{
	display: inline-block;
}

.ztulli>a .disn1{
	display: none;
}

.ztulli>a .ztdiv{
	color:#fff;
}

.ztuldivri{
	width: 74.667%;
}

.cpul>li{
	width: 14.2%;
	border-right: 1px solid #ececec;
}

.xborri{
	border-right: 0px !important;
}

.cpul{
	width: 13.648%;
	margin: 0px 0.319%;
	padding: 0.2154% 0px;
}

.cpdiv{
	bottom: 3%;
}

.whimg{
	width: 39.58%;
	margin-bottom: 5%;
}

.bannera{
	width: 700%;
}

.banneraul{
	width: 700%;
}

.banneraul>li{
	width: 2.04082%;
}

.sh{
	font-size: 22px;
	color: #323232;
	padding: 3.75% 0px 0.834%;
}

.shp{
	color: #323232;
	padding-bottom: 2.5%;
}

.shul>li{
	width: 24%;
	margin: 0px 0.5%;
}

.shulp{
	top: 0px;
	padding: 10.42% 0px 0px 10.42%;
}

.shul{
	padding-bottom: 5%;
}

.cpulli>a .disn{
	display: inline-block;
}

.cpulli>a .disn1{
	display: none;
}

.cpulli>a p{
	color:#9b7b69;
}

.cpulsp{
	width: 10.748%;
	bottom: -5px;
	left:  2%;
}

.footsp{
	width:18px;
	height: 1px;
	background-color: #a56332;
}

.sonfootul>li{
	padding: 2% 0px;
}

.footul>li{
	width: 12.987%;
}

.footul{
	padding: 4.167% 0px 2%;
}

.foot{
	background-color: #f7f7f7;
	border-top: 1px solid #d0c1b7;
}

.twod{
	width: 259%;
}

.sonfootula>li{
	margin: 0px 5px;
	width: 12%;
}

.sonfootula{
	margin: 6% 4% 0px 0px;
}

.footls{
	background-color: #f2f2f2;
}

.footlsul{
	color: #949494;
}

.footlsul>li>a{
	padding: 0px 5px;
	color: #949494;
	border-right: 1px solid #bdbdbd;
}

.footlsul>li{
	padding: 1.792% 0px;
}


/******手机*********/
.navsp{
	font-size: 24px;
	margin: 2% 1% 0px;
	color: #868686;
}

.sjnavul>li>a{
	color: #646464;
}

.sjnavul>li{
	width: 25%;
	padding: 1% 0px;
}

.sjnavul{
	padding-top: 1%;
}

.ztultwo>li{
	padding: 1% 0px;
}

.sonztultwo>li{
	width: 25%;
	padding: 1% 0px;
}

.ztulap1{
	width: 70px;
	height: 25px;
	line-height: 25px;
}

.cpimgbox{
	left: 0px;
	z-index: 1;
	background: url('../images/cpimgbg.png');
}

.cpimgul{
	padding: 1.492% 16%;
}

.cpimgul>li{
	width: 26.962%;
	margin: 0px 2%;
	padding: 1% 0px;
}

.cpimgul>li p{
	padding-top: 4%;
}


.cpimgul>li img{
	border: 2px solid #fff;
}

.cpimgulli>a img{
	border-color: #a56332;
}

.cpimgulli>a p{
	color: #a56332;
}

.ht{
	font-family: "黑体";
}


.fyulli>a{
	background-color: #b88663 !important;
	color: #fff !important;
}

.serul{
	width: 79%;
}

.serula{
	width: 21%;
}

.serul>li{
	padding: 1%;
}

.serula>li{
	padding: 6% 1%;
}

.advesp{
	border: 1px solid #c9c9ca;
	margin-top: 5%;
	width: 67.8%;
}

.advesp1{
	border: 1px solid #c9c9ca;
	margin-top: 5%;
	width: 25%;
}

.advep{
	color: #231815;
	padding: 2% 0px 3%;
}

.serul>li>a{
	padding: 5px 0px;
	border-bottom: 1px solid #fff;
}

.serulli>a{
	color: #b88663;
	border-bottom: 1px solid #b88663 !important;
}

.home{
	background: url('../images/home.png') no-repeat 0px 50%;
	padding-left: 20px !important;
}

.serveul{
	color: #585858;
}

.foz30{
	font-size: 25px;
}

.foz22{
	font-size: 22px;
}

.serveul>li{
	padding-bottom: 2%;
}

.gobg{
	background-color: #f5f5f5;
}

.borbo{
	border-bottom: 1px solid #eee;
}

.tckul{
	padding: 0px !important;
}

.tckul>li{
	margin: 0px !important;
}

.tck{
	background: url('../images/tckbg.png');
	position: fixed;
	top: 0px;
	width: 100%;
	left: 0px;
	height: 100%;
}

.tckdiv{
	margin-top: 15%;
}

.tckp{
	padding: 3.334% 4%;
}

.hondiv{
	padding: 0px 3.334%;
	margin-top: 10%;
}

.arrow1{
	font-size: 60px;
	color: #b2b2b2;
	top: 40%;
}

.honul{
	width: 1000%;
	padding: 5% 0px;
}

.honul>li{
	width:10%;
}

.honul>li>img{
	padding: 0px 25.447%;
}

.honp{
	padding: 3.25% 0px;
}


/****************************/
::-webkit-scrollbar/*整体部分*/
{
	width: 4px;
	height: 4px;
}

::-webkit-scrollbar-track/*滑动轨道*/
{
	-webkit-box-shadow: inset 0 0 5px rgba(202,168,143,0.2);
	border-radius: 0px;
	background: rgba(0,0,0,0.1);
}

::-webkit-scrollbar-thumb/*滑块*/
{
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(245,245,245,0.2);
	background: rgba(0,0,0,0.2);
}

/****************/

.colo3d{
	color: #3d3d3d;
}

.closea{
	font-size: 40px;
	position: fixed;
	top: 0px;
	margin: 5%;
}
.caseaulli .casediv {
	background-color: #000;
}

.caseaulli p{

}

.caseaulli .disn1{
}

.bifcpou{
	width: 500%
}

.bifcpou>li{
	width: 20%
}

.cxulli{
	background-color: #b88663 !important;
}

.cxulli .suncxul{
	color: #fff !important;
}

.cxulli>ul .foz24{
	color: #fff !important
}

.cxulli .newxsp{
	background-color: #fff !important;
}

.cxulli>ul>li .ljxqsp{
	border-color: #fff;
}

.cxulli>ul>li .ljxqsp>a{
	background-color: #fff;
	color:#b88663;
	border: 1px solid #b88663;
}

.lculfor{
	margin-right: 2%;
}

.sjsp{
	margin-right: 12px;
}

/*页数*/
.pages{
	text-align:center;
    margin-top:22px;
    margin-bottom:15px;
	}
.pages ul{
	overflow:hidden;
	display:inline-block;
}

.pages ul li{
	float:left;
	line-height:28px;
	margin-right:5px;
	color:#a1a1a1;
}

.pages ul li a{
	display:inline-block;
	font-size:14px;
	color:#a1a1a1;
	line-height:28px;
	padding:0 11px;
	border:1px solid #c9c9c9;
	border-radius:3px;
}
.pages ul li span{
	line-height: 28px;
	font-size:14px;
	color:#a1a1a1;
}

.pages ul li .pagea{
	padding:0 14px;
}

.pages ul  .active a{
	color:#fff;
	line-height:30px;
	background:#b88663;
	border:none;
}
.pages ul li a:hover{
	color:#fff;
	line-height:30px;
	background:#b88663;
	border:none;
}

.yck{
	width: 7.6533%;
	height: 600px;
	left: 6.64%;
}

.ycksp{
	width: 80%;
	margin: 42%  10%
}

.bord{
	border: 1px solid #ddd;
}

.bttr{
	background-color: #b88663;
}

.suin{
	line-height: 40px;
	height: 40px;
	border: 1px solid #eee;
	padding-left: 10px;
	margin: 1% 0px 1% 1%;
	width: 79%;
}

.suinsu { 
    line-height: 40px;
	height: 40px;
    width: 17%;
    background-color: #868686;
}
.serachk{float: left;width: 70px;}
.pic20{width: 800px;margin: 0 auto;padding-top:10px; }
.prolj{width: 25px;height: 25px;margin-right: 10px;margin-left:10px; }
.disp{float:left;margin-right:10px;line-height: 20px;}


/*新闻列表*/
article{display: block;}
.excerpt{
	height: 190px;
	    border: 1px solid #eaeaea;
    background-color: #fff;
    padding: 20px 15px 20px 20px;
    margin-bottom: -1px;
    position: relative;
    clear: both;
}
.excerpt .focus{
	float: left;
    margin: 0 20px 0 0;
    text-align: center;
    position: relative;
    overflow: hidden;
    display: table;
}
.excerpt .focus a{
	    display: table-cell;
    vertical-align: middle;
    color: #09a8c5;
    text-decoration: none;
}
.excerpt header{
	margin: 0 10px 15px 0;
}
.excerpt header .label{
	    margin-right: 5px;
    position: relative;
    top: -2px;
    padding: 2px 6px 4px;
     line-height: 14px;
    color: #fff;
    vertical-align: baseline;
    white-space: nowrap;
}
.label-important, .badge-important{
	background-color: #a56332;
}
.excerpt h2{
	    display: inline;
    font-size: 17px;
    margin: 0;
    font-weight: normal;
    position: relative;
    top: 1px;
    line-height: 18px;
        color: inherit;
    text-rendering: optimizelegibility;
}
.excerpt img{width: 314px;height: 150px;}
.excerpt h2 a{
	    font-size: 120%;
    color: #555;
    font-weight: bold;
        text-decoration: none;
}
.excerpt p.auth-span{
	    color: #999;
    font-size: 12px;
    margin-bottom: 10px;
}
.excerpt .muted{
	    font-size: 13px;
	    margin-right: 20px;
	    color: #bbb;
}
.excerpt .note{
	color: #777;
    line-height: 24px;
    margin-bottom: 0;
}


/*服务理念*/
.sernavlist{
	    float: left;
    width: 100%;
    height: 72px;
    margin: 10px 0 0 0;
}
.sernavlist li.hover, .sernavlist li:hover{
	    height: 72px;
    color: #a56332;
}
.sernavlist li{
	    float: left;
    width: 288px;
    margin-right: 16px;
    background: #f5f5f5;
    font-size: 16px;
    cursor: pointer;
}
.sernavlist li.hover span, .sernavlist li:hover span{
	border: 1px solid #a56332;
    line-height: 54px;
}
.sernavlist li span{
	    display: block;
    margin: 9px 6px 0 5px;
}
.sernavlist li.hover b, .sernavlist li:hover b{
	background: url(../images/svicon2.png) no-repeat;
}
.sernavlist li b{
	background: url(../images/svicon1.png) no-repeat;
    margin: 8px 5px 0 10px;
    width: 43px;
    height: 43px;
    float: left;
}
.sernavlist li em{
	    font-style: normal;
    font-size: 30px;
    float: left; 
   margin-right: 5px;
}
.sertabcon{
	    float: left;
    width: 100%;
    background: #f5f5f5;
    padding: 45px 0 30px 0;
    line-height: 26px;
}
.sertab1{
	display: block;
    overflow: hidden;
    clear: both;
    padding: 0 70px;
}
.sertab1 h2{
	font-size: 18px;
    padding-bottom: 28px;
}
.serword{
	    display: block;
    overflow: hidden;
    clear: both;
    padding: 20px 0 10px 0;
    line-height: 30px;
}
.serbtn1{
margin: 30px 0 0 0;
    width: 162px;
    line-height: 37px;
    text-align: center;
    color: #fff;
    background: #a56332;
    border-radius: 5px;
    border: none;
    font-size: 14px;
    display: block;
}
.sernavlist li b.icon2 {
    background-position: -43px 0;
}

.sernavlist li b.icon3 {
    background-position: -86px 0;
}

.sernavlist li b.icon4 {
    background-position: -129px 0;
}