﻿@font-face { font-family: DINOffcPro; src:url('images/font/DINOffcPro.woff'), url('images/font/DINOffcPro.ttf'), url('images/font/DINOffcPro.eot'), url('images/font/DINOffcPro.svg'), url('images/font/DINOffcPro.otf'); }
/*欢迎*/
.Welcome{ width:100%; height: 37px; background: #f2f2f2;}
.Welcometo{ width: 1200px; height: 37px; margin: 0 auto; position:relative;}
.Welcometo p{ float: left; font-size: 14px; color: #444444; height: 37px; line-height: 37px;}
.Welcometo-r{float: right;position:absolute; right:0;}
.Welcometo-r-01{display: inline-block;font-size: 14px; color: #444444;}
.Welcometo-r-01 a{ display: inline-block;font-size: 14px; color: #444444;height: 37px; line-height: 37px;}
.Welcometo-r-02{display: inline-block; margin-left:1px; }
.Welcometo-r-02 a{display: inline-block;font-size: 14px; color: #444444;}
.Welcometo-r-02 a img{ margin-right: 7px;}
.Welcometo-r-ewm{ display: none;position:absolute; right:0; top:45px; z-index:3;}
/*头部*/
.head-top{width: 1200px; height:110px; margin: 0 auto;}
.head-top .logo img{width:250px;height:70px;}
.head-top .logo{ float: left; margin-top: 18px;}
.head-top .logo a{ display: block;}
/*搜索*/
.dx-search {float: left;width: 429px; height:47px; margin-left: 22px;  margin-top: 27px;}

.dx-search .dx-search-column {width:96px;border: 1px solid #DA251B; border-right:0; float:left; border-radius:24px 0px 0px 24px;}

.dx-search .dx-search-column .dx-search-select { width: 81px; height: 39px;  line-height:39px;
              border-right: 1px solid #dddddd; margin: 4px 0px;font-size: 12px; color: #6e6e6e;padding-left:23px; position: relative; cursor: default; z-index:3; }




.dx-search .dx-search-column .dx-search-select:after { content: ""; width: 0px; height: 0px; border-bottom: 5px solid #999; border-right: 5px solid transparent; border-left: 5px solid transparent; position: absolute; top: 0px; bottom: 0px; right: 10px; margin: auto; transition: all 0.5s ease;}

.dx-search .dx-search-column ul {width:104px; padding: 0px; margin:0px; list-style: none; font-size: 12px; display: none;  
                                  position: relative; left: -24px; background: #f5f5f5;border: 1px solid #DA251B; border-top:none; }
								  
.dx-search .dx-search-column ul li { width:89px; height: 39px; line-height: 39px; padding-left: 15px; cursor: pointer; }
.dx-search .dx-search-column ul li:hover { background: #e0e0e0; }

.dx-search .dx-search-column .dx-search-select ul.show { display: block !important; }
.dx-search .dx-search-column .dx-search-select:hover:after { transform: rotate(-180deg); }

.dx-search .dx-search-input{ width:332px;height:47px;  float:left; position:relative; }
.dx-search .dx-search-input input{width:221px; height:47px; padding-left:20px; border:0;outline: 0; font-size: 14px; color:#363636; position:absolute; left:0;
                                   border:1px solid #DA251B; border-left:0;}
.dx-search .dx-search-input a{width: 103px; height: 49px;line-height:49px;  font-size: 16px; color: #fff; background: #DA251B;
                                 border-radius:0 24px 24px 0px; text-align: center;  display: block; text-decoration: none; position:absolute; right:0; top:0;}
.dx-search .dx-search-input a img{margin-right: 8px;}
@keyframes slideUp { from { transform: translate3d(0, 25px, 0); opacity: 0; visibility: visible; } to { transform: translate3d(0, 0, 0); opacity: 1; } }

/*咨询热线*/
.zhixunrexian{ float: right; margin-top: 24px; }
.zhixunrexian-phone{ float: left; margin-right: 11px;}
.zhixunrexian-phone img{ margin-top: 5px;}
.zhixunrexian-rx{float: left;}
.zhixunrexian-rx p{ font-size: 31.92px; color: #DA251B; font-family: Impact;letter-spacing:1.5px; line-height: 27px;}
.zhixunrexian-rx span{ display: inline-block; margin-top: 6px;}
.zhixunrexian-rx span em{ font-size: 19.07px; color: #444444;line-height: 18px;}
.zhixunrexian-rx span i{font-size:21.8px; color: #444444;font-family: DINOffcPro;line-height: 17px;}

/*导航*/
.daohang{ width: 100%; height:64px; border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;position: relative; z-index: 2;}
.dx-nav-menu { width: 1200px;height:64px; margin: 0 auto;}
.dx-nav-menu ul { padding: 0px; margin: 0px; list-style: none; font-size: 0px;vertical-align: top;display:flex;justify-content: space-between; }
.dx-nav-menu ul li { display: inline-block; vertical-align: top; font-size: 16px;}
.dx-nav-menu ul li .dx-nav-item { display: block; padding: 0 22px; height:64px; line-height:64px; color: #222222; text-decoration: none; position: relative; }
.dx-nav-menu ul li .dx-nav-item.cur { color: #DA251B; }
.dx-nav-menu ul li .dx-nav-item:after { content: ""; width: 0%; height: 3px; background: #DA251B; position: absolute; right: 0px;  bottom: 0px; left: 0px; margin: auto; transition: all 0.5s ease; }
.dx-nav-menu ul li .dx-nav-item.cur:after { width:100%; }
.dx-nav-menu ul li:hover .dx-nav-item:after,
.dx-nav-menu ul li:hover .dx-nav-item.cur:after,
.dx-nav-menu ul li.hover .dx-nav-item.cur:hover:after { width:100%; }
.dx-nav-menu ul li:hover .dx-nav-item,
.dx-nav-menu ul li.hover:hover .dx-nav-item { color: #DA251B; }
/*二级导航*/
.dx-nav-menu ul li .dx-menu-list {width:100%;height:145px; padding: 35px 30px 20px  30px;background: rgba(255,255,255,.75); position: absolute; top: 65px; left:0;  box-shadow: 0 10px 32px rgba(0,0,0,0.1);display: none;}
.dx-nav-menu ul li:hover .dx-menu-list { display: block;}
.dx-nav-menu ul li:hover .dx-menu-list .dx-menu-box{width: 1200px;height:145px;margin: 0 auto;}
/**/
.dx-nav-menu ul li:hover .dx-menu-list ul{display: block;float: left;}
.dx-nav-menu ul li:hover .dx-menu-list ul li{ float: left; margin-right: 20px;}
.dx-nav-menu ul li:hover .dx-menu-list ul li a{color: #222222;}
.dx-nav-menu ul li:hover .dx-menu-list ul li a:hover{ color: #DA251B; }
.dx-nav-menu ul li:hover .dx-menu-list ul li a img{ width: 153px; height: 92px;}
.dx-nav-menu ul li:hover .dx-menu-list ul li a span{  height:42px;  line-height:42px;  text-align: center; font-size: 14px;display: block; }
/**/
.dx-menu-sx{float: left;margin-left: 49px; margin-right: 60px;}
.dx--menu-more{ float: left; }
.dx--menu-more p{ font-size:16px; color:#333333; height: 22px; line-height: 22px;}
.dx--menu-more a{ display: block;width: 44px; height: 34px;text-align: center; padding: 23px 18px;
    background: #826451; margin-top: 13px;border-radius:50%;font-size:14px; color:#ffffff;}
.dx--menu-more a:hover{ background: rgba(130,100,81,0.8)}



/*咨询热线*/
