@charset "utf-8";
/* CSS Document */
*{
	padding: 0;
	margin: 0;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	text-decoration: none;
	font-family: "微软雅黑";
}
img {
	border: 0;
	position: relative;
}

.clear {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
a {
	color: #000000;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}
div, ul, dl, dd, dt, li, td, tr, table, p, span, h1, h2, h3, h4, h5, h6, form {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	word-wrap: break-word;
	position: relative;
	border: none;
	font-weight: 400;

}
input{
	outline:none;
}
/*page*/
.pages a,  
.pages span {  
    display: inline-block;  
    padding: 2px 5px;  
    margin: 0 1px;  
    border: 1px solid #f0f0f0;  
    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;  
    border-radius: 3px;  
}  
.pages a,  
.pages li {  
    display: inline-block;  
    list-style: none;  
    text-decoration: none;  
    color: #58A0D3;  
} 
.pages a.first,  
.pages a.prev,  
.pages a.next,  
.pages a.end {  
    margin: 0;  
}  
.pages a:hover {  
    border-color: #50A8E6;  
}  
.pages span.current {  
    background: #50A8E6;  
    color: #FFF;  
    font-weight: 700;  
    border-color: #50A8E6;  
} 
/*page*/

/*首行缩进2个字符*/
.textindent2{
	text-indent: 2em;
}
/*鼠标手型*/
.pointer{
	cursor: pointer;
}
/*限制一行显示*/
.limitline1{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
/*超出2行省略号显示*/
.limitline2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
/*超出3行省略号显示*/
.limitline3{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
/*超出4行省略号显示*/
.limitline4{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

/*超出5行省略号显示*/
.limitline5{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}

/*菜单位置*/
.headerNav{
		width: 100%;
  	
  	margin: 0px auto;
  	
}
.headerNav table,.headerNav table tr,.headerNav table td{
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
  border-spacing: 0;
}
.headerNav table table {
	margin: 0px auto;
}

.container{
      width: 100%;
      margin: 0px auto;
}
.container table{    
	margin: 0px auto;
}  
#footer table{
	margin: 0px auto;
}
.friendlylink{
	background-color: #f5f5f5;	
	min-height: 112px;
}
.friendlylink tr{
	margin-top: 20px;
}
.ss {
	width: 170px;
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	color: afafaf;
	text-indent: 0.5em;
	border: 0;
}
 input:-webkit-autofill {
  box-shadow: 0 0 0 1000px #f8f8f8 inset !important;
}

/*导航菜单*/
.dh {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	height:45px;
	line-height: 45px;
	background-image: url(../images/dh.png);
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight: bold;
}

.dh a,.dh2 a{
	color: #FFFFFF;
}
.dh2:hover{

	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/dh.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.dh2 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 16px;
	
	color: #FFFFFF;
	height:45px;
	line-height: 45px;
	text-align: center;
}
/*二级导航菜单*/
.dropdown-menu {

  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-transform: capitalize;
  /*border-top: solid 1px #D9B94A;*/
  position: absolute;
  left: 4px;
  right: auto;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 90px;
  padding: 5px 0;

  font-size: 16px;
  text-align: center;
  list-style: none;
  background-color: #c8a060;
}


 .dropdown:hover .dropdown-menu {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-animation: 0.3s animationSubMenu;
  -o-animation: 0.3s animationSubMenu;
  animation: 0.3s animationSubMenu;
  display: block;
}

.dropdown-menu a:hover{
	font-weight: bold;
}

/* SubMenu Animation */
@-moz-keyframes animationSubMenu {
  from {
    opacity: 0;
    -webkit-transform: translateY(10%) scale(0.8);
    -moz-transform: translateY(10%) scale(0.8);
    -ms-transform: translateY(10%) scale(0.8);
    -o-transform: translateY(10%) scale(0.8);
    transform: translateY(10%) scale(0.8);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
}

@keyframes animationSubMenu {
  from {
    opacity: 0;
    -webkit-transform: translateY(10%) scale(0.8);
    -moz-transform: translateY(10%) scale(0.8);
    -ms-transform: translateY(10%) scale(0.8);
    -o-transform: translateY(10%) scale(0.8);
    transform: translateY(10%) scale(0.8);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
}
/*end*/

.spot{
	background-color: #f5f5f5f5;
}
.index_bt2{
	width: 390px;
}

.bt1 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 18px;
	line-height: 22px;
	color: #BF0606;
}
.bt2 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}
.bt3 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 16px;
	line-height: 22px;
	color: #444444;
	text-align: center;
}
.bt4,.bt4 a{
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 14px;
	line-height: 34px;
	color: #BF0606;
	text-align: center;
}
.bt5 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 14px;
	line-height: 24px;
	color: #000000;
	text-indent: 20px;
}
.bk {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #8e8e8e;
}
.bt6,.bt6 a{
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 14px;
	line-height: 30px;
	color: #000000;
}
.bt7 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 14px;
	line-height: 24px;
	color: #000000;
	text-align: center;
}
.bt8 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.bt9 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 14px;
	color: #BF0606;
}
.bt10 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 24px;
	color: #FFFFFF;
}
.bt11 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 28px;
	text-align: center;
	color: #000000;
}
.bt12 { font-family: "微软雅黑", "黑体", "宋体"; font-size: 36px; color: #FFFFFF; text-align: center; } 
.bt13 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
} 
.yc1 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 20px;
	line-height: 45px;
	color: #7b0100;
	background-color: #f9f9f9;
	background-image: url(../images/jt.png);
	background-repeat: no-repeat;
	background-position: 210px;
	text-align: center;
}
.yc2 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 20px;
	line-height: 45px;
	color: #7b0100;
	background-color: #e6e6e6;
	background-image: url(../images/jt.png);
	background-repeat: no-repeat;
	background-position: 210px;
	text-align: center;
}
.yc2:hover{
	color: #7b0100;
	background-color: #f9f9f9;
}
.bt14 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 18px;
	color: #000000;
	text-align: center;
	line-height: 30px;
}
.bt15 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	text-indent: 35px;
}


.ry {
	text-align: center;
	border: 2px solid #FF0000;
}
.xz1 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #000000;
	border: 1px solid #cccccc;
	text-align: center;
}
.xz2 {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	border: 1px solid #f04646;
	text-align: center;
	background-color: #f04646;
}

/*右侧飘窗*/
.adver_01 {
	position: fixed;
	left: 60px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 5;
	display: none;
}
.adver_01 .close2 {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.p_banner {
	position: relative;
	z-index: 11;
}

.floatEwm {
	position: fixed;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 999;
	text-align: center;
	display: none;
}
.floatEwm .close2 {
	position: absolute;
	top: -10px;
	right: -12px;
	cursor: pointer;
	height: 14px;
}
.floatEwm p {
	color: #545454;
	font-size: 14px;
	margin-top: 15px;
}
.fold {
	position: fixed;
	left: 0;
	top: 50%;
	display: none;
	cursor: pointer;
	width: 27px;
	height: 175px;
	transform: translateY(-50%);
}
.floatEwm .fold{
	left: auto;
	right: 0;
	height: 180px;
}
.adver_01.on {
	width: 27px;
	left: 0;
}
.adver_01.on .fold ,
.floatEwm.on .fold {
	display: block;
}
.adver_01.on .ad_img ,
.floatEwm.on .ad_img {
	display: none;
}
.floatEwm.on {
	right: 0;
	width: 27px;
}
.adver_01 .close2 {
	height: 15px;
}
/*end右侧飘窗*/


/*公司简介*/
.gsjj,.gsjj tr,.gsjj tr td{
	border: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
	border-collapse: collapse;
  border-spacing: 0;
}


#layui-layer-photos{            
    height: auto !important;
}