/* 
* @Author: sublime text
* @Date:   2019-10-16 10:28:11
* @Last Modified by:   sublime text
* @Last Modified time: 2022-04-16 16:04:10
*/
/*banner*/
.wrap{width: 16rem !important;}


#ejdh{width: 100%;height: 0.65rem;line-height: 0.65rem;background: #fff;}
#ejdh .wrap{border-bottom: 1px solid #d9d9d9;height: 0.65rem;}
#ejdh a{color: #333;padding:0 0.2rem;font-size: 0.14rem;}
#ejdh a:hover{color: #e60012;}
#ejdh .fr a{border-right:1px solid #cccccc;padding:0 0.25rem;}
#ejdh .fr a:last-child{border-right: none;padding-right: 0;}
#ejdh .fl a:first-child{padding-left: 0;}


.title{text-align: center;color: #333333;font-size: 0.42rem;font-weight: bold;padding-top: 0.8rem;}
.title i{font-size: 0.32rem;color: #cccccc;display: block;text-transform: uppercase;padding-bottom: 0.05rem;}
.title span{color: #0057ff;}


#banner{width: 100%;height: 6rem;background: url(../image/banner.jpg)no-repeat center;background-size: cover;color: #fff;font-size: 0.18rem;}
#banner p{font-size: 0.48rem;padding-top: 2.3rem;padding-bottom: 0.15rem;}

#banner p span{width: 3.2rem;height: 0.35rem;line-height: 0.35rem;display: block;border-radius: 0.35rem;background: #0057ff;color: #fff;margin:0 auto;text-align: center;font-size: 0.18rem;margin-bottom: 0.1rem;}


.yanj{background: #f5f5f5;padding-bottom: 1.2rem;}
.yanj .shang{width: 83.6%;padding: 0 8.2%;background: #fff;height: 1.8rem;}
.yanj .shang .fl a{font-size: 0.24rem;color: #333333;margin-right: 0.7rem;display: inline-block;padding-top: 0.7rem;}
.yanj .right_main{padding-top: 0.45rem;}
.yanj .shang .fl a:hover,.shang .fl a.on{color: #e60012;border-bottom: 2px solid #e60012;padding-bottom: 0.2rem;}
.yanj .right_main a{display: block;width: 4.4rem;height: 5rem;padding: 0.2rem;float: left;margin-right: 0.75rem;margin-top: 0.75rem;background: #fff;}
.yanj .right_main a:nth-child(3n){margin-right: 0;}
.yanj .right_main a .tu{width: 4.4rem;height: 3rem;overflow: hidden;}
.yanj .right_main a .tu img{width: 100%;display: block;transition:0.5s;}
.yanj .right_main a .tu:hover img{transform: scale(1.1);}
.yanj .right_main a p{font-size: 0.32rem;color: #333333;border-top: 1px solid #e6e6e6;margin-top: 0.4rem;padding: 0.3rem 0 0.2rem;}
.yanj .right_main a p:hover{color: #e60012}
.yanj .right_main .ri{font-size: 0.16rem;color: #333333;line-height: 0.3rem;}

.yanj #more{text-align: center;font-size: 0.2rem;color: #999999;margin:0 auto;margin-top: 1.2rem;}
.yanj #more p{font-size: 0.48rem;color: #333333;padding-top: 0.2rem;font-weight:bold;}
.yanj #more p a{color: #e60012;}
#yuyue{width: 100%;height: 2.57rem;display: block;background: url(../image/yuyue.png)no-repeat center;margin-top: -0.85rem;background-size: cover;}
#yuyue .fl{font-size: 0.36rem;color: #333333;margin-top: 1.1rem;margin-left: 3.5rem;font-family: 'phtb';font-weight:bold;}
#yuyue .fl a{color: #e60012;}

#yuyue .but{margin-top: 1.4rem;display: block;float: right;}
#yuyue .but span{float: right;width: 0.5rem;height: 0.48rem;background: url(../image/red.png)no-repeat left;text-align: center;color: #fff;font-size: 0.16rem;transition:0.5s;color: #fff;overflow: hidden;}
#yuyue .but i{display: block;width: 1.6rem;height: 0.48rem;border: 1px solid #999999;line-height: 0.48rem;text-indent: 0.2rem;font-size: 0.16rem;}
#yuyue .but:hover span{width: 0.75rem;color: #fff;}

.con_cp .cpfl li{float: left;margin-right: 0.7rem;position: relative;}
.con_cp .cpfl li .dalei{font-size: 0.24rem;color: #333333;display: inline-block;padding-top: 0.7rem;}
.con_cp .cpfl li .dalei i{width: 0.15rem;display: block;background: url(../image/jian.jpg)no-repeat center;height: 0.09rem;display: inline-block;padding-left: 0.2rem;float: left;margin-top: 0.13rem;background-size:40%;}
.con_cp .cpfl li .dalei span{display: inline-block;float: left;}

.con_cp .cpfl li:hover .dalei,.con_cp .cpfl li.on .dalei{color: #e60012;border-bottom: 2px solid #e60012;padding-bottom: 0.2rem;}
.con_cp .cpfl li:hover .dalei i,.con_cp .cpfl li.on .dalei i{background: url(../image/jian2.jpg)no-repeat center;background-size: 40%;}

.con_cp .cpfl li .xl{display: none; z-index: 999;width: 100%;
    position: absolute;
    text-align: center;}
.con_cp .cpfl li .xl a{ color: #333; font-size: 0.16rem; display: block;text-align:center;padding-top: 0;line-height: 0.5rem;background: #fff;display: inline-block;
    width: 100%;}
.con_cp .cpfl li .xl a:hover,.con_cp .cpfl li .xl a.cur{ color: #e60012;}
.con_cp .cpfl li:hover .xl{ display: block;}