/*初始化样式和通用样式*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
		span,p,b,h1,h2,h3,h4,h5,h6,dd,a{
  				font-family: "微软雅黑";
  			}
  	
  		.fenye{clear:both;  width:auto; display:block; margin:0 auto;   margin-top:0px; }

.paginator { font: 12px Arial, Helvetica, sans-serif;padding:5px 10px 5px 0; margin: 0px; }
.paginator a {color:#fff;cursor:pointer;text-decoration:none;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #c96; background: #c96; text-decoration: none;}
.paginator .cpb {border: 1px solid #725e54;

font-weight: 700;

color: #fff;

background-color: #725e54;}
.paginator a:hover {color:#fff;text-decoration:none;background-color:#725e54;border: 1px solid #a5a198;}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{height:22px;line-height:22px;min-width:16px;_width:16px;margin-right:4px;text-align:center;border: 1px solid #a5a198;
 white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:8px 12px;}
  			
  			
 body{
  background: #fff5e9;
  background-image: url(../images/bg.jpg);
  			}
.logo {
	
	border:0;
}
.logo img{
	border:0;
	width: 100%;
	height: auto;
	
}

.paginator
{
	color:White;
	text-align:center;
	padding-bottom:10px;
	}
	.paginator a
{
	color:White;
	margin:30px 0 20px 0; 
	}
.log
{display: block;




	display:none;}

 	#zr
{
	letter-spacing:1px;
	}
	li:nth-last-child(1) #zr
	{
		padding-bottom:5px;
		}
		
		
		#zr
{
	letter-spacing:1px;
	}
#list li:nth-last-child(1) #zr
	{
		padding-bottom:5px;
		}
.log img
{
	width: 88px;
margin-left: 10px;


padding: 6px 0px;
}


.zxns-right {

    width: 77.5%;
    float: right;
    overflow: hidden;
    background-color: #fff;
    border-radius: 7px;
    padding: 10px;
    padding-top:20px;
    min-height:306px;

}
.xm-right img{width:68%;}
.zxns-top {

    width: 100%;
    padding: 0 6px;
    line-height: 2em;
    margin-bottom: 15px;
    color: #725e55;

}
li
{
	list-style:none;
	}
a
{
	list-style:none;
	}
.nav{
	
	background-color: #725e55;
	text-align: center;
}
.nav ul li{
	background: url(../images/xuxian_04.jpg) no-repeat right;
	line-height: 45px;
	display: inline-block;
	text-align: center;
	

}
.swiper-container1 .swiper-slide{width:100%;height:300px;}
.mbx{font-size: 16px;

color: #725e55;

font-weight: 800;

}
.nav ul li a{
	color: #fef6e9;
padding-left: 9px;
font-size: 16px;
padding-right: 24px;
}
.nav ul li a:hover{
	text-decoration: none;
}
.nav-bt{
	
	overflow: hidden;
	width: 100%;
}

.nav-bt a:hover{
	text-decoration: none;
}
.nav-bt .bt1 img{

	width: 100%;
}
.nav-bt .bt1{
	float: left;
	width: 32.5%;
	background: #2b1104;
}
.nav-bt .right
{
	padding-top: 14px;
width: 100%;
overflow: hidden;
} 
.nav-bt .right div{
	color: #ffe6d0;
	
}
.nav-bt .right h1{
	font-size: 45px;
}
.nav-bt .right h1,h2{
margin: 5px;

font-family: "宋体";
}
.nav-bt .right h2{
	color: #e8c4a0;
font-size: 35px;


}
.nav-bt .right p
{
	color:#edcca9;
margin-left: 3px;
margin-top: -5px;
font-family: "宋体";
font-size: 19px;
}
.bt1-1{
	width: 100%;
	overflow: hidden;
	background: #220e05;

}
.bt1-1 span{
padding: 13px 0;
float: right;
margin-right: 40px;
font-size: 20px;
font-weight: 700;
	}
.bt1-1 span a{
	color: #ffe6d0;
font-family: "宋体";
	
}
.zxns-top{overflow:hidden;}
.bt2{
	float: left;
	width: 37.28%;
	background: #2b1104;
	border-left: 1px solid white;
	border-right: 1px solid white;
	
}
.nav-bt .bt2 img{

	width: 100%;
}
.bt2 .center
{
	padding-top: 14px;
	width: 100%;
}
.nav-bt .center div{
	text-align: center;
	color: #ffe6d0;
	}
	
.nav-bt .center h1{
	font-size: 45px;
	padding-top: 4px;
}
.nav-bt .center h1,h2{

font-family: "宋体";
}
.nav-bt .center h2{
color: #edcca9;
font-size: 35px;
padding-bottom: 35px;
margin-bottom:3px;


}
.bt2-2{
	width: 100%;
	background: #220e05;
text-align: center;
	
}
.bt2-2 a{
		color: #ffe6d0;
font-family: "宋体";
}
.bt2-2 span{
	
font-size: 20px;
font-weight: 700;

}

.bgz img
{
	width:63%;
}
.bt3-3{
	width: 100%;
	overflow: hidden;
	background: #220e05;

}
.bt3-3 span{

margin-left: 45px;


font-size: 20px;
font-weight: 700;
	}
.bt3-3 span a{
	color: #ffe6d0;
font-family: "宋体";
	
}

.nav-bt .bt3 img{

	width: 100%;
}
.nav-bt .bt3{
	float: left;
	width: 30.2%;
	background: #2b1104;
}
.nav-bt .left
{
	padding-top: 14px;
width: 100%;
overflow: hidden;
} 
.nav-bt .left div{
	color: #ffe6d0;
margin-left: 40px;
}
.nav-bt .left h1{
	font-size: 45px;
}
.nav-bt .left h1,h2{
margin: 5px;

font-family: "宋体";
}
.nav-bt .left h2{
	color: #edcca9;
font-size: 35px;
padding-bottom: 33px;

}
.nav-bt .left p{
margin-left: 3px;
margin-top: -5px;
font-family: "宋体";
font-size: 19px;
color: #edcca9;
}

.mian{

	width: 1180px;
	margin: 0 auto;
	
	margin-bottom: 2.3%;
}
.m-top{


	margin-top: 50px;

	
}
.m-top .tit{
	text-align: center;
	border-bottom: 1px solid #452f24;
	margin-bottom: 2.5%;
}
.m-top .tit h1{
	color: #2b1104;
	padding: 20px 0;
font-family: "宋体";
	
}
.black_overlay{
display: none;
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
display: none;
position:fixed;
top: 20%;

left: 30%;

width: 40%;

height: 60%;
border-radius:4px;
background-color: white;
z-index:1002;
overflow: auto;
}
.ms{padding:30px 10px;}
.white_content_small {
display: none;
position: absolute;
top: 20%;
left: 30%;
width: 40%;
height: 50%;
border: 16px solid lightblue;
background-color: white;
z-index:1002;
overflow: auto;
}
.jianjie{
	
	overflow: hidden;

	margin-bottom:2%;
	
}
.jianjie dt img
{
	border-radius: 2px;
  			 -webkit-border-radius:2px;
              -moz-border-radius:2px;
            -ms-border-radius:2px;
               -o-border-radius:2px;
	width: 100%;

}
.jianjie dt{
	float: right;
	border: 0;
	margin-left: 3.8%;
	width:50%;
	overflow:hidden;
	margin-right:4px;

	
}
.jianjie dd{
color: #2b1104;
font-size: 14px;
line-height: 2em;
	letter-spacing: 1px;
}
.m-bot{
	
	
	overflow: hidden;
}
.m-bot img{
	
border-radius: 2px;
  			 -webkit-border-radius:2px;
              -moz-border-radius:2px;
            -ms-border-radius:2px;
               -o-border-radius:2px;

}
.m-bot a{
	float: left;
	border: 0;
	
}
.m-bot .tu1{
	width: 38.6%;
	margin-right: 0.5%;
}
.m-bot .tu2{
	width: 60.9%;
}


.news1
{
	overflow:hidden;
}

 	.news2
{
	display: none;
}
.news2 .col-xs-6
{
	width:100%;
	
	}
.news1 a
{
	color:#000;
	}
.news1 a:hover
{
	text-decoration:none;
}
.news-main {

    overflow: auto;
    width: 62.5%;
    margin: 0 auto;
    padding-top: 9%;
  
    padding-bottom: 6.5%;
			}
.news-main dl{

	overflow: hidden;
}
.news-main dt img
{
	border-radius: 2px;
  			 -webkit-border-radius:2px;
              -moz-border-radius:2px;
            -ms-border-radius:2px;
               -o-border-radius:2px;
	width: 100%;

}

.news-main dt{
	margin-bottom: 15px;
}
.news-main h4{
	font-size: 18px;
	font-family: "宋体";
	margin-bottom: 10px;
	font-weight: 600;
}
.news-main span{
	font-family: "宋体";
	font-size: 16px;
	font-weight: 600;
	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

display: block;
}
.news-main p{
	font-size: 12px;
	line-height: 1.7em;
	    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;

}
.news-main .an{
	/*border: 1px red solid;*/
	
border-radius: 4px;
text-align: center;
	font-family: "宋体";
	float: right;
	margin-right: 15px;		
	margin-top: 7.5%;
}

.news-main .an img{
	border-radius:4px;
}


.bottom{
	width: 100%;

	background: #d19362;

}

.bot2
{
	width;100%;
	display:none;
	
	}
.bot{
	width:1170px;
	overflow: hidden;
	
	margin: 0 auto;
	padding-bottom: 0.5%;

padding-top: 2.7%;

}

.bot dl{
	overflow: hidden;
	
	width:100%;
}
.bot dd{
	color: #2b1102;
	font-weight: 800;
}

@media (max-width:1020px) {
	.mian{
	width:95%;
	}
	.jianjie dt
	{
		width: 100%;
		margin-left: 0.5%;
		float:none;
	}
	.swiper-container1 .swiper-slide{height:auto;}
	.m-top{
		margin-top: 3%;
	}
	
	
	.news-main{
	
	width: 90%;
	
}
	 .news1 .col-xs-6{
		border: 0;
		width:100%;
		margin-top: 10px;
	}
	
		.bot2 .baohan
	{
		width: 63%;
		float: left;
		margin-top:10px
		}
	
	
.bot2
	
{
	padding-bottom:10px;
	padding-top:10px;
	display: block;
	
	}
.bot
{
	display:none;
	width: 100%;
}
.bot dl{
	margin-bottom: 10px;
}

.ewm{
margin-left: 2%;
}
 .bot .col-xs-6{
		border: 0;
		width: 100%;
		margin-top: 10px;
	}
}


.qixia-main{
	width:1090px;
	
	
	margin: 0 auto;
	margin-top: 3.1%;
	overflow: hidden;
	margin-bottom: 9.2%;
}


.pro-main{
	width:1085px;
	
	
	margin: 0 auto;
	margin-top: 3.1%;
	overflow: hidden;
	margin-bottom: 6.2%;
}
.pro-left{
	float: left;

	width: 17.8%;

	overflow: hidden;
}
.pro-left span{
	float: right;
	margin-right: 7%;
	font-size: 12px;
	margin-top: 2%;
}



.pro-right{
	width: 78.7%;
	float: right;
	background: #d19362;

	overflow: hidden;
}
.pro-right .pro-img{
	width: 50%;
	float: left;
}


.hy-right{
	width: 80.5%;
	float: right;

	overflow: hidden;
}
.hy-right img{
	width: 100%;
	float: left;
}
.lx-main{
	width:1070px;
	

	margin: 0 auto;
	margin-top:2.5%;
	overflow: hidden;
	margin-bottom: 9.2%;
}
 .lx-right{
 	width: 77.5%;
 	float: right;

	overflow: hidden;
 }
 
 .lx-top{
 	width: 100%;
 	padding:0 20px;
 	line-height:2em;
 
 	padding-top: 15px;
 }
 .lx-bot{
 	width: 100%;

 	border-radius: 10px;
 	background: #fff;
 }
 
.lx-bot1{
	width: 91%;
	margin: 0 auto;
	margin-top: 4%;

} 
.lx-bot1 .lx-img{
	margin: 0 auto;
	width: 97%;

	margin-bottom: 5%;
}


.lx-bot2{
	overflow: hidden;

	width: 100%;
	
}
 .lx-bot2 dl{
 	float: left;

 	width: 23%;
 	
 	}
  .lx-bot2 dt{
  	text-align: center;
  	margin-bottom: 28px;
  }
 .lx-bot2 dt img{
 
 }
  
 .lx-bot2 dd{
 	font-size: 12px;
 	color: #291107;
 	text-align: center;
 }
 
 .lx-bot2 dl:nth-child(1){
 	margin-right: 4%;
 }
  .lx-bot2 dl:nth-child(2){
 	margin-right: 4%;
 }
 

 .ly{
 	overflow: hidden;
 	margin-top: 10%;
 	width: 100%;
padding-left: 5px;

padding-right: 5px;
 	padding-bottom: 40px;
 }
.ly-11,.ly-12,.ly-13,.ly-14{
	float: left;
}
.ly-11{
	width: 14%;margin-right: 4%;
}
.ly-12{
	width: 23%;margin-right: 4%;
}
.ly-13{
	width: 28.5%;
}
.ly-14{
	width: 100%;
}
.ly a{
	color: #574134;
	
}
.ly a:hover{
	text-decoration: none;
}
.tijiao{
	color: #574134;
	text-align: center;
	border:1px solid #574134;
	margin: 0 auto;
	width: 29.5%;
	padding: 4px 0;
    border-radius: 15px;
}

.qt-img
{
	overflow:hidden;

       padding-top: 3.5%;

padding-right: 3%;

padding-left: 3%;

padding-bottom: 10%;
        
        }
.qt-main
{
	width:1090px;
	margin:0 auto;
	


margin-top: 3.1%;

overflow: hidden;

margin-bottom: 9%;
	
	}
	.qt-right
	{
		background: #fff;
width: 73%;
float: left;
overflow: hidden;
margin-left: 3%;
		
		}
		
		.qt-right img
		{float: left;
			width: 100%;
			}


 .js-main{
	width: 1090px;
	
	
	margin: 0 auto;
	margin-top: 3.1%;
	overflow: hidden;
	margin-bottom:3.4%;
}
 .js-right{
 	width: 80%;
	float: right;
	overflow: hidden;


 }
 .jt{
 	width: 100%;

 
 
 }
 .p1{display:block;}
  .p2{display:none;}
 .jt-top{
 	background: #5f493e;
 	width: 100%;

 	text-align: center;
 	margin-bottom: 2px;
 }
 .jt-top h2
 {
 	font-weight:600;
 	font-size: 27px;
 	color: #f7eedf;
 }
 .jt .jpg dl{
 	width: 100%;

 }
  .jt .jpg dt img{
  	width: 100%;
  }
 .jt .jpg dd{
  	line-height: 1.9em;
  	padding:2.1% 2.5% 3% 2.5% ;
  	background: #5f493e;
  	text-align: center;
  	color: #f7eedf;
  }
 
 .jt .qixia{
 	background: #fff;
 	text-align: center;
 	width: 100%;
 	
 }
  
  .jt .qixia h2
  {
  	font-weight:600;
  	color: #2a1205;
  	font-size: 27px;
  }
 .jt .qixia p{
 	margin-bottom: 3.5%;
 	padding:0 2.5%;
  	color: #2a1205;
  }
 .jt .licheng{
 	background: #2c1205;
 
 	width: 100%;
 
 }
 .jt .lc-top{
 	text-align: center;
 }
 .licheng .lc-top h2
 {
 	font-weight:600;
 	font-size:27px ;
 	color: #fff;
 	
 }
 #hh2
 {
 	font-size:24px;
 }
 
  .licheng .lc-bot{
  	margin-top:6%;
  	width:100%;

  	overflow: hidden;
  }


.bot1{
	width: 83%;

	margin: 0 auto;
	overflow: hidden;
}
.bot1 dl{
	float: left;
	width: 24.6%;
	margin: 0 0.2%;

}

.bot1 dt img
{
	border-radius: 2px;
  			 -webkit-border-radius:2px;
              -moz-border-radius:2px;
            -ms-border-radius:2px;
               -o-border-radius:2px;
	
}
.bot1 dd h2{
	font-size:50px;
	color: #fffffd;

	
}

.bot1 dd span{
    color: #fffffd;

    font-size: 16px;
    padding-left: 4%;
}

.bot3{
	width: 83%;

	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 9.5%;
}

.bot3 .wenzi{
	float: left;
	width: 24.6%;
	margin: 0 0.2%;
	color: #fffffd;

	font-size: 12px;
	padding-right: 3%;
    line-height: 1.8em;
}
.shouji-bot{
	display: none;

	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
 	
.shouji-bot dl{
	float: left;
	width: 48%;
	
	margin: 0 1%;
	margin-bottom: 15px;
}
.shouji-bot dl img{
	width:100%;
}
.shouji-bot dd{
	color: #fffffd;
}
.shouji-bot dl p{
	padding: 8px 2% ;
	font-size: 12px;
}

.xm-main{
	width:1110px;
	

	margin: 0 auto;
	margin-top: 3.1%;
	overflow: hidden;
	margin-bottom: 9.2%;
}
.xm-top{
	width: 100%;

/*background: #ad7c54;*/
	margin-bottom: 15px;
	overflow: hidden;
}
.xm-img{
	width:100%;
	height: 395px;
	
}
.xm-pro{
	/*overflow: hidden;*/
	background: #ad7c54;
	width:100%;


}
.xm-pro dl{
	width: 33.3333%;
	background: #ad7c54;

	float: left;
	
}

.xm-pro dl dd
{
	text-align:center;
	padding-top: 23%;
	margin-bottom: 5%;
}
.xm-pro dl dt{
	position: relative;
z-index: 1;

margin: 0 auto;
margin-top: 0px;
margin-top: -51%;
width: 63%;

width: 191px;
height: 153px;
}
.xm-pro dl dt img{
	width: 100%;
	height: 191px;
}

.xm-pro dl dd h3,h5{
	
	color: #fff;

	
}
.new-img{float:left;width:25%;}
.new{float:left;width:67%;margin-left:20px;}
.xm-pro dl dd h3{
	font-size:25px;
}
.xm-pro dl dd h5{
	margin: 2% 0;
	font-size: 12px;
	
}
.xm-pro dl dd p{
	background: #fff;
	text-align: center;
	border-radius:9px;
    width: 71%;
    margin: 0 auto;
    color: #ad7c54;
}
.xm-pro dl dd .sp1{
	float: left;
    margin-top: 12%;
}
.xm-pro dl dd .sp2{
	font-size:50px;
	font-family: "宋体";
}
.xm-pro dl dd h1{
	width: 30%;
    margin: 0 auto;
	text-align: center;
	/*overflow: hidden;*/
	font-size: 20px;
	color: #fff;

	margin-top: 2%;
}


.xm-bot{

	width: 100%;


	background: #4b3e38;
}
.xm-right{
	width: 79.5%;
	float: right;

	overflow: hidden;
}



.xm-bot h2{
	padding: 23px 11px 7px 11px;
	
	
	color: #fffeff;
	
}
.new-title{font-size:16px; padding:10px 0;}
.xm-bot ul li{
	line-height: 1.618em;
    padding:10px 0;
	overflow: hidden;
	border-bottom: 1px dashed #a5a198;
}
.xm-bot .n1 ul li a{
	
	color: #fffeff;
font-size: 12px;


width: 100%;


float: left;


}


.xm-bot ul li a:hover
{
	color:#f1e6d8;
	
	
	}
.xm-bot ul {
	padding: 0 20px;

	width: 100%;
}
.xm-bot ul li span{
	float: right;
	color: #fffeff;


}




 @media screen and (min-width:1px) and (max-width:370px)
 {
 	.xm-bot
 	{ height:auto;
 		
 		}
 	
 	
 	
 	 .lx-bot2 dl{
 	width: 100%;
 	margin-bottom: 5%;
 }
 .xm-bot ..n1 ul li a{
	
	color: #fffeff;

width: 63%;

overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

display: block;

float: left;

}
 }

 	
 @media screen and (min-width:370px) and (max-width: 1020px)
 {
 	 .lx-bot2 dl{
 	width: 50%;
 }
 	
 	
 	}


 	
 	
 @media screen and (min-width: 1px) and (max-width: 1020px)
 {
 	.bgz img
{
	width:100%;
}
 	
 	.xm-right img{width:100%;}
.lx-top
{
	padding: 0 12px;
	padding-top:15px;
	}
 	
 	.jianjie dd
 	{
 		padding: 0 14px;
 		
 		}
 		.jianjie dt img {

    width:100%;

}
 	
 	
 	.news-main .an
 	{
 		margin: 2.5% 0;
 		margin-right: 15px;


 		
 		}
 	
.new-img{width:35%;}
.new{width: 63%;
margin-left: 5px;}
.new-title{font-size:14px;padding:0 0;}
 .p1{display:none;}
  .p2{display:block;}
 .jianjie dd{line-height: 1.618em;margin: 12px 0;} 
  .xm-bot .n1 ul li a{font-size:12px;}
 		.xm-bot ul li{line-height: 1.45em;
 		}
 		.white_content{width:80%;left:10%;}
 		.xm-right .xm-bot .horizontal li
{
	border:0;
	line-height:23px;
	
	}
.xm-right .xm-bot .horizontal li
	{
		cursor: pointer;
	
		color:#e3d8ca;
	background:#725e54;

	padding: 5px 6px;

display: inline-block;

font-size: 17px;
letter-spacing: 1px;
margin-right: 3px;
		
		}
		.xm-right .xm-bot .horizontal li a
		{
				color:#e3d8ca;
			}
		.yanse
		{
color:#4b3e38;background:#fff6e8;
			
			}
		
	.xm-right .xm-bot	.horizontal
		{
			padding-left: 4.5%;
			padding-top: 5%;
			}
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		
 		.bot1 dt img
{
	
	width: 100%;
}
 		
 		
 		
 	.m-bot img{
	width: 100%;


}	
 		
 		
 		
 	
 	.jt .qixia img{
  	width: 100%;
  }
 	
 	.qixia-main
 	{
 		width:95%;
 		}
 		
 		.pro-right .pro-img img{
	width: 100%;
}
 		
 	.news-main
 	{
 		overflow: auto;

width:95%;

margin: 0 auto;

padding-top: 0;


padding-bottom: 2.5%;
 		
 		
 		}
 	.news2 dd
 	{
 		padding:0 18px;
 		}
 	.news2
{
	display: block;
} 	
 	
 	.news1
{
	display:none;
}
 	
 	#nav {


    margin-top: -47px;

}
 	.log
{
	display: block;}
 	
 	.logo
 	{
 		display:none;
 		}
 	.xm-bot ul {

    padding: 0px 2.5%;
    

}
 	.xm-bot h2
 	{
 		 font-size: 25px;
 		}
 	#hh2 {

    font-size: 18px;

}
 	 .jt-top h2
 	 
 	 {font-size: 25px;font-weight: inherit;
 	 	}
 	 	
 	 	.jt .qixia h2
 	 	{font-size: 25px;font-weight: inherit;
 	 		}
 	
 	.licheng .lc-top h2
 	{font-size: 25px;font-weight: inherit;
 		}
 	
 	.m-top .tit h1
 	{font-size: 25px;
 		}
 	
 	.nav-bt .right h1{
	font-size: 30px;
}

.nav-bt .right h2{
	color: #edcca9;
font-size: 25px;


}
 	
 	.bt1-1 span{
	padding: 8px 0;
float: right;
margin-right: -26px;



	}
	
	#img
	{
		width:75%;
		}
 	
	.xm-pro dl {

    width: 50%;

    height: 385px;

}

.xm-pro dl dt{
	width: 90%;
	
}
 	.xm-pro dl dd h1 {

    width:48%;
    }
 	
 	
 	.pro-main{
 		width: 95%;
 	}
 	.lx-main{
 		width: 95%;
 	}
 	.pro-left{
 		width: 100%;

 		
 	}
 	.pro-right{
 		width: 100%; 		
 	}
.pro-left h5 span{
	margin-top: 1.5%;
}
 	.pro-left h5 span img{
 		margin-top: -7%;
 		margin-right: 1px;
 	}
 	
.hy-right{
	width: 100%;

}
 .lx-right{
 	width: 100%;
 }
 .zxns-right
 {
 	width: 100%;
 }
 
 .lx-bot1{
 	width: 100%;
 	}

  .lx-bot2 dl:nth-child(1){
  	margin-right: 0;
  	margin-bottom: 10px;
 }
 
   .lx-bot2 dl:nth-child(2){
  	margin-right: 0;
  	margin-bottom: 10px;
  	
 }
 
 
 .ly-11{
	width: 100%;
}
.ly-12{
	width: 100%;
}
.ly-13{
	width: 100%;
}
 
 .js-main{
 	width: 95%;
 	margin-bottom:7%;
 }
  
  .js-right{
  	width: 100%;
  }
 	.lc-bot{
 		display: none;
 	}

 	.shouji-bot{
	display:block;
	
}
 	.xm-main{
 		width: 95%;
 		}
 	.xm-right{
 		width: 100%;
 		
 	}
 		
 	
 	
 	
 	
 	
 	#list{width:100%;}
#list h5{ border-radius: 10px;cursor:pointer;color:#fdf5e8;background: #d19362;overflow: hidden;font-size: 20px; font-family: "宋体";padding: 3% 18px;}
#list div a{display:block; color:#3c241a;border-bottom:1px dashed rgb(183,173,155,.2);padding: 1% 0;margin: 0px 13px;}

#list .jshao li:hover
{
	background-color:#857168;
	
	}
#list .jshao li a
{
	color: #fdf5e8; border-bottom: 1px dashed rgba(183,173,155,0.2); font-size: 17px;
	
	}
#list div li a:nth-last-child(2)
						{
						border:0;
						}
#list h5 span a{
border: 0;
	color: #fdf5e8;

}
#list h5 span a:hover{
	text-decoration: none;
	
}
#list div{display:block; border-bottom-left-radius:7px;border-bottom-right-radius:7px;background: #fff;margin-top: -3.5%; margin-bottom: 1%;}
 	<script type="text/javascript">
 	 $("list").onclick = function(e){
  var src = e?e.target:event.srcElement;
  if(src.tagName == "H5"){
   var next = src.nextElementSibling || src.nextSibling;
   next.style.display = (next.style.display =="none")?"block":"none";
   
   
  }
 }
 </script>
 	

 	}

@media screen and (min-width: 1px) and (max-width: 1020px)
{
	
	
	.fenye{clear:both;  width:auto; display:block; margin:0 auto;   margin-top:0px; }

.paginator { font: 12px Arial, Helvetica, sans-serif;padding:5px 10px 5px 0; margin: 0px; }
.paginator a {color:#fff;cursor:pointer;text-decoration:none;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #c96; background: #c96; text-decoration: none;}
.paginator .cpb {border: 1px solid #725e54;

font-weight: 700;

color: #fff;

background-color: #725e54;}
.paginator a:hover {color:#fff;text-decoration:none;background-color:#725e54;border: 1px solid #a5a198;}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{height:22px;line-height:22px;min-width:16px;_width:16px;margin-right:4px;text-align:center;border: 1px solid #a5a198;
 white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding: 3px 6px;}
	
	
	.xm-right .xm-bot .horizontal .yse {

    color:#4b3e38;

		}
		.xm-right .xm-bot .horizontal .yanse {

    color:#4b3e38;
	background:#fff6e8;
		}
		
	 	#list .yc
{
	
	display:none;
	
	}
	
	.qt-main
{
	width:95%;
}


.qt-right 
{
	margin-left:0px;
    width: 100%;
}



	
	
	.news
	{
		background-image: none;
		
		}
		  	
		  	.news2 dl
		  	{
		  
		  		background:#4b3e38;
		  		}
		  	
		  	
		  	.jianjie dd
		  	{
		  		height:210px;}
		  	
		  	
		  	.nav{
		  		display: none;
		  	}
		  .yc{
		  		display: none;
		  	}
		 .nav-bt .bt1{
		  		width: 100%;
		  	}
		  	
		  	.nav-bt .right div{
		  		text-align: center;
		  	}
		  	#list .jshao li:hover
{
	background-color:#857168;
	
	}
	
	
		  	
		  #list .jshao li a
{
	color: #fdf5e8; border-bottom:1px dashed rgba(183,173,155,0.2); font-size: 17px;
	
	}
		  }
		  
		  @media (min-width:1020px) 
		  {
		  	
		  .xm-right .xm-bot .horizontal .yanse {

    color:#4b3e38;
	background:#fff6e8;
		}
		
		  	.xm-right .xm-bot .horizontal li
{
	border:0;
	line-height:23px;
	
	}
.xm-right .xm-bot .horizontal li
	{
		cursor: pointer;
	
		color:#e3d8ca;
	background:#725e54;

	padding: 8px 18px;

display: inline-block;

font-size: 16px;
letter-spacing: 1px;
margin-right: 3px;
		
		}
		.xm-right .xm-bot .horizontal li a
		{
				color:#e3d8ca;
			
			}
			 a:hover
		{
			text-decoration:none;
			}
	
		
	.xm-right .xm-bot	.horizontal
		{
			padding: 27px 0 10px 29px;
			
			}
			.xm-right .xm-bot .horizontal .yse {

    color:#4b3e38;

		}
		  	
		  		.news {

    background-image: url(../images/news2_02.jpg);
    background-repeat: no-repeat;
    background-size: 103%;
    background-position: 74% 0;
    height: auto;
			}
		  	
		   .swiper-container {
		  	display: none;
		  	}
		  	
		  	#nav{
		  		display: none;
		  	}
		  	
		 .nav-bt .right div{
		  		color: #ffe6d0;
                float: right;
                margin-right: 40px;
		  	}
		  	.nav-bt .right h2{
		  	padding-left: 80px;
             padding-bottom: 32px;
		  	}
		  	.pro-left h5 span img{
		  	margin-top:-9%; margin-right: 2px;
		  	}
		  	
	
		  	
		  	
		  	 #list{width:100%;}
#list h5{ border-radius: 7px;cursor:pointer;color:#fdf5e8;background: #d19362;overflow: hidden;font-size: 20px; font-family: "宋体";padding: 6% 0;}
#list div a{display:block; color:#3c241a;border-bottom:1px dashed rgb(183,173,155,.2);padding: 4.5% 0;margin: 0px 6px;}

#list .jshao li:hover
{
	background-color:#857168;
	
	}

#list .jshao li a
{
	color: #fdf5e8; border-bottom:1px dashed rgba(183,173,155,0.2); font-size: 17px;
	
	}
#list h5 span a{
border: 0;
	color: #fdf5e8;

}
#list h5 span a:hover{
	text-decoration: none;
	
}
#list div{display:block; border-bottom-left-radius:7px;border-bottom-right-radius:7px;background: #fff;margin-top: -5%; margin-bottom: 5px;}
		  	

		  
		  
		  
		  	
		  }
		  
@media screen and (min-width:1020px) and (max-width: 1300px){
	
  
.ewm {

    float: right;
    }
		  
	  
	.bot .col-sm-6 {
width: 29%;

}	  
.bot{
		width: 100%;
	}	  
.bot dl{
	width: 95.5%;
}	  		  
	
	}
	
	@media (min-width:768px)
{
	.ms{margin-top:50px;}
	}
@media screen and (min-width:1020px) and (max-width: 1188px){
 	.js-main{
 		width: 98%;
 	}
 		
 	}
 	
@media screen and (min-width:1020px) and (max-width: 1185px){  
	.mian{
		width: 98%;
	}	  	
	
.news-main {
    width: 100%;


}  
	


}  
@media screen and (min-width:1020px) and (max-width: 1083px){
	.pro-main{
		width:100%
	}
	
		}	  
	
@media screen and (min-width:1020px) and (max-width: 1109px){
.xm-main{
	width: 98%;
}
	}
	
	
	@media screen and (min-width:1020px) and (max-width: 1069px){
.lx-main{
	width: 99%;
}
.lx-right{
	width: 80.5%;
}
.lx-bot1{
	width: 92%;
}

	}

	/*@media screen and (min-width:1299px) and (max-width: 1130px){
		.bot {
    width: 96%;
    }
		.col-lg-4 {
    width: 30.333%;
}
.bot dl {

  
    width: 88.5%;

}
	}		*/
		
		
		  
		  
		
         .swiper-container {
         	
      width: 100%;
      height: 100%;
    }
    .swiper-slide {

  

      /* 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;
    }
       
.bot img
{
	display: inline-block;

	
	}
	
	.bot img:nth-child(1)
	{
		margin-right:28px;
		
		}
		
		.bot img:nth-child(2)
	{
		margin-right:21px;
		
		}
		
		.bot img:nth-child(4)
	{
	float: right;

margin-top: -10px;
		
		}
		
		
		
		
		.an a
		{
		background-color: #fff;

color: #43322b;

padding: 2px 10px;

line-height: 30px;

border-radius: 4px;

font-size: 13px;
			}
		.jianjie dd {

    color: #2b1104;
		}	
			
	
		
			
			.m-top .tit h1 {

    color: #2b1104;
			}
			
			
			.news-main h4
			{
				font-size:20px;
				color:#fff;
				}
				
				
				.news-main span
				{
				color:#fff;
					
					
					}
				.news-main p
				{
					letter-spacing:0.5px;
				color:#fff;

					}
					
					.xm-bot ul li:nth-last-child(2)
					{
						padding-bottom:5px;
						}
						
						#list li a:nth-last-child(2)
						{
						padding-bottom:5px;;
						}
a:hover
{
	text-decoration:none;
}


.nav ul li ul li
	{
		
		padding:0;
		margin:0;
		line-height:0;
		
		}
		
.nav ul li ul li a
	{
		
		padding:0;
		margin:0;
		line-height:30px;
		
		}		
.nav ul li ul

{
	margin-left: -17px;
	height:0px;
	position:absolute;
	
	overflow:hidden;
	}
	
	
	.nav ul li ul li
	{
		
		
		
		}
	
	.nav ul li ul li a
	{
		display:block;
		padding: 0 16px;
		border-bottom: 1px dashed rgba(183,173,155,0.2);
		padding: 3px 16px;
		}
	
	

	
	.nav ul li ul li
	{
		line-height:35px;
		display: block;
		background:none;
		background-color: rgba(114,94,85,.93);
		padding:0 10px
		
		}
	.nav ul li ul li:nth-last-of-type(1)
	{
		padding-bottom:10px;
		
		}

.nav ul li:hover ul
{
	height: 200px;

overflow: hidden;
transition:height 0.25s;
-moz-transition:height 0.25s;
-webkit-transition:height 0.25s;
	
	
	}
.nav ul li ul li:hover	
{
	background-color:rgba(133,113,104,.87)
}
	
		
		
#nav ul li ul li
	{
		
		padding:0;
		margin:0;
		line-height:0;
		
		}
		
#nav ul li ul li a
	{
		
		padding:0;
		margin:0;
		line-height:44px;
		
		}		
#nav #xqu,#xqu1,#xqu2,#xqu3,#xqu4,#xqu6

{
	display:none;
	overflow:hidden;
	}
	
	

	
	#nav ul li ul li a
	{
		color:#fdf5e8;
		padding: 0 49px;
		background-color:#857168;
		
		}
	
	
	

	
	#nav ul li ul li
	{
		line-height:35px;
		display: block;
		background:none;
	background-color: #fff;

		
		}
	#nav ul li
	{
	background:#725e55;
		}
	#nav ul li a	{				background:none;	}		
#nav{width:100%; z-index: 11;margin-top: -47px;}
#nav h3{ background: url(../images/touch-icon-menu.png); cursor:pointer; width: 24px; line-height:19px; height:19px; color:#fff;float: right;margin-right: 5%;margin-top:11px;position: absolute;right: 0;top: 17px;}
#nav a{ font-size:16px; display:block; line-height:24px;color:#fdf5e8;background: #c96; text-decoration: none;padding: 10px 0;padding-left: 20px; border-bottom: 1px solid hsla(0,0%,100%,0.20);}

#nav div{display:none; border-top:none;margin-top:53px;}

.xm-right .xm-bot .horizontal a:hover
{
	text-decoration:none;
	}
a{
outline: 0;
	text-decoration: none;
}
	a:active
	{
		text-decoration:none;
		}
		a:visited
		{text-decoration:none;
		}
		
	
 
 .lw
 {
 	background: #fff;

width: 100%;

text-align: center;

margin-bottom: 2px;
border-radius:7px 7px 0 0;
}
.lw h2 {

    font-weight: 600;
    font-size: 27px;
    color: #5f493e;

}

.dian li
{
list-style: disc ;
}
.xuxian
{
	    height: 30px;
    overflow: hidden;
    line-height: 30px;
}