@charset "utf-8";
/**
* @software         [JiJinCMS]
* @author           [上海集锦信息科技有限公司]
* @website          [http://www.jijinweb.com]
* @email            [sunny@jijinweb.com]
**/



input[type="button"], input[type="submit"], input[type="reset"] {
     -webkit-appearance: none;
}
textarea {  
    -webkit-appearance: none;
}

body{ font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif; }

a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;  -webkit-tap-highlight-color: transparent; outline: none;}
a:hover{ text-decoration:none;
       transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline: none;}
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{zoom: 1;}/* 触发 hasLayout */ 
img{ vertical-align: middle;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input[type="submit"]{ cursor: pointer;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#bcbcbc; font-size:14px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#bcbcbc; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#bcbcbc; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#bcbcbc; font-size:14px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#bcbcbc; font-size:14px;}
textarea::-webkit-input-placeholder{color:#bcbcbc; font-size:14px;  font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif; }



.search input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#89a4d5; font-size:13px;}
.search input::-webkit-input-placeholder{ /* WebKit browsers */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#89a4d5; font-size:13px;}



video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}


.mo_down{ height:0px; overflow:hidden}
.mo_down.on{ height:auto;}

input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px white inset; 
}


.fl{ float:left;}
.fr{ float:right;}
/*渐变从左向右*/
.jianbian2{
    height: 200px;
    background: -webkit-linear-gradient(to right,blue, yellow); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,blue, yellow); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,blue, yellow); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,white, yellow); /* 标准的语法（必须放在最后） */
}

/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;

	
}

/*图片翻转*/
.flip{
	-webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
           transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;
 }
.flip:hover{
	-webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
           transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  
	cursor:pointer;
}



.noscroll{
    overflow: hidden;
}


.quan{ width: 100%;}

.mo_top{ width:100%; display:none; position:fixed; top: 0; z-index: 123412;}
.mo_top .mot{ width:100%; padding:0 2%; height:50px; background:#fff;box-shadow: 0px 0px 16px rgba(0,0,0,.2); display:flex; align-items:center; justify-content: space-between; position:relative;}
.mo_top .mot .Language{ position:absolute; right:55px; display:inline-block; font-size:14px; color:#fff; padding:2px 6px; border-radius:4px; background:#156aa9;}
.mo_top .mot .molo{ float:left; display:inline-block; height:30px; margin:10px 0;}
.mo_top .mot .molo img{ height:30px;}
.mo_top .mot .mot_right{ display:flex; align-items:center;}
.mo_top .mot .mot_right dd{ margin-right: 5px;}
.mo_top .mot .mot_right dd a i{ font-size:26px; color:#004a91;}
.mo_top .mot .mot_right dt{ position:relative; width:35px; height:35px;}
.mo_top .mot .mot_right dt .cd-nav-trigger{ top:0; right:0;}





.pc_all .pc_all_content{ max-width:1400px; margin:0 auto;}

.Floor002651{ background:#19272f;}


.header{ height:auto; border-bottom:0px; position: fixed; left:0; width:100%; background:#fff; box-shadow: 0px 0px 25px rgb(0 0 0 / 5%); z-index:10;}
.header_height{ height:73px;}
.header .pc_all_content{ display:flex; align-items:center; justify-content:space-between; height:73px;}
.header .pc_all_content .header_left{ position:relative;}
.header .pc_all_content .header_left img{width: 150px; height: 42px;}
.header .pc_all_content .header_right{ display:flex; align-items:center;}
.header .pc_all_content .header_right .header_right_nav{ display:flex; align-items:center;}
.header .pc_all_content .header_right .header_right_nav .right_nav_list{ margin-right:60px; display:inline-block; line-height:73px;}
.header .pc_all_content .header_right .header_right_nav .right_nav_list:last-child{ margin-right:0px;}
.header .pc_all_content .header_right .header_right_nav .right_nav_list .nav_list_title{ font-size:16px; color:#666;}
.header .pc_all_content .header_right .header_right_r{ display:flex; align-items:center;}
.header .pc_all_content .header_right .header_right_r:before{ content:""; display: inline-block; width:1px; height:17px; background:#e5e5e5; margin:0px 48px;}
.header .pc_all_content .header_right .header_right_r a{ margin-right:30px; position:relative;}
.header .pc_all_content .header_right .header_right_r a:last-child{ margin-right:0px;position: relative; top: -3px;}
.header .pc_all_content .header_right .header_right_r a:last-child img{ position:absolute; top:-3px;}/*
.header .pc_all_content .header_right .header_right_r a:last-child img:last-child{ opacity:0; left:-10px; display:none;}
*/.header.on{ position:fixed;}/*
.header.on .pc_all_content .header_right .header_right_r a:last-child img:last-child{ opacity:1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; display:block;}
.header.on .pc_all_content .header_right .header_right_r a:last-child img:nth-child(1){ opacity:0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; display:none;}*/
.index .header_height{ display:none;}
.index .header{ position:fixed; z-index:50;}

.index .header{ background:none; box-shadow: 0px 0px 0px;  transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.index .header .pc_all_content{ max-width:100%; padding:0px 65px; height:90px; padding-right:85px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.index .header .pc_all_content .header_right .header_right_nav{ display:none; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.index .header .pc_all_content .header_right .header_right_r:before{ display: none; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }


.index .header.in{ background:#fff; box-shadow: 0px 0px 25px rgb(0 0 0 / 5%);  transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.index .header.in .pc_all_content{ max-width:1400px; padding:0px; padding-right:0px;  height:73px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.index .header.in .pc_all_content .header_right .header_right_nav{ display: flex; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.index .header.in .pc_all_content .header_right .header_right_r:before{ display: flex; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }








.MenuDown{ position:fixed; top:0; left:0; width:100%; top:73px; background:rgba(0,64,152,.9); z-index:50; height:calc(100% - 73px); padding:0px 14%; padding-top:80px; display:none;}
.MenuDown .MenuDown_title{ padding-bottom:35px; border-bottom:1px solid rgba(255,255,255,.3); margin-bottom:45px; display:flex; align-items:center; justify-content:space-between;}
.MenuDown .MenuDown_title .click_menu2{ cursor:pointer;}
.MenuDown .MenuDown_title a{ font-size:24px; color:#fff;}
.MenuDown .MenuDown_content{ display:flex; justify-content:space-between;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_title{ margin-bottom:30px;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_title a{ font-size:22px; color:#fff;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p{ margin-bottom:16px;}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p a{ font-size:18px; color:rgba(255,255,255,.7);}
.MenuDown .MenuDown_content .MenuDown_content_list .content_list_txt p a:hover{ color:#4cc7ff;}








.Floor002651 #fullSwiper .swiper-wrapper .Index_list{ align-items:flex-start; padding-top:6.5vw;}
.Index .Index_list .Index_list_title{ text-align:center;}
.Index .Index_list .Index_list_title .list_title_dd{ font-size:38px; color:#3d3d3d;}
.Index .Index_list .Index_list_title .list_title_dt a{ font-size:18px; color:#3d3d3d; margin:3px 0px; display:inline-block; display:flex; align-items:center; justify-content:center; width:100px; margin:0 auto; margin-bottom:15px;}
.Index .Index_list .Index_list_title .list_title_dt a span{ margin:0px 5px; display:flex; align-items:center; justify-content:center; position:relative;}
.Index .Index_list .Index_list_title .list_title_dt a span b{ font-weight:normal; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; height:30px; display:flex; align-items:center;}
.Index .Index_list .Index_list_title .list_title_dt a span b.on{  transition: all 0.5s ease; -webkit-transform: all 0.5s ease; color:#004098; font-weight:bolder;}
.Index .Index_list .Index_list_title .list_title_dt a span i{ display:inline-block; width:0%; bottom:-4px; height:2px; background:#004098; position:absolute; left:0;}




.Floor002651 #fullSwiper .swiper-wrapper #banner{ padding-top:90px;}


#product{ background:#fff;}
.Floor002651 #fullSwiper .swiper-wrapper .Index_list2{ flex-direction:column; align-items:center; margin-top:0px; justify-content:flex-start; height:100%;}
.Index .Index_list2 .Index_list_img{ display:flex; align-items:center; margin-top:12px; justify-content:space-between;}
.Index .Index_list2 .Index_list_img .list_img_li{ width:calc(25% - 17px);}
.Index .Index_list2 .Index_list_img .list_img_li img{ max-width:100%;}



.Index .Index_list2 .Index_list3_icon{ display:flex; align-items:center; justify-content:center;}
.Index .Index_list2 .Index_list3_icon .list3_icon_left{ margin-right:30px;}
.Index .Index_list2 .Index_list3_icon .list3_icon_right{ position:relative;}

.Index .Index_list4 .Index_list_title .list_title_dd{ color:#fff;}
.Index .Index_list4 .Index_list_title .list_title_dt a{ color:#fff;}
.Index .Index_list4 .Index_list_title .list_title_dt p{ color:#fff;}



.Floor002651 #footer{ background:#333333;}
.Floor002651 #footer footer{ padding:0px; max-width:100%;}
.footer{ padding:55px 0px; background:#333333;}
.footer .footer_top{ display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #5c5c5c; padding-bottom:20px; margin-bottom:30px;}
.footer .footer_top .footer_top_logo img{width: 201px; height: 56px;}
.footer .footer_top .footer_top_right a{ font-size:18px; color:rgba(255,255,255,.6); margin-right:65px;}
.footer .footer_top .footer_top_right a:last-child{ margin-right:0px;}
.footer .footer_bottom p{ font-size:16px; color:rgba(255,255,255,.6);}
.footer .footer_bottom p:last-child{ margin-top:10px;}
.COPYRIGHT{ padding:12px 0px; background:#222222; font-size:14px; color:rgba(255,255,255,.3);}
.COPYRIGHT .pc_all_content{ display:flex; align-items:center; justify-content:center;}
.COPYRIGHT a{ font-size:14px; color:rgba(255,255,255,.3);}
.COPYRIGHT a.jijin{ margin-left:20px;}



.search{ position:fixed; width:100%; height:100%; left:0; top: 0; right:0; background:rgba(0,77,161,.8); display:none; align-items:center; justify-content:center; z-index:150;}
.search .search_bg{ position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center;}
.search .search_bg .search_content{ width:50%;
	-webkit-transform: scale(0);
   -moz-transform: scale(0);
    -ms-transform: scale(0);
     -o-transform: scale(0);
           filter: scale(0);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
opacity:1;
}
.search .search_bg.on .search_content{
	-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
opacity:1;
}

.search .search_content .search_content_top{ position:relative; }
.search .search_content .search_content_top .search_close{ position:absolute; right:0; top:-50px; color:#fff; font-size:30px;}
.search .search_content .search_content_bottom{ display:flex; align-items:center; justify-content: space-between; position: relative; }
.search .search_content input[type="search"]{ width:calc(100% - 100px); background:inherit; height:80px; font-size:16px; color:#333; padding:0px 20px; z-index: 1; position: relative;}
.search .search_content input[type="submit"]{ width:100px; background:#f8f8f8 url(../images/search.png) no-repeat 50%; height:80px; font-size:16px; z-index: 1; position: relative; color:#111; cursor:pointer; border-radius:0px 10px 10px 0px;}

.search_content_bottom_bg{ pointer-events: none; width: 100%; height:100%; background:#fff; position: absolute; left:0; top:0; transition:; z-index: 0; border-radius:10px;}












.DetailsBanner{ position:relative;}
.DetailsBanner .DetailsBanner_img{ width:100%; height:520px; object-fit:cover;}
.DetailsBanner .pc_all_content{ position:absolute; top:0; right:0; left:0; margin:0 auto; text-align:right; height:100%; display:flex; align-items: flex-end; justify-content:center; flex-direction:column; padding-top:3%;}
.DetailsBanner .DetailsBanner_dd{ font-size:30px; color:#fff;}
.DetailsBanner .DetailsBanner_dt{ font-size:16px; color:#fff; margin-top:10px;}






.DetailsNav{ background:#f9f9f9;}
.DetailsNav .pc_all_content{ display:flex; align-items:center; justify-content:space-between; align-items:center; height:62px;}
.DetailsNav .DetailsNav_left{ font-size:14px; color:#999999;}
.DetailsNav .DetailsNav_left a{ font-size:14px; color:#999999;}
.DetailsNav .DetailsNav_left a.on{ color:#004098;}
.DetailsNav .DetailsNav_right{ display:flex; align-items:center;}
.DetailsNav .DetailsNav_right a{ color:#333333; font-size:16px; display:flex; align-items:center;}
.DetailsNav .DetailsNav_right a.on{ font-weight:bolder; color:#004098;}
.DetailsNav .DetailsNav_right a:after{ content:""; display:inline-block; width:1px; margin:0px 30px; height:17px; background:#999999;}
.DetailsNav .DetailsNav_right a:last-child:after{ display:none;}
.DetailsNav .DetailsNav_right a:hover{ color:#004098;}








.About{ padding:85px 0px;}
.About .About_top{ display:flex; justify-content:space-between;}
.About .About_top .About_top_left{ width:49%;}
.About .About_top .About_top_left .top_left_title{ position:relative;}
.About .About_top .About_top_left .top_left_title .left_title_dd{ font-size:30px; color:#333333; font-weight:bolder; margin-bottom:27px; position:relative; z-index:2;}
.About .About_top .About_top_left .top_left_title .left_title_dt{ font-weight:bolder; font-size:48px; color:#f9f9f9; text-transform:uppercase; position:absolute; top:10px; left:0;}
.About .About_top .About_top_left .top_left_title .left_title_p{ font-size:16px; color:#999999;}
.About .About_top .About_top_left .top_left_txt{ font-size:16px; color:#333333; line-height:33px; margin-top:25px; height:330px; overflow:auto; padding-right:45px;}
.About .About_top .About_top_left .top_left_txt p{ margin-bottom:10px;}
.About .About_top .About_top_left .top_left_txt p:last-child{ margin-bottom:0px;}
.About .About_top .About_top_left .top_left_txt::-webkit-scrollbar-track { background-color: #f9f9f9; } /* 滚动条的滑轨背景颜色 */ 
.About .About_top .About_top_left .top_left_txt::-webkit-scrollbar-thumb { background:#004098; } /* 滑块颜色 */ 
.About .About_top .About_top_left .top_left_txt::-webkit-scrollbar-button { background-color: #f9f9f9; } /* 滑轨两头的监听按钮颜色 */ 
.About .About_top .About_top_left .top_left_txt::-webkit-scrollbar-corner { background-color: #f9f9f9; } /* 横向滚动条和纵向滚动条相交处尖角的颜色 */ 
.About .About_top .About_top_left .top_left_txt::-webkit-scrollbar { width: 7px; height: 0px; border-radius:3px; } /* 这是针对缺省样式 (必须的)*/
.About .About_top .About_top_right{ width:46%;}
.About .About_top .About_top_right .top_right_BImg{ margin-bottom:13px;}
.About .About_top .About_top_right .top_right_BImg .swiper-button-next:after,.About .About_top .About_top_right .top_right_BImg .swiper-button-prev:after{ font-size:24px; color:#fff;}
.About .About_top .About_top_right .top_right_BImg .right_BImg_list img{ width:100%; height:310px; object-fit:cover;}
.About .About_top .About_top_right .top_right_SImg .right_SImg_list{ border:2px solid #fff; cursor:pointer;}
.About .About_top .About_top_right .top_right_SImg .right_SImg_list img{ width:100%; height:118px; object-fit:cover;}
.About .About_top .About_top_right .top_right_SImg .right_SImg_list.swiper-slide-thumb-active{ border:2px solid #004098;}
.About .About_bottom{ display:flex; align-items:center; justify-content:space-between; margin-top:95px;} 
.About .About_bottom .About_bottom_list{ font-size:20px; color:#004098;}
.About .About_bottom .About_bottom_list span{ font-size:66px; font-weight:bolder;}



.Cultural{ background:url(../images/bg17.jpg) no-repeat 50%/cover; height:748px; position:relative;}
.Cultural:before{ content:""; display:inline-block; width:100%; background:url(../images/bn7.png) no-repeat 0% 0%; position:absolute; left:0; top:0; height:100%;}
.Cultural .About_top .About_top_left .top_left_title .left_title_dd{ color:#fff;}
.Cultural .About_top .About_top_left .top_left_title .left_title_dt{ color:#fff; opacity:.04;}
.Cultural .About_top .About_top_left .top_left_title .left_title_p{ color:#fff;}
.Cultural .Cultural_txt,.Cultural .Cultural_icon{ position:relative;}
.Cultural .Cultural_txt{ margin-top:50px;}
.Cultural .Cultural_txt .Cultural_txt_list{ margin-bottom:33px;}
.Cultural .Cultural_txt .Cultural_txt_list .txt_list_dd{ font-size:20px; color:#fff; font-weight:bolder;}
.Cultural .Cultural_txt .Cultural_txt_list .txt_list_dt{ font-size:16px; color:#fff; margin-top:8px;}



.Honor .Honor_content{ position:relative; padding-bottom:45px; margin-top:40px;}
.Honor .Honor_content .Honor_content_list{ text-align:center;}
.Honor .Honor_content .Honor_content_list img{ max-width:100%;}
.Honor .swiper-button-next,.Honor .swiper-button-prev{ width:50px; height:50px; border:1px solid #004098; border-radius:100%; display: flex; align-items:center; justify-content:center; top:calc(50% - 30px);}
.Honor .swiper-button-next{ right:-55px;}
.Honor .swiper-button-prev{ left:-55px;}
.Honor .swiper-button-next:after,.Honor .swiper-button-prev:after{ font-size:18px; color:#004098;}
.Honor .swiper-pagination{ width:100%; display:flex; align-items:center; justify-content:center; bottom:0;}
.Honor .swiper-pagination .swiper-pagination-bullet{ width:12px; height:12px; background:#f2f2f2; opacity:1; margin-right:18px;}
.Honor .swiper-pagination .swiper-pagination-bullet:last-child{ margin-right:0px;}
.Honor .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#004098;}




.QualityBanenr img{ width:100%;}




.QualityMass{ display:flex; align-items:center; justify-content:space-between;}
.QualityMass .QualityMass_list{ position:relative;}
.QualityMass .QualityMass_list img{ max-width:100%;}
.QualityMass .QualityMass_list .QualityMass_list_txt{ position:absolute; display:inline-block; width:100%; height:100%; display:flex; align-items:center; justify-content:center; left:0; top:0; font-size:30px; color:rgba(255,255,255,.66);}
.QualityMass .QualityMass_list .QualityMass_list_txt span{ font-size:24px; margin-left:12px;}





.QualityDevelopment{ background:url(../images/bg23.jpg) no-repeat 50%/cover; padding:90px 0px;}
.QualityDevelopment .QualityDevelopment_title{ text-align:center; margin-bottom:45px; color:#fff;}
.QualityDevelopment .QualityDevelopment_title .QualityDevelopment_title_dd{ font-size:36px;}
.QualityDevelopment .QualityDevelopment_title .QualityDevelopment_title_dt{ font-size:24px; margin:13px 0px;}
.QualityDevelopment .QualityDevelopment_title .QualityDevelopment_title_p{ font-size:14px;}
.QualityDevelopment .QualityDevelopment_title .QualityDevelopment_title_b{ font-size:24px; color:#a6c706; margin-top:12px; font-weight:bolder;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list{ display:flex; justify-content:space-between; align-items:center; background:#fff;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list:last-child{ margin-top:30px; justify-content: center; flex-flow: row-reverse;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_img{ width:52%; position:relative;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_img:before{ content:""; display:inline-block; width:72px; height:100%; background:url(../images/bn9.png) no-repeat 50% 50%; position:absolute; right:0;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_img img{ width:100%;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_txt{ width:48%; padding-right:65px;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_txt .list_txt_dd{ font-size:24px; color:#004199; margin-bottom:15px; display:flex; align-items:center;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_txt .list_txt_dd em{ font-size:48px; font-weight:bolder; margin-right:10px;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_txt .list_txt_dt{ font-size:16px; color:#666666; line-height:30px;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_txt .list_txt_dt b{ color:#a8ca04;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list:last-child  .content_list_img:before{ left:0; right:auto;
	-webkit-transform: rotateY(180deg);
       -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
         -o-transform: rotateY(180deg);
            transform: rotateY(180deg);
}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list:last-child .content_list_txt{ padding-left:65px; padding-right:0px;}






.QualityMass2{ background:#fff;}
.QualityMass2 .QualityDevelopment_title{ color:#333333; margin-bottom:95px;}
.QualityMass2 .QualityDevelopment_title .QualityDevelopment_title_p{ color:#999999;}
.QualityMass2 .QualityMass2_content{ display:flex; align-items:center; justify-content:space-between;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left{ width:51%;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title{ display:flex; align-items: center; margin-bottom:15px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title .left_title_dd{ font-size:100px; color:#a6c706; margin-right:5px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title .left_title_dt{ position:relative; top:-16px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title .left_title_dt .title_dt_t{ font-size:42px; color:#003f97; font-weight:bolder; margin-bottom:3px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title .left_title_dt .title_dt_b{ font-size:24px; color:#fff; line-height:49px; padding:0px 15px; background:#003f97;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_content .left_content_list{ font-size:16px; color:#666666; line-height:30px; margin-bottom:18px; position:relative; padding-left:33px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_content .left_content_list:before{ content:""; display:inline-block; width:18px; height:18px; background:url(../images/bn10.png) no-repeat 50% 50%; position:absolute; left:0; top:5px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_content .left_content_list b{ color:#a6c706;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_content .left_content_list:last-child{ margin-bottom:0px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_right{ width:42%; text-align:right; position:relative;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_right img{ max-width:100%; position:relative; z-index:2;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_right:before{ content:""; display:inline-block; width:100%; height:100%; border:1px solid #d9d9d9; position:absolute; left:-40px; top:-20px;}



.QualityMass3{ background:#f9f9f9;}
.QualityMass3 .QualityMass2_content .QualityMass2_content_right:before{ right:-40px; left:inherit;}




.QualityControl{ background:url(../images/bg28.jpg) no-repeat 50%/cover;}
.QualityControl .QualityControl_content .QualityControl_content_top{ margin-top:80px;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dd{ display:flex; align-items:center; font-size:36px; color:#fff; justify-content:center; margin-bottom:45px;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dd:before{ content:""; display:inline-block; width:12px; height:12px; border-radius:100%; background:#a6c706; margin-right:15px;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dd:after{ content:""; display:inline-block; width:12px; height:12px; border-radius:100%; background:#a6c706; margin-left:15px;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dt{ display:flex; align-items:center; max-width:1200px; margin:0 auto; height:93px; background:#a6c706; justify-content:center; font-size:24px; color:#fff;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dt b{ font-size:30px;}
.QualityControl .QualityControl_content .QualityControl_content_top2 .content_top2_dt{ display:flex; justify-content:space-between;}
.QualityControl .QualityControl_content .QualityControl_content_top2 .content_top2_dt .top2_dt_list{ width:31%; background:#a6c706; height:250px; display:flex; align-items:center; justify-content:center; padding:0px 35px;}
.QualityControl .QualityControl_content .QualityControl_content_top2 .content_top2_dt .top2_dt_list .dt_list_l{ font-size:110px; color:#003f97; margin-right:25px;}
.QualityControl .QualityControl_content .QualityControl_content_top2 .content_top2_dt .top2_dt_list .dt_list_r{ font-size:16px; color:#fff; line-height:30px; text-align:justify;}



.QualityControl2{ background:#fff;}
.QualityControl2 .QualityControl_content .QualityControl_content_top{ margin-top:0px;}
.QualityControl2 .QualityControl_content .QualityControl_content_top .content_top_dd{ color:#333333;}
.QualityControl2 .QualityControl2_content{ display:flex; align-items:center; justify-content:space-between;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_left{ width:64%; display:flex; justify-content:space-between; flex-wrap:wrap;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_left .content_left_list{ width:48%; margin-bottom:34px;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_left .content_left_list:nth-child(3),.QualityControl2 .QualityControl2_content .QualityControl2_content_left .content_left_list:nth-child(4){ margin-bottom:0px;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_left .content_left_list .left_list_title{ font-size:30px; color:#003f97; font-weight:bolder;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_left .content_left_list .left_list_title img{ margin-right:15px;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_left .content_left_list .left_list_txt{ font-size:16px; color:#666666; line-height:30px; margin-top:12px;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_right{ width:32%;}






.bgnav .DetailsNav{ background:#fff;}


.ProductNav{ padding:20px 0px; margin-bottom:20px;}
.ProductNav .pc_all_content{ display:flex; align-items:center; justify-content:center;}
.ProductNav .ProductNav_list{ position:relative; margin-right:30px;}
.ProductNav .ProductNav_list .ProductNav_list_title{ display:flex; align-items:center; justify-content:center; padding:0px 20px; background:#f9f9f9; line-height:44px; border-radius:6px; font-size:16px; color:#333333;}
.ProductNav .ProductNav_list:last-child{ margin-right:0px;}
.ProductNav .ProductNav_list .ProductNav_list_title span{ display:flex; align-items:center; justify-content:center; width:26px; height:26px; position:relative; margin-right:12px;}
.ProductNav .ProductNav_list .ProductNav_list_title i{ margin-left:8px;}
.ProductNav .ProductNav_list .ProductNav_list_title span img{ position:absolute;}
.ProductNav .ProductNav_list .ProductNav_list_title span img:last-child{ opacity:0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.ProductNav .ProductNav_list:hover .ProductNav_list_title span img:nth-child(1){ opacity:0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.ProductNav .ProductNav_list:hover .ProductNav_list_title span img:last-child{ opacity:1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.ProductNav .ProductNav_list:hover .ProductNav_list_title{ background:#003a85; color:#fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.ProductNav .ProductNav_list.on .ProductNav_list_title span img:nth-child(1){ opacity:0;}
.ProductNav .ProductNav_list.on .ProductNav_list_title span img:last-child{ opacity:1;}
.ProductNav .ProductNav_list.on .ProductNav_list_title{ background:#003a85; color:#fff;}

.ProductNav .ProductNav_list .ProductNav_list_down{ display:none; position:absolute; left:0; top:100%; width:100%; box-shadow:0px 0px 18px rgba(0,0,0,.2);}
.ProductNav .ProductNav_list .ProductNav_list_down a{ display:inline-block; width:100%; background:#f9f9f9; font-size:16px; color:#333; text-align:center; line-height:38px;}
.ProductNav .ProductNav_list .ProductNav_list_down a:hover{ color:#fff; background:#003a85;}
.ProductNav .ProductNav_list:hover .ProductNav_list_down{ display:block;}












.ProductNavDown{ margin-bottom:40px;}
.ProductNavDown .pc_all_content{ margin-bottom:-10px;}
.ProductNavDown .pc_all_content a{ font-size:16px; color:#333; margin-right:30px; margin-bottom:10px; display:inline-block;}
.ProductNavDown .pc_all_content a.on{ color:#003f97;}









.Product{ padding-bottom:80px;}
.Product .Product_content{ display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:35px;}
.Product .Product_content .Product_content_list{ display:flex; justify-content:space-between; width:48%; box-shadow:0px 0px 20px rgba(0,0,0,.1); margin-bottom:3%; padding:20px;}
.Product .Product_content .Product_content_list .content_list_img{ width:45%;}
.Product .Product_content .Product_content_list .content_list_img img{ width:100%; object-fit:cover;}
.Product .Product_content .Product_content_list .content_list_txt{ width:50%;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_title{ font-size:24px; color:#333333; margin-bottom:5px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_dd{ font-size:18px; color:#333333; margin-bottom:15px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_dt{ font-size:16px; color:#999999; margin-bottom:25px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_btn{ font-size:14px; color:#fff; display:flex; align-items:center; justify-content:center; width:95px; height:32px; border-radius:100px; background:#003f97}






.ProductDetails{ padding-top:45px; padding-bottom:120px;}
.ProductDetails .ProductDetails_top{ display:flex; align-items:center; justify-content:space-between; margin-bottom:80px;}
.ProductDetails .ProductDetails_top .ProductDetails_top_img{ width:47%;}
.ProductDetails .ProductDetails_top .ProductDetails_top_img img{ width:100%; height:446px; object-fit:cover;}
.ProductDetails .ProductDetails_top .ProductDetails_top_txt{ width:49%;}
.ProductDetails .ProductDetails_top .ProductDetails_top_txt .top_txt_dd{ font-size:24px; color:#333333; margin-bottom:12px;}
.ProductDetails .ProductDetails_top .ProductDetails_top_txt .top_txt_dt{ font-size:18px; color:#333333; margin-bottom:20px;}
.ProductDetails .ProductDetails_top .ProductDetails_top_txt .top_txt_p{ font-size:16px; color:#999999; line-height:30px; padding-top:30px; border-top:1px solid #004098;}
.ProductDetails .ProductDetails_top .ProductDetails_top_txt .top_txt_btn{ display:flex; align-items:center; justify-content:center; width:168px; height:38px; background:#003a85; color:#fff; font-size:14px; margin-top:65px;}
.ProductDetails .ProductDetails_top .ProductDetails_top_txt .top_txt_btn img{ margin-right:10px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_nav{ margin-bottom:65px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_nav ul{ display:flex; align-items:center; border-bottom:1px solid #003a85} 
.ProductDetails .ProductDetails_center .ProductDetails_center_nav ul li{ display:flex; align-items:center; height:46px; padding:0px 44px; color:#333333; font-size:16px; cursor:pointer;}
.ProductDetails .ProductDetails_center .ProductDetails_center_nav ul li.on{ background:#003a85; color:#fff; border:1px solid #003a85}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt{ padding:0px 50px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list p{font-size: 16px; color: #999999; margin-bottom: 10px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list p strong{ font-size:18px; color:#333333;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list .txt_list_li{ margin-bottom:30px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list .txt_list_li:last-child{ margin-bottom:0px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list .txt_list_li .list_li_dd{ font-size:18px; color:#333333; font-weight:bolder; margin-bottom:15px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list .txt_list_li .list_li_dt .li_dt_p{ font-size:16px; color:#999999; margin-bottom:10px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list .txt_list_li .list_li_dt .li_dt_p:last-child{ margin-bottom:0px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list .txt_list_li .list_li_dt .li_dt_img{ margin-top:50px; display:flex; align-items:center;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list .txt_list_li .list_li_dt .li_dt_img .dt_img_li{ margin-right:45px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list .txt_list_li .list_li_dt .li_dt_img .dt_img_li .img_li_bottom{ font-size:16px; color:#333333; text-align:center; margin-top:22px;}
.ProductDetails .ProductDetails_bottom{ margin-top:100px;}
.ProductDetails .ProductDetails_bottom .ProductDetails_bottom_title{ display:flex; align-items:center; font-size:24px; color:#333333; margin-bottom:30px;}
.ProductDetails .ProductDetails_bottom .ProductDetails_bottom_title span{ color:#999999; margin-left:20px;}
.ProductDetails .ProductDetails_bottom .ProductDetails_bottom_txt{ display:flex; align-items:center; justify-content:space-between;}
.ProductDetails .ProductDetails_bottom .ProductDetails_bottom_txt .bottom_txt_list{ display:inline-block; width:23%; padding:12px; border:1px solid #ededed; padding-bottom:25px;}
.ProductDetails .ProductDetails_bottom .ProductDetails_bottom_txt .bottom_txt_list .txt_list_img img{ width:100%; height:166px; object-fit:cover;}
.ProductDetails .ProductDetails_bottom .ProductDetails_bottom_txt .bottom_txt_list .txt_list_title{ font-size:16px; color:#333333; text-align:center; margin-top:20px;}





.News{ padding-bottom:100px;}
.News .News_content{ padding-bottom:45px;}
.News .News_content .News_content_list{ padding:60px 0px; display:inline-block; width:100%;}
.News .News_content .News_content_list .pc_all_content{ display: flex; align-items:center; justify-content:space-between;}
.News .News_content .News_content_list:nth-child(2n){ background:#f7fafc;}
.News .News_content .News_content_list:hover{ box-shadow:0px 0px 25px rgba(0,0,0,.1); position:relative; z-index:2;}
.News .News_content .News_content_list .content_list_img{ width:26%;}
.News .News_content .News_content_list .content_list_img img{ width:100%; height:218px; object-fit:cover;}
.News .News_content .News_content_list .content_list_txt{ width:60%;}
.News .News_content .News_content_list .content_list_txt .list_txt_title{ font-size:24px; color:#333333; margin-bottom:24px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.News .News_content .News_content_list .content_list_txt .list_txt_txt{ font-size:16px; color:#999999; margin-bottom:40px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.News .News_content .News_content_list .content_list_txt .list_txt_btn{ font-size:26px; color:#999999; width:50px; height:50px; border:1px solid #e0e0e0; border-radius:100%; display:flex; align-items:center; justify-content:center;}
.News .News_content .News_content_list .content_list_time{ width:7%;}
.News .News_content .News_content_list .content_list_time .list_time_dd{ font-size:36px; color:#333333;}
.News .News_content .News_content_list .content_list_time .list_time_dt{ font-size:16px; color:#333333; margin-top:5px;}




.layui-laypage{display: flex;font-size:16px; color:#333;  align-items: center; justify-content:center;}
.layui-laypage a {
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    border: #fff solid 1px;
    margin: 0 10px;
    background: #ededed;
	display: inline-block;
}
.layui-laypage-curr {
    background: #004098;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    /* border: #ffffff solid 1px; */
    margin: 0 10px;
}
.layui-laypage-curr em,.layui-laypage-disabled em{ font-style:inherit;}
.layui-laypage-limits select {
    background: #ededed;
    height: 40px;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    border: #fff solid 1px;
    margin: 0 10px;
    background: #ededed;
}
#goPageId {
    background: #ededed;
    width: 50px;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    border: #fff solid 1px;
    margin: 0 10px;
}
.layui-laypage-btn {
    background: #ededed;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    border: #fff solid 1px;
    margin: 0 10px;
}
.layui-laypage-disabled {
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 0 16px;
    text-align: center;
    /* border: #fff solid 1px; */
    margin: 0 10px;
    background: #ededed;
}


.layui-laypage-disabled:hover{ background:#004098; color:#fff; }
.layui-laypage a:hover{ background:#004098; color:#fff; }
.layui-laypage li.active a{ background:#004098; color:#fff; }






.NewsDetails{ padding:77px 0px;}
.NewsDetails .pc_all_content{ display:flex; justify-content:space-between;}
.NewsDetails .NewsDetails_left{ width:72%;}
.NewsDetails .NewsDetails_left .NewsDetails_left_title{ padding-bottom:25px; border-bottom:1px solid #e5e5e5; margin-bottom:22px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_title .left_title_dd{ font-size:30px; color:#333333;}
.NewsDetails .NewsDetails_left .NewsDetails_left_title .left_title_dt{ font-size:14px; color:#999999; margin-top:15px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_title .left_title_dt span{ margin-right:30px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_content{ margin-bottom:46px;font-size:16px; color:#666666; line-height:30px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_content *{color: initial;font-size:initial; }
.NewsDetails .NewsDetails_left .NewsDetails_left_content p{ font-size:16px; color:#666666; line-height:30px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_share{ display:flex; justify-content:flex-end; align-items:center;}
.NewsDetails .NewsDetails_left .NewsDetails_left_share a{ margin-left:12px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_like{ text-align:center; margin-top:25px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_like .left_like_dt{ font-size:16px; color:#333333; margin-top:24px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_page{ display:flex; justify-content:space-between; padding-top:30px; margin-top:50px; border-top:1px solid #e5e5e5;}
.NewsDetails .NewsDetails_left .NewsDetails_left_page .left_page_l{ width:80%; display:flex; align-items:center; justify-content:space-between;}
.NewsDetails .NewsDetails_left .NewsDetails_left_page .left_page_l .page_l_list{ display:inline-block; max-width:48%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.NewsDetails .NewsDetails_left .NewsDetails_left_page .left_page_l .page_l_list:hover span{ background:#004098;}
.NewsDetails .NewsDetails_left .NewsDetails_left_page .left_page_l .page_l_list:hover a{ color:#004098;}
.NewsDetails .NewsDetails_left .NewsDetails_left_page .left_page_l .page_l_list span{ width:72px; line-height:30px; background:#d2d2d2; color:#fff; display: inline-block; text-align:center;}
.NewsDetails .NewsDetails_left .NewsDetails_left_page .left_page_l .page_l_list a{ font-size:16px; color:#333333; margin-left:10px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_page .left_page_r{ font-size:16px; color:#333333; display: flex; align-items:center;}
.NewsDetails .NewsDetails_left .NewsDetails_left_page .left_page_r img{ margin-right:10px;}

.NewsDetails .NewsDetails_right{ width:22%;}
.NewsDetails .NewsDetails_right .NewsDetails_right_title{ font-size:20px; color:#333333; font-weight: bolder; display:flex; align-items:center; margin-bottom:20px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_title:before{ content:""; display:inline-block; width:3px; height:24px; background:#004098; margin-right:11px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a{ display:inline-block; font-size:14px; color:#333333; width:100%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; position:relative; margin-bottom:15px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:last-child{ margin-bottom:40px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:hover{ color:#004098;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:before{ content:"1"; display:inline-block; width:19px; height:19px; background:#c8c7c7; color:#fff; font-size:14px; text-align:center; line-height:19px; border-radius:2px; margin-right:10px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:nth-child(1):before{ content:"1"; background:#004098;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:nth-child(2):before{ content:"2"; background:#004098;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:nth-child(3):before{ content:"3"; background:#004098;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:nth(4):before{ content:"4";}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:nth(5):before{ content:"5";}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:nth(6):before{ content:"6";}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:nth(7):before{ content:"7";}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:nth(8):before{ content:"8";}
.NewsDetails .NewsDetails_right .NewsDetails_right_contact{ position:relative;}
.NewsDetails .NewsDetails_right .NewsDetails_right_contact .right_contact_po{ position:absolute; right:18px; top:40px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_contact .right_contact_po .contact_po_dd{ font-size:24px; color:#fff;}
.NewsDetails .NewsDetails_right .NewsDetails_right_contact .right_contact_po .contact_po_dd img{ margin-right:8px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_contact .right_contact_po .contact_po_dt{ font-size:24px; color:#fff; margin-top:10px;}





.classroom{ position: relative;}
.classroom .classroom_img img{ width:100%;}
.classroom .classroom_po{ position:absolute; top:0; left:0; height:100%; display:flex; align-items:center;}
.classroom .classroom_po .classroom_po_c{ font-size:46px; color:#fff; font-weight:bolder; padding:50px 75px; background:rgba(0,64,152,.65);}





.Medicine{ background:url(../images/bg38.jpg) no-repeat 50% 50%; padding:105px 0px;}
.Medicine .pc_all_content{ background:#fff url(../images/bg39.jpg) no-repeat 50%/cover; position:relative; padding:130px 0px;}
.Medicine .pc_all_content:before{ content:""; display:inline-block; width:28px; height:28px; background:url(../images/bn26.png) no-repeat 50% 50%; position:absolute; left:14px; top:14px;}
.Medicine .pc_all_content:after{ content:""; display:inline-block; width:28px; height:28px; background:url(../images/bn26.png) no-repeat 50% 50%; position:absolute; right:14px; top:14px;}
.Medicine .pc_all_content .Medicine_top:before{ content:""; display:inline-block; width:28px; height:28px; background:url(../images/bn26.png) no-repeat 50% 50%; position:absolute; left:14px; bottom:14px;}
.Medicine .pc_all_content .Medicine_top:after{ content:""; display:inline-block; width:28px; height:28px; background:url(../images/bn26.png) no-repeat 50% 50%; position:absolute; right:14px; bottom:14px;}
.Medicine .pc_all_content .Medicine_top{ display:flex; align-items:center; justify-content:center;}
.Medicine .pc_all_content .Medicine_top .Medicine_top_left .top_left_dt{ font-size:64px; color:#004098; font-weight:bolder;}
.Medicine .pc_all_content .Medicine_bottom{ text-align:center; margin-top:25px;}
.Medicine .pc_all_content .Medicine_icon{ text-align:center; margin:8px 0px;}
.Medicine .pc_all_content .Medicine_b{ text-align:center; font-size:24px; color:#3e3a39; text-align:center;}






.GMedicine{ padding:88px 0px; padding-bottom:140px;}
.GMedicine .GMedicine_title{ text-align:center; margin-bottom:73px;}
.GMedicine .GMedicine_title .GMedicine_title_dd{ font-size:36px; color:#333333;}
.GMedicine .GMedicine_title .GMedicine_title_dt{ font-size:36px; color:#333333;}
.GMedicine .GMedicine_title .GMedicine_title_p{ font-size:48px; color:#004098; font-weight:bolder; margin-top:15px;}
.GMedicine .GMedicine_title .GMedicine_title_p span{ position:relative;}
.GMedicine .GMedicine_title .GMedicine_title_p b{ margin:0px 13px;}
.GMedicine .GMedicine_title .GMedicine_title_p span:before{ content:""; display:inline-block; width:91px; height:30px; background:url(../images/bn30.png) no-repeat 50% 50%;-webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); margin-right:15px;}
.GMedicine .GMedicine_title .GMedicine_title_p span:after{ content:""; display:inline-block; width:91px; height:30px; background:url(../images/bn30.png) no-repeat 50% 50%; margin-left:15px;}
.GMedicine .GMedicine_content{ position:relative;}
.GMedicine .GMedicine_content:before{ content:""; display:inline-block; width:100%; height:10px; background:#fff; box-shadow:0px 17px 27px rgba(0,0,0,.2); position:absolute; bottom:50px;}
.GMedicine .GMedicine_content .GMedicine_content_list .content_list_img{ text-align:center;}
.GMedicine .GMedicine_content .GMedicine_content_list .content_list_img img{ max-width:100%;}
.GMedicine .GMedicine_content .GMedicine_content_list .content_list_title{ margin-top:45px; text-align:center; font-size:16px; color:#333333;}
.GMedicine .GMedicine_bottom{ display:flex; align-items:center; justify-content:space-between; margin-top:70px;} 
.GMedicine .GMedicine_bottom .GMedicine_bottom_list{ background:#f8f8f8; display:flex; align-items:center; height:116px; width:48%; padding:0px 30px;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list .bottom_list_left{ font-size:24px; color:#333; font-weight:bolder; width:20%; position:relative;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list .bottom_list_left:before{ content:""; display:inline-block; width:36px; height:36px; border:1px dashed #abcd03; border-radius:100%; position:absolute; left:-13px; top:-5px;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list .bottom_list_right{ display:flex; align-items:center; justify-content:space-between; width:80%;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list .bottom_list_right .list_right_li{ display:flex; align-items:center; width:31%; justify-content:center; height:50px; border-radius:100px; background:#004098; font-size:20px; color:#abcd04;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list .bottom_list_right .list_right_li img{ margin-right:5px;}

.GMedicine .swiper-button-next,.GMedicine .swiper-button-prev{ width:50px; height:50px; border:1px solid #004098; border-radius:100%; display: flex; align-items:center; justify-content:center; top:calc(50% - 30px);}
.GMedicine .swiper-button-next{ right:-55px;}
.GMedicine .swiper-button-prev{ left:-55px;}
.GMedicine .swiper-button-next:after,.GMedicine .swiper-button-prev:after{ font-size:18px; color:#004098;}




.GContact{ padding:95px 0px; background:url(../images/bg41.jpg) no-repeat 50%/cover; position:relative;}
.GContact:before{ content:""; display:inline-block; width:0; height:0; border-right:32px solid transparent; border-left:32px solid transparent; border-top:34px solid #fff; position:absolute; top:0; left:0; right:0; margin:0 auto;}
.GContact .GContact_title{ text-align:center;}
.GContact .GContact_title .GContact_title_dd{ font-size:24px; color:#fff;}
.GContact .GContact_title .GContact_title_dt{ font-size:30px; color:#a6c706; font-weight:bolder; margin-top:5px;}
.GContact .GContact_content{ display:flex; align-items:center; justify-content:center; margin-top:50px;}
.GContact .GContact_content .GContact_content_left{ display:flex; align-items:flex-end; font-size:16px; color:#fff;}
.GContact .GContact_content .GContact_content_left .content_left_dt{ margin-left:10px; margin-right:20px;}
.GContact .GContact_content .GContact_content_right .content_right_top{ text-align:center; margin-bottom:10px;}
.GContact .GContact_content .GContact_content_right .content_right_top dd{ font-size:24px; color:#fff;}
.GContact .GContact_content .GContact_content_right .content_right_top dt{ font-size:12px; color:#fff; margin-top:3px;}
.GContact .GContact_content .GContact_content_right .content_right_bottom{ display:flex; align-items:center; font-size:42px; color:#fff; margin-left:20px;}
.GContact .GContact_content .GContact_content_right .content_right_bottom img{ margin-right:15px;}






.Join .Join_content{ margin-top:32px;}
.Join .Join_content .swiper-slide{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.Join .Join_content .swiper-slide .Join_content_list{ width:49%; background:#f7fafc; margin-bottom:30px; position:relative;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_title{ padding:40px 30px; padding-bottom:20px; cursor:pointer;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_title .list_title_dd{ font-size:24px; color:#333333; display:flex; align-items:center; justify-content:space-between;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_title .list_title_dd a{ display:flex; width:96px; height:32px; align-items:center; justify-content: center; background:#004098; border-radius:8px 0px 8px 0px; color:#fff; font-size:14px;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_title .list_title_dt{ font-size:14px; color:#999999; margin-top:10px;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_title .list_title_dt span{ margin-right:18px;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_title .list_title_dt span:last-child{ margin-right:0px;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_txt{ padding:20px 30px; border-top:1px solid #e9e9e9; display:none; position:absolute; left:0; background:#f7fafc; z-index:50;}
.Join .Join_content .swiper-slide .Join_content_list:hover .content_list_txt{ display:block;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_txt .list_txt_dd{ font-size:18px; color:#333333; margin-bottom:15px;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_txt .list_txt_dt{ font-size:14px; color:#999999; line-height:25px;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_txt .list_txt_dt p:nth-child(1){ margin-bottom:20px;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_btn{ padding:20px 30px; padding-top:10px;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_btn a{ display:flex; width:96px; height:32px; align-items:center; justify-content: center; background:#004098; border-radius:8px 0px 8px 0px; color:#fff; font-size:14px;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_btn a img{ margin-left:5px;}
.socialTc{ width:100vw; height:100vh; background:rgba(0,0,0,0.50); position: fixed; justify-content:center; align-items:center; z-index:20; left:0; top:0; display:flex; align-items:center; justify-content:center; display:none;}
.socialTc .socialTcbg{ display:flex; align-items:center; justify-content:center; position:absolute; left:0; top:0; width:100%; height:100%;}
.socialTc .socialTcBox{ width:90%; max-width:900px; background:#FFFFFF; max-height:90%; padding:65px 55px 30px; overflow:hidden; overflow-y:auto; transform:translateY(-50px); opacity:1; transition:all ease-in 0.8s; position:relative;
	-webkit-transform: scale(0);
   -moz-transform: scale(0);
    -ms-transform: scale(0);
     -o-transform: scale(0);
           filter: scale(0);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
opacity:0;

}
.socialTc .socialTcBox.on{
	-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
opacity:1;
}
.socialTc.on .socialTcBox{ transform:translateY(0px); opacity:1;}
.socialTc .socialTcBox .socialClose{ top:20px; right:20px; cursor:pointer; position:absolute; font-size:20px; color:#999;}
.socialTc .socialTcBox .socialContent{ font-size:16px; line-height:28px; overflow:hidden; color:#666;}
.socialTc .socialTcBox .socialTcSQ{ width:100%; display:flex; align-items:center; justify-content:space-between; padding:50px 0;}
.socialTc .socialTcBox .socialTcSQ .socialTcSQL{ width:200px; height:50px; border-radius:50px; display:flex; align-items:center; justify-content:center; background:#06c; color:#FFFFFF; font-size:16px; border-bottom:#dfdfdf solid 1px;}
.socialTc .socialTcBox .socialTcSQ .socialTcSQL img{ margin-right:10px;}
.socialTc .socialTcBox .socialTcSQ .socialTcSQR{ display:flex; align-items:center;}
.socialTc .socialTcBox .socialTcSQ .socialTcSQR a{ margin-left:15px;}
.socialTc .socialTcBox .socialQie{ border-top:#dfdfdf solid 1px; display:flex; align-items:center; justify-content:space-between; padding:20px 0;}
.socialTc .socialTcBox .socialQie a{ font-size:14px; color:#888888;}
.socialTc .socialTcBox .socialQie a span{ margin:0 10px;}
.socialBox{ width:94%; display:flex; justify-content:space-between; flex-wrap:wrap; margin:50px auto 20px; max-width:1400px;}
.socialBox .socialItem{ display:flex; flex-direction:column; margin-bottom:30px; width:calc( 50% - 15px); background:#f6f6f6; padding:40px 30px;}
.socialTop{ display:flex; display:flex; align-items:center; justify-content:space-between;}
.socialTop .socialTitle{ font-size:24px; line-height:36px; color:#333333;}
.socialTop .socialTime{ font-size:16px; line-height:28px; color:#888888;}
.socialMess{ font-size:16px; line-height:2em; color:#666666; padding:20px 0; margin-bottom:20px; border-bottom:#dfdfdf solid 1px;} 
.socialBox .socialItem .socialContent{ font-size:16px; line-height:28px; height:112px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden;}
.socialBox .socialItem .socialMore{ display:flex; align-items:center; margin-top:20px;}
.socialBox .socialItem .socialMore span{ font-size:16px; color:#888;}
.socialBox .socialItem .socialMore i{ font-size:14px; color:#06c; margin-left:10px;}









.ContactUs{ display:flex; justify-content:space-between;}
.ContactUs .ContactUs_left{ width:50%; display:flex; align-items:center; justify-content:center; flex-direction:column; background:#004098 url(../images/bn41.png) no-repeat 100% 100%;}
.ContactUs .ContactUs_left .ContactUs_left_title{ position:relative; margin-bottom:60px;}
.ContactUs .ContactUs_left .ContactUs_left_title .left_title_dd{ font-size:30px; color:#fff; font-weight: bolder;}
.ContactUs .ContactUs_left .ContactUs_left_title .left_title_dt{ position:absolute; left:0; bottom:-28px; font-size:48px; color:#fff; font-weight: bolder; opacity:.04; text-transform:uppercase;}
.ContactUs .ContactUs_left .ContactUs_left_txt .left_txt_list{ font-size:16px; color:#fff; display:flex; align-items:center; margin-bottom:22px;}
.ContactUs .ContactUs_left .ContactUs_left_txt .left_txt_list:last-child{ margin-bottom:0px;}
.ContactUs .ContactUs_left .ContactUs_left_txt .left_txt_list dd{ width:16px; text-align:center; margin-right:16px;}
.ContactUs .ContactUs_left .ContactUs_left_txt .left_txt_list span{ display: inline-block; width:31px;}
.ContactUs .ContactUs_left .ContactUs_left_btn{ margin-top:55px;}
.ContactUs .ContactUs_left .ContactUs_left_btn a{ display:flex; width:96px; height:32px; align-items:center; justify-content: center; background:#fff; border-radius:8px 0px 8px 0px; color:#004098; font-size:14px;}
.ContactUs .ContactUs_left .ContactUs_left_btn a img{ margin-left:5px;}
.ContactUs .ContactUs_right{ width:50%;}
.ContactUs .ContactUs_right img{ max-width:100%;}





.Recruitment .Recruitment_content{ display:flex; justify-content:space-between; margin-top:40px;}
.Recruitment .Recruitment_content .Recruitment_content_form{ display:flex; flex-wrap:wrap; justify-content:space-between; width:70%;}
.Recruitment .Recruitment_content .Recruitment_content_form .content_form_list{ border:1px solid #eeeeee; width:32.5%; display:flex; align-items:center; padding:0px 20px; font-size:14px; color:#333333; height:50px;}
.Recruitment .Recruitment_content .Recruitment_content_form .content_form_list span{ display:inline-block; max-width:30%;}
.Recruitment .Recruitment_content .Recruitment_content_form .content_form_list input{max-width:65%; display: flex; align-items:center; height:40px; font-size:14px; color:#333; margin-left:5%;}
.Recruitment .Recruitment_content .Recruitment_content_form .content_form_list.textarea{ width:100%; border:0px solid #eeeeee; padding:0px; height:auto; margin-top:15px;}
.Recruitment .Recruitment_content .Recruitment_content_form .content_form_list.textarea textarea{ resize:none; border:1px solid #eeeeee; width:100%; height:230px; padding:10px 20px; font-size:16px; line-height:28px; color:#333; font-family:"思源黑体","14px";}
.Recruitment .Recruitment_content .Recruitment_content_form .content_form_list.submit{ height:auto; border:0px; margin-top:50px; padding:0px;}
.Recruitment .Recruitment_content .Recruitment_content_form .content_form_list.submit input{ font-size:16px; color:#fff; background:#004098; border-radius:12px 0px 12px 0px; width:152px; height:43px; display:flex; align-items:center; justify-content:center; margin:0px;}
.Recruitment .Recruitment_content .Recruitment_content_right{ width:25%;}
.Recruitment .Recruitment_content .Recruitment_content_right img{ max-width:100%; position:relative; top:-30px;}




.click_video{ position: absolute; left:0.9vw; bottom:5vw; display: flex; align-items: center;z-index: 50; cursor:pointer; font-size:18px; color:#004098;}
.click_video span{ position: relative; display: flex; align-items: center; justify-content: center; margin-right:13px; width:50px; height:50px; display:flex; align-items:center; justify-content:center;}
.click_video span .click_video1{ position: absolute; left: 0; top: 0; animation: xunzhuan  infinite 5s linear;}
.click_video span .click_video2{ position:relative; top:-2px;}

@keyframes xunzhuan{
  0%{ transform: rotate(0deg); }
  100%{transform: rotate(360deg);}
}




.content_list_video{ display:none;}
.content_list_video.on{ display:block;}
.content_list_video .list_video_bg{ position:fixed; background:rgba(0,0,0,.8); left:0; top:0;  width:100%; height:100%; z-index:120;}
.content_list_video .list_video_content{ max-width:90%;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%); z-index:121;
}
.content_list_video .list_video_content .video_content_close{ cursor:pointer; position:fixed; right:0; top:-35px;}
.content_list_video .list_video_content .video_content_close span{ color:#fff; font-size:25px;}
.content_list_video .list_video_content video{ width:100%;}
.click_video{ cursor:pointer; }






.TopicBanner{ position:relative;}
.TopicBanner img{ width:100%; height:800px; object-fit:cover;}
.TopicBanner .TopicBanner_content{ position:absolute; left:0; right:0; margin:0 auto; max-width:1400px; bottom:35%;}
.TopicBanner .TopicBanner_content img{ width:auto; height:auto;}
.TopicBanner .TopicBanner_content .click_video{ color:#fff; left:1.2vw; bottom:0;}


.Topic1{ padding:85px 0px;}
.Topic1 .Topic1_title{ text-align:center;}
.Topic1 .Topic1_title .Topic1_title_dd{ font-size:36px; color:#333333;}
.Topic1 .Topic1_title .Topic1_title_dt{ font-size:48px; color:#004098; font-weight:bolder; margin:12px 0px;}
.Topic1 .Topic1_title .Topic1_title_p{ font-size:14px; color:#999999; line-height:24px;}
.Topic1 .Topic1_content{ display:flex; align-items:center; justify-content:space-between; margin-top:65px;}
.Topic1 .Topic1_content .Topic1_content_list{ width:48%; display: flex; align-items:center; justify-content:space-between;}
.Topic1 .Topic1_content .Topic1_content_list span{ display:inline-block; width:65%; font-size:16px; color:#333333; line-height:26px;}
.Topic1 .Topic1_btn{ display:flex; align-items:center; justify-content:center; margin-top:90px;}
.Topic1 .Topic1_btn a{ display:inline-block; line-height:70px; padding:0px 25px; border:1px solid #004098; font-size:16px; color:#004098;}






.Topic2{ background:url(../images/bg45.jpg) no-repeat 50%/cover;}
.Topic2 .Topic1_title .Topic1_title_dd{ color:#fff;}
.Topic2 .Topic1_title .Topic1_title_dt{ color:#fff; font-size:24px; font-weight:normal;}
.Topic2 .Topic1_title .Topic1_title_p{ color:#fff;}
.Topic2 .Topic2_content{ margin-top:77px;}
.Topic2 .Topic2_content .Topic2_content_list{ display:flex; justify-content:space-between; position:relative; margin-bottom:110px;}
.Topic2 .Topic2_content .Topic2_content_list:last-child{ margin-bottom:60px;}
.Topic2 .Topic2_content .Topic2_content_list .content_list_img{ width:58%; border-radius:15px; overflow:hidden;}
.Topic2 .Topic2_content .Topic2_content_list .content_list_img img{ width:100%;}
.Topic2 .Topic2_content .Topic2_content_list .content_list_txt{ width:42%; padding:0px 40px; padding-top:110px;}
.Topic2 .Topic2_content .Topic2_content_list .content_list_txt .list_txt_dd{ font-size:24px; color:#abcd05; line-height:36px;}
.Topic2 .Topic2_content .Topic2_content_list .content_list_txt .list_txt_dt{ position:absolute; width:56%; right:0; background:#fff; bottom:-38px; border-radius:15px; padding:30px 25px; font-size:16px; color:#666666; line-height:30px;}
.Topic2 .Topic2_content .Topic2_content_list:nth-child(2){justify-content: center; flex-flow: row-reverse;}
.Topic2 .Topic2_content .Topic2_content_list:nth-child(2) .content_list_txt .list_txt_dt{ right:inherit; left:0;}





.Topic3{ background:#f9f9f9;}
.Topic3 .Topic1_title .Topic1_title_dd{ color:#333333;}
.Topic3 .Topic1_title .Topic1_title_dt{ color:#333333; font-size:24px; font-weight:normal;}
.Topic3 .Topic1_title .Topic1_title_p{ color:#999999;}
.Topic3 .Topic3_content{ margin-top:65px;}
.Topic3 .Topic3_content .Topic3_content_list{ display:flex; align-items:center; justify-content:space-between;}
.Topic3 .Topic3_content .Topic3_content_list:nth-child(2){justify-content: center; flex-flow: row-reverse;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_left{ width:48%;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_left .list_left_title{ font-size:24px; color:#004098; display:flex; align-items:center; margin-bottom:25px;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_left .list_left_title span{ width:37px; height:37px; display:flex; align-items:center; justify-content:center; border-radius:100%; font-size:30px; color:#fff; background:#004098; margin-right:15px;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_left .list_left_txt p{ font-size:16px; color:#666666; position:relative; padding-left:33px; line-height:30px; margin-bottom:10px;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_left .list_left_txt p:last-child{ margin-bottom:0px;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_left .list_left_txt p b{ display:inline-block; width:100%; color:#333;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_left .list_left_txt p:before{ content:""; display:inline-block; width:17px; height:18px; background:url(../images/bn51.png) no-repeat 50% 50%; position:absolute; left:0; top:8px;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_right{ width:49%; text-align:right; border-radius:15px; overflow:hidden;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_right img{ max-width:100%;}
.Topic3 .Topic3_content .Topic3_content_list:nth-child(2){ margin-top:80px;}
.Topic3 .Topic3_content .Topic3_content_list:nth-child(2) .content_list_right{ margin-right:2%;}
.Topic3 .Topic3_content .Topic3_content_list:nth-child(2) .content_list_left{ width:49%;}




.Topic4{ background:#fff; padding-bottom:35px;}


.Topic4Content{ background:url(../images/bg54.jpg) no-repeat 50%/cover; padding-top:195px;}
.Topic4Content .pc_all_content{ display:flex; align-items:flex-end; flex-direction:column;}
.Topic4Content .Topic4Content_top{ width:50%;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dd{ display:flex; align-items:flex-end; justify-content: flex-end; margin-bottom:5px;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dd .top_dd_left{ width:53%; padding-bottom:40px;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dd .top_dd_left .dd_left_title{ font-size:24px; color:#a6c706;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dd .top_dd_left .dd_left_title img{ margin-right:13px;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dd .top_dd_left .dd_left_txt{ font-size:16px; color:#fff; line-height:30px; margin-top:15px;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dd .top_dd_right{ width:25%; margin-left:7%;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dd .top_dd_right img{ width:100%;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dt{ display:flex; align-items:center; justify-content:space-between;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dt .top_d_list{ width:24.5%;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dt .top_d_list img{ width:100%;}
.Topic4Content .Topic4Content_bottom{ width:82%; margin-top:100px;}
.Topic4Content .Topic4Content_bottom .Topic4Content_top_dd{ justify-content: space-between; align-items:flex-start;}
.Topic4Content .Topic4Content_bottom .Topic4Content_top_dd .top_dd_left{ padding-bottom:0px; width:61%;}
.Topic4Content .Topic4Content_bottom .Topic4Content_top_dd .top_dd_left .dd_left_txt{ text-align:justify;}
.Topic4Content .Topic4Content_bottom .Topic4Content_top_dd .top_dd_right{ width:33%; margin-left:0px;}





.mo_banner{ display:none;}



.Provinceicon{ position: absolute; width:8px; height:8px; right:0; top:0; z-index:5;}
.Provinceicon .icon1{ display:none; width:14px; height:22px; position:absolute; bottom:5px; left:-3px; z-index:2;}
.Provinceicon .icon1 img{ width:14px; height:22px; max-width:14px !important;}
.Provinceicon .icon2{ width:10px; height:10px; position:absolute; top:0; left:0; z-index:1; transition:all ease-in 0.3s; border:rgba(0,64,152,0.7) solid 3px; border-radius:10px;}




















@media screen and (max-width:1440px){
.pc_all .pc_all_content,.index .header.in .pc_all_content,.TopicBanner .TopicBanner_content{ max-width:1200px;}
.header .pc_all_content .header_right .header_right_nav .right_nav_list{ margin-right:40px;}
.header .pc_all_content .header_right .header_right_r:before{ margin:0px 38px;}

.index .header.in .pc_all_content{ height:60px;}
.header .pc_all_content .header_right .header_right_nav .right_nav_list .nav_list_title{ font-size:14px;}

.DetailsBanner .DetailsBanner_img{ height:430px;}



.About{ padding:65px 0px;}
.About .About_top .About_top_left .top_left_title .left_title_dd{ font-size:24px;}
.About .About_top .About_top_left .top_left_title .left_title_dt{ font-size:36px;}
.About .About_top .About_top_right .top_right_BImg .right_BImg_list img{ height:268px;}
.About .About_top .About_top_right .top_right_SImg .right_SImg_list img{ height:83px;}
.About .About_top .About_top_left .top_left_txt{ font-size:14px; line-height:28px; height:260px; padding-right:25px;}
.About .About_bottom .About_bottom_list{ font-size:16px;}
.About .About_bottom .About_bottom_list span{ font-size:40px;}
.About .About_bottom{ margin-top:60px;}


.Cultural{ height:550px;}
.Cultural:before{ width:75%; background-size: cover;}
.Cultural .Cultural_txt .Cultural_txt_list{ margin-bottom:25px;}
.Cultural .Cultural_txt .Cultural_txt_list .txt_list_dd{ font-size:16px;}
.Cultural .Cultural_txt .Cultural_txt_list .txt_list_dt{ font-size:14px;}


.Honor .swiper-button-next, .Honor .swiper-button-prev{ width:40px; height:40px;}
.Honor .swiper-button-next:after, .Honor .swiper-button-prev:after{ font-size:14px;}



.QualityDevelopment{ padding:65px 0px;}
.QualityMass .QualityMass_list .QualityMass_list_txt{ font-size:22px;}
.QualityMass .QualityMass_list .QualityMass_list_txt span{ font-size:16px;}
.QualityDevelopment .QualityDevelopment_title .QualityDevelopment_title_dd{ font-size:28px;}
.QualityDevelopment .QualityDevelopment_title .QualityDevelopment_title_dt{ font-size:20px; margin:7px 0px;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_txt .list_txt_dd{ font-size:20px;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_txt .list_txt_dd em{ font-size:36px;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_txt .list_txt_dt{ font-size:14px; line-height:26px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_content .left_content_list{ font-size:14px; line-height:28px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title .left_title_dt .title_dt_t{ font-size:22px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title .left_title_dt .title_dt_b{ font-size:18px; line-height:40px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title .left_title_dt{ top:0px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title .left_title_dd{ font-size:76px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_content .left_content_list{ font-size:14px; line-height:26px; margin-bottom:10px;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dd{ font-size:22px; margin-bottom:25px;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dt{ height:70px; font-size:18px;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dt b{ font-size:22px;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dd:before,.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dd:after{ width:6px; height:6px;}
.QualityControl .QualityControl_content .QualityControl_content_top{ margin-top:40px;}
.QualityControl .QualityControl_content .QualityControl_content_top2 .content_top2_dt .top2_dt_list .dt_list_l{ font-size:80px;}
.QualityControl .QualityControl_content .QualityControl_content_top2 .content_top2_dt .top2_dt_list .dt_list_r{ font-size:14px; line-height:26px;}
.QualityControl .QualityControl_content .QualityControl_content_top2 .content_top2_dt .top2_dt_list{ height:160px; padding:0px 28px;}
.QualityControl2 .QualityControl_content .QualityControl_content_top{ margin-top:0px;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_left .content_left_list .left_list_title{ font-size:18px;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_left .content_left_list .left_list_txt{ font-size:14px; line-height:26px;}



.Product .Product_content .Product_content_list .content_list_txt .list_txt_title{ font-size:22px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_dd{ font-size:16px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_dt{ font-size:14px;}



.DetailsBanner .DetailsBanner_dd{ font-size:22px;}


.classroom .classroom_po .classroom_po_c{ font-size:26px;}



.Medicine{ padding:65px 0px;}
.Medicine .pc_all_content{ padding:65px 0px;}
.Medicine .pc_all_content img{ max-width:40%;}



.GMedicine{ padding:65px 0px;}
.GMedicine .GMedicine_title .GMedicine_title_dd,.GMedicine .GMedicine_title .GMedicine_title_dt{ font-size:26px;}
.GMedicine .GMedicine_title .GMedicine_title_p{ font-size:36px; margin-top:5px;}
.GMedicine .GMedicine_title{ margin-bottom:45px;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list{ height:90px;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list .bottom_list_left{ font-size:18px;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list .bottom_list_right .list_right_li{ font-size:15px; height:40px;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list .bottom_list_right .list_right_li img{ max-width:20px;}


.GContact{ padding:65px 0px;}
.GContact .GContact_title .GContact_title_dd{ font-size:18px;}
.GContact .GContact_title .GContact_title_dt{ font-size:20px;}



.News .News_content .News_content_list{ padding:40px 0px;}
.News .News_content .News_content_list .content_list_img img{ height:186px;}
.News .News_content .News_content_list .content_list_txt .list_txt_title{ font-size:18px;}
.News .News_content .News_content_list .content_list_txt .list_txt_txt{ font-size:14px;}
.News .News_content .News_content_list .content_list_txt .list_txt_btn{ width:40px; height:40px;}
.News .News_content .News_content_list .content_list_txt .list_txt_btn i{ font-size:14px;}
.News .News_content .News_content_list .content_list_time .list_time_dd{ font-size:22px;}



.Join .Join_content .swiper-slide .Join_content_list .content_list_title .list_title_dd{ font-size:18px;}
.Join .Join_content .swiper-slide .Join_content_list .content_list_title .list_title_dt span{ margin-right:15px;}



.ContactUs .ContactUs_left .ContactUs_left_title{ margin-bottom:30px;}
.ContactUs .ContactUs_left .ContactUs_left_txt .left_txt_list{ font-size:14px; margin-bottom:12px;}
.Recruitment .Recruitment_content .Recruitment_content_form .content_form_list span{ max-width:35%;}
.Recruitment .Recruitment_content .Recruitment_content_form .content_form_list input{ max-width:60%;}


.Floor002651 #fullSwiper .swiper-wrapper #banner{ padding-top:75px;}
.Floor002651 #fullSwiper .swiper-wrapper .Index_list{ padding-top:8vw;}
.Index .Index_list .Index_list_title .list_title_dd{ font-size:18px;}
.Index .Index_list .Index_list_title .list_title_dt p,.Index .Index_list .Index_list_title .list_title_dt a{ font-size:14px;}


.Floor002651 #fullSwiper .swiper-wrapper #product{ padding-top:8vw;}



.footer .footer_top .footer_top_right a{ font-size:16px; margin-right:35px;}
.footer .footer_bottom p{ font-size:15px;}



.Index .Index_list2 .Index_list_img{ padding:0px 4%;}

.Index .Index_list2 .Index_list3_icon{ padding:0px 16%;}
.Index .Index_list2 .Index_list3_icon img{ max-width:100%;}



.footer{ padding:50px 0px;}


.pc_all .pc_all_content{ max-width:1200px;}
.Index .Index_list .Index_list_title .list_title_dd{ font-size:22px;}
.Index .Index_list .Index_list_title .list_title_dt a,.Index .Index_list .Index_list_title .list_title_dt p{ font-size:15px;}
.Floor002651 #fullSwiper .swiper-wrapper .Index_list2{ padding-top:8vw;}


.About{ padding:60px 0px;}
.About .About_bottom .About_bottom_list span{ font-size:40px;}
.About .About_bottom{ margin-top:60px;}


.DetailsBanner .DetailsBanner_img{ height:400px;}
.DetailsBanner .DetailsBanner_dd{ font-size:22px;}
.DetailsBanner .DetailsBanner_dt{ font-size:14px;}



.Honor .swiper-button-next{ right:-30px;}
.Honor .swiper-button-prev{ left:-30px;}



.TopicBanner img{ height:500px;}
.TopicBanner .TopicBanner_content{ bottom:30%;}
.TopicBanner .TopicBanner_content .click_video{ left:10.2vw;}


}









@media screen and (max-width:1200px){
.pc_all .pc_all_content,.banner .banner_list .banner_list_txt,.banner .banner_bottom{ width: 96% !important; margin: 0 auto; overflow: hidden;}
.header,.header_height{ display: none;}
.mo_footer{ display:block;}
.mo_top{display: block;}
.mo_height{ height: 50px;}
.slick-dots li{ width: 10px !important; height: 1px !important; margin: 0px 4px !important;}
img{ max-width: 100%;}
.hight,.pc_top_company,.banner .banner_txt,.buildnum{ display: none;}

input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999999; font-size:13px !important;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px !important;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:13px !important;}
textarea::-webkit-input-placeholder{color:#999999; font-size:13px !important;}


.DetailsBanner .DetailsBanner_img{ height:auto;}


.pc_show{ display:none;}
.mo_show{ display:block;}






}


@media screen and (max-width:950px){
.pc_index .pc_header{ position:fixed; padding:0px;}
.AboutBanner{ margin-top:50px;}
.pc_index .banner{ margin-top:51px;}
.pc_header .pc_header_content .header_content_logo{ line-height:50px;}


}



@media screen and (max-width:768px){



}


@media screen and (max-width:600px){
.DetailsBanner .pc_all_content{ align-items:flex-start;}
.DetailsBanner .DetailsBanner_img{ height: 130px;}
.DetailsBanner .DetailsBanner_dd{ font-size:16px;}
.DetailsBanner .DetailsBanner_dt{ font-size:14px; margin-top:5px;}

.DetailsNav .pc_all_content{ height:auto;}
.DetailsNav .DetailsNav_left{ display:none;}
.DetailsNav .DetailsNav_right{ flex-wrap:wrap; justify-content:space-between; width:100%; padding:20px 0px; padding-bottom:0px;}
.DetailsNav .DetailsNav_right a{ width:48%; justify-content:center; line-height:45px; background:#fff; border-radius:8px; margin-bottom:4%;}
.DetailsNav .DetailsNav_right a:after{ display:none;}


.About{ padding:35px 0px;}
.About .About_top .About_top_left .top_left_title .left_title_dd{ font-size:20px;}
.About .About_top .About_top_left .top_left_title .left_title_dt{ font-size:25px;}
.About .About_top{ display: block;}
.About .About_top .About_top_left{ margin-bottom:25px;}
.About .About_top .About_top_left,.About .About_top .About_top_right{ width:100%;}
.About .About_top .About_top_left .top_left_txt{ padding-right:0px; height:auto;}
.About .About_top .About_top_right .top_right_BImg .right_BImg_list img{ height:192px;}
.About .About_top .About_top_right .top_right_SImg .right_SImg_list img{ height:58px;}
.About .About_bottom{  margin-top:30px; flex-wrap:wrap;}
.About .About_bottom .About_bottom_list{ width:50%; margin-bottom:14px;}
.About .About_bottom .About_bottom_list span{ font-size:16px;}



.Cultural{ height:auto;}
.Cultural:before{ background-size:cover; width:100%;}



.footer{ padding:35px 0px;}
.footer .footer_top{ display:block;}
.footer .footer_top .footer_top_logo{ display:none;}
.footer .footer_top .footer_top_right{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.footer .footer_top .footer_top_right a{ font-size:16px; margin-right:0px; display:inline-block; width:33.33%; margin-bottom:10px; text-align:center;}


.COPYRIGHT .pc_all_content{ display:block; text-align:center;}



.QualityMass{ width:100%; flex-wrap:wrap; padding:0px 2%; padding-bottom:2%;}
.QualityMass .QualityMass_list{ width:100%; margin-top:10px;}


.QualityDevelopment{ padding:35px 0px;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list{ display:block;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_img,.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_txt{ width:100%;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_img:before{ display:none;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_txt{ padding:25px;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list .content_list_txt .list_txt_dd{ font-size:16px;}
.QualityDevelopment .QualityDevelopment_content .QualityDevelopment_content_list:last-child .content_list_txt{ padding:25px;}
.QualityMass2 .QualityMass2_content{ display:block;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left,.QualityMass2 .QualityMass2_content .QualityMass2_content_right{ width:100%;}
.QualityMass2 .QualityDevelopment_title{ margin-bottom:35px}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title .left_title_dd{ font-size:60px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title .left_title_dt .title_dt_t{ font-size:16px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_left .content_left_title .left_title_dt .title_dt_b{ font-size:14px; line-height:35px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_right{ margin-top:30px;}
.QualityMass2 .QualityMass2_content .QualityMass2_content_right:before{ display:none;}
.QualityMass3 .QualityMass2_content .QualityMass2_content_right{ margin-top:0px; margin-bottom:30px;}
.QualityControl .QualityControl_content .QualityControl_content_top2 .content_top2_dt{ display:block;}
.QualityControl .QualityControl_content .QualityControl_content_top2 .content_top2_dt .top2_dt_list{ width:100%; display:block; height:100%; margin-bottom:20px; padding:20px; text-align:center;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dt{ font-size:14px; height:auto; display:block; text-align:center; padding:10px;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dd{ font-size:16px;}
.QualityControl .QualityControl_content .QualityControl_content_top .content_top_dt b{ font-size:14px; display:inline-block; width:100%;}
.QualityControl2 .QualityControl2_content{ display:block;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_left,.QualityControl2 .QualityControl2_content .QualityControl2_content_right{ width:100%;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_left .content_left_list{ width:100%;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_right{ margin-top:25px;}
.QualityControl2 .QualityControl2_content .QualityControl2_content_left .content_left_list:nth-child(3){ margin-bottom:34px;}



.ProductNav{ padding-bottom:20px;}
.ProductNav .pc_all_content{ flex-wrap:wrap;}
.ProductNav .ProductNav_list{ width:100%; margin-right:0px; margin-bottom:15px;}
.Product .pc_all_content{ overflow:inherit;}
.Product .Product_content .Product_content_list{ width:100%;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_title{ font-size:16px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_dd{ font-size:14px;}


.layui-laypage{}
.layui-laypage-limits,.layui-laypage-skip,.layui-laypage-count{ display:none;}
.layui-laypage a,.layui-laypage-curr,.layui-laypage-disabled{ font-size:13px; padding:0px 10px; line-height:30px; margin:0px 5px;}



.Medicine,.GMedicine{ padding:35px 0px;}
.classroom .classroom_po .classroom_po_c{ padding:15px 25px; font-size:18px;}
.Medicine .pc_all_content .Medicine_b{ font-size:18px;}
.Medicine .pc_all_content img{ max-width:60%;}


.GMedicine .GMedicine_title .GMedicine_title_dd, .GMedicine .GMedicine_title .GMedicine_title_dt{ font-size:16px;}
.GMedicine .GMedicine_title .GMedicine_title_dd, .GMedicine .GMedicine_title .GMedicine_title_dd{ font-size:16px;}
.GMedicine .GMedicine_title .GMedicine_title_p{ font-size:16px;}
.GMedicine .GMedicine_title .GMedicine_title_p span:after,.GMedicine .GMedicine_title .GMedicine_title_p span:before{ width:60px; height:20px; background-size:100%;}
.GMedicine .GMedicine_bottom{ margin-top:33px;}
.GMedicine .GMedicine_bottom{ display:block;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list{ height:auto; width:100%; padding:20px; margin-bottom:15px; display:block;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list .bottom_list_left{ margin-bottom:20px;}
.GMedicine .GMedicine_bottom .GMedicine_bottom_list .bottom_list_left,.GMedicine .GMedicine_bottom .GMedicine_bottom_list .bottom_list_right{ width:100%;}


.GContact .GContact_title .GContact_title_dd{ font-size:16px;}
.GContact .GContact_title .GContact_title_dt{ font-size:16px;}
.GContact .GContact_content{ display:block; text-align:center;}
.GContact .GContact_content .GContact_content_left{ display: none;}
.GContact .GContact_content .GContact_content_center{ margin-bottom:25px;}
.GContact .GContact_content .GContact_content_right .content_right_top dd{ font-size:18px;}
.GContact .GContact_content .GContact_content_right .content_right_bottom{ font-size:28px; justify-content:center;}


.News .News_content .News_content_list{ display:block; padding:20px 4%;}
.News .News_content .News_content_list .content_list_img,.News .News_content .News_content_list .content_list_txt,.News .News_content .News_content_list .content_list_time{ width:100%;}
.News .News_content .News_content_list .pc_all_content{ display:block;}
.News .News_content .News_content_list .content_list_txt .list_txt_btn{ display:none;}
.News .News_content .News_content_list .content_list_txt{ margin-top:25px;}
.News .News_content .News_content_list .content_list_txt .list_txt_title{ font-size:16px; margin-bottom:15px;}
.News .News_content .News_content_list .content_list_img img{ height:auto;}
.News .News_content .News_content_list .content_list_txt .list_txt_txt{ margin-bottom:18px;}



.Join .Join_content .swiper-slide .Join_content_list{ width:100%;}


.ContactUs{ display:block;}
.ContactUs .ContactUs_left,.ContactUs .ContactUs_right{ width:100%;}
.ContactUs .ContactUs_left{ padding:25px;}


.Recruitment .Recruitment_content .Recruitment_content_form{ width:100%;}
.Recruitment .Recruitment_content .Recruitment_content_right{ display:none;}
.Recruitment .Recruitment_content .Recruitment_content_form .content_form_list{ width:100%; margin-bottom:15px;}
.About .About_top .About_top_left .top_left_title .left_title_p{ font-size:14px;}


.Floor002651{ background:#fff;}
.Floor002651 #fullSwiper .swiper-wrapper .Index_list{ padding-top:0px; margin-bottom:30px;}
#banner{ margin-top:30px;}
.mo_banner{ display:block; margin-bottom:25px; padding:0px 4%;}

.Floor002651 #fullSwiper .swiper-wrapper #product{ background:#f8f8f8; margin-bottom:30px;}

.Floor002651 #fullSwiper .swiper-wrapper .Index_list3{ background:url(../images/bg7.jpg) no-repeat 50%/cover; padding-top:30px;}
.Index .Index_list4 .Index_list_title .list_title_dd{ color:#3d3d3d;}
.Index .Index_list4 .Index_list_title .list_title_dt a{ color:#3d3d3d;}
.Index .Index_list4 .Index_list_title .list_title_dt p{ color:#3d3d3d;}


.Honor .swiper-button-prev,.GMedicine .swiper-button-prev{ left:10px;}
.Honor .swiper-button-next,.GMedicine .swiper-button-next{ right:10px;}
.Honor .swiper-button-prev,.Honor .swiper-button-next,.GMedicine .swiper-button-next, .GMedicine .swiper-button-prev{ width:40px; background:#004098; height:40px;}
.GMedicine .swiper-button-next:after, .GMedicine .swiper-button-prev:after{ font-size:14px; color:#fff;}
.Honor .swiper-button-prev:after,.Honor .swiper-button-next:after{ font-size:14px; color:#fff;}


.socialTc .socialTcBox{ max-height:65%; padding:33px;}
.socialTop .socialTitle{ font-size:18px;}
.socialMess{ font-size:14px;}
.socialTc .socialTcBox .socialContent{ font-size:14px;}



.ProductDetails{ padding:35px 0px;}
.ProductDetails .ProductDetails_bottom{ margin-top:35px;}
.ProductDetails .ProductDetails_bottom .ProductDetails_bottom_title{ font-size:18px;}
.ProductDetails .ProductDetails_top{ display:block;}
.ProductDetails .ProductDetails_top .ProductDetails_top_img,.ProductDetails .ProductDetails_top .ProductDetails_top_txt{ width:100%;}
.ProductDetails .ProductDetails_top .ProductDetails_top_img{ padding:0px 35px;}
.ProductDetails .ProductDetails_top .ProductDetails_top_img img{ height:auto;}
.ProductDetails .ProductDetails_top .ProductDetails_top_txt{ margin-top:25px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt{ padding:0px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list p{ font-size:14px;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list p img{ height:auto !important; width:auto !important;}
.ProductDetails .ProductDetails_center .ProductDetails_center_txt .center_txt_list p strong{ font-size:16px;}
.ProductDetails .ProductDetails_bottom .ProductDetails_bottom_txt{ flex-wrap:wrap;}
.ProductDetails .ProductDetails_bottom .ProductDetails_bottom_txt .bottom_txt_list{ width:48%; margin-bottom:4%;}
.ProductDetails .ProductDetails_bottom .ProductDetails_bottom_txt .bottom_txt_list .txt_list_img img{ height:103px;}
.Floor002651 #fullSwiper .swiper-wrapper #banner{ padding-top:0px;}

.Index .Index_list .Index_list_title .list_title_dd{ font-size:18px; margin-bottom:15px;}


.DetailsBanner .pc_all_content{ padding-top:0px;}


.Index .Index_list2 .Index_list3_icon .click_video{ font-size:15px;}
.Index .Index_list2 .Index_list3_icon .click_video span{ width:30px; height:30px;}
.Index .Index_list2 .Index_list3_icon .click_video span .click_video2{ max-width:8px; top:0;}


.TopicBanner img{ height:230px;}
.TopicBanner .TopicBanner_content .click_video{ font-size:13px;}
.TopicBanner .TopicBanner_content .click_video span{ width:30px; height:30px;}
.TopicBanner .TopicBanner_content .click_video span .click_video2{ width:6px; height:6px; top:0px;}


.Topic1{ padding:40px 0px;}
.Topic1 .Topic1_title .Topic1_title_dd{ font-size:20px;}
.Topic1 .Topic1_title .Topic1_title_dt{ font-size:16px;}
.Topic1 .Topic1_content{ display:block; margin-top:0px;}
.Topic1 .Topic1_content .Topic1_content_list{ width:100%; margin-top:22px;}
.Topic1 .Topic1_content .Topic1_content_list span{ padding-left:2%; font-size:14px;}
.Topic1 .Topic1_btn{ margin-top:25px;}
.Topic1 .Topic1_btn a{ line-height:24px; font-size:14px; padding:20px;}


.Topic2 .Topic2_content{ margin-top:25px;}
.Topic2 .Topic2_content .Topic2_content_list{ display:block; margin-bottom:0px;}
.Topic2 .Topic2_content .Topic2_content_list:last-child{ margin-top:30px; margin-bottom:0px;}
.Topic2 .Topic2_content .Topic2_content_list .content_list_txt{ padding:0px; margin-top:25px;}
.Topic2 .Topic2_content .Topic2_content_list .content_list_img,.Topic2 .Topic2_content .Topic2_content_list .content_list_txt{ width:100%;}
.Topic2 .Topic2_content .Topic2_content_list .content_list_txt .list_txt_dt{ position:relative; width:100%; font-size:14px; bottom:0;}
.Topic2 .Topic2_content .Topic2_content_list .content_list_txt .list_txt_dd{ font-size:18px; line-height:26px; margin-bottom:25px;}


.Topic3 .Topic3_content{ margin-top:25px;}
.Topic3 .Topic3_content .Topic3_content_list{ display:block;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_left,.Topic3 .Topic3_content .Topic3_content_list .content_list_right{ width:100%;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_left .list_left_title{ font-size:18px;}
.Topic3 .Topic3_content .Topic3_content_list .content_list_left .list_left_txt p{ font-size:14px;}
.Topic3 .Topic3_content .Topic3_content_list:nth-child(2) .content_list_left{ width:100%;}



.Topic4Content{ padding:35px 0px; background:#004098;}
.Topic4Content .Topic4Content_top,.Topic4Content .Topic4Content_top .Topic4Content_top_dd .top_dd_left{ width:100%;}
.Topic4Content .Topic4Content_bottom{ margin-top:35px;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dd .top_dd_left .dd_left_txt{ font-size:14px; line-height:24px;}
.Topic4Content .Topic4Content_top .Topic4Content_top_dd .top_dd_left .dd_left_title{ font-size:18px;}
}


@media screen and (max-width:375px){


}
@media screen and (max-width:360px){


}


@media screen and (max-width:320px){

}