@charset "utf-8";
html,body{font-family: "Microsoft YaHei","Arial";background: #f9f9f9;}
/*hide scroll*/
/* ::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
::-webkit-scrollbar {width:0px;height:0px;}
::-webkit-scrollbar-thumb {background:#dddddd;background-clip:padding-box;min-height:28px;}
::-webkit-scrollbar-thumb:hover {background:#bbb;} */

body{position: relative;}
body::before{content: "";display: block;max-width:1920px;background: url(../images/bg_top.jpg) no-repeat top center #f9f9f9;height:454px;position: absolute;top:0;left: 0;right:0;z-index: 0;}
body::after{content: "";display: block;max-width:1920px;background: url(../images/bg_btm.jpg) no-repeat bottom center #f9f9f9;height:620px;position: absolute;bottom:0;left: 0;right:0;z-index: 0;}
.lg_wrap{position: relative;z-index: 1;}
/*头部样式*/
header{margin:0 auto;position: relative;top:0;left:0;right:0;z-index: 99;text-align: center;transition: all .5s;height: 84px;z-index: 2;}
header h1 a{line-height: 84px;max-width: 105px;}
header h1 img{max-width:115px;}
.head_top dl{text-align: right;line-height: 36px;height: 36px;}
.head_top dl dt,
.head_top dl dd{display: inline-block;vertical-align: top;font-size: 12px;color:#666;}
.head_top dl dd a{display: inline-block;margin:0 5px;color:#666;}
.head_top dl dd.active a{color:#c80135;}
.head_btm ul{display: inline-block;vertical-align: top;line-height: 48px;height:48px;}
.head_btm ul li{display: inline-block;vertical-align: middle;font-size: 14px;color:#333;position: relative;}
.head_btm ul li>a{color:#333;padding:0 17px;display: block;border-radius: 3px;line-height: 36px;margin-bottom: 10px;}
.head_btm ul li:hover>a{background: #91072b;color:#fff;}
.head_btm ul li dl{position: absolute;top: 150%;left: -25%;right:0;width: 300%;height:0;overflow: hidden;margin:0 auto;z-index: 9999;background:rgba(255, 255, 255, .75);border-radius: 3px;}
.head_btm ul li dl dd{float: left;;font-size: 14px;line-height: 20px;text-align: center;width:50%;vertical-align: top;padding:0 5%;box-sizing: border-box;}
.head_btm ul li dl dd:nth-child(odd){border-right: 1px solid #fff;box-sizing: border-box;}
.head_btm ul li dl dd>a{color:#333;font-size: 14px;display: block;padding:10px 0;}
.head_btm ul li dl dd:hover>a{color:#333;}
.head_btm ul li:hover dl{top: 45px;z-index: 999;display: block;height:auto;transition: all .2s;padding:10px 0;}
.head_btm ul li:hover dl dd>a{background:none;margin:0;}
.head_btm ul li dl dd a:hover{font-weight: bold;font-size: 15px;}
.head_btm ul li dl dd a:hover{background: #fff;border-radius: 3px;color:#91072b;}

.head_btm .serch{display: inline-block;vertical-align: top;margin-left:80px;position: relative;line-height: 25px;height:25px;}
.head_btm .serch input{width:140px;height:25px;line-height: 25px;border:1px solid #e5e5e5;box-sizing: border-box;border-radius: 3px;padding:0 25px 0 5px;margin-top: 8px;}
.head_btm .serch button{width: 25px;height:23px;position: absolute;right:1px;top:9px;border:none;background: #fff;}

/*底部样式*/
footer{margin: 0 auto;background: rgba(88, 88, 88, .8);max-width: 1920px;width:100%;overflow: hidden;position: absolute;}
.foot_left{padding-top:20px;}
.foot_left p{font-size: 12px;line-height: 24px;color:#fff;}
.foot_left p a{color:#fff;}
.foot_right p{display: inline-block;vertical-align: middle;font-size: 18px;color:#fff;margin-right: 20px;}
.foot_right p font{color:#c80135;}
.foot_right span{display: inline-block;vertical-align: middle;width:84px;height:84px;overflow: hidden;}
.foot_right span img{max-width: 100%;}
.foot_right b{display: inline-block;vertical-align: middle;width:12px;font-size: 12px;line-height: 14px;color:#fff;font-weight: normal;}

.friend{width:190px;height:35px;margin: 5px 0 0 auto;position: relative;background: rgba(255, 255, 255, .3);text-align: right;}
    .friend-bar{position: relative;}
    .friend-text{font-size: 14px;color:#fff;line-height: 35px;text-align: left;padding-left:15px;cursor: pointer;}
    .arro{background:#e60012;width:35px !important;height:35px !important;line-height:35px;position: absolute;right: 0;top:0;cursor: pointer;font-size: 12px;color:#fff;}
    .arro::before,
    .arro::after{content: "";width:15px;height:1px;background: #fff;position: absolute;top:10px;left: 10px;}
    .arro::before{transform: rotate(135deg);left: 15px;top:17px}
    .arro::after{transform: rotate(50deg);left:5px;top:17px;}
    .friend-list{position: absolute;bottom:35px;background: #545960;left:0;right:0;opacity: 0;transform: translateY(-10px);visibility: hidden;transition: all .5s;}
    .friend-list .multiline1{width:100%;text-align: left;padding-left: 5px;}
    .friend-list .multiline1 a{font-size: 12px;line-height: 30px;color:#fff;display: block;}
    .friend.on .friend-list{transform: translateY(0);opacity: 1;visibility: visible;transition: all .5s;}

/*banner样式*/
.banner{max-width: 1200px;width:100%;overflow: hidden;margin:0 auto;position: relative;max-height:513px;}
.banner .swiper-container_banner{position: relative;z-index: 2;}
.banner .swiper-container_banner .swiper-slide{width:100% !important;height:100%;}
.banner .swiper-container_banner .swiper-slide img{width:100%;height:100%;}
.banner .swiper-pagination_banner{position: absolute;bottom: 15px;right:30px;z-index: 33;}
.banner .swiper-pagination_banner .swiper-pagination-bullet{width:8px;height:8px;background: #fff;opacity:1;margin: 0 3px;}
.banner .swiper-pagination_banner .swiper-pagination-bullet-active{background: #c80135;}

.mains{position: relative;z-index: 1;}
.mains .title{padding-bottom: 30px;}
.mains .title h3{border-bottom: 1px solid #bfbfbf;position: relative;box-sizing: border-box;}
.mains .title h3::after{content: "";display: block;width:130px;height:2px;background: #c80135;position: absolute;bottom: -1px;left: 0;}
.mains .title h3 img{display: inline-block;padding-bottom: 10px;}
.mains .title h3 span{display: inline-block;float: right;font-size: 12px;line-height: 24px;color:#666;text-transform: uppercase;margin-top:20px;}
.mains .title h3 span a{color:#666;display: block;}
.mains .title h3 span a:hover{color:#91072b;}

.sy_news{max-width: 685px;width:57%;}
.sy_news_top .pic{max-width: 260px;height:175px;overflow: hidden;float: left;width:38%;}
.sy_news_top .pic img{max-width: 100%;text-align: center;transition: all 1s;}
.sy_news_top .tct{float: right;max-width: 395px;width:58%;}
.sy_news_top .tct .bt{font-size: 24px;line-height: 24px;color:#333;height:24px;}
.sy_news_top .tct .txt{font-size: 12px;line-height: 24px;color:#666;height:72px;margin: 20px auto;}
.sy_news_top .tct .time{font-size: 12px;line-height: 24px;color:#9d9e9f;height:24px;}
.sy_news_top:hover .pic img{transform: scale(1.1);transition: all .5s;}
.sy_news_top:hover .tct .bt,
.sy_news_top:hover .tct .txt,
.sy_news_top:hover .tct .time{color:#91072b;}
.sy_news_btm ul li{border-bottom: 1px solid #dbdbdb;margin: 15px auto;padding-bottom: 5px;}
.sy_news_btm ul li .bt h4{width:80%;display: inline-block;vertical-align: middle;font-size: 14px;line-height: 24px;color:#666;font-weight: bold;height:24px;}
.sy_news_btm ul li .bt span{display: inline-block;vertical-align: middle;width:18%;float: right;text-align: right;font-size: 12px;line-height: 24px;color:#666;}
.sy_news_btm ul li .txt{font-size: 12px;line-height: 24px;color:#999;}
.sy_news_btm ul li:hover .bt h4,
.sy_news_btm ul li:hover .bt span,
.sy_news_btm ul li:hover .txt{color:#91072b;}

.sy_honor{max-width: 455px;width:38%;}
.sy_honor_top,
.sy_honor_btm{padding:20px;box-sizing: border-box;background: #f1f1f1;}
.sy_honor_top .bt{font-size: 24px;line-height: 24px;height:24px;color:#91072b;}
.sy_honor_top .txt{font-size: 12px;line-height: 24px;height:72px;color:#666;margin:20px auto;}
.sy_honor_top .more{font-size: 12px;line-height: 24px;height:24px;color:#91072b;text-align: right;}
.sy_honor_top .more a{color:#91072b;}
.sy_honor_btm{width:455px;overflow: hidden;position: relative;}
.sy_honor_btm .swiper-container-bar{width:415px;margin:0 auto;text-align: center;}
.sy_honor_btm .swiper-container-bar .swiper-button-prev,
.sy_honor_btm .swiper-container-bar .swiper-button-next{background: #bdbdbd;width: 22px;height:30px;}
.sy_honor_btm .swiper-container-bar .swiper-button-prev{left: 0;}
.sy_honor_btm .swiper-container-bar .swiper-button-next{right:0;}
.sy_honor_btm .swiper-container-bar .swiper-button-prev::after,
.sy_honor_btm .swiper-container-bar .swiper-button-next::after{font-size: 16px;color:#fff;}

.sy_project_list ul{font-size: 0;text-align: center;}
.sy_project_list ul li{display: inline-block;vertical-align: top;max-width: 226px;margin: 0 15px 15px 0;}
.sy_project_list ul li:nth-child(5n){margin-right: 0;}
.sy_project_list ul li .pic{max-width: 226px;height:147px;overflow: hidden;}
.sy_project_list ul li .pic img{max-width: 100%;text-align: center;transition: all 1s;}
.sy_project_list ul li .bt{font-size: 12px;line-height: 38px;height:38px;color:#666;padding:0 5px;box-sizing: border-box;background: #f1f1f1;}
.sy_project_list ul li:hover .pic img{transform: scale(1.1);transition: all .5s;}
.sy_project_list ul li:hover .bt{color:#91072b;}

.bar{max-width: 1200px;width:100%;margin:0 auto;}
.bar_sj{display: none;}

.mains_left{max-width: 210px;width:18%;}
.mains_left .bt{background: url(../images/bt_bg.png) no-repeat center;width:100%;height:52px;line-height: 52px;font-size: 24px;color:#fff;text-align: center;}
.mains_left .bt img{margin-left:10px;}
.mains_left .mains_left_nav{width:100%;background: #eee;padding:10px 0;}
.mains_left .mains_left_nav ul li{font-size: 16px;line-height: 40px;color:#333;padding:4px 0;text-align: center;}
.mains_left .mains_left_nav ul li.active>a,
.mains_left .mains_left_nav ul li:hover>a{background: #91072b;display: block;border-radius: 0 40px 40px 0;color:#fff;}
.mains_left .mains_left_nav ul li dl{padding:10px 0;border-bottom: 1px solid #e5e5e5;}
.mains_left .mains_left_nav ul li dl dd{padding:4px 0 4px 10px;font-size: 12px;color:#333;width:85%;}
.mains_left .mains_left_nav ul li dl dd a{display: block;border-radius: 0 40px 40px 0;}
.mains_left .mains_left_nav ul li dl dd.active>a,
.mains_left .mains_left_nav ul li dl dd:hover>a{background: #eee1e5;color:#91072b;}
.mains_right{max-width: 915px;width:76.3%;}
.crumbs{line-height: 52px;border-bottom: 1px solid #e5e5e5;}
.crumbs_left{width:30%;font-size: 16px;font-weight: bold;color:#333;}
.crumbs_right{width:70%;text-align: right;}
.crumbs_right dl dt,
.crumbs_right dl dd{display: inline-block;vertical-align: top;font-size: 12px;color:#888;}
.crumbs_right dl dd a{color:#888;}
.crumbs_right dl dd::after{content: ">";display: inline-block;margin:0 5px;}
.crumbs_right dl dd:last-child:after{display: none;}
.crumbs_right dl dd.active a{color:#333;}

.team_list ul{font-size: 0;text-align: center;}
.team_list ul li{display: inline-block;max-width: 420px;width:46%;margin: 0 8% 30px 0;border-bottom: 1px solid #e6e6e6;padding-bottom: 30px;}
.team_list ul li:nth-child(2n){margin-right: 0;}
.team_list ul li .pic{max-width: 150px;height:202px;overflow: hidden;width: 35.72%;display: inline-block;vertical-align: top;}
.team_list ul li .pic img{max-width: 100%;text-align: center;transition: all 1s;}
.team_list ul li .tct{max-width: 230px;display: inline-block;vertical-align: top;width: 54.77%;text-align: left;margin-left:7%;}
.team_list ul li .tct .bt{font-size: 24px;font-weight: bold;color:#333;line-height: 30px;height:30px;}
.team_list ul li .tct .txt{font-size: 14px;line-height: 24px;color:#888;height:96px;margin:20px auto}
.team_list ul li .tct .more{font-size: 14px;line-height: 24px;color:#91072b;}
.team_list ul li .tct .more a{color:#91072b;}
.team_list ul li:hover .pic img{transform: scale(1.1);transition: all .5s;}
.team_list ul li:hover .tct .bt{color:#91072b;}

.contact_con{max-width: 755px;margin:0 auto;}
.contact_con h3{font-size: 24px;font-weight: bold;color:#333;}
.contact_con dl{margin:35px auto;}
.contact_con dl dt,
.contact_con dl dd{display: inline-block;vertical-align: top;line-height: 48px;}
.contact_con dl dt{max-width: 85px;text-align: right;width:12%;font-size: 16px;color:#222;}
.contact_con dl dt font{color:#dd0000;}
.contact_con dl dd{max-width: 660px;width:88%;}
.contact_con dl dd input{max-width:500px;width:76%;height:48px;line-height: 48px;background: #f7f7f7;border:1px solid #e9e9e9;box-sizing: border-box;font-size: 16px;color:#888;padding:0 15px;}
.contact_con dl dd textarea{width:100%;background: #f7f7f7;border:1px solid #e9e9e9;padding:15px;box-sizing: border-box;font-size: 16px;color:#888;}
.contact_con button{font-size: 16px;color:#fff;width:270px;line-height: 48px;text-align: center;background: #91072b;border: none;border-radius: 3px;margin-left: 90px;}

.product_list ul{font-size: 0;}
.product_list ul li{display: inline-block;vertical-align: top;max-width: 260px;width: 28.42%;margin: 0 2% 4%;}
.product_list ul li .pic{max-width: 260px;height: 180px;overflow: hidden;}
.product_list ul li .pic img{max-width: 100%;text-align: center;transition: all 1s;}
.product_list ul li .bt{font-size: 16px;line-height: 55px;color:#333;background: rgba(199, 199, 199, .22);height:55px;text-align: center;}
.product_list ul li:hover .pic img{transform: scale(1.1);transition: all .5s;}
.product_list ul li:hover .bt{background: #91072b;color:#fff;transition: all .5s;}
.product_title{text-align: center;font-size: 24px;color:#333;line-height: 30px;font-weight: bold;}

.fy{border-top:1px solid #e5e5e7;padding:3% 0;}
.fy a{display: block;font-size: 14px;color:#666;line-height: 30px;}
.fy a:hover{color:#91072b;}
.return a{color:#fff;font-size: 14px;background: #d8d8d8;display: inline-block;line-height: 36px;padding:0 20px;border-radius: 3px;}
.return a span{transform: rotate(-180deg);display: inline-block;font-weight: bold;}
.return a:hover{background: #91072b;}

.recu{ padding:0;}
.recu ul{ cursor:pointer;background: #f1f1f1 }
.pos dd { padding:0 ;}
.pos dd li{padding-right: 90px; height: 50px; margin: 0; line-height: 50px; padding-left: 14px; font-size: 14px; display: inline-block; text-align:center; color:#666666;  }
.pos dd li.active{color:#91072b;}
.Requirement{ border-bottom:none; color:#666666; line-height:30px;  display:none; padding: 0 320px 0 18px; }
.join_h3{ font-size:22px; margin-bottom: 6px; height:70px; line-height: 70px; border-bottom: 1px solid #f1f1f1; overflow: hidden; font-size: 22px; padding-left: 14px;  }
.join_h3::before{content: "";display: inline-block;vertical-align: middle;width:4px;height:20px;background: #91072b;margin-right: 10px;}
.scb{border-bottom: 1px solid #f1f1f1; padding-bottom: 8px;}
.join_em{ color: #666666; height: 30px; line-height: 30px; display: block; margin-top: 30px; }
.join_see{ width: 148px; height: 38px; line-height: 38px; transition: all 0.5s ease 0s; border: 1px solid #91072b; background: #91072b; color: #fff; border-radius: 38px; text-align: center; display: block; margin: 20px auto 0; font-size: 12px; }
.join_see:hover{ background: none; color: #91072b; transition: all 0.5s ease 0s; padding: 0 10px;  }

.news_list ul li{font-size: 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 30px;margin-top:30px;}
.news_list ul li .time,
.news_list ul li .tct{display: inline-block;vertical-align: top;}
.news_list ul li .time{max-width:100px;font-size: 24px;font-family: "Arial";color:#91072b;width:11%;line-height: 48px;}
.news_list ul li .tct{max-width: 800px;width: 89%;}
.news_list ul li .tct .bt{font-size: 16px;line-height: 48px;color:#333;font-weight: bold;height:48px;}
.news_list ul li .tct .txt{font-size: 14px;line-height: 24px;color:#666;height:48px;}
.news_list ul li:hover .tct .bt,
.news_list ul li:hover .tct .txt{color:#91072b;}
.news_title{text-align: center;}
.news_title .bt{font-size: 24px;color:#333;font-weight: bold;margin-bottom: 15px;}
.news_title span{display: inline-block;vertical-align: top;font-size: 12px;line-height: 30px;color:#666;}

.bshare-custom a{width:20px;height:20px;float: none;display: inline-block;vertical-align: middle;margin:0;padding:0 !important;}

.honor_list ul li{font-size: 0;margin-top:25px;padding-bottom: 25px;border-bottom: 1px solid #e5e5e5;}
.honor_list ul li .pic,
.honor_list ul li .tct{display: inline-block;vertical-align: top;}
.honor_list ul li .pic{max-width: 155px;width:17%;height:118px;overflow: hidden;}
.honor_list ul li .pic img{max-width: 100%;text-align: center;transition: all 1s;}
.honor_list ul li .tct{max-width: 730px;width:79.79%;margin-left:3%;}
.honor_list ul li .tct .bt{font-size: 16px;line-height: 48px;color:#333;font-weight: bold;height:48px;}
.honor_list ul li .tct .txt{font-size: 14px;line-height: 24px;height:48px;color:#666;}
.honor_list ul li:hover .pic img{transform: scale(1.1);transition: all .5s;}
.honor_list ul li:hover .tct .bt{color:#91072b;}

/*20230625*/

.head_btm .head_top{display: inline-block;}
.header h1 span{font-size: 12px;color:#fff;background: url(../images/bgs.png) no-repeat center;width: 62px;height: 50px;text-align: center;display: inline-block;vertical-align: bottom;line-height: 50px;margin:0 10px;}
.header h1 p{display: inline-block;vertical-align: bottom;font-size: 16px;color:#000;line-height: 50px;}

.bidding_left{width: 280px;}
.bidding_left_top{background: url(../images/bidding_left_bg.jpg) no-repeat;width: 280px;padding: 30px;box-sizing: border-box;border-top: 7px solid #91072b;margin-bottom: 40px;}
.bidding_left_top h3{font-size: 18px;line-height: 30px;color:#fff;}
.bidding_left_top h3 font{color:#fa6764;}
.bidding_left_top h3:nth-child(2){margin-bottom: 20px;}
.bidding_left_top p{font-size: 14px;font-weight: bold;line-height: 36px;color:#fa6764;}
.bidding_left_top input{height: 36px;line-height: 36px;background: #4e5069;border:none;width: 100%;text-indent: 0.8em;font-size: 14px;color:#fff;}
.bidding_left_top input::placeholder{color:#fff;}
.bidding_left_top .btss{display: block;width: 100%;border: none;background: url(../images/btns_bg.jpg) no-repeat;line-height: 36px;font-size: 14px;font-weight: bold;color:#fff;border-radius: 5px;margin-top: 25px;text-align: center;}

.bidding_right{width: 885px;}
.bidding_right .bidding_tits{padding-bottom: 20px;}
.bidding_right .bidding_tits h3{font-size: 22px;font-weight: bold;line-height: 36px;color:#232339;}
.bidding_right .bidding_tits h3 img{margin-left: 10px;}
.bidding_right .bidding_tits h3 a{font-size: 14px;line-height: 36px;color:#91072b;font-weight: normal;}
.bidding_right .bidding_tct{margin-bottom: 30px;}
.bidding_tct .item_tit,
.bidding_tct .item_list a{display: flex;justify-content: space-around;align-items: center;padding: 0 25px;}
.bidding_tct .item_tit span,
.bidding_tct .item_list span{display: block;}
.bidding_tct .item_tit span:nth-child(1),
.bidding_tct .item_list span:nth-child(1){width:15%;}
.bidding_tct .item_tit span:nth-child(2),
.bidding_tct .item_list span:nth-child(2){width:60%;}
.bidding_tct .item_tit span:nth-child(3),
.bidding_tct .item_list span:nth-child(3){width:21%;}
.bidding_tct .item_tit{background: url(../images/btns_bg.jpg) center;background-size: cover;}
.bidding_tct .item_tit span{font-size: 14px;line-height: 36px;color:#fff;font-weight: bold;}
.bidding_tct .item_list a{padding: 15px 25px;border-bottom: 1px solid #dcdcdc;position: relative;}
.bidding_tct .item_list a::before{content: "";display: block;width: 6px;height: 6px;background: #bfbfbf;border-radius: 5px;position: absolute;top: 50%;left: 15px;margin-top: -3px;}
.bidding_tct .item_list span:nth-child(1){font-size: 16px;line-height: 36px;font-weight: bold;color:#333;}
.bidding_tct .item_list span:nth-child(2){font-size: 14px;line-height: 18px;color:#333;}
.bidding_tct .item_list span:nth-child(3){font-size: 14px;line-height: 36px;color:#910229;}

.right_bar{position: fixed;right: 10px;top: 30%;z-index: 99;}
.right_bar ul{display: flex;flex-direction: column;}
.right_bar ul li{width: 70px;height: 70px;display: flex;flex-direction: column;justify-content: center;align-items: center;margin-bottom: 15px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);cursor: pointer;position: relative;background: #fff;}
.right_bar ul li p{font-size: 14px;line-height: 24px;color:#93072b;}
.right_bar ul li span{border-radius: 5px;overflow: hidden;display: block;}
.right_bar ul li .show{position: absolute;top: 0;right: 70px;width: 120px;height:120px;overflow: hidden;transform: translateX(200%);transition: ease-in 0.5s;z-index: 0;}
.right_bar ul li:hover .show{transform: translateX(0);transition: ease-in 0.5s;}

.login_tit{background: url(../images/login_tit_bg.png) no-repeat center;width: 790px;margin: 0 auto;height: 355px;display: flex;align-items: center;justify-content: center;}
.login_tit h3{font-size: 36px;line-height: 36px;color:#fff;display: inline-block;}
.login_tit span{font-size: 18px;line-height: 36px;color:#fff;margin-top: 20px;margin-left:10px}
.login{width: 790px;margin: -80px auto 50px;background: url(../images/login_bgs.jpg) no-repeat center;border-radius: 5px;padding: 30px 35px;box-sizing: border-box;}
.logos span{font-size: 12px;color: #fff;background: url(../images/bgs.png) no-repeat center;width: 62px;height: 50px;text-align: center;display: inline-block;vertical-align: bottom;line-height: 50px;margin: 0 10px;}
.login_bd{width: 495px;margin: 30px auto;}
.login_bd p{display: flex;margin-bottom: 20px;}
.login_bd p span{display: block;width: 20%;text-align: right;font-size: 16px;line-height: 52px;}
.login_bd p span font{color:#f40000;}
.login_bd p input{width: 80%;border:none;border-bottom: 1px solid #dcdcdc;font-size: 14px;color:#333;text-indent: 1em;}
.login_bd p button{width: 80%;line-height: 40px;background: url(../images/btns_bg.jpg) center;background-size: cover;border:none;font-size: 16px;color:#fff;border-radius: 5px;}
.login_bd label{padding-left: 20%;font-size: 14px;line-height: 36px;color: #333;}
.login_bd label input{border:1px solid #910229;}

.perfect_tit{margin-bottom: 20px;}
.perfect_tit h3{font-size: 22px;line-height: 36px;color:#232339;font-weight: bold;}
.perfect_left{width: 275px;}
.perfect_left ul{display: flex;flex-direction: column;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);}
.perfect_left ul li{text-align: center;font-size: 16px;line-height: 55px;color:#232339;}
.perfect_left ul li.active,
.perfect_left ul li:hover{background: #910229;}
.perfect_left ul li.active a,
.perfect_left ul li:hover a{color:#fff;}
.perfect_right{width: 900px;}

.perfect_bd{width: 540px;margin: 40px auto;}
.perfect_bd p{margin-bottom: 25px;display: flex;}
.perfect_bd p span{width: 20%;text-align: right;font-size: 16px;line-height: 45px;color:#333;}
.perfect_bd p span font{color:#f40000;}
.perfect_bd p input{width: 80%;height:45px;line-height: 45px;background: #eee;border:none;text-indent: 1em;font-size: 16px;color: #333;}
.perfect_bd p input::placeholder{color:#333;}
.perfect_bd p button{width: 80%;line-height: 45px;background: url(../images/btns_bg.jpg) center;background-size: cover;border:none;font-size: 16px;color:#fff;border-radius: 5px;}

.record_tct{margin-bottom: 30px;}
.record_tct .item_tit,
.record_tct .item_list a{display: flex;justify-content: space-around;align-items: center;padding: 0 25px;}
.record_tct .item_tit span,
.record_tct .item_list span{display: block;}
.record_tct .item_tit span:nth-child(1),
.record_tct .item_list span:nth-child(1){width:10%;}
.record_tct .item_tit span:nth-child(2),
.record_tct .item_list span:nth-child(2){width:49%;}
.record_tct .item_tit span:nth-child(3),
.record_tct .item_list span:nth-child(3){width:38%;}
.record_tct .item_tit{background: url(../images/btns_bg.jpg) center;background-size: cover;}
.record_tct .item_tit span{font-size: 14px;line-height: 36px;color:#fff;font-weight: bold;}
.record_tct .item_list a{padding: 15px 25px;border-bottom: 1px solid #dcdcdc;position: relative;}
.record_tct .item_list a::before{content: "";display: block;width: 6px;height: 6px;background: #bfbfbf;border-radius: 5px;position: absolute;top: 50%;left: 15px;margin-top: -3px;}
.record_tct .item_list span:nth-child(1){font-size: 16px;line-height: 36px;font-weight: bold;color:#333;}
.record_tct .item_list span:nth-child(2){font-size: 14px;line-height: 18px;color:#333;}
.record_tct .item_list span:nth-child(3){font-size: 14px;line-height: 36px;color:#910229;}
.record_tct .item_list span em{display: inline-block;width: 70px;line-height: 32px;font-size: 12px;font-weight: bold;color:#fff;text-align: center;border-radius: 5px;}
.record_tct .item_list span em.a1{background: #a1a1a1;}
.record_tct .item_list span em.a2{background: url(../images/btns_bg.jpg) center;background-size: cover;}
.record_tct .item_list span em.a3{background: #4b61e7;}
.record_tct .item_list span em.a4{background: #ee871d;}

.record_pop{position: fixed;top: 0;left:0;right: 0;z-index: 100;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;display: none;}
.record_pop .pop_con{width: 740px;background: #fff;border-radius: 10px;margin: 5% auto;padding: 30px 45px;box-sizing: border-box;border-top: 12px solid #bf1e2b;position: relative;}
.record_pop .pop_con h4{font-size: 20px;line-height: 30px;font-weight: bold;color:#333;text-align: center;}
.logos h3{display: inline-block;font-size: 24px;font-weight: bold;color:#91072b;line-height: 36px;margin: 0px 0 30px 70px;}
.record_pop .pop_bd{width: 490px;margin: 30px auto;height:500px;overflow-y:auto;overflow-x:hidden;}
.record_pop .pop_bd p{margin-bottom: 25px;display: flex;}
.record_pop .pop_bd p span{width: 20%;text-align: right;font-size: 16px;line-height: 45px;color:#333;}
.record_pop .pop_bd p span font{color:#f40000;}
.record_pop .pop_bd p input{width: 80%;height:45px;line-height: 45px;background: #eee;border:none;text-indent: 1em;font-size: 16px;color: #333;}
.record_pop .pop_bd p input::placeholder{color:#333;}
.record_pop .pop_bd p textarea{width: 80%;border:1px solid #dedede;font-size: 14px;line-height: 30px;color:#333;}
.record_pop .pop_bd p button{width: 80%;line-height: 45px;background: url(../images/btns_bg.jpg) center;background-size: cover;border:none;font-size: 16px;color:#fff;border-radius: 5px;}
.record_pop .pop_con .pop_colse{width: 30px;height: 30px;border-radius: 30px;border:1px solid #bf1e2b;font-size: 20px;color:#bf1e2b;text-align: center;line-height: 30px;position: absolute;right: -30px;top: -40px;cursor: pointer;}

.perfect_title{border-bottom: 1px solid #dedede;padding-bottom: 30px;}
.perfect_title h3{width: 80%;font-size:24px;line-height: 36px;font-weight: bold;color: #333;}
.perfect_title p{font-size: 16px;line-height: 36px;font-weight: bold;color:#333;}
.perfect_title span{display: inline;font-size: 14px;line-height: 36px;color:#910229;}
.perfect_title em{display: block;width: 70px;line-height: 32px;font-size: 12px;font-weight: bold;color:#fff;text-align: center;border-radius: 5px;background: #a1a1a1;}

.perfect_info{border-top: 1px solid #dedede;padding-top: 30px;}
.info_txt{font-size: 24px;line-height: 36px;font-weight: bold;color:#b70634;}
.perfect_info p{font-size: 14px;line-height: 36px;color:#b70634;}
.perfect_info textarea{width: 100%;font-size: 14px;line-height: 24px;color:#333;border:1px solid #dedede;}
.perfect_info button{width: 60px;line-height: 30px;background: url(../images/btns_bg.jpg) center;background-size: cover;border:none;font-size: 14px;color:#fff;border-radius: 5px;margin: 30px 0 0 auto;display: block;}

.info_item{border-bottom: 1px solid #dedede;padding: 20px 0;display: flex;justify-content: space-around;}
.info_item div:nth-child(1){width: 5%;}
.info_item div:nth-child(2){width: 14%;}
.info_item div:nth-child(3){width: 78%;}
.info_item div h3{font-size: 16px;line-height: 24px;color:#b70634;display: flex;padding-bottom: 20px;}
.info_item div h3 font{width: 5%;}
.info_item div h3 p{font-size: 14px;line-height: 24px;color:#666;width: 95%;}
.info_item div p{font-size: 14px;line-height: 24px;color:#333;}

.zb_tit{background: url(../images/btns_bg.jpg) center;background-size: cover;line-height: 42px;display: flex;justify-content: space-around;font-size: 14px;font-weight: bold;color:#fff;}
.zb_tit div:nth-child(1),
.zb_items .item div:nth-child(1){width: 20%;padding-left: 25px;}
.zb_tit div:nth-child(2),
.zb_items .item div:nth-child(2){width: 45%;}
.zb_tit div:nth-child(3),
.zb_items .item div:nth-child(3){width: 25%;}

.zb_items .item{padding: 15px 0;border-bottom: 1px solid #dcdcdc;}
.zb_items .item a{display: flex;align-items: center;justify-content: space-around;}
.zb_items .item div{font-size: 14px;line-height: 18px;color:#333;}
.zb_items .item div:nth-child(1){font-size: 16px;font-weight: bold;position: relative;}
.zb_items .item div:nth-child(1)::before{content: "";display: block;width: 6px;height: 6px;background: #bfbfbf;border-radius: 6px;position: absolute;left: 10px;top: 50%;margin-top: -3px;}
.zb_items .item div:nth-child(3){color:#910229;}
.zb_items2{background: #f1f1f1;}
.zb_tit2 div:nth-child(1),
.zb_items2 .item div:nth-child(1){width: 30%;padding-left: 25px;}
.zb_tit2 div:nth-child(2),
.zb_items2 .item div:nth-child(2){width: 55%;}
.zb_items .item:hover div{color:#910229;}
.zb_items .item:hover div:nth-child(1)::before{background:#910229;}