@charset "utf-8";

/* CSS Document */



/*公共样式------------------------------------------------*/

body{ overflow-x:hidden;}

body,ol,table,tr,td,dt,dd,dl,h1,h2,h3,h4,h5,h6,ul,form,input,select,textarea{margin:0;padding:0; color:0; font-family: "微软雅黑"; font-size:12px; font-weight:normal; color:#383838;}

img{ border:0;}

p{ margin:0; padding:0;}

a img{border:none;}

li{list-style-type:none;}

a{text-decoration:none;color:#ec651a;}

input{vertical-align:middle;font-family:"微软雅黑";}

table{border-collapse:collapse;font-family:"微软雅黑";}

a:hover{cursor:pointer;}

input{vertical-align:middle;font-family:"微软雅黑"; border:0;}

:focus{outline:0;}



.fl{ float:left;}

.fr{ float:right;}





/*首页导航样式--------------------------------------------*/

.header{ width:980px; height:90px; padding:25px 35px 35px;background:rgba(255,255,255,0.8); position:absolute; top:0; left:50%; margin-left:-526px; z-index:1;}

.head-top{ width:100%; height:65px; }

.head-top .logo{ width:190px; height:43px;}

.head-right{ width:790px;display:table; margin-top:20px; text-align:right;}

/*修改*/
.head-r-txt .lan-dq a{ color:#e97506}
.head-r-txt li{ float:left; padding:0 10px; height:12px; line-height:12px; text-transform:capitalize;}
.head-r-txt li a{color:#494748;}
.head-r-txt li:hover a,.head-r-txt li.active a{color:#e97506;}
.head-r-txt li span{ display:block; float:right; margin-left:10px; background:#494748; width:1px; height:10px; margin-top:3px; }
.head-r-txt li img:hover{ opacity:0.8;}



.head-dh{ width:100%; height:60px; line-height:60px; display:table;}

.nav-menu{ width:725px;}

.nav-menu li{ float:left; padding:0 14px; text-align:left; font-size:14px; color:#000;}

.nav-menu li:hover a{ color:#eb661b; font-weight:bold;}

.nav-menu .menu-select a{color:#eb661b; font-weight:bold;}

.dh-right{ width:230px; height:30px; -webkit-box-shadow:1px 1px 2px #d3d1d1; -moz-box-shadow:1px 1px 2px #d3d1d1; box-shadow:1px 1px 2px #d3d1d1; margin:20px 10px 0 0; float:right;  }

.dh-right input{width:180px; height:30px; padding:0 10px; color:#5a5a5a; float:left;}

.sea-btn{ width:30px; height:30px; background:#ec7406; float:left;position:relative; border:0;}

.sea-icon{ width:17px; height:15px; background:url(../img/search-icon.png); position:absolute; top:7px; left:8px;}

.sea-btn:hover{ background:#cb6405;}



/*首页页尾*/

.h-footer{ width:1052px; height:40px; display:table; margin:0 auto;}

.h-footer p{ width:50%; float:left; font-size:11px; color:#949393;}

.h-footer ul{width:210px; float:right;}

.h-footer ul li{ float:left; padding:0 11px;}



/*其他页尾*/

.other-footer{ width:100%; height:156px; display:table; background:#fff; text-align:center; padding-top:30px; position:relative;}

.other-footer p{font-size:11px; color:#949393; display:block; height:60px; line-height:60px;}

.other-footer ul{ min-width:147px; display:table; margin:0 auto; }

.other-footer ul li{ float:left; padding:0 11px;}

.oth-sm{ display: inline-block; position:absolute; top:40px; left:60%; z-index:999;}


/* flex */
.flex{display:flex}
.flex-a{flex:1;overflow: hidden;}
.flex-b{display:flex;justify-content:space-between}
.flex-c{display:flex;justify-content:center}
.flex-e{display:flex;justify-content:flex-end}
.flex-w{display: flex;flex-wrap: wrap;}
.flex-ac{display:flex;align-items:center;}
.flex-cb{display:flex;align-items:center;justify-content:space-between}
.flex-cc{display:flex;align-items:center;justify-content:center}
.flex-ce{display:flex;align-items:center;justify-content:flex-end}
.flex-ae{display:flex;align-items:flex-end;justify-content:flex-start}
.flex-cs{display:flex;align-items:center;justify-content:flex-start}
.flex-col{display:flex;flex-direction: column;}
.flex-shr{flex-shrink:0;}

.show-m{
    display:none;
}
@media (max-width:980px) {
.show-d{
    display:none!important;
}
.show-m{
    display:block!important;

}
}