html{
  font-size:1px;
}

body{
	background: #171717;
}*{margin: 0;
padding: 0;
}
a{
	text-decoration: none;
     color:#666;
}
img{
	border-style: none;
}
ul,li{
	list-style: none;
}
body{
	font-size: 14px;
	color: #666;
	font-family: "微软雅黑";
}
.head{
    background: #000!important ;
}
.head .nav{
    margin: 0px auto;
    width: 1280px;
   background: #000!important ;
}
.head .nav .logo{
    height: 80px;
    line-height: 80px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.head .nav .logo img{
    height: 50px;
}
.head .nav .tab{
	padding: 0 144px;
    box-sizing: border-box;
}
.head .nav .tab .tab_ul{
    display: flex;
    justify-content: space-around;
}
.head .nav .tab .tab_ul li{
    height: 50px;
    font-size: 16px;
    line-height: 50px;
}
.head .nav .tab .tab_ul .nav_li .div a{
    color: #a7a7a7;
}
.head .nav .tab .tab_ul .nav_li .div a:hover{
    color: #fff;
}
.head .nav .tab ul li:hover  ul{
     height:100px;
 	 display:flex;
}
.head .nav .tab ul li:hover   .nav_li .div a:hover{
    color: #fff;
}
.nav_li  ul{
   display:none;
   position: absolute;
    z-index: 100;
    background: #fff;
    width: 100%;
    left: 0;
    height: 0px;
    align-items: center;
    transition: all .9s ease;
    justify-content: center;
}
.nav_li  ul li{
padding:0 23px;
}
.nav_li  ul li a{
    color: #111!important;
    font-size: 18px;
    font-weight: 500;
    display: block;
}
.nav_li ul li a:after{
    display:block;
    content:" ";
    width:0%;
    height:0.1rem;
  	background:#000;
  	transition: all .5s ease;
  	margin-top:-0.5rem;
}
.nav_li ul li a:hover:after{
    margin-top:-0.5rem;
    display:block;
    content:" ";
    width:100%;
    height:0.1rem;
  	background:#000;
}.endit-content {
    background: #fff;
    padding: 20rem;
}

.color_item {
    margin-top: 10rem;
}

.color_item .title {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10rem;
}

.color_item .img_list {
    display: flex;
    flex-wrap: wrap;
}

.color_item .img_list img {
    width: 200rem;
    margin-right: 30rem;
    margin-bottom: 10rem;
}
.ty-banner-1 {
    overflow: hidden;
    line-height: 0;
    text-align: center
}

.ty-banner-1 img {
    visibility: hidden
}

.ty-banner-1 img.show {
    visibility: visible
}

.p12-curmbs-1 {
    font-size: 14px;
    border-bottom: 1px dashed #2b2b2b
}

.p12-curblock {
    display: none
}

.p12-curmbs-1 b {
    padding-left: 35px;
    background: url(/public/uploads/20231214/57f2393cc104d281dfefa82fe8500666.png) no-repeat left center;
    font-weight: normal;
    background-size: 20%;
}

.p12-curmbs-1 i {
    font-style: normal
}

.p12-curmbs-1 span {
    padding: 0 5px;
    height: 46px;
    line-height: 46px
}

.tl-fdh-02 {
    height: 55px;
    background: #bca586;
    margin-bottom: 20px;
    overflow: hidden
}

.tl-fdh-02 li {
    width: 25%;
    height: 55px;
    font-size: 18px;
    line-height: 55px;
    text-align: center;
    float: left;
    border-right: 1px solid #b6b6b6;
    box-sizing: border-box;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.tl-fdh-02 li a {
    color: #333;
    display: block;
    width: 100%
}

.tl-fdh-02 li.sidenavcur,.tl-fdh-02 li:hover {
    background: url(/public/uploads/20231214/1186afcf6e0912c36a39228ca14251aa.png) no-repeat bottom center #0170be;
    background-size:5%;
}

.tl-fdh-02 li.sidenavcur a,.tl-fdh-02 li:hover a {
    color: #fff
}

.p16-left-nav-1 {
    height: 55px;
    background: #f9f9f9;
    margin-bottom: 20px;
    overflow: hidden
}

.p16-left-nav-1 li {
    width: 33%;
    height: 55px;
    font-size: 18px;
    line-height: 55px;
    text-align: center;
    float: left;
    border-right: 1px solid #eee;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p16-left-nav-1 li a {
    color: #333
}

.p16-left-nav-1 li.sidenavcur,.p16-left-nav-1 li:hover {
    background: url(/public/uploads/20231214/1186afcf6e0912c36a39228ca14251aa.png) no-repeat bottom center #0170be;
    background-size:5%;
}

.p16-left-nav-1 li.sidenavcur a,.p16-left-nav-1 li:hover a {
    color: #fff
}

.blk {
    margin-bottom: 20px
}

.p12-pagination-1-main {
    margin: 0 auto;
    padding: 20px 0;
    height: 30px;
    text-align: center
}

.pager_box {
    clear: both;
    text-align: center;
    line-height: 40px;
    margin: 20px auto;
    font-size: 14px;
    color: #404040
}

.pager {
    font-size: 14px;
    padding: 0 10px;
    color: #666;
    line-height: 25px;
    display: inline-block;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    margin: 0px 5px
}

.pager_hover,.pager:hover {
    font-size: 14px;
    background-color: #015198;
    padding: 0 10px;
    line-height: 25px;
    display: inline-block;
    margin: 0px 5px;
    color: #ffffff
}

.first_pager,.prev_pager,.next_pager,.last_pager {
    line-height: 25px;
    color: #404040;
    display: inline-block;
    margin: 0px 5px;
    font-size: 14px
}
.tl-fdh-02 li.sidenavcur, .tl-fdh-02 li:hover {
    background: url(/public/uploads/20231214/1186afcf6e0912c36a39228ca14251aa.png) no-repeat bottom center #000000;
   background-size:5%;
}.topadcs{width:100%;overflow:hidden;text-align:center;margin:0px auto}
.topadcs a img{width:100%;height:auto;display:block}
.topadcs a{display:block;margin:0 auto}
.topadcs a.fullad{height:425px; }
.blk-main{width:1720rem;margin:0 auto}
.blk-xs{width:240px}
.blk-sm{width:930px}
.blk{margin-bottom:30px}
.fdh-01-tit{background:#0170be;height:80px}
.fdh-01-tit h3{height:75px;font-size:24px;font-weight:normal;line-height:75px;color:#fff;border-bottom:5px solid #fff;text-align:center}
.fdh-01-tit h3 span{font-size:14px;text-transform:uppercase}
.fdh-01-nav-one h3{height:50px;line-height:50px;background:url(images/p14-icon5.png) no-repeat right center #ececeb;margin-bottom:2px}
.fdh-01-nav-one h3 a{display:block;font-size:16px;font-weight:normal;margin-right:40px;margin-left:70px;color:#666666}
.fdh-01-nav-one h3.sidenavcur,.fdh-01-nav-one h3:hover{background:url(images/p14-icon2.png) no-repeat right center  #015198}
.fdh-01-nav-one h3.sidenavcur a,.fdh-01-nav-one h3:hover a{color:#fff}
.fdh-01-nav dl{padding:2px 0 4px}
.fdh-01-nav dt{height:50px;font-size:16px;line-height:50px;padding-left:54px;padding-right:40px;margin-bottom:1px;background:#ececec;position:relative}
.fdh-01-nav dt:after{content:"";width:8px;height:8px;border:2px solid #b8b8b8;border-style:solid solid none none;position:absolute;top:50%;right:32px;margin-top:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.fdh-01-nav dt.sidenavcur:after,.fdh-01-nav dt:hover:after{border-color:#015198}
.fdh-01-nav dt.sidenavcur a,.fdh-01-nav dt:hover a{color:#015198}
.fdh-01-nav dd{border:1px solid #ececec;border-bottom:0}
.fdh-01-nav p{height:50px;font-size:14px;line-height:50px;padding-left:72px;padding-right:40px;border-bottom:1px solid #ececec;background:#fff;position:relative}
.fdh-01-nav p.sidenavcur a,.fdh-01-nav p:hover a{color:#015198}
.fdh-01-nav p.sidenavcur:after,.fdh-01-nav p:hover:after{background:#015198}
.fdh-01-nav a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clear{
    clear:both;
}
.prev_pager{
    padding:1rem;
    border:1px solid #999;
    margin-left:1rem;
}
.pager{
   padding:1rem;
   border:1px solid #999;
   margin-left:1rem;
}
.pager_hover{
   padding:1rem;
   border:1px solid #999;
    margin-left:1rem;
}
.last_pager{
    padding:1rem;
    border:1px solid #999;
    margin-left:1rem;
}
.next_pager{
    padding:1rem;
    border:1px solid #999;
    margin-left:1rem;
}
.first_pager{
    padding:1rem;
     border:1px solid #999;
    margin-left:1rem;
}* .footer {
  margin: 0rem auto;
  width: 1720rem;
  margin-top: 125rem;
  clear:both;
}

* .footer .box {
  margin: 0rem;
}

* .footer .box .nav {
  margin: 0rem;
}

* .footer .box .nav h1 {
  margin: 0rem;
  font-size: 18rem;
  color: #9b9b9b;
}

* .footer .box .nav .list {
  margin: 0rem;
}
* .footer .box .nav .list .line {
    margin: 0rem;
    height: 20rem;
    width: 1rem;
    background: #9b9b9b;
    margin-right: 38rem;
    margin-top: 2rem;
    margin-left: 16rem;
}
* .footer .box .nav .list ul {
  margin: 0rem;
}

* .footer .box .nav .list ul li {
  margin: 0rem;
}

* .footer .box .nav .list ul li a {
  margin: 0rem;
}

* .footer .box .nav .list ul {
  margin: 0rem;
  padding: 0rem;
  display: flex;
  margin-top: 8rem;
}

* .footer .box .nav .list ul li {
  margin: 0rem;
}

* .footer .box .nav .list ul li a {
  margin: 0rem;
  font-size: 18rem;
  color: #9b9b9b;
  margin-right: 28rem; 
}

* .footer .box .copytright {
  margin: 0rem;
  color: #9b9b9b;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 25rem 0;
  border-top: 1px solid  #414141;
  margin-top: 80rem;
}

* .footer .box .copytright .left {
  margin: 0rem;
  display: flex;
  align-items: center;
}

* .footer .box .copytright .left img {
  margin: 0rem;
}

* .footer .box .copytright .left span {
  margin: 0rem;
  font-size: 14rem;
}

* .footer .box .copytright .right {
  margin: 0rem;
  font-size: 14rem;
}