@charset "utf-8";

body{  font-size:14px ; color:#000; font-family:"微软雅黑"; background:#fff;}
*{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
a { color:#000; text-decoration:none; outline:none;}
.more a{color: #CF101D;}
/*top nav*/
.top{ height:72px; width:100%; margin:0 auto; background:#fff;  z-index:1;}
.top_con{ height:66px; width:1200px; margin:0 auto; display: flex;}

.logo{ flex: 1;}
.logo img{ vertical-align:top; margin-top:10px; margin-left:24px;height: 50px;width: 50px;}

.menu{flex: 10; font-family:"微软雅黑"; position:relative; font-size:18px; font-weight:bold;}
.menu li{ float:left; margin-left:55px; padding-top:22px;}
.menu li a{ color:#7D7D7D;text-decoration:none;}
.menu li a:hover{ color:#CF101D; text-decoration:none;}/**#7D7D7D**/
.menu li.cur a{ color:#CF101D;}
.menu li:first-child{ margin-left:60px;}

.navicons{flex: 5;margin:16px 0 ;display: flex;flex-direction: row;justify-content: flex-end;}
.icon-item{height: 40px;width: 40px;cursor:pointer;display: inline-block;float: left;position:relative;}
.wx-icon{background: url(../images/wx-icon.png) no-repeat;background-size: 100% 100%;}
.wb-icon{background: url(../images/wb-icon.png) no-repeat;background-size: 100% 100%;}
.sph-icon{background: url(../images/sph-icon.png) no-repeat;background-size: 100% 100%;}
.dy-icon{float: left;height: 40px;width: 100px;cursor:pointer;display:flex;justify-content: center;align-items: center; font-family: PingFangSC, PingFang SC;font-weight: 600;font-size: 18px;color: #7D7D7D;text-align: center;font-style: normal;}
.dy-icon span{background: url(../images/dy-icon.png) no-repeat;background-size: 100% 100%;width: 12px;height: 14px; display: inline-block;margin-right: 10px;}


.qrcodes{display: none;}
.icon-item:hover .qrcodes{display: block;position: absolute;right: -30px;top: 40px;z-index:999}
.qrcodes img{height: 100px;width: 100px;}

.search{height: 32px;line-height: 32px;border: 1px solid #CF101D;border-radius: 20px;padding: 0 15px;display: flex;flex-direction: row;align-items: center;justify-content: center;}
.search input{border: none;width: 160px;height: 28px;line-height: 28px;outline:none}
.search span{height: 20px;width: 20px;background: url(../images/search.png) no-repeat;background-size: cover; display: inline-block;}

/* banner */
.banner{ clear:both; margin:0 auto; width:1200px; text-align:center; height:410px; background:none; }
.banner img{ width: 1200px; height: 384px;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background-color: #CF101D;}

/*首页模块样式*/
/*content*/
.content-one{width:1200px; margin:0 auto;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;margin-top:40px ;height: 425px;}
.yanjiu{flex: 1;margin:10px 10px 0 20px;width: 600px;position: relative;}
.yanjiu .more{position:absolute;bottom:5px;right: 0;cursor: pointer;z-index: 999;border:2px solid #CF101D; width: 52px;height: 22px;display: block;color: #CF101D;font-weight: bold;border-radius: 20px;text-align: center;}
.yanjiu_con{margin-top:20px}
.yanjiu .area-title{background:url(../images/yanjiu.png) no-repeat;height: 32px;background-size: contain;background-position: center;}
.yanjiu_item{width: 48%;margin: 0 2% 20px 0;position: relative;height: 148px;float: left;}
.yanjiu_item:nth-child(2n){margin: 0 0 20px 2%;}
.yanjiu_item img{width: 100%;position: absolute;z-index: -1;height: 148px;border-radius: 4px;}
.yanjiu_item_title{display: flex;align-items: center;color: #fff;position: absolute;bottom: 0;width:268px; height: 62px;line-height: 20px;padding: 0 10px;text-align: justify;background: rgba(0, 0, 0, 0.4);}/***width:267px; height: 40px;***/
.yanjiu .swiper-slide{height: 360px;}
.yanjiu .swiper-pagination{margin:10px 0 0 0;clear: both;}
.yanjiu .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color: #000;opacity: 1;background: rgba(0, 0, 0, 0.2);}
.yanjiu .swiper-pagination .swiper-pagination-bullet-active{background-color: #CF101D;height: 20px;width: 20px;line-height: 20px;text-align: center;color: #FFF;}

.pingxuan{flex: 1;margin:10px 20px 0 10px;width: 480px;}
.pingxuan_con{margin-top:20px;width: 500px;}
.pingxuan .area-title{background:url(../images/pingxuan.png) no-repeat;height: 32px;background-size: contain;background-position: center;}
.pingxuan_con{background:url(../images/pingxuan_bg.png) no-repeat;background-size: contain;background-position: center;height: 350px;width: 100%;}
.pingxuan_con a{display: block; height: 350px;width: 96%;}
.pingxuan_con img{width: 98%;border-radius: 4px;height: 316px;}
.pingxuan_con .swiper-pagination .swiper-pagination-bullet-active{background-color: #CF101D;}


.content-two{width:1200px; margin:40px auto 0;}
.content-two img{width: 1160px;margin: auto;display: block;}

.content-three{width:1200px; margin:40px auto;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;}
.dongtai{flex: 2.3;margin:10px 10px 0 20px;}
.dongtai_con{margin-top:20px;height: 412px;background-color:#D7D7D7 ;border-radius: 4px;padding: 20px 20px 30px!important;width: 700px;position: relative;}
.dongtai_con .more{position:absolute;bottom:5px;right: 20px;cursor: pointer;z-index: 999;border:2px solid #CF101D; width: 52px;height: 22px;display: block;color: #CF101D;font-weight: bold;border-radius: 20px;text-align: center;}
.dongtai .area-title{background:url(../images/dongtai.png) no-repeat;height: 32px;background-size: contain;background-position: center;}
.dongtai_item{width: 330px;height: 400px;background-color: #FFF;margin-right: 20px;float: left;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.dongtai_item:nth-child(2n){margin-right: 0;}
.dongtai_item img{width: 100%;height: 223px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.dongtai_item_title{margin: 30px ; font-family: PingFangSC, PingFang SC;font-weight: 600;font-size: 18px;color: #002D32;line-height: 25px;text-align: left;font-style: normal;}
.dongtai_item_more{cursor: pointer; margin-left:30px; border:2px solid #CF101D; width: 52px;height: 22px;display: block;color: #CF101D;font-weight: bold;border-radius: 20px;text-align: center;}
.dongtai_activity{width: 100%;height: 270px;margin-top: 20px;}
.dongtai_activity img{width: 100%;height: 270px;}
.dongtai_con .swiper-pagination .swiper-pagination-bullet-active{background-color: #CF101D;}

.zhiku{flex: 1;margin:10px 20px 0 10px;}
.zhiku .area-title{background:url(../images/zhiku.png) no-repeat;height: 32px;background-size: contain;background-position: center;}
.zhiku_con{margin-top:20px}
.zhiku_con .zhiku_list .swiper{height: 400px;}
.zhiku_con .zhiku_list .swiper-pagination .swiper-pagination-bullet-active{background-color: #CF101D;}
.zhiku_list{position: relative; padding:10px 20px 10px 20px;width: 355px;background: #FFFFFF;box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.1);border-radius: 4px;border: 1px solid #D7D7D7;}
.zhiku_list_title{color:#CF101D;margin: 15px 0;display: inline-block;}
.zhiku_list_item {width: 100%;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;padding: 14px 0;border-bottom: 1px solid #E4E4E4;}
.zhiku_list_item img{margin-right: 10px;border-radius: 28px;height: 56px;width: 56px;}
.zhiku_list_item_info_title{height: 50px;font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 16px;color: #000000;line-height: 22px;text-align: left;font-style: normal;}
.zhiku_list_item_info_subs span{color:#B28487;margin-right: 20px;}
.zhiku_list .more{position:absolute;bottom:0px;right: 0px;cursor: pointer;z-index: 999;border:2px solid #CF101D; width: 52px;height: 22px;display: block;color: #CF101D;font-weight: bold;border-radius: 20px;text-align: center;}

.zhiku_news{position: relative; margin-top: 20px;padding:10px 20px 10px 20px;width: 355px;background: #FFFFFF;box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.1);border-radius: 4px;border: 1px solid #D7D7D7;}
.zhiku_news_con{width: 355px;height: 215px;}
.zhiku_news .more{position:absolute;bottom:0px;right: 0px;cursor: pointer;z-index: 999;border:2px solid #CF101D; width: 52px;height: 22px;display: block;color: #CF101D;font-weight: bold;border-radius: 20px;text-align: center;}

.zhiku_news_con .swiper-pagination .swiper-pagination-bullet-active{background-color: #CF101D;}

.zhiku_news_title{color:#CF101D}
.zhiku_news_item{width: 100%;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;padding: 10px 0;border-bottom: 1px solid #E4E4E4;}
.zhiku_news_item_profile{width: 56px;display: flex;flex-direction: column;align-items: center;margin-right: 10px;}
.zhiku_news_item_profile img{border-radius: 28px;height: 56px;width: 56px;}
.zhiku_news_item_profile span{margin-top: 8px;color: #B28487;}
.zhiku_news_item_info_title{font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 16px;color: #000000;line-height: 22px;text-align: left;font-style: normal;}
.zhiku_news_item_info_subs{margin-top: 20px;font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 14px;color: #9E9E9E;line-height: 20px;text-align: left;font-style: normal;}

.content-four{width:1200px; margin:40px auto;}
.xinkan{width: 1160px;margin: auto;}
.xinkan .area-title{background:url(../images/xinkan.png) no-repeat;height: 32px;background-size: contain;background-position: center;}
.xinkan_con{margin-top: 20px;width: 100%;height: 532px;background: linear-gradient( 308deg, #CF101D 0%, #5B2200 100%), #FFFFFF;border-radius: 4px;border: 1px solid #52C0CC;display: flex;flex-direction: row;justify-content: center;align-items: center;}

.xinkan_poster{background:url(../images/book.png) no-repeat;height: 32px;background-size: contain;background-position: center;width: 340px;height: 465px;margin-left: 40px;}
.xinkan_poster img{margin: 40px 0 0 15px;width: 323px;height: 424px;}

.xinkan_info{height: 420px;color: #FFF;margin:0 30px 0 ;}

.xinkan_title{font-family: PingFangSC, PingFang SC;font-weight: 600;font-size: 24px;line-height: 25px;text-align: left;font-style: normal;margin-bottom: 16px;}

.xinkan_subs{font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 16px;line-height: 20px;text-align: left;font-style: normal;margin-bottom: 30px;}

.xinkan_detail{font-family: PingFangSC, PingFang SC;font-weight: 400;font-size: 16px;color: #FFFFFF;line-height: 30px;text-align: left;font-style: normal;text-align: justify;margin-bottom:35px;}
.xinkan_detail p{text-indent: 32px;}
.xinkan_more{display: block;width: 128px;height: 30px;background: url(../images/dingyue.png) no-repeat ;background-size: contain;cursor: pointer;}

/*关于我们*/
.title{ float:left; clear:both; width:100%; text-align:center;}
.title img{ vertical-align:top; margin:30px 0 20px; height:35px;}
.content2 { margin:0 auto; width:1154px; position:relative; z-index:2; padding:0 23px; text-align:justify; }
.content2 p{ margin-bottom:30px; font-size:17px; line-height:28px;}
.content2 .adv2 img{width: 100%;}
.about{ float:left; clear:both; width:100%; color:#515151; font-size:16px; text-align:justify; }
.about p{ margin-bottom:30px; line-height:40px; text-indent:2em; padding-top:20px; }
.about dl{ float:left; clear:both; width:100%; color:#515151; text-align:justify; }
.about dt{ float:left; clear:both; width:100%;  font-size:20px; margin-bottom:20px; font-weight:bold; }
.about dt span{ float:left; width:5px; height:18px; background:#CF101D; overflow:hidden; margin:5px 10px 0 0; }
.about dd{ float:left; clear:both; width:100%;  font-size:16px; margin-bottom:40px; line-height:40px; }

.media-matrix{display: flex;flex-direction: row;}
.matrix-item{display: flex;flex-direction: column;margin-right: 120px;align-items: center;justify-content: center;}
.matrix-item img{width: 120px;height: 120px;}


/*footer*/
.footer { clear:both; margin:0 auto; width:1160px; padding-bottom:15px; text-align:center; padding-top:20px; color:#888;}
.pt20 a{ margin:0 10px; color:#888;}
.p5{ color:#9b9b9b; padding:5px;}
.p5 a{ color:#9b9b9b; margin-right:10px;}
.Copyright{ padding:5px;}
.Copyright a { display: inline-block; width: 90px; height:44px;}

.zhiku_list_item img{display:none;}





