@charset "utf-8";
/* CSS Document */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,body,span{
padding:0;margin:0;}
ul,li{list-style:none;}
img{border:0 none;}
a{ text-decoration:none !important; color:#444444; font-family:Arial; }
.fl{float:left;}
.fr{float:right;}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}
@font-face{
  font-family: 'Tahoma'; 
  src:url('../font/Tahomaz.ttf') format('truetype'),
}
h1{
  font-family: 'Tahoma'; 
}
body{ 
	font-family:Arial; 
	font-size:16px; 
	color:#444444; 
	line-height:24px; 
}
.container{
	padding: 0;
}
@media(max-width:991px){
	body{ 

		font-size:14px; 
		color:#444444; 
		line-height:24px; 
	}
	.container{
		padding: 0 15px;
	}
}

.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;} 
.clearfix { zoom:1;}
/****最小宽度****/
@media(max-width:449px){
.col-xss-12{width:100%;}
}
@media(max-width:449px){
.col-xss-6{width:50%;}
}
@media(max-width:449px){
.col-xss-4{width:33.3333333%;}
}
/* @media(max-width:600px){
.col-xxs-12{width:100%;}
} */
@media(max-width: 767px){
	.container-fluid{
		padding: 0 15px;
	}
}
/*内页宽度*/
.topwidth{
	margin:0 auto;
	width: 1314px;
}
@media (max-width:768px) {
	.topwidth {
	  width: auto;
	  padding:0 15px;
	}
  }
@media (min-width: 768px) {
	.topwidth {
	  width: 750px;
	}
  }
  @media (min-width: 992px) {
	.topwidth {
	  width: 970px;
	}
  }
  @media (min-width: 1200px) {
    .topwidth{
      width: 1180px;
    }
  }
  @media (min-width:1400px) {
    .topwidth {
      width: 1314px;
    }
  }




  /*右侧浮窗*/
.rightwin{
    position: fixed;
    right: 30px;
    top: 30%;
    z-index: 666;
}
.rightwinbox ul li{
    width:54px;
    height: 56px;
    background: #222222;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin-bottom: 6px;
    position: relative;
}
.rightwinbox-phone{
    color: #fff;
    margin-left: 15px;
    display: none;
}
.rightwinbox .rightwin-twoAct{
    width:54px; 
    position: absolute; 
    height: 56px;
    right: 0;
}
.rightwinbox ul li:nth-of-type(3){
    margin-top:68px;
}
.rightwinbox .rightwin-twoAct:hover{
    background: #023da6;
}
.rightwin-ewm{
    position: absolute;
    width: 100px;
    height: 100px;
    right:60px;
    top:-22px;
    display: none;
} 
.rightwin-ewm img{
    width: 100%;
}
.rightwinbox ul li:hover{
    background: #023da6;
}

@media(max-width:991px){
	.rightwin{
		display: none;
	}
}