@charset "UTF-8";
@import url(font.css);
html,body,div,p,ul,li,h1,h2,h3,h4,h5,h6,a,span,input,button{margin: 0; padding: 0; font-family: siyuanHeiRegular,Arial,sans-serif; font-size:14px; line-height: 1.5em; color: #646464; font-weight: normal; box-sizing: border-box; outline: none;}
a{ text-decoration: none; }
img,br{ margin: 0; padding: 0; border: 0 none;}
li{list-style: none;}
body{ background: #f2f2f2; }

html,body{overflow-x: hidden;}
.flexone{ flex: 1; overflow: hidden; }
.top_wrap{ position: absolute; z-index: 998; top: 0; left: 0; right: 0; border-bottom: solid 1px #66686f; }
.box_wrap{ width: 1120px; margin: 0 auto; min-width: 320px;}
.top_box{ display: flex; align-items: center;}
.logo_wrap{ height: 36px; overflow: hidden; }
.logo_wrap img{ height: 100%; width: auto; }
.nav_wrap ul{ display: flex; flex-wrap: wrap; align-items: center;}
.nav_wrap ul li{ position: relative;  margin:0 12px;}
.nav_wrap ul li .navlink{ display: block; height: 104px; line-height: 104px; border-bottom: solid 2px transparent; font-size: 17px; color: #fff; }
.nav_wrap ul li:hover .navlink{ border-color: #e50019; background-image: url(../img/iupac_015.png); }

.nav_two{width: 190px; display: none; position: absolute; z-index: 999; top: 104px; left: 0; min-width: 100%; background: #fff; padding:10px;}
.nav_two p{ color: #000; font-size: 16px; margin: 14px 0; cursor: pointer;}
.nav_two p:hover{ color: #e50019; }
.nav_wrap ul li:hover .nav_two{ display: block; }

.menu_handle{ display: none; cursor: pointer; margin-left: 10px; }
.filter_black{ position: fixed;z-index: 998; top: 0; right: 0; bottom: 0; left: 0; background:rgba(0,0,0,.6); text-align: right; display: none;}
.closemenu{ margin-right: 16px; cursor: pointer; }

/*轮播图样式重置 begin*/
.swiper-container { width: 100%; height: 100%; }
.swiper-slide { text-align: center;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; overflow:hidden;
}

#banner_swiper .swiper-slide img{
  width:100%;
  height:auto;
  min-height:100%;
  transition:1s linear 2s;
  transform:scale(1.1,1.1);
}
#banner_swiper .swiper-slide-active img,#banner_swiper .swiper-slide-duplicate-active img{
  transition:6s linear;
  transform:scale(1,1);
}    
#banner_swiper .swiper-pagination{ bottom: 100px; }
#banner_swiper .swiper-pagination-bullet{ width: 20px; height: 8px; background: #fff; border-radius: 4px; opacity: 1; margin: 0 6px;}
#banner_swiper .swiper-pagination-bullet-active{ background: #e50019; }
/*轮播图样式重置 end*/

.swi_text{position: absolute; z-index: 998; top: 0; right: 0; left: 0; bottom: 0; display: flex; align-items: center;}
.swi_text_wz{ text-align: left;}
.swititle{ color: #fff; font-size: 85px; font-weight: bold;  width:70%; line-height: 1em; letter-spacing: 2px; }
.swidate{ color: #fff; font-size: 78px; letter-spacing: 2px;}
.swi_en{ color:#fff; font-size:22px; letter-spacing: 7px; font-weight: bold; margin-left: 5px;}
.swi_kua{ margin-top: 20px; display: flex; flex-wrap: wrap; align-items: center;}
.swi_kua span{ font-size: 18px; color: rgba(255,255,255,.8); margin-right: 15px; padding-right: 15px; border-right: solid 1px rgba(255,255,255,.8); line-height: 1.2em; margin-bottom: 5px;}
.swi_kua span:last-child{ border:0 none; }

.sy_search{margin-left: 20px; padding: 2px 5px 2px 0; width: 117px; height: 34px; display: flex; align-items: center; border-radius: 3px; background:#e50019; }
.sy_searchbtn{ height: 100%; width: 32px; background: url(../img/sy_002.png) no-repeat center; border:0 none; cursor: pointer;}
.sy_searchinput{ flex:1; overflow: hidden; background: transparent; border:0 none; color: #fff; }
.sy_searchinput::placeholder{ color: #fff; }

.pore{ position: relative; }
.sy_advantage{ position: absolute; z-index: 1; top: -60px; left: 0; right: 0; height: 138px; background: #fff; box-shadow: 0 5px 20px #e8e8e8; border-radius: 5px; overflow: hidden;}
.sy_advantage ul{ display: flex; flex-wrap: wrap; }
.sy_advantage ul li{background:url(../img/sy_004.png) no-repeat 10% center; flex:1; height: 138px; border-left: solid 1px #e0e0e1; padding: 5px 5px 5px 72px; display: flex; flex-direction: column; justify-content: center;}
.sy_advantage ul li h2{ font-size: 17px; color: #141414; font-weight: bold; }
.sy_advantage ul li p{ font-size: 12px; }
.sy_advantage ul li:nth-child(1){ color: #fff; background: #e50019; border:0 none; padding: 0; text-align: center;  align-items: center; flex: 1.2;}
.sy_advantage ul li:nth-child(1) span{ font-size: 22px; font-weight: bold; color: #fff; background: url(../img/sy_003.png) no-repeat right center; padding-right: 15px;}
.sy_advantage ul li:nth-child(3){ background-image: url(../img/sy_005.png); }
.sy_advantage ul li:nth-child(4){ background-image: url(../img/sy_006.png); }
.sy_advantage ul li:nth-child(5){ background-image: url(../img/sy_007.png); }

.syHzw{ height: 88px; }
.sy_dbt{ width: 229px; height: 94px; background: url(../img/sy_008.png) no-repeat center bottom/100% auto; text-align: center; margin: 80px auto 70px auto;}
.sy_dbt h5{ color: #969696; }
.sy_dbt h4{ font-size: 32px; font-weight: bold; color: #141414; margin-top: 15px; }
.sy_bbg{ background: url(../img/sy_002.jpg) no-repeat center top/auto 340px; padding-top: 178px; }


#aboutUs_swiper .swiper-slide{ background: #fff; flex-direction: column; align-items: flex-start; text-align: left; }
.about_partA{width: 100%; padding: 40px; display: flex; flex-direction: column; }
.about_title_cn{ font-size: 22px; color: #141414; font-weight: bold; }
.about_title_en{ color: #b1b0b0; letter-spacing: 1px; line-height: 1.8em; }
.about_title_red{ width: 16px; height: 4px; background: #d61147; margin-top: 18px; }
.about_partB{ width: 100%; }
.about_partB img{ width: 100%; height: auto; display: block; }
.about_zw{ height: 162px; display: none; }
.about_partC{ display: none; flex: 1; overflow: hidden; margin-top: 28px;}
.about_intro{ color: #fff; text-align: justify; font-size: 13px; line-height: 1.8em; flex: 1; overflow: hidden;  margin-bottom: 25px; max-height: 12.6em;}
.about_handle{ display: flex; justify-content: space-between; align-items: center; width: 100%;}
.about_more{text-align: center; color: #e50019; width: 116px; height: 32px; line-height: 32px; background: #fff; border:0 none; cursor: pointer; border-radius: 2px;}
.about_jt{ width: 11px; height: 11px; background: url(../img/sy_003.png) no-repeat center; }

#aboutUs_swiper .swiper-slide:hover .about_partA{ position: absolute; z-index: 999; top: 0; left: 0; right: 0; bottom:0; background: #e50019; padding: 80px 40px; }
#aboutUs_swiper .swiper-slide:hover .about_partA *:not(.about_more){ color: #fff; }
#aboutUs_swiper .swiper-slide:hover .about_title_red{ background: #fff; }
#aboutUs_swiper .swiper-slide:hover .about_zw{ display: block; }
#aboutUs_swiper .swiper-slide:hover .about_partC{ display: flex; flex-direction: column; }

.sy_bbg .swiper-button-next{ right: -44px; }
.sy_bbg .swiper-button-prev{ left: -44px; }
.sy_bbg .swiper-button-next:after, .sy_bbg .swiper-button-prev:after{ content: ''; background: url(../img/sy_009.png) no-repeat center; width:45px; height: 45px; }
.sy_bbg .swiper-button-prev{ transform: rotateY(180deg); }
.sy_bbg .swiper-button-next.swiper-button-disabled, .sy_bbg .swiper-button-prev.swiper-button-disabled{ filter: grayscale(); }


.sy_qxcp_wrap{ background: url(../img/sy_005.jpg) no-repeat center/auto 585px; padding: 120px 0 130px 0;  position: relative;}
#qxcp_swiper .swiper-slide{ background: url(../img/sy_010.png) no-repeat 78% bottom/auto 140px #e50019; flex-direction: column; align-items: flex-start; text-align: left; border-radius: 3px; padding: 40px; height: 330px;}
#qxcp_swiper .about_title_cn{ color: #fff; font-size: 20px; }
#qxcp_swiper .about_title_red{ height: 1px; width: 100%; background: rgba(255,255,255,.3); margin: 20px 0; }
#qxcp_swiper .about_more{ display: none; background: none; border:solid 1px #b2b3b7; color: #fff; line-height: 38px; height: 40px;}
#qxcp_swiper .swiper-slide:hover{ background: transparent; padding: 0; }
#qxcp_swiper .swiper-slide:hover .about_title_cn{ font-size: 30px; }
#qxcp_swiper .swiper-slide:hover .about_title_red{width: 24px; height: 3px; background: #d61147; margin: 15px 0 24px 0;}
#qxcp_swiper .swiper-slide:hover .about_more{ display: block; }
#qxcp_swiper .swiper-slide:hover .about_jt{ display: none; }
.sy_qxcp_wrap .swiper-pagination{ width: 100%; bottom: 60px; }
.sy_qxcp_wrap .swiper-pagination-bullet{ width: 20px; height: 8px; background: #000; border-radius: 4px; opacity: 1; margin: 0 6px;}
.sy_qxcp_wrap .swiper-pagination-bullet-active{ background: #fff; }

.news_wrap{ display: flex; flex-wrap: wrap; background: #fff; box-shadow: 0 0 20px #e8e8e8;}
.news_img{ width: 50%; overflow: hidden;}
.news_img img{ width: 100%; height: auto; display: block; }

.news_box{ width: 50%; padding:50px 50px 40px 50px; display: flex; flex-direction: column; background: #fff;}
.news_dbt{ height: 60px; line-height: 60px; text-align: center; background: #e50019; color: #fff; font-size: 20px; font-weight: bold; }
.news_date{ font-size: 15px; color: #141414; margin: 13px 0 0 0; }
.news_title{ font-size: 20px; font-weight: bold; color: #141414; line-height: 1.4em; border-bottom: solid 1px #e0e0e1; padding:0  0 8px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; max-height: 3.1em;}
.news_intro{flex: 1; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; max-height: 10em; line-height: 2em; text-align: justify; margin:8px 0;}
.news_more{text-align: center; background: #fff; border:solid 1px #6e6e6e; color: #646464; line-height: 31px; height: 33px; width: 118px; cursor: pointer;}
.news_more:hover{ background: #e50019; border-color: #e50019; color: #fff; }
.news_jt{ width: 11px; height: 11px; background: url(../img/sy_011.png) no-repeat center; }
.djdt_wrap{ display: flex; flex-wrap: wrap; box-shadow: 0 0 20px #e8e8e8; }
.djdt_wrap .news_img{ width: 694px; }
.djdt_wrap .news_box{ flex: 1; }
.djdt_wrap .news_title{ margin-bottom: 16px; }
.djdt_wrap .news_intro{ max-height: none;}

.djdt_wrapB{ justify-content: space-between; }
.djdt_wrapB .news_box{ background: none; border:solid 1px #e4e4e5; margin-top: 20px; border-radius: 3px; flex:none; width: 49%;  padding:10px 30px 30px 30px;}

.xfzzl_wrap{background: url(../img/sy_005.jpg) no-repeat center bottom/auto 585px; padding-bottom: 90px;}
.xfzzl_box{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.xfzzl_item{ width: 48.5%; margin-top: 20px; background: #fff; }
.xfzzl_img img{ width: 100%; height: auto; display: block;}
.xfzzl_title{ height: 153px; background: #e50019; display: flex; align-items: center; padding: 0 45px; }
.xfzzl_icon{ width: 72px; height: auto; margin-right: 22px; }
.xfzzl_cn{ font-size: 20px; font-weight: bold; color: #fff;}
.xfzzl_en{ color: #fff; margin-top: 5px; }
.xfzzl_news{ padding: 20px 35px; }
.xfzzl_news li{ border-bottom: solid 1px #e3e3e4; background: url(../img/sy_011.png) no-repeat 0 center; padding-left: 20px; }
.xfzzl_news li a{margin-top: 5px; height: 44px; line-height: 44px; display: inline-block; max-width: 100%; text-align: justify; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 16px; font-weight: bold; color: #141414; }
.xfzzl_box .about_handle{ padding: 10px 35px 35px 30px; }
.cggg_wrap{ display: flex; flex-wrap: wrap; }
.cggg_item{ width: 50%; box-shadow: 0 0 20px #e8e8e8; margin-top: 20px; background: #fff; padding:60px 50px 40px 50px;}
.cggg_en{ font-size: 28px; }
.cggg_cn{ font-size: 20px; color: #141414; font-weight: bold; border-bottom: solid 1px #868483; padding-bottom: 10px;}
.cggg_list{ margin-bottom: 30px; }
.cggg_list li{ margin-top: 8px; }
.cggg_title{ color: #141414; font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.cggg_intro{ text-align: justify; margin-top: 5px; color: #787878; line-height: 1.5em; max-height: 3em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.cggg_item:first-child{ background: #e50019; }
.cggg_item:first-child *{ color: #fff; }
.cggg_item:first-child .cggg_intro{ color: rgba(255,255,255,.8) }
.cggg_item:first-child .cggg_cn{ border-color: #fff; }
.cggg_item:first-child .about_more{ color: #646464; }

.sy_foot_wrap{ background: url(../img/sy_012.jpg) no-repeat center bottom/auto 408px; margin-top: 100px; overflow: hidden; zoom:1;}
.sy_foot{ background: #e1e1e1; padding: 20px 50px 20px 50px; }
.sy_footA{ display: flex; flex-wrap: wrap; justify-content: space-between; border-bottom: solid 1px #cccccd; padding-bottom: 30px;}
.sy_footA_item{ width: 22%; margin-top: 20px; }
.sy_foot_title{ position: relative; height: 30px; font-weight: bold; color: #141414; margin-bottom: 20px;}
.sy_foot_title::after{content: ''; position: absolute; z-index: 1; bottom: 0; left: 0; width: 15px; height: 3px; background: #d61147; }
.sy_footA_item p,.sy_footA_item p *{ font-size: 12px; line-height: 2em; }
.sy_footA_item.contactUs p{ padding-left: 22px; background: url(../img/sy_014.png) no-repeat 0 6px; }
.sy_footA_item.contactUs p:nth-child(3){ background-image: url(../img/sy_015.png); }
.contactUs p:nth-child(4){ background-image: url(../img/sy_016.png); }
.contactUs p:nth-child(5){ background-image: url(../img/sy_017.png); }
.sy_footB{ display: flex; flex-wrap: wrap; align-items: center; margin-top: 20px; }
.gzhtext{ margin:0 20px; color: #141414; }
.foot_copyright{ color: #d2e4ff; margin: 20px auto 60px auto; }


.sy_foot_wrapB{ background-size:auto 345px; margin-top: 70px; }
.sy_foot_wrapB .foot_copyright{ margin: 30px auto 50px auto; }
.secondpage .swi_text{ justify-content: center; }
.secondpage .swititle{ width: 100%; background: url(../img/sy_019.png) no-repeat center; font-size: 85px; margin-bottom: 40px;}
.secondpage .swi_kua{ justify-content: center; }
.second_wrap{ background: #fff; min-height: 300px; margin-top: 60px; padding:20px 0 50px 0; }
.second_title{ display: flex; align-items: flex-end; border-bottom: solid 1px #e1e1e1; padding: 30px 0; margin-bottom: 30px;}
.second_title_cn{ font-size: 32px; font-weight: bold; color: #141414; line-height: 32px; }
.second_title_line{ height: 32px; width: 0; overflow: hidden; border-left: solid 1px #e82036; margin: 0 10px; }
.second_title_en{ font-size: 19px; line-height: 19px; color: rgba(150,150,150,.6); }
.procurement_menu{ margin-left: 6px; height: 32px; line-height: 32px; background: #fff; border:solid 1px #e9e9e9; font-weight: bold; color: rgba(100,100,100,.7); cursor: pointer; padding:0 6px;}
.procurement_menu:hover,.procurement_menu.active{ color: #fff; background: #e50019; border-color: #e50019; }
.procurement_list table tr td{ border-bottom: solid 1px #e1e1e1; padding: 20px; font-weight: bold; color: #141414; }
.procurement_list table tr td a {font-weight: bold; color: #141414; }
.procurement_list table tr td a:hover {font-weight: bold; color: #646464; }
.procurement_list table tr.procuBT td{ font-size: 16px; background: #e6e6e6; border-color: #e6e6e6; }
.procurement_list table tr:not(.procuBT, .procuMore):hover td,.procurement_list table tr:not(.procuBT, .procuMore):hover td *, .procurement_list table tr.active td, .procurement_list table tr.active td *{ background: #d29f5f; color: #fff; }

.jiaIcon{ font-size: 30px; line-height: 30px; font-weight: normal; }
.procurement_list table tr.procuMore{ display: none; }
.procurement_list table tr.procuMore td{ padding: 10px 20px; background: #ffebde; }
.ljgd{ color: rgba(229,0,25,.7); font-size: 9px; }
.sy_pages{ display: flex; flex-wrap: wrap; margin: 20px 0; }
.sy_pages a{ font-size: 9px; line-height: 20px; padding: 0 12px; margin-right: 3px; background: #f2f2f2; }
.sy_pages a:hover{ background: #d29f5f; color: #fff; }

.news_list_wrap{ display: flex; flex-wrap: wrap; justify-content: space-between;  }
.news_list_wrap li{ width: 49%; background: #f2f2f2; margin-top: 14px; display: inline-flex; flex-wrap: wrap; }
.news_list_img{ width: 194px; height: 169px; overflow: hidden; background: #9e9e9f; }
.news_list_img img,.consumer_img img{ width: 100%; height: auto; display: block; }
.news_list_date{ margin: 20px; }
.news_list_dateA{ font-size: 24px; font-weight: bold; color: #141414; line-height: 1.2em; }
.news_list_dateB{ font-size: 11px; border-bottom: solid 1px #979797; width: 70%; padding-bottom: 16px; }
.news_list_intro{ flex: 1; overflow: hidden; margin: 20px 20px 20px 0; }
.news_list_title a{ font-weight: bold; color: #141414;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.3em;}
.news_list_data{ margin-top: 10px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.news_list_wrap li:hover{ background: #d29f5f;}
.news_list_wrap li:hover *{ color: #fff; border-color: #dbb689; }

.consumer_list_wrap li{ border-bottom: solid 1px #ededed; padding: 20px 0; }
.consumer_item{ display: flex; flex-wrap: wrap; }
.consumer_intro{ flex: 1; overflow: hidden; padding: 15px 25px; }
.consumer_title{ position: relative; font-weight: bold; font-size: 17px; color: #141414;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.3em; padding-bottom: 8px;}
.consumer_title a{ font-size: 17px; font-weight: bold; color: #141414;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.consumer_title:after{ content: ''; position: absolute; z-index: 1; bottom: 0; left: 0; width: 16px; height: 4px; background: #d61147; }
.consumer_text{ margin: 10px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.consumer_intro .ljgd{ margin-left: 5px; }
.consumer_img{ width: 380px; height: 150px; overflow: hidden; background: #9e9e9f; border-right: solid 58px #e6e6e6; }
.consumer_item:hover{ background: #ffebde; }

.political_wrap{ display: flex; flex-wrap: wrap; }
.political_left{ width: 514px; margin: 0 40px 20px 0;}
.political_right{ flex: 1; overflow: hidden; }
.political_img{ background: #9e9e9f; }
.political_img img,.pliti_imgB img{ width: 100%; height: auto; display: block; }

.political_text{ padding: 16px 30px; background: #ffebde; }
.political_newsxiao{ display: flex; }
.pliti_imgB{ width: 176px; overflow: hidden; }
.pliti_intro{ flex: 1; overflow: hidden; background: #d29f5f; }
.pliti_intro .news_title{ display: block; font-size: 15px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color: #fff; margin: 10px 20px 0 20px; }
.pliti_intro .news_intro{ display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color: #fff; margin: 0 20px; }
.pliti_more{ background: #ffebde; height: 26px; line-height: 26px; padding: 0 20px; margin-top: 10px; border-bottom: solid 1px #f4ddcb;}
.political_list li{ border-bottom: solid 1px #ededed; height: 56px; display: flex; align-items: center; }
.political_list li a{ flex: 1; margin: 0 10px 0 0; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.political_list li span{ font-size: 12px; }


.sy_dbtB{ background-image: url(../img/sy_025.png); margin:30px auto 0 auto }
.seco_msg{ font-size: 11px; text-align: center; }
.second_line{ border-top: solid 1px #e1e1e1; margin: 30px 0; }
.about_main{overflow: hidden; zoom:1;}
.about_img{ max-width: 100%; height: auto; float: right; margin:0 0 20px 30px; }
.about_main .consumer_title{ font-size: 20px; padding-bottom: 15px; }
.about_main p{ margin: 20px 0; text-align: justify; word-wrap: break-word; word-break:break-all; }

.second_menu ul li{cursor: pointer; flex: 1; display: inline-flex;  flex-direction: column; justify-content: center; align-items: center; padding: 0;}
.second_menu ul li:nth-child(1),.second_menu ul li:nth-child(2),.second_menu ul li:nth-child(3),.second_menu ul li:nth-child(4),.second_menu ul li:nth-child(5){ background: none; }
.second_menu ul li:hover,.second_menu ul li.active{ background: #e50019; }
.second_menu ul li p{ font-size: 17px; color: #141414; line-height: 2em; }
.second_menu ul li:hover p,.second_menu ul li.active p{ color: #fff; }

.seIcon{ width: 38px; height: 37px; background: url(../img/sy_031.png) no-repeat center; }
.second_menu ul li:nth-child(2) .seIcon{ background-image: url(../img/sy_027.png); }
.second_menu ul li:nth-child(3) .seIcon{ background-image: url(../img/sy_028.png); }
.second_menu ul li:nth-child(4) .seIcon{ background-image: url(../img/sy_029.png); }
.second_menu ul li:nth-child(5) .seIcon{ background-image: url(../img/sy_030.png); }

.second_menu ul li:nth-child(1):hover .seIcon, .second_menu ul li:nth-child(1).active .seIcon{ background-image: url(../img/sy_026.png); }
.second_menu ul li:nth-child(2):hover .seIcon, .second_menu ul li:nth-child(2).active .seIcon{ background-image: url(../img/sy_032.png); }
.second_menu ul li:nth-child(3):hover .seIcon, .second_menu ul li:nth-child(3).active .seIcon{ background-image: url(../img/sy_033.png); }
.second_menu ul li:nth-child(4):hover .seIcon, .second_menu ul li:nth-child(4).active .seIcon{ background-image: url(../img/sy_034.png); }
.second_menu ul li:nth-child(5):hover .seIcon, .second_menu ul li:nth-child(5).active .seIcon{ background-image: url(../img/sy_035.png); }


.honors_list{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.honors_list li{ text-align: center; width: 32%; margin-top: 20px; background: #ffebde;}
.honors_img{ display: block; width: 100%; height: auto; }
.honors_list li p{ font-size: 17px; margin: 16px auto; }

.culture_wrap{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.culture_wrap li{ display: inline-flex; flex-direction: column; align-items: center; background: #ffebde; margin-top: 20px; width: 32%; padding-bottom: 30px;}
.culture_wrap li:nth-child(1){width: 100%;}
.culture_name{ position: relative; font-size: 20px; font-weight: bold; line-height: 2.6em; margin: 20px 0 10px 0; }
.culture_name:after,.pro_title:after{ position: absolute; z-index: 1; bottom: 0; left: 50%; margin-left: -8px; width: 16px; height: 4px; background: #d61147; content: ''; }
.culture_msg span{ background: url(../img/sy_036.png) no-repeat 0 center; padding-left: 8px; margin: 0 5px; font-size: 12px; color: #a89f9a; }
.culture_wrap li:hover{ background: #d29f5f; }
.culture_wrap li:hover *{ color: #fff; }
.culture_wrap li:hover .culture_name:after{ background: #fff; }
.culture_wrap li:hover .culture_msg span{ background-image: url(../img/sy_044.png); }

.pro_menu .seIcon{ display: none; }
.pro_menu,.pro_menu ul li{ height: 100px; }
.pro_title{ width: auto; background: none; height: auto; padding-bottom: 10px; position: relative; margin-bottom: 16px;}
.seco_msgB{ font-size: 17px; color: rgba(100,100,100,.7); }
.pro_menu ul li:nth-child(1){ flex: 1; }

.pro_partA{ background: url(../img/sy_037.png) no-repeat right 0; margin: 50px 0 40px 0; }
.pro_partB{ background: #f2f2f2; padding: 30px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.proB_title{ font-size: 31px; font-weight: bold; color: #141414; }
.pro_partC{ background: #d29f5f; padding: 30px; }
.syHzwB{ height: 60px; }
.nrdiv{ text-align: center; }
#shareHolders_swiper{width: 90%; margin:0;}
#shareHolders_swiper .consumer_title{ text-align: left; }
.gqrew .swiper-pagination{min-height: 600px; background: url(../img/sy_045.png) repeat-y; padding-top: 80px; top: 0; right: 0; width: 62px; flex-direction: column; display: flex;}
.gqrew .swiper-pagination-bullet{margin:5px 0; width: 62px; height: 62px; background: #ffebde; line-height: 62px; font-size: 17px; opacity: 1; }
.gqrew .swiper-pagination-bullet-active{ background: #e50019; color:#fff; }

.history_wrap{ width: 500%; overflow: hidden; overflow-x: auto; }
.history_box{ width: 200%; padding: 150px 80px 150px 0; min-width: 100%; background: url(../img/sy_046.png) repeat-x 0 center; display: flex; align-items: center;}
.history_year{ margin-left: 90px; width: 66px; height: 66px; border-radius: 50%; background: #e6e6e6; font-size: 20px; font-weight: bold; color: #e50019; text-align: center; line-height: 66px;}
.history_ms{cursor: pointer; position: relative; height: 66px; width: 36px; padding-top: 42px; background: url(../img/sy_047.png) no-repeat center 0; margin-left: 90px; }
.history_jyf{ text-align: center; display: block; width: 100%; color: #141414; }
.history_event{ position: absolute; z-index: 1; top: 72px; left: -78px; width: 194px; background:url(../img/sy_050.png) no-repeat center 0;padding-top: 6px; }
.history_event_box{ background: #e6e6e6; padding: 20px; text-align: center; height: 104px;}
.his_nian{position: relative; border-bottom: solid 1px #d8d8d9; color: #141414; padding-bottom: 5px; width: 90%; margin: 0 auto 8px auto; }
.his_nian:after{ content: ''; position: absolute; z-index: 1; bottom: -1px; left: 50%; margin-left: -15px; width: 30px; height: 2px; background: #908e8d; }
.his_text{ font-size: 13px; line-height: 1.2em; }

.history_ms:hover{ background-image: url(../img/sy_049.png);  }
.history_ms:hover .history_jyf{ color: #d29f5f; }
.history_ms:hover .history_event{ background-image: url(../img/sy_051.png) }
.history_ms:hover .history_event_box{ background:#d29f5f; }
.history_ms:hover .history_event_box *{ color: #fff; }
.history_ms:hover .his_nian{ border-color: rgba(255,255,255,.7) }
.history_ms:hover .his_nian:after{ background:#fff; }

.history_msTop .history_event{ background:url(../img/sy_048.png) no-repeat center bottom; padding-top: 0; padding-bottom: 6px; top: auto; bottom: 73px; }
.history_ms:hover .history_event{ background-image: url(../img/sy_052.png); }

@media screen and (max-width: 1400px){
.swititle,.secondpage .swititle{ font-size: 54px; }
.swidate{ font-size: 44px; }
.swi_en{ font-size: 18px; }
.swi_kua span{ font-size: 14px; }
}

@media screen and (max-width: 1120px){
.box_wrap{ width: auto; margin-left: 20px; margin-right: 20px;}
}

@media screen and (max-width: 1070px){
.swititle,.secondpage .swititle{ font-size: 30px; }
.secondpage .swititle{ margin-bottom: 20px; }
.swidate,.second_title_cn{ font-size: 22px; }
.swi_en,.second_title_en{ font-size: 14px; }
.swi_kua span{ font-size: 12px; }
#banner_swiper .swiper-slide img{ width: 150%; }
.logo_wrap{ height: 28px; }
.menu_handle{ display: block; }
.top_box{padding: 15px 0;}
.nav_wrap{display: none; width: 170px; background: #fff; position: fixed; z-index: 999; top: 54px; right: 0; bottom: 0; overflow-y: auto;}
.nav_wrap ul{justify-content: flex-start; flex-direction: column; padding-top: 20px; }
.nav_wrap ul li .navlink{ height: 40px; line-height: 40px; color: #646464; font-size: 16px;}
.nav_two{ position: static; }

.sy_advantage{ height: 100px; top: -50px; }
.sy_advantage ul li{ height: 100px; padding-left: 60px; }
.sy_advantage ul li h2{ font-size: 14px; }
.sy_advantage ul li:nth-child(1) span{ font-size: 18px; }
.sy_advantage ul li{ background-size: auto 36px; }

.news_img{ width: 400px; }
.news_box{ width: auto;  padding: 20px 20px 20px 20px}
.news_wrap{ justify-content: center; padding: 20px 0; }

.sy_footA_item{ width: 48%; }

.procurement_list table tr td{ padding: 10px; }
.second_title{ padding: 20px 0; margin-bottom: 20px; }
.political_left{ width: 100%; margin-right: 0; }
.political_right{ flex: none; width: 100%; }

.second_menu ul li{ padding-left: 0; }
.pro_partA{ background-size: 200px auto; background-position: right bottom; }
.pro_partA img{ width: 600px; height: auto; }
.proB_title{ width: 100%; text-align: center; }
}

@media screen and (max-width: 950px){
.sy_advantage{ height: auto; }
.sy_advantage ul li{ flex: none; width: 100%; height: 60px; background-position: 20px center;}
.syHzw{ height: 220px; }
.sy_dbt{ width: 180px; height: 76px; margin:50px auto 30px auto;}
.sy_dbt h4{ font-size: 26px; margin-top: 8px;}
.about_partA{ padding: 20px; }
.about_title_cn,.xfzzl_cn,.cggg_en{ font-size: 18px; }
.about_title_en,.xfzzl_en,.cggg_cn{ font-size: 12px; }
.about_zw{ height: 110px; }
.sy_qxcp_wrap{ padding: 50px 0 70px 0 }
.sy_qxcp_wrap .swiper-pagination{ bottom: 25px; }
.news_dbt{ height: 40px; line-height: 40px; font-size: 18px; }
.news_title{ font-size: 16px; }
.djdt_wrap .news_img{ width: 100%; }
.xfzzl_title{ height: 100px; }
.xfzzl_icon{ width: 45px; margin-right: 16px; }
.xfzzl_news{ padding: 13px 20px; }
.xfzzl_news li a{ height: 28px; line-height: 28px; font-size: 14px; }
.cggg_item{ padding: 30px 20px 20px 25px }
.news_list_wrap li{ width: 100%; }

.second_menu ul li{ flex-direction: row;}
.seIcon{ margin-right: 20px; }

.culture_wrap li{ width: 48%; }
.pro_partA{ background: none; }
.pro_title{ width: auto; margin-top: 0; }
.syHzwB{ height: 90px; }
.proB_title{ font-size: 24px; }
.nrdiv{ width: 100%; margin-top: 20px;}
.cplc_fgx{ display: none; }
}
@media screen and (max-width: 700px){
  .djdt_wrapB .news_box,.xfzzl_item,.cggg_item,.sy_footA_item,.gzhtext{ width: 100%;}
  .sy_footB{ justify-content: center; }
  .sy_footB .flexone,.second_title_en,.second_title_line{ display: none; }
  .gzhtext{ text-align: center; }
  .sy_foot{ padding: 0 20px 20px 20px; }
  .procurement_menu{font-size: 12px; }
  .second_title_cn{ font-size: 16px; }
  .consumer_img{ width: 100%; height: auto; border-width: 30px; }
  .about_img{ width: 100%; margin-left: 0; float: none; }
  .honors_list li{ width: 48%; }
.pro_partA img{ width: 100%; }
.cplc_fgx{ display: none; }
#shareHolders_swiper{width: 80%;}
}

@media screen and (max-width: 530px){
  #banner_swiper .swiper-slide img{ width: 180%; }
  #banner_swiper .swiper-pagination{ display: none; }
  .swi_kua, .swidate{ display: none; }
  .secondpage .swi_kua{ display: flex; }
  .logo_wrap{ width: 35px; }
  .sy_search{ height: 28px; }
  .news_list_img{ width: 100%; height: auto; }
  .honors_list li,.culture_wrap li{ width: 100%; }
}
