body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,button form,fieldset,input,textarea,p,blockquote,th,td {
	padding:0;
	margin:0;
}

body {
	font-size:14px;
	font-family:"Microsoft YaHei";
	background:#fff;
}
a{
	color: inherit;
}
fieldset,img,abbr,acronym {
	border:0 none;
}
abbr,acronym {
	font-variant:normal;
}
legend {
	color:#000;
}
address,caption,cite,code,dfn,em,th,var {
	font-weight:normal;
	font-style:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption,th {
	text-align:left;
}
input,img,select {
	vertical-align:middle;
}
ol,ul {
	list-style:none;
}
input,button,textarea,select,optgroup,option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	font-size:100%;
	margin:0;
}
del,ins,a {
	text-decoration:none;
}
a:hover,a:active,a:focus {
	text-decoration:none;
}
input[type="submit"] {
	cursor:pointer;
}
button {
	cursor:pointer;
}
input::-moz-focus-inner {
	border:0;
	padding:0;
}
figure {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
i{
	font-style:normal;
}

img{
	border:0;
	display:block;
}

.clear {
	clear:both;
}
.f_l {
	float:left;
}
.f_r {
	float:right;
}
.w960 {
	width:960px;
}
.cen {
	margin:0 auto;
}
.clearf:after,clearf:before {
	content:"";
	display:block;
}
.clearf:after {
	clear:both;
}
.clearf {
	zoom:1;
}

.jz1{
	max-width:1200px;
	margin:auto;
}

@font-face {
  font-family: 'iconfont';  /* project id 1240447 */
  src: url('../fonts/font_1240447_lcezu87xzx.eot');
  src: url('../fonts/font_1240447_lcezu87xzx.eot') format('embedded-opentype'),
  url('../fonts/font_1240447_lcezu87xzx.woff2') format('woff2'),
  url('../fonts/font_1240447_lcezu87xzx.woff') format('woff'),
  url('../fonts/font_1240447_lcezu87xzx.ttf') format('truetype'),
  url('../fonts/font_1240447_lcezu87xzx.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

/*==================================   公共样式end   ========================================*/

.menutop2{
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;		
	align-items:center;
}

.mentopnei1{
	width:70%;
  display: -webkit-flex;
    display: flex;
    flex-direction: row;	
	align-items:center;
}


.mentopnei1 p:last-child{
	font-size:20px;
	font-weight:bold;
	color:#d02127;
	padding-left:20px;
}

.menutop2 ul{
	width:30%;
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;	
}




.menu1{
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;	
	align-items:center;
	padding:10px 0;
	border-bottom:1px solid #ddd;
}

.menuc1{
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: center;
	width:20%;	
	align-items:center;
}

.menuc1 img{
	width:100%;
}

.menuc1 a{
	display:block;
	width:55%;
	padding-right:2%
}

.menuc1 p{
	width:30%;
}

.menu1 ul{
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;	
	width:60%;
}

.menu1 ul li{
	width:14%;
	text-align:center;
	font-size: 16px;
}


.menu1 ul li a{
	display:block;
}

.menuc3{
	width:15%;
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content:center;	
	align-items:center;	
}

.menu1 ul li:last-child{
	border-left:1px solid #666;
	font-weight:bold;
	color:#525252;
	font-size:18px;
	
}

.m3le1{
	font-size:50px;
	color:#d02127;
	padding-right:10px;
}

.m3le2{
	font-size:16px;
	color:#666;
}



.m3le2 h4{
	font-size:18px;
	color:#d02127;
	font-weight:bold;
}

.menu1 ul li a:hover{
	color:#d02127;
}


@media screen and (max-width: 1300px){
    .menuc3{
        display:none;
    }
	.menu1 ul{
		    width: 75%;
	}
	.menuc1{
		width: 25%;
	}
	.menuc1 a{
		    padding-right: 5%;
	}
}



/*==================================   导航end   ========================================*/

.footer1{
	 background: #1b1b1b;
	 color:#fff;
	 padding:70px 0;
}


.footcen1{
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;		
}

.footle1{
	width:70%;
   display: -webkit-flex;
    display: flex;
    flex-direction: row;	
	border-right:1px solid #464646;	
}

.footle1 ul{
    width: 17%;
	
}
.footle1 ul li{
	text-align:center;
	font-size:16px;
	line-height:30px;
}

.footle1 ul li:first-child{
	 color: #a1a1a1;
	 padding-bottom:20px;
}

.footle2{
	width:15%;
	padding: 0 5% 5% 5%;
	border-left:1px solid #464646;
	border-right:1px solid #464646;
	height: 100%;
}

.footle2 h4,.footle3 h4{
    font-size: 16px;
    color: #a1a1a1;	
	
}

.footle2 p{
	font-size: 25px;
}


.footle3{
	width:15%;
}

.footle3 img{
	width:100%;
}

.footle3 p{
	width:80%;
}

.footle3 h3{
	font-size:25px;
	padding:20px 0;
}

.footer2{
	background:#262526;
	padding:10px 0;
}

.foodi1 p{
	color:#fff;
   display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: center;	
}

.foodi1 p span{
	padding:0 20px;
}




/*==================================   页底end   ========================================*/



#looyu_dom_0{ display: none;}


.fix_button{
    position: fixed;
    top: 200px;
    bottom: 90px;
    right: -80px;
	z-index:999;
	transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
}

.fix_li1{
	background:#fff;
	border-top: 1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	text-align:center;
	width:76px;
	padding:7px 0;
	transition: all .5s;
}






.fix_zxjj1{
	text-align:center;
}


.fix_a{
	font-size:40px;
	color:#ff2c2c;
	transition: all .5s;
}

.fix_wz{
	font-size:14px;
	color:#666;
	transition: all .5s;
}


.fix_li1:hover{
	background:#ff2c2c;
	border-top: 1px solid #ff2c2c;
	border-left:1px solid #ff2c2c;
	border-right:1px solid #ff2c2c;
}

.fix_li1:hover .fix_wz{
	color:#fff;
}

.fix_li1:hover .fix_a{
	color:#fff;
}

.fix_ewm img{
	width:100%;
}

.fix_ewm{
	width:135px;
	height:135px;
	position: absolute;
	top: 185px;
    right: 100%;
	opacity: 0;
	transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transform: matrix(1, 0, 0, 1, -60, 0);
	visibility: hidden;
}

.fix_li1:hover .fix_ewm{
	opacity: 1;
	transform: matrix(1, 0, 0, 1, -5, 0);
	visibility: visible;
}

.fix_jt{
	color:#fff;
    width: 100%;
    height: 100%;	
}

.fix_li2{
	background:#ff2c2c;
	padding:12px 0;
	border-bottom: 1px solid #ff2c2c;
	border-left:1px solid #ff2c2c;
	border-right:1px solid #ff2c2c;
	margin-bottom:1px;
	text-align:center;
	width:76px;
	transition: all .5s;
}

.fix_b{
	font-size:30px;
	color:#fff;
    height: 30px;
    width: 100%;
    height: 100%;	
}







/*==================================   侧边栏end   ========================================*/




/*==================================   弹出层end   ========================================*/



/*==================================   底部end   ========================================*/





/*==================================   计价器  ========================================*/



/*兼容IE11*/ 
/*
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){  
.c4zw2{
	width:100%;
	
} 
}  
*/

