@charset "utf-8";
*{  font-family:'Roboto Regular','arial',Microsoft Yahei;color:#333;border-color:#fff;}
ul,li{list-style:none;padding:0;margin:0;}
a:hover{text-decoration:none;color:#25aa3a;}
a:focus, a:hover {}
.not-animated {opacity:0;}
@media (min-width:1024px) {
.container {width:1200px;padding:0;}
.navbar .container {width:80%;margin:0 auto;}
.zd-navbar .navbar-brand {padding: 0 !important;    position: inherit !important;}
.navbar-nav li a {padding-left:22px;padding-right:22px;    TEXT-TRANSFORM: UPPERCASE;}
}
body {background:#fff;color:#333;}
img{max-width:100%;}
/*header*/
.header{position:fixed;top:0px;left:0;z-index:998;}
.zd-navbar {min-height:100px;border:none;background-color:#000;box-shadow:0px 2px 10px 0px #333;background:rgba(255,255,255,0.8);}
.zd-navbar .navbar-brand{}
.zd-nav{font-size:1em;min-height:100px;}
.navbar-toggle {margin-top:4%;margin-bottom:3%;}
.navbar-default .zd-nav>.active, .navbar-default .zd-nav>.active>a:focus{background:none;color:#0b0e4f;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:none;color:#0b0e4f;}
.zd-navbar .dropdown-menu{background:rgba(230, 230, 230, .35);border:none;min-width:80px;position:relative;background:#333;	}
li.nav2 {min-width:80px;}
.menu-search {  float:left;}
.navbar-header {/*margin-right:-15px;*/margin-left:-15px;}
.topcontact {background:#dde4e9;padding:12px 0;}
.topcontacttel {padding:10px 0;}
.navbar-header {padding:0;float:left;display:table;height:100px;/*padding-left:150px;*/text-align: center;line-height: 100px;}
.adropdown-menucon {/*width:800px;float:right;*/}
.pdropdown-menucon {width:1024px;float:right;}
.cdropdown-menucon {width:600px;float:right;}
.head-bg.on {display:block;}
.head-bg {position:absolute;width:100%;background:#222;left:0px;top:110px;border-top:1px solid #393939;height:50px;line-height:50px;display:none;}
li.searchnav2 {float:right;}
.topsearch-active {cursor:pointer;width:22px;height:95px;background:url(../topsearch.png) no-repeat 0 center;}
.topsearch {position:relative;padding-left:1rem;}
.fl {float:left;display:inline;}
.search-alert {position:fixed;z-index:10006;background-color:#222222;left:0;top:0;width:100%;height:100%;display:none;}
.search-alert .close {display:block;width:18px;height:18px;background:url(../yy-ico_37.png) no-repeat center;position:absolute;top:38px;right:2.6%;cursor:pointer;transition:transform 0.3s ease 0s;}
.search-alert .topsearch-form {position:absolute;width:94.8%;left:2.6%;top:50%;height:124px;margin-top:-63px;border-bottom:1px solid  #515151;}
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin:0;}
.search-alert .topsearch-form .topsearchtx {border:none;font-size:52px;height:124px;line-height:124px;text-align:center;width:100%;box-sizing:border-box;color: #555;background:none;padding-left:88px;padding-right:80px;background:url(../ico_36.png) no-repeat 35px 53px;outline:none;}
.search-alert .topsearch-form .topsearchbtn {cursor:pointer;width:124px;height:124px;border:none;background:url(../searchbtn.png) no-repeat center;background-color:rgba(0, 0, 0, 0);background-size:auto;background-color:#bb0327;background-size:20px 20px;position:absolute;right:0;bottom:0;z-index:10001;outline:none;}
.topright .dropdown-toggle{padding-left: 10px; padding-right: 10px;}
.topright .dropdown-toggle > span{color: #25aa3a;  font-size: 15px; text-transform:uppercase;}
.topright .dropdown-toggle > span > span{padding-left:5px;text-transform: capitalize;}
.topright .dropdown-menu{width: 140px; min-width: 140px;  display: none;    /*margin-top: -15px;*/    border-radius: 4px;  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4); background-color: #fefefe;}
.topright .dropdown-menu .adropdown-menucon .title span{    font-family: "UniformCondensed-Bold"; text-transform: uppercase;color: #0e6f04;}
.topright .dropdown-menu .adropdown-menucon li{    display: block; list-style: none; border-top: 1px solid #e6dfdc;padding: 0;    overflow: hidden;min-width: 140px;}
.topright .dropdown-menu .adropdown-menucon li a{min-width: 140px;       padding: 5px 10px !important;}
.topright .dropdown-menu .adropdown-menucon li img{float: left;}
.topright .dropdown-menu .adropdown-menucon li span {display: block;  text-decoration: none;margin-left: 10px; float: left;font-size: 12px;text-transform: capitalize;}

li.searchnav2 {float:right;}
.topsearch-active {cursor:pointer;width:30px;height:100px;background:url(../topsearch.png) no-repeat 0 center;}
.topsearch {position:relative;padding-left:1rem;}
.fl {float:left;display:inline;}
.search-alert {position:fixed;z-index:10006;background-color:#222222;left:0;top:0;width:100%;height:100%;display:none;}
.search-alert .close {display:block;width:18px;height:18px;background:url(../yy-ico_37.png) no-repeat center;position:absolute;top:38px;right:2.6%;cursor:pointer;transition:transform 0.3s ease 0s;}
.search-alert .topsearch-form {position:absolute;width:94.8%;left:2.6%;top:50%;height:124px;margin-top:-63px;border-bottom:1px solid  #515151;}
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin:0;color: #000;}
.search-alert .topsearch-form .topsearchtx {border:none;font-size:52px;height:124px;line-height:124px;text-align:center;width:100%;box-sizing:border-box;color: #555;background:none;padding-left:88px;padding-right:80px;background:url(../ico_36.png) no-repeat 35px 53px;outline:none;}
.search-alert .topsearch-form .topsearchbtn {cursor:pointer;width:124px;height:124px;border:none;background:url(../searchbtn.png) no-repeat center;background-color:rgba(0, 0, 0, 0);background-size:auto;background-color:#3c72fc;background-size:20px 20px;position:absolute;right:0;bottom:0;z-index:10001;outline:none;}

 
/*--------------------------------------index------------------------------------------*/
/*banner*/
.carousel-indicators .active{background:linear-gradient(#d90013, #ff000a);border:none}
.carousel-indicators li{background:linear-gradient(#949494, #bcbcbc);border:none}
.banneri{padding-top:0px;}
.banneri .slide {/* height:750px;*/}
.banner01{background:url(../images/banner01.jpg) no-repeat center;background-size:cover;}
.banner02{background:url(../images/banner02.jpg) no-repeat center;background-size:cover;}
.banner03{background:url(../images/banner03.jpg) no-repeat center;background-size:cover;}
.fp-controlArrow.fp-prev,.fp-controlArrow.fp-next{border:none;}
.nbanner { margin: 100px 0 0;}
.sidebar.inner{ margin: 100px 0 0;}
/*产品*/
.bgi-five{padding: 100px 0;overflow: hidden;position: relative;background:#f3f9ff;}
.bgi-five .container{margin:0 auto;overflow:hidden;width:70%;}
.bgi-five .container .ipro_title{text-align: center;margin-bottom: 46px;}
.bgi-five .container .ipro_title h1{font-size:36px;font-weight:bold;}
.bgi-five .container .ipro_title span{font-size:18px;}
.bgi-five .container .imoretxt.icasemore{text-align: center;margin-top: 40px;}
.bgi-five .container .imoretxt.icasemore a{background: #000;padding: 10px 36px;line-height: 32px;overflow: hidden;color: #fff;font-size: 15px;}
/*about*/
.bgi-four{padding: 100px 0;overflow: hidden;position: relative;}
.bgi-four .container {margin:0 auto;overflow:hidden;width:70%;}
.bgi-four .container .aboutleft h5{font-size: 24px;font-weight: 600;line-height: 28px;color:#000;padding-bottom: 4px;text-transform: capitalize;}
.bgi-four .container .aboutleft h2{font-size: 26px;font-weight: 700;line-height: 36px;}
.bgi-four .container .aboutleft .content{margin-top:24px;}
.bgi-four .container .aboutleft .content p{margin: 0; margin-top: 0px;padding: 0;line-height: 24px;font-size: 15px;}
.bgi-four .container .aboutleft .about__info{position: relative;display: flex;align-items: center;gap: 40px;margin-top: 20px;}
.bgi-four .container .aboutleft .about__info a{padding: 15px 25px;background: var(--gradient-bg);font-weight: 600;color: var(--white);transition: var(--transition);text-transform: capitalize;position: relative;z-index: 1;overflow: hidden;}
.bgi-four .container .aboutright{padding-top: 60px;}
.btn-one::before { position: absolute;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 0;
  content: "";
  background-color: var(--secondary-color);
  z-index: -1;
  transition: var(--transition);}
.btn-one::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 0;
  content: "";
  background-color: var(--secondary-color);
  z-index: -1;
  transition: var(--transition);}
*, ::after, ::before { box-sizing: border-box;}
.fa-regular{display: var(--fa-display,inline-block);font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto;font-family: "Font Awesome 6 Pro";font-weight: 400;}
.btn-one i{margin-left: 8px;transition: var(--transition);}

li dl {overflow:hidden;}
li dl:hover {position:relative;top:0;}
li dl img {transition:all 0.6s;}
li dl:hover img{  transform:scale(1.2, 1.2);  -ms-transform:scale(1.2, 1.2);   -moz-transform:scale(1.2, 1.2);  -webkit-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2); } 
.content dl {overflow:hidden;}
.content dl:hover {position:relative;top:0;}
.content dl img {transition:all 0.6s;}
.content dl:hover img{  transform:scale(1.2, 1.2);  -ms-transform:scale(1.2, 1.2);   -moz-transform:scale(1.2, 1.2);  -webkit-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2); }
.bgi-one{padding: 90px 0;background:url(../casebg.jpg)}
.bgi-one .container {margin:0 auto;overflow:hidden;    width: 68%;}
.bgi-one .container .ifanwei_title{}
.bgi-one .container .ifanwei_title h1{font-size:36px;font-weight:bold;color:#fff;}
.bgi-one .container .ifanwei_title img{}
.bgi-one .container .ifanwei_title span{font-size:14px;color:#fff;display: block;margin-bottom: 50px;line-height: 40px;}
.bgi-one .container .ifanwei_content{}
.bgi-one .container .ifanwei_content ul li{text-align: center;background: #267cc5;}
.bgi-one .container .ifanwei_content ul li:hover{background: #267cc5;}
.bgi-one .container .ifanwei_content ul li .ifanweibox{padding: 30px 30px 60px 30px;}
.bgi-one .container .ifanwei_content ul li .ifanweinum{text-align:left;}
.bgi-one .container .ifanwei_content ul li .ifanweinum span{font-size: 90px;color: #fff;font-weight: bold;opacity: 0.3;line-height: 70px;}
.bgi-one .container .ifanwei_content ul li img{}
.bgi-one .container .ifanwei_content ul li h1{font-size: 20px;font-weight: bold;color: #fff;padding: 12px 0;}
.bgi-one .container .ifanwei_content ul li .ifanweibox>span{font-size: 14px;color: #fff;margin-bottom: 45px;display: block;}

.bgi-two{background: #f3f9ff;padding: 90px 0;}
.bgi-two .container {margin:0 auto;overflow:hidden;    width: 68%;}
.bgi-two .container .icase_title{text-align: center;margin-bottom: 40px;}
.bgi-two .container .icase_title h1{font-size: 36px;
font-weight: bold;}
.bgi-two .container .icase_title span{font-size: 18px;line-height: 30px;text-transform: capitalize;
font-weight: bold;}
.bgi-two .container .icase_content{overflow:hidden;}
.bgi-two .container .icase_content ul li{text-align:center;}
.bgi-two .container .icase_content ul li .icasebox{background: #fff;border-radius: 16px;}
.bgi-two .container .icase_content ul li .icasebox dl{margin-bottom: 0;border-radius: 16px 16px 0 0;}
.bgi-two .container .icase_content ul li .icasebox span{line-height: 54px;}
.bgi-two .container .icase_content ul li a{font-size: 14px;}
.bgi-two .container .imoretxt.icasemore{text-align: center;
margin-top: 40px;}
.bgi-two .container .imoretxt.icasemore a{background: #000;
padding: 10px 36px;
line-height: 32px;
overflow: hidden;color: #fff;font-size: 15px;}
/*2024xs新闻*/
.bgi-three{padding: 90px 0;}
.bgi-three .container {margin:0 auto;overflow:hidden;    width: 68%;}
.bgi-three .container .newstit{margin-bottom: 30px;}
.bgi-three .container .newstit span{font-size:36px;}
.bgi-three .container .newstit h1{font-size:36px;}
.bgi-three .container .newscon .left ul li dl{border:1px solid #e5e5e5;padding: 5px;}
.bgi-three .container .newscon .left ul li dd{border-bottom: 1px solid #f6f6f6;padding: 20px 0;}
.bgi-three .container .newscon .left ul li dd b{font-size: 16px;display: block;}
.bgi-three .container .newscon .left ul li dd span{}
.bgi-three .container .newscon .left ul li dd p{font-size: 14px;margin: 20px 0;}
.bgi-three .container .newscon .right{text-align:left;padding-left: 15px;}
.bgi-three .container .newscon .right ul li{padding: 18px 0;
border-bottom: 1px solid #f6f6f6;}
.bgi-three .container .newscon .right ul li a dd b{font-size: 18px;font-weight: bold;display: block;}
.bgi-three .container .newscon .right ul li a dd span{}
.bgi-three .container .newscon .right ul li a dd p{font-size: 14px;color: #555;margin: 20px 0;}
/*six contact*/
.bgi-six{ overflow:hidden;padding:70px 0;background: #393939;}
.bgi-six .container{width:68%;margin:0 auto;overflow:hidden;}
.bgi-six .container .bottomabout .title{width:100%;overflow: hidden;}
.bgi-six .container .bottomabout h1{font-size: 18px;font-weight: bold;color: #fff;float: left;}
.bgi-six .container .bottomabout span{font-size: 14px;color: #fff;float: left;text-transform: capitalize;margin-left: 5px;}
.bgi-six .container .bottomabout ul{overflow: hidden;margin-top: 30px;float: left;}
.bgi-six .container .bottomabout ul.aboutnav2{margin-left:24px;}
.bgi-six .container .bottomabout ul a{color: #fff;line-height: 24px;}
.bgi-six .container .bottomINTRO .title{width:100%;overflow: hidden;}
.bgi-six .container .bottomINTRO h1{font-size: 18px;font-weight: bold;color: #fff;float: left;}
.bgi-six .container .bottomINTRO span{font-size: 14px;color: #fff;float: left;text-transform: capitalize;margin-left: 5px;}
.bgi-six .container .bottomINTRO ul{overflow: hidden;margin-top: 30px;float: left;}
.bgi-six .container .bottomINTRO ul a{color: #fff;line-height: 24px;}
.bgi-six .container .bottomcontact .title{width:100%;overflow: hidden;}
.bgi-six .container .bottomcontact h1{font-size: 18px;font-weight: bold;color: #fff;float: left;}
.bgi-six .container .bottomcontact span{font-size: 14px;color: #fff;float: left;margin-left: 5px;}
.bgi-six .container .bottomcontact ul{overflow: hidden;margin-top: 30px;float: left;width: 100%;}
.bgi-six .container .bottomcontact ul li{width:100%;overflow: hidden;margin-bottom: 10px;}
.bgi-six .container .bottomcontact ul li span{font-size: 14px;color: #fff;float: left;margin-left: 5px;line-height: 36px;}
.bgi-six .container .bottomcontact img{float: left;}




/*footer*/
.footmessage span {    color: #fff;font-size: 20px;text-transform: capitalize;}
.emailcontent {    float: left; width: 60%;}
.emailcontent .input-text{height: 48px;margin-top: 1px;width: 96%;border-radius: 0px;border: 1px solid #eee;padding: 4px;  font-size: 12px;  outline: none; text-shadow: 0px 1px 0px #fff; -webkit-transition: .3s ease-in-out;}
.emailsubmit {    width: 30%; float: left;}
.emailsubmit .button{margin-top: 1px; color:#fff;height: 48px;border-radius: 0px;background: #ef4800;border: 0;     width: 100%;padding: 0 10px;}
#bfeedback{ padding:30px 0;overflow: hidden;}
.bottomletter {
   
}
footer{ font-size:12px;line-height:24px;overflow:hidden;background: #393939;}
footer a,footer a:hover{color: #fff;}
.i-foot{padding-top:20px;}
.footcon{width:68%;margin:0 auto;padding:20px 0;text-align: center;color: #fff;border-top: 1px solid #666;font-size: 14px;}
#Certificate .carousel-inner .item .row{margin-right: 0;
margin-left: 0;}


/*2019-12-22*/
/*产品详情*/
.nprodetailtxt .nproname h1{font-size: 24px; color: #333;}
.contentexp p {
    font-size: 12px;
    padding: 15px 0;
    color: #666;
    line-height: 24px;
}
.contentexp .download {
    padding-top: 20px;
}
.nprocontent {
    overflow: hidden;
   
}
.nprocontent h5 {
    background: #edf1f2;
    padding: 10px;
    font-size: 18px;
    color: #000;
}
.nprocontent tr td{border: 1px solid #f6f6f6;padding: 5px;}
/*产品详情*/
.sidebar.inner {width:68%;margin: 90px auto 60px;;position:relative;background:#fff;padding:20px 0 0;overflow: hidden;}
.sidebarleft { overflow: hidden;float: left; box-shadow: 0px 0px 8px 0px #eee;border: 1px solid #f6f6f6;padding: 0;margin-bottom: 10px;}
.sidebarleft .sb_title{/* background: linear-gradient(to bottom,#f48d44,#f86f50); */padding:24px 15px;border-top: 3px solid #f86f50;border-bottom: 1px solid #e5e5e5;}
.sidebarleft .sb_title span{font-size: 18px;font-weight: bold; text-transform: uppercase;color: #000;}
.prosidebar.inner {width:72%;margin:0 auto;}
.prosb_box {overflow:hidden;padding-bottom:80px;}
.showprosidebar.inner {position:relative;top:-61px;background:#ebeae9;}
.showprosidebar .title {width:72%;margin:0 auto;padding-top:80px;}
.showproductcon {width:72%; margin:0 auto; overflow:hidden;}
.showproyyly {background:#fff;margin:0 !important;padding:20px 0;}
.showprocssz {width:72%;margin:0 auto;margin-top:0px;border:0 !important;}
.showproyylycon {width:72%;margin:0 auto;}
#spec-n1 {text-align:center;border:1px solid #eee;}
.sidebar .title {width:72%;margin:0 auto;display:none;}
.nprofile {margin-top:50px;}
.nprofilecon {width:72%; margin:0 auto;overflow:hidden;}
.profiletiten {font-size:58px;float:left;display:block;line-height:58px;width:100%;}
.profiletitcn {font-size:30px;font-weight:bold;float:left;}
.nprofiletit {float:left;}
.nprofiletxtcon {float:left;padding-bottom:40px;PADDING-TOP:20PX;}
.profiletxt {padding-right:66px;font-size:16px;}
.nculture { overflow:hidden;padding: 40px 0;}
.nculturecon { margin:0 auto;}
.culturetiten {font-size:58px;float:left;display:block;line-height:58px;width:100%;}
.culturetitcn {font-size:30px;font-weight:bold;float:left;}
.nculturetit {float:left;width:100%;margin-bottom:70px;}
.nculturetxtcon {float:left;padding-bottom:70px;}
.cultureleft {padding:0 80px;}
#ncontactlist .ncontact {overflow:hidden;}
#ncontactlist .ncontacttit h1 {font-size:48px;font-weight:800;color:#25aa3a;}
#ncontactlist .ncontacttit span {font-size:12px;float:left;width:100%;line-height:36px;}
#ncontactlist .ncontactleft .contacttxt span {color:#333;font-size:16px;}
#ncontactlist .ncontacttit {padding-bottom:50px;}
#ncontactlist .ncontact hr {width:5%;float:left;display:block;height:3px;background:#333;}
.sb_nav .title {display:none;}
.sb_nav {position:relative;background:#fff;    padding: 0;width: 68%;
margin: 0 auto;}
.position {color:#333;font-size:14px;border-bottom:1px solid #3f4249;padding:10px 0;}
.position a {color:#333;}
.prosidebarcon {width:70%;margin:0 auto;}
.prosb_nav #sidebar dl{float:left;margin-left:5px;margin-right:5px;padding:0;/*width:auto;*/line-height:60px;font-size:20px;width:90%;}
.prosb_nav #sidebar dl dt{line-height:60px;font-size:16px;color:#fff;margin:0 auto;margin-bottom:5px;font-weight:normal;float:left;padding:0;}
.prosb_nav #sidebar dl dt a{color:#000}
#productlist li a.img img{border:0px}
/*#productlist li { margin:10px 0;}*/
div#productlist {  overflow:hidden;}
.protitle { overflow:hidden;}
#productlist li h3 {padding:5px 0px 10px;font-weight:normal;font-size:16px;text-align:center; overflow:hidden}
#productlist li h3 a {line-height:48px;}
#productlist li h3 span {float:right;display:block;}
.met_flash {width:100%;margin-top:0px;font-size:0px;overflow:hidden;}
.nav1 .dropdown-menu .nav2 a, .nav1 .dropdown-menu .nav2 a:hover, .nav1 .dropdown-menu .nav2 a:focus, .nav1 .dropdown-menu .nav2 a:active {padding-top:10px;padding-bottom:10px;color:#fff;line-height:24px;}
.nav2 a:hover {min-width:240px;}	
.dropdown-menu{padding:0;margin:0;}
.caret {color:#333;}
.prosb_nav #sidebar dl dt.on {background-color:#c91318;width:100%;}
span.jiathis_txt {display:none;}
#productlist li a.img img:hover{background:#000;}
.navbar-logo {padding:50px 0;}
.navbar-logo a {margin-left:-45px;}
/****************************************************************************/
.probox{font-family:'Niramit', sans-serif;text-align:center;position:relative;overflow:hidden;}
/* .probox-content:before,
.probox-content:after{content:'';background-color:rgba(0,0,0,0.3);height:100%;width:100%;transform:translateY(-100%);position:absolute;left:0;top:0;z-index:1;transition:all 0.3s;}
.probox:hover .probox-content:before,
.probox:hover .probox-content:after{transform:translateY(0);}
.probox .probox-content:before{left:100%;}
.probox:hover:before{transition-delay:0.225s;}
.probox:hover:after{transition-delay:0.075s;}
.probox:hover .probox-content:before{transition-delay:0.15s;}
.probox:hover .probox-content:after{transition-delay:0s;} */
.probox img{width:100%;height:auto;transition:all 0.3s ease 0s;}
.probox:hover img{/* filter:grayscale(100%);*/ }
.probox .probox-content{width:100%;height:100%;position:absolute;bottom:0;left:0;transition:all 0.2s;}
.procontent{width:100%;padding:7px 0;opacity:0;position:absolute;left:0;bottom:-30px;z-index:2;transition:all 0.3s ease 0.1s;}
.procontent h3{font-size:32px !important;}
.probox:hover .procontent{opacity:1;bottom:35%;padding:0 50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;word-break:break-all;text-overflow:ellipsis;height:30%;}
.xqyyly {cursor:pointer;margin-bottom:20px;}
.xqyyly .content {text-align:center;color:#fff;position:relative;}
.xqyyly .content .mask {position:absolute;width:100%;}
.xqyyly .content .mask {background-color:rgba(0, 0, 0, .5);height:100%;top:0;opacity:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.xqyyly:hover .content .mask { opacity:1;}
.xqyyly .content .mask p {  font-size:20px;color:#fff;}
.xqyyly::before,
.xqyyly::after {position:absolute;top:10%;left:10%;content:'';opacity:0;width:80%;height:80%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;z-index:3;}
.xqyyly::before {border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0, 1);transform:scale(0, 1);}
.xqyyly::after {border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1, 0);transform:scale(1, 0);}
.xqyyly:hover::before,
.xqyyly:hover::after {  opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:10;}
/*--------------------------------------index------------------------------------------*/
.news-time {padding-bottom:10px;}
.news-time h1 {font-size:20px;margin:0;}
.newsright li dl {float:left;}
.newsright .date {font-size:48px;color:#666;display:block;text-align:center;}
.newsright .year {display:block;text-align:center;color:    #999;}
.newsright dd {float:left;}
.newsleft p {}
.newsright li dd p {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:18px;}
.newsleft a {text-decoration:none;}
.metlist dd b {color:#39393a !important;font-size:15px !important;font-weight:bold;margin:10px 0 10px;line-height:30px;height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.metlist dd p {color:#63686b;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.metlist dd span {  margin-top:6px;}
#newslist .list {padding:20px 0;float:left;border-bottom:1px solid #ddd;}
#newslist .list a {color:#39393a !important;font-size:15px !important;font-weight:bold;margin:10px 0 10px;line-height:20px;height:20px;overflow:hidden;}
#newslist .list p{color:#63686b;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#newslist .list span { float:right;}
#shownews .title {display:block;width:100%;font-size:18px;}
#shownews .newstime {color:#7d8387;padding:15px 0 20px;border-bottom:1px solid #ededed;display:block;font-size:12px;}
#shownews .editor {color:#63686b;font-size:14px;line-height:24px;padding:20px 0;}
#shownews .detailpage {color:#63686b;line-height:30px;padding:30px 0;border-top:1px solid #ededed;}
#shownews .detailpage a {color:#63686b;position:relative;left:0;}
.shownewstit{line-height: 60px;
border-bottom: 1px solid #eee;}
.content.mb-3{line-height: 2;
padding: 0px;
  padding-top: 0px;
padding-top: 0px;
font-size: 14px;
color: #666;
padding-top: 30px;}
#newslist .listtw{margin-bottom:20px;}
/*.news-child{display:flex;}*/
.news-child-2{-webkit-order:2;-ms-flex-order:2;order:2;}
.news-child-1{-webkit-order:1;-ms-f lex-order:1;order:1;}
/*fullpage*/
#fp-nav li .active span, .fp-slidesNav .active span{background:linear-gradient(#d90013, #ff000a);border:none}
#fp-nav span, .fp-slidesNav span{background:linear-gradient(#949494, #bcbcbc);border:none}
/*--------------------------------------------about-------------------------------------*/
.about-bg{padding-top:60px;}
/*--------------------------------------------culture-------------------------------------*/
.bg-culture{background:url(../images/culture-bg.jpg);padding-top:100px;}
/*--------------------------------------------honor-------------------------------------*/
.bg-honor{background:url(../images/honor-bg.jpg) ;padding-top:100px;}
.bg-honor .honor-list{text-align:center}
.bg-honor .honor-list {margin:10px 0}
.bg-honor .honor-list img{border:#0b88c8 solid 2px;margin-bottom:5px;}
.bg-honor .pager{font-size:12px;}
.pager li>a, .pager li>span{background:#3a9fd3;color:#fff;}
/*--------------------------------------------newslist-------------------------------------*/
.newslist{padding:60px;}
.newslist .row{border-bottom:1px solid #e0e0de;padding-bottom:10px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
background:-webkit-radial-gradient(circle,#0b85b9, #0c91cc);
background:-0-radial-gradient(circle,#0b85b9, #0c91cc);
background:-moz-radial-gradient(circle,#0b85b9, #0c91cc);
background:radial-gradient(circle,#0b85b9, #0c91cc)}
.newslist .pagination>li>a,.newslist .pagination>li>span{padding:2px 8px;margin:0 2px;border-radius:6px;}
.newstitle {padding:5px 0;display:block;border-bottom:1px solid #eee;}
.newstitle h3 {font-size:16px;font-weight:bold;}
.newscon {margin-top:20px;}
/*--------------------------------------------prolist-------------------------------------*/
.prolist{padding-top:80px;}
.prolist-page{ text-align:center}
.prolist .row{background:none;}
.page-header{border:none;text-align:center;margin:0 auto;}
.title-line{width:7%;background:#333;height:2px;margin:0 auto;}
 .small-title {text-transform:uppercase;margin:12px;display:block;}
/*--------------------------------------------joblist-------------------------------------*/
.joblist{/* background:url(../images/job-bg.jpg)*/;padding-top:140px;}
.joblist .row{background:none;}
.joblist .job-list{padding:0 20px 20px 20px;margin-bottom:20px;
	background-color:#fff;		border:2px solid #ccc;
	border:2px solid rgba(0, 0, 0, .0);
	border-radius:8px;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);
	box-shadow:0 6px 12px rgba(0, 0, 0, .175)}
.joblist .job-list a{color:#000;}
.joblist .job-list:hover{border-top:2px solid #0b85c4}
.joblist .job-list:hover h3,.joblist .job-list:hover a{color:#0b85c4}
.job-list ul{clear:both;display:inline-block;}
.job-list ul li{float:left;padding-right:10px;color:#999;}
.job-list ul li .glyphicon{color:#ccc;font-size:12px;}
/*--------------------------------------------contact-------------------------------------*/
.bg-contact{padding-top:150px;background:url(../images/bg_contact.jpg);}
/*--------------------------------------------book---------------------------------------*/
/*.bg-book{ background:url(../images/book-bg.jpg) top center no-repeat;padding-top:100px;}*/
.page-header h2 {font-size:36px;text-transform:uppercase;color:#c91318;font-weight:bold;margin:0;}
.book-form{padding-top:20px;}
.bg-book .textarea{width:100%}
.bg-book .input-group-addon{background:#999;color:#fff;}
.bg-book  .form-control{border:none;background:rgba(240, 240, 240, .80)}
/*height 100%*/
html,body,#fullpage{height:100%;}
.bg-contact{height:100%}
.nav1 a {background-repeat:no-repeat;}
.nav li:hover .dropdown-menu {display:none;}
.topright:hover .dropdown-menu {display:block !important;}
/* banner*/
/*--------------SLIDER----------------*/
#slider {width:100%;/*margin:100px auto 0px;height:750px;*/}
/*--------------CONTROLS--------------*/
/*position controls*/
.controls li {top:50%;margin-top:-30px}
.controls li:nth-child(1) {left:0;}
.controls li:nth-child(2) {right:0;}
/*------------PAGINATION------------*/
/*style pagination*/
.pagination li {background:linear-gradient(#949494, #bcbcbc)}
.pagination li.active {background:linear-gradient(#d90013, #ff000a);}
/*-------------HELPERS----------------*/
.responsive {width:100%;height:auto;}
.clearfix:after {content:"";display:table;clear:both;}
/**/
.title-center h1{color:#1192d3;background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(27, 107, 187, 1)), to(rgba(19, 138, 206, 1)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.title-center .arrow{margin-top:10px;display:block;}
.abouti-more {text-align:center;display:-webkit-box;margin:80px auto 0;}
.more-center {text-align:center;padding-top:40px;}
.more-center a {background:#ed4b34;display:inline-block;padding:10px 40px;text-transform:uppercase;}
.more-center a span {color:#fff;}
/**/
.w-pages {text-align:center;}
.prolist-page ul {display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}
.prolist-page a {border-color:#ddd;border-width:1px;color:#5a5a5a;margin-left:1px;margin-right:1px;font-size:90%;padding:0.2em 0.5em;background:none;color:#666;border:1px solid #bbb;margin:0 0.3em;text-decoration:none;display:inline-block;margin-bottom:0.5em;}
/* JS 2019-09-27*/
.nav1 a:hover{color:#2e5ca9 !important;/*background:#00589c !important;*/}
.navdown a{display:block;color:#fff !important;background-color:#c91318;}
.ecbtn a:hover{color:#fff !important;background:none !important;}

/* 2019-09-28*/
.positioncon{background:#333;margin:0;line-height:40px;}
.positioncon span{font-size:20px;padding:0px;color:#000;font-weight:100;text-align:center;text-transform:uppercase;}
.positioncon div.position{font-weight:bold;color:#fff;font-size:12px;text-transform:uppercase;/*! display:none width:1200px*/;margin:0 auto;}
.positioncon div.position a{color:#fff;;font-size:12px;text-transform:uppercase;/*display:none*/}
.positioncon .active{padding:0px;min-height:250px}
.sb_nav h3.title dl {font-size:36px;text-transform:uppercase;color:#c91318;font-weight:bold;margin:0;}
.sb_nav h3.title dd {display:none;}
#sidebar {display:table;margin:0 auto;text-align:center;padding:0;width:100%;}
#sidebar dl{float:left;line-height:60px;font-size:20px;margin:0;  width: auto;
padding-right: 20px;}
#sidebar dl dt{font-size:16px;color:#fff;line-height:56px;margin:0 auto;border-bottom:2px solid #fff;}
/*#sidebar dl dt a{color:#fff;padding:10px 30px;border-right:1px solid #e0e0e0;}*/
#sidebar dl dt:hover{}
#sidebar dl dt a p { font-size: 14px;color: #999; float: left;   padding-right: 10px;line-height: 80px;}
#sidebar dl dt:hover a p { color:#2e5ca9;font-weight:600;}
#sidebar dl dt a span{font-size: 14px; color: #000;font-weight: 100; float: left; line-height: 80px;}
#sidebar dl dt:hover a span{color:#2e5ca9;font-weight:600;}
#sidebar dl dd{padding:0px 0px 0px 0px;display:none !important;}
#sidebar dl dd h4{width:110px!important;width:180px;padding-left:70px;background-image:url(../pro_list_bg2j.jpg);line-height:34px;color:#333;font-size:12px}
#sidebar dl dd h4 a{color:#ff0000;font-weight:100}
#sidebar dl dt.on{}
#sidebar dl dt.on a span{font-weight:600;color:#2e5ca9;font-size:16px;line-height: 80px;}
#sidebar dl dt.on a p{font-weight:600;color:#2e5ca9;font-size:14px;line-height: 80px;}
#sidebar dl h4.on a{font-weight:100;}
.sb_box{overflow:hidden;  margin:0 auto;}
.aboutsb_box{padding: 0 4%;}
.newsrow {overflow:hidden;border-bottom:1px solid #e0e0de;padding-bottom:10px;}
.bgi-nei{background:#fff;padding:60px 0;}

/**/
div#imglist {overflow:hidden;}
#imglist li h3 {font-size:14px;text-align:center;line-height:48px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
#imglist li {padding-bottom:20px;}
#imglist .imgbox {border:1px solid #eee;text-align:center;}
.imgbox{font-family:'Niramit', sans-serif;text-align:center;position:relative;overflow:hidden;}
.imgbox-content:before,
.imgbox-content:after{content:'';background-color:rgba(0,0,0,0.3);height:100%;width:100%;transform:translateY(-100%);position:absolute;left:0;top:0;z-index:1;transition:all 0.3s;}
.imgbox:hover .imgbox-content:before,
.imgbox:hover .imgbox-content:after{transform:translateY(0);}
.imgbox:after{/*left:25%;*/}
.imgbox .imgbox-content:before{left:100%;}
.imgbox .imgbox-content:after{/*left:75%;*/}
.imgbox:hover:before{transition-delay:0.225s;}
.imgbox:hover:after{transition-delay:0.075s;}
.imgbox:hover .imgbox-content:before{transition-delay:0.15s;}
.imgbox:hover .imgbox-content:after{transition-delay:0s;}
.imgbox img{width:100%;height:auto;transition:all 0.3s ease 0s;}
.imgbox:hover img{/* filter:grayscale(100%);*/ }
.imgbox .imgbox-content{width:100%;height:100%;position:absolute;bottom:0;left:0;transition:all 0.2s;}
.procontent{width:100%;padding:7px 0;opacity:0;position:absolute;left:0;bottom:-30px;z-index:2;transition:all 0.3s ease 0.1s;}
.procontent h3{font-size:32px !important;}
.imgbox:hover .procontent{opacity:1;bottom:35%;padding:0 50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;word-break:break-all;text-overflow:ellipsis;height:30%;}

/**/
.nprotitle {border-bottom:1px solid #eee;}
.nprotitle span {line-height:26px !important ;margin-bottom:10px;display:block;}
.nprocs {padding:20px 0;}
.nprocs table {width:100% !important;}
.nprocs tr {height:28px !important;width:100% !important;border-bottom:1px dotted #ddd;font-size:15px;}
.nprocsright {margin-left:50px;}
/**/
.nprocnxh { padding:50px 0;}
.blk_18 {overflow:hidden;zoom:1;font-size:9pt;width:70%;margin:0 auto;}
.blk_18 .pcont {float:left;overflow:hidden;}
.nprocnxhtit {font-size:24px;font-weight:600;color:#000;margin-bottom:20px;}
.blk_18 #List1_1, .blk_18_C #List2_1 {float:left;}
.blk_18 .pl { float:left;text-align:center;line-height:40px;}
.pl{border-radius:0.5em;}
.pl dd{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;font-style:italic;color:#FFFFFF;-webkit-border-bottom-left-radius:0.5em;-webkit-border-bottom-right-radius:0.5em;}
.pl dd img{margin-bottom:0px}
.pl dl{height:30px;color:#fff;line-height:30px;font-size:14px;margin-top:0px;background-color:#999999;display:block;margin-top:5px;-webkit-border-bottom-left-radius:0.5em;-webkit-border-bottom-right-radius:0.5em;}
/**/
.nprocpms {width:70%;margin:0 auto;padding:30px 0;}
.nprocpmstit { font-size:30px; text-transform:capitalize; padding:10px; border-bottom:1px solid #eee;}
.nprocpmstit span { border-bottom:3px solid #25aa3a; padding:14px 0;}
.nprobottom {width:70%;margin:0 auto;text-align:center; padding:10px 0;}

/*neicontact*/
.contacthotline { background: #fff; text-align: center;}
.contacthotline span {  font-size: 24px;}
.contacthotline h1 { font-size: 30px;  font-weight: bold;}
.messagesb_nav { display: none;}
.messagesidebar { }
.messagesidebar .sb_box{width: 100%; margin: 0 auto;}
.messagesidebar .title { display: none;}
.ncontacttitle h1 { font-size: 60px; color: #fff; text-align: center;  padding: 6% 0;}
.ncontactcon{overflow: hidden;padding-top: 30px;    width: 100%; margin: 0 auto; }
.contactustit{text-align: center;}
.contactustit h1{font-size: 48px;
color: #000;
text-transform: uppercase;
font-weight: bold;}
.contactustit p{color: #707070;
font-size: 14px;}
.messagerow {padding: 30px 0; margin: 0 auto;overflow: hidden;}
.messagetit { text-align: center;}
.messagetit h1 { font-size: 48px; color: #000; text-transform: uppercase; font-weight: bold;}
.messagetit span {color: #707070;font-size: 14px;} 
.message_table h1 { font-size: 60px; color: #fff; text-align: center;}
.message_table span {font-size: 18px;color: #fff; text-align: center; display: block;}
.message button{border-radius: 30px;
display: block;
width: 150px;
height: 50px;
line-height: 40px;
text-align: center;
font-size: 14px;
color: #fff;
background-color: #2e5ca9;
border: #ccc solid 1px;
margin: 0 auto;}
.ncontact { margin: 0 auto;padding: 80px 0;    background: #fff;}
.ncontacttit>b { font-size: 48px; text-align: center;display: block;    line-height: 48px;}
.ncontacttit>span { font-size: 20px; color: #999; text-transform: uppercase; text-align: center; display: block;font-weight: bold;}
.ncontacttit>p { color: #707070; text-align: center;}
.ncontactconcon { width: 90%; margin: 0 auto;overflow: hidden;}
.ncontactconcon li { text-align: center;}
.ncontactconcon li img{}
.ncontactconcon li span{display: block;    padding-top: 24px;font-size: 16px; font-weight: bold}
.ncontactconcon li p{display: block;    font-size: 16px; color: #333;  line-height: 30px;}
.message_table{padding:20px 0;}
.message_table ul{padding:0; }
.message_table li {margin: 10px 0;}
input.input-text, input.input-file, input.code, textarea{border:0;background: #fff;}
.button{ color: #fff;background-color: #ee951e; border: #ccc solid 1px;  border-radius: 30px;}
.contactmap { background: #fff; padding: 1%;}
.contactmap iframe {border: 0;}
#workshop {
  overflow: hidden;
  margin-bottom: 30px;
}
.nworkcon ul li {
  margin-bottom: 12px;
}
	.ncarousel-control {
		width: 50px;
		height: 50px;
		top: 50%;
		/* transform: translateY(-50%); */
		bottom: auto;
		font-size: 30px;
		text-align: center;
		opacity: 1;position: absolute;
	}
	
	a.ncarousel-control.left,
	a.ncarousel-control.right {
		background-image: none;
		opacity: 1;
		text-align: center;
	}
	a.ncarousel-control.left{background:url(../nproleft.png) no-repeat;width: 35px;display: block;float: left;}
	a.ncarousel-control.right{background:url(../nproright.png) no-repeat;width: 35px;display: block;float: right;right: 0;}


@media screen and (min-width:1550px)  and  (max-width:1679px)  {
	.sidebar.inner{width:80%;}
.zd-navbar .container{width:88%;}
.zd-navbar .navbar-brand {padding: 0 !important;    position: inherit !important;}
.navbar-nav li a {padding-left:18px;padding-right:18px;}
.topname { width: 60%;}	

.abouttxt {-webkit-box-orient:vertical;-webkit-line-clamp:11;overflow:hidden;}
.newstitcon {}
.catetitcon {width:40%;}
.newprotit{width:74%;}
.newprotit span{padding:10px;}
.bgi-one .container{width: 78%;}
.bgi-two .container{width: 78%;}
.bgi-three .container{width: 78%;}
.bgi-six .container{width: 78%;}
.footcon{width: 78%;}
.contacttxt{float: left;width: 90%;}
/**/
#messagelist .row b {font-size:36px;}
#messagelist .row span {font-size:24px;}
/**/
.nprofilecon {width:80%;}
.profiletxt {padding-right:36px;line-height:30px;}
}
@media screen and (min-width:1601px)  and  (max-width:1880px)  {
.navbar-nav li a {padding-left:15px;padding-right:15px;}
}
@media screen and (min-width:1550px)  and  (max-width:1600px)  {
.navbar-nav li a {padding-left:14px;padding-right:14px;}
}
/*1440*/
@media screen and (min-width:1400px)  and  (max-width:1549px)  {
.sidebar.inner{width:80%;}
.zd-navbar .container{width:88%;}
.zd-navbar .navbar-brand {padding: 0 !important;    position: inherit !important;}
.navbar-nav li a {padding-left:12px;padding-right:12px;}
.topname { width: 60%;}	
.bgi-four .container{width: 78%;} 
.bgi-four .container .aboutright{padding: 0 30px 20px;}
.bgi-four .container .aboutright h5{padding-bottom: 16px;}
.bgi-four .container .aboutright h2{font-size: 22px;line-height: 32px;}
.bgi-four .container .aboutright .content{margin-top: 20px;}
.bgi-four .container .aboutright .content p{line-height: 24px;font-size: 16px;}

.abouttxt {-webkit-box-orient:vertical;-webkit-line-clamp:11;overflow:hidden;}
.newstitcon {}
.catetitcon {width:40%;}
.newprotit{width:74%;}
.newprotit span{padding:10px;}
.bgi-one .container{width: 78%;}
.bgi-two .container{width: 78%;}
.bgi-three .container{width: 78%;}
.bgi-six .container{width: 78%;}
.footcon{width: 78%;}
.contacttxt{float: left;width: 90%;}
/**/
#messagelist .row b {font-size:36px;}
#messagelist .row span {font-size:24px;}
/**/
.nprofilecon {width:80%;}
.profiletxt {padding-right:36px;line-height:30px;}
}
/*1360*/
@media screen and (min-width:1360px)  and  (max-width:1399px)  {
.sidebar.inner{width:90%;}
.zd-navbar .container{width:90%;}
.zd-navbar .navbar-brand {padding: 0 !important;    position: inherit !important;}
.navbar-nav li a {padding-left:10px;padding-right:10px;}
.topname { width: 60%;}	
.topsearch {padding-left:0.5rem;}
li.toptel {margin-left:1rem;}
.bgi-five .container{width: 78%;}
.bgi-four .container{width: 78%;} 
.bgi-two .container{width: 78%;}
.bgi-one .container{width: 78%;}
.bgi-three .container{width: 78%;}
.bgi-three .container .newscon .right ul li{padding: 10px 0;}
.bgi-three .container .newscon .right ul li a dd p{margin: 10px 0;}
.bgi-three .container .newscon .left ul li dl{margin-bottom: 0px;}
.bgi-six .container{width: 78%;}

.abouttxt {overflow:hidden;}
.protitcon {width:42%;}
.contactleft a {font-size:17px;color:#fff;line-height:30px;}
.catetitcon {width:40%;}
.newprotit{width:74%;}
.newprotit span{padding:10px;}
.footcon{width: 78%;}
.contacttxt{float: left;width: 90%;}
/**/
#messagelist .row b {font-size:32px;}
#messagelist .row span {font-size:22px;}
/**/
.nprofilecon {width:80%;}
.profiletxt {padding-right:36px;line-height:30px;}
}
/*1280*/
@media screen and (min-width:1280px)  and  (max-width:1359px)  {
.sidebar.inner{width:90%;}
.zd-navbar .container{width:94%;}
.navbar-nav li a {padding-left:10px;padding-right:10px;}
.zd-navbar .navbar-brand {padding: 0 !important;    position: inherit !important;}
.topsearch {padding-left:0rem;}
li.toptel {margin-left:0.5rem;}
.bgi-five .container{width: 78%;} 
.bgi-four .container{width: 78%;} 
.bgi-two .container{width: 78%;}
.bgi-one .container{width: 78%;}
.bgi-three .container{width: 78%;}
.bgi-three .container .newscon .left ul li dl{margin-bottom: 0;}
.bgi-six .container{width: 78%;}

.abouttxt {overflow:hidden;}
.protitcon {width:54%;}
.topname { width: 60%;}	
.footcon{width: 78%;}
.contacttxt{float: left;width: 80%;}
/**/
#messagelist .row b {font-size:32px;}
#messagelist .row span {font-size:22px;}
/**/
.nprofilecon {width:82%;}
.profiletxt {padding-right:36px;line-height:30px;}
}
/*1024*/
@media screen and (min-width:961px)  and  (max-width:1279px)  {
.zd-navbar .container{width:96%;}
.navbar-brand img { }
.navbar-nav li a {padding-left:6px;padding-right:6px;font-size:15px !important;    TEXT-TRANSFORM: UPPERCASE;}
.zd-navbar .navbar-brand {padding: 0 !important;    position: inherit !important;}
.topsearch {padding-left:0rem;}
li.toptel {margin-left:0.2rem;padding-left:20px;margin-left:0rem; padding-left:16px;}
.toptel span{font-size:16px !important;}
.bgi-five{padding:70px 0;}
.bgi-five .container{width: 96%;} 
.bgi-four{padding:70px 0;}
.bgi-four .container{width: 96%;} 
.bgi-two{padding:70px 0;}
.bgi-two .container{width: 96%;}
.bgi-one{padding: 30px 0 80px 0;}
.bgi-one .container{width: 96%;}
.bgi-three{padding:70px 0;}
.bgi-three .container{width: 96%;}
.bgi-six .container{width: 96%;}

.catetit {PADDING:20PX 0;}
.newprotit{width:90%;}
.newprotit span{padding:10px;}
.footcon{width: 96%;}
.contacttxt{float: left;width: 80%;}
.sidebar.inner{width: 90%;}
/**/
#messagelist {width:90%;}
#messagelist .row {
    padding:140px 20px;}
#messagelist .row b {font-size:30px;}
#messagelist .row span {font-size:20px;}
.message_table li {margin:20px 0;}
.message_table li span {line-height:40px;font-size:32px !important;margin-bottom:60px;margin-top:48px;display:block;}
.prosidebar.inner {width:82%;}
/**/
.nprofilecon {width:90%;}
.profiletxt {padding-right:24px;line-height:24px;font-size:14px;}}
@media (max-width:768px) {
.menu-search {display:none;}
.zd-nav {float:right !important}	
/**/
.sb_pronav h3.title dl {font-size:36px;text-transform:uppercase;color:#c91318;font-weight:bold;margin:0;}
.sb_pronav h3.title dd {display:none;}
#prosidebar {display:table;margin:0 auto;height:40px;text-align:center;padding:0;}
#prosidebar dl{float:left;margin-left:5px;margin-right:5px;padding:0;width:auto;height:60px;line-height:60px;font-size:20px;}
#prosidebar dl dt{line-height:40px;font-size:14px;color:#333;padding-left:30px;padding-right:30px;margin:0 auto;margin-bottom:5px;border-radius:4px;border:#eee solid 1px;}
#prosidebar dl dt a{color:#333}
#prosidebar dl dt:hover{background-color:#c91318;}
#prosidebar dl dt:hover a{color:#fff}
#prosidebar dl dd{padding:0px 0px 0px 0px;}
#prosidebar dl dd h4{width:110px!important;width:180px;padding-left:70px;background-image:url(../pro_list_bg2j.jpg);line-height:34px;color:#333;font-size:12px}
#prosidebar dl dd h4 a{color:#ff0000;font-weight:100}
#prosidebar dl dt.on{background-color:#c91318;}
#prosidebar dl dt.on a{font-weight:100;color:#fff;}
#prosidebar dl h4.on a{font-weight:100;}
/**/
}
@media (min-width:660px) {
.zd-navbar .dropdown-menu{position:absolute;}
}

@media (max-width:992px) {
.menu-search {display:none;}
.zd-nav {float:left !important}	
/**/
.sb_pronav h3.title dl {font-size:36px;text-transform:uppercase;color:#c91318;font-weight:bold;margin:0;}
.sb_pronav h3.title dd {display:none;}
#prosidebar {display:table;margin:0 auto;height:40px;text-align:center;padding:0;}
#prosidebar dl{float:left;margin-left:5px;margin-right:5px;padding:0;width:auto;height:60px;line-height:60px;font-size:20px;}
#prosidebar dl dt{line-height:40px;font-size:14px;color:#333;padding-left:30px;padding-right:30px;margin:0 auto;margin-bottom:5px;border-radius:4px;border:#eee solid 1px;}
#prosidebar dl dt a{color:#333}
#prosidebar dl dt:hover{background-color:#c91318;}
#prosidebar dl dt:hover a{color:#fff}
#prosidebar dl dd{padding:0px 0px 0px 0px;}
#prosidebar dl dd h4{width:110px!important;width:180px;padding-left:70px;background-image:url(../pro_list_bg2j.jpg);line-height:34px;color:#333;font-size:12px}
#prosidebar dl dd h4 a{color:#ff0000;font-weight:100}
#prosidebar dl dt.on{background-color:#c91318;}
#prosidebar dl dt.on a{font-weight:100;color:#fff;}
#prosidebar dl h4.on a{font-weight:100;}


/* 2019-11-18*/
@media (min-width:992px) {
#prosidebar {padding:10px 10px 20px;}
.sb_pronav {background: #fff;margin:0;padding:0;border-radius:5px;}
.sb_pronav .page-header { padding:10px 0;background:linear-gradient(to right, #e62129 , #c5000e);border-top-left-radius:5px;border-top-right-radius:5px;}
.bgi-pro {padding:40px 0;background:#eee;}
.sb_pronav .page-header dl {color:#fff;margin:0;text-transform:uppercase;font-size:30px;}
.sb_pronav .page-header dd {font-size:12px;color: #fff;}
#prosidebar dl {padding:18px 0 18px 6px;font-family:"arial";border-bottom:1px solid #efeeed;;}
#prosidebar dl a {font-size:13px;color:#333;font-weight:normal;}
#prosidebar dl a:hover{background:#c5000e;display:block;padding:6px;color:#fff;}
#prosidebar dl dt.on{background:#c5000e;display:block;padding:6px;color:#fff;}
#prosidebar dl dt.on a{font-weight:100;color:#fff;}
#prosidebar dl h4.on a{font-weight:100;}
.navleft {padding:20px 0;}
.navright {padding:20px 0;}
}

/*2020-01-02*/
@media (max-width:991px) {
.zd-navbar{padding:0 1.5rem;position:fixed;left:0;top:0;width:100%;z-index:600;transition:all .3s;min-height:0;}
.container>.navbar-header { margin-right:-15px;margin-left:-15px;margin:0;height:4rem;width:100%;line-height:4rem;}
.header .container{padding:0 ;margin:0;}
.zd-navbar .navbar-brand {padding:0;}
.navbar-toggle {margin-top:4%;margin-bottom:3%;margin:0;border:0;width:2.5rem;height:100%;margin-left:2rem;position:relative;padding:34px 10px;}
.navbar-logo{padding:0;}
.navbar-logo img {display:none;}
.navbar-header {border:0;}
.navbar-header {padding:0;}
.navbar-brand img {
float: left; }
.navbar-brand img.topname{display:none;}
.topsearch {padding-left:0rem;}
.topsearch-active {height:6.6rem;}
.navbar-default .navbar-nav li a {line-height:100px;    font-size: 16px; text-transform: uppercase;}
li.toptel {padding-left:1.4rem;height:6.6rem;margin:0;}
.toptel span{font-size:1.2rem !important;line-height:6.6rem;}
.navbar-default .navbar-toggle .icon-bar {position:absolute;right:0;top:0;background:url(../wap-nav.png) no-repeat 0 center;width:100%;height:100%;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color:#f6f6f6;background:#fff;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height:100%;position:fixed;width:52%;left:52%;top:6.6rem;}
.topright .dropdown-menu .adropdown-menucon li{border-top: 0px solid #e6dfdc;}
.topright .dropdown-toggle > span > span{color: #fff;}
.topright .dropdown-menu .adropdown-menucon li span{color: #fff;}
.nbanner { margin: 70px 0 0;}
.protitcon .left h1{font-size: 26px;line-height: 30px;}

/*首页*/
.bgi-five{padding: 30px 0;}
.bgi-five .container{width: 94%;padding: 0;} 
.bgi-five .container .ipro_title{margin-bottom: 20px;}
.bgi-five .container .ipro_title h1{font-size: 24px;}
.bgi-five .container .ipro_title span{font-size: 14px;}
.bgi-five .container .imoretxt.icasemore a{font-size: 12px;}
.bgi-four{padding: 30px 0;}
.bgi-four .container{width: 94%;padding: 0;} 
.bgi-four .container .aboutleft{margin-bottom: 16px;}
.bgi-four .container .aboutleft h5{font-size: 18px;}
.bgi-four .container .aboutleft h2{font-size: 22px;}
.bgi-four .container .aboutleft .content{margin-top: 16px;}
.bgi-four .container .aboutleft .content p{font-size: 14px;}
.bgi-four .container .aboutleft .about__info a{font-size: 12px;}
.bgi-two{padding: 30px 0;}
.bgi-two .container{width: 94%; padding: 0;}
.bgi-two .container .icase_title{margin-bottom: 20px;}
.bgi-two .container .icase_title h1{font-size: 24px;}
.bgi-two .container .icase_title span{font-size: 14px;}
.bgi-two .container .icase_content ul li{margin-bottom: 10px;}
.bgi-two .container .imoretxt.icasemore{margin-top: 20px;}
.bgi-two .container .imoretxt.icasemore a{font-size: 12px;}
.bgi-one{padding: 30px 0;}
.bgi-one .container{width: 94%; padding: 0;}
.bgi-one .container .ifanwei_title h1{font-size: 24px;}
.bgi-one .container .ifanwei_title span{margin-bottom: 20px;
line-height: 20px;}
.bgi-one .container .ifanwei_title img{max-width: 25%;}
.bgi-one .container .ifanwei_content ul li{margin-bottom: 8px;}
.bgi-one .container .ifanwei_content ul li .ifanweinum span{font-size: 50px;line-height: 40px;}
.bgi-one .container .ifanwei_content ul li h1{font-size: 18px;}
.bgi-one .container .ifanwei_content ul li .ifanweibox > span{margin-bottom:0;font-size: 12px;}

.bgi-three{padding: 30px 0;}
.bgi-three .container{width: 94%; padding: 0;}
.bgi-three .container .newstit h1{font-size: 24px;}
.bgi-three .container .newstit img{max-width: 25%;}
.bgi-three .container .newscon .left ul li dl{margin-bottom: 0;}
.bgi-three .container .newscon .right ul li a dd b{font-size: 15px;}
.bgi-three .container .newscon .left ul li dd p{margin: 10px 0;font-size: 12px;}

.bgi-six{padding: 30px 0;}
.bgi-six .container{width: 94%; padding: 0;}
.bgi-six .container .bottomabout{display:none;}
.bgi-six .container .bottomINTRO{display:none;}
.bgi-six .container .bottomcontact ul{margin-top: 16px;}
.footcon{width: 94%; padding: 0;}
.bgi-one .container .xmdt .content ul li dd b{font-size: 12px;line-height: 36px;}

.slider-focus{margin:90px auto 0px;}
.met_flash {margin:80px auto 0px;}
#showtext { margin:0 auto;}
.nprofilecon {width:84%;}
.profiletxt {padding-right:0;}
.nav-line{display:none !important;}
.sb_boxtitle{font-size:48px !important;
    padding-top:0px !important;
    line-height:48px !important;}
.sb_box .nadvancon li h1 {font-size:18px !important; word-break:break-all;  line-height:24px !important;}
.navbar-default .navbar-nav li a {line-height:2;}
.pecbtn{ background:none;display:block !important;}
.search-alert .topsearch-form {height:74px;margin-top:-63px;}	
.search-alert .topsearch-form .topsearchtx {font-size:20px;height:70px;line-height:70px;background:none;padding-left:60px;padding-right:80px;background:url(../ico_36.png) no-repeat 25px 30px;}
.search-alert .topsearch-form .topsearchbtn {cursor:pointer;width:70px;height:70px;}
.nav1.ecbtn {float:left;}
.pdropdown-menucon {
    float:none;
    width:auto;
}
.nav li:hover .dropdown-menu {display:block !important;}
.zd-navbar .dropdown-menu {background:rgba(230, 230, 230, .35) !important;border:none !important;min-width:220px !important;position:relative !important;background:#333 !important;}
.dropdown-menu {position:absolute !important;top:100% !important;left:0 !important;z-index:1000 !important;display:none !important;float:left !important;min-width:160px !important;padding:5px 0 !important;
 margin:2px 0 0 !important;font-size:14px !important;text-align:left !important;list-style:none !important;background-color:#fff !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;
border:1px solid #ccc !important;border:1px solid rgba(0, 0, 0, .15) !important;border-radius:4px !important;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175) !important;box-shadow:0 6px 12px rgba(0, 0, 0, .175) !important;}
#sidebar dl dt.on a span {border:0;font-size:12px;}
#sidebar dl dt a{}
#messagelist {width:92%;}
#messagelist .row span{border:0}
#messagelist .row {padding:140px 40px 0;}
#showtext .naboutwel {font-size:24px !important;line-height:24px !important;}
#showtext .naboutname span { font-size:18px;}
#showtext .naboutname { margin-bottom:20px !important;}
#showtext .nabouttxt {font-size:14px !important;line-height:24px !important;}
/*.sb_box {width:94%;}*/
.prosidebar.inner {width:86%;}	
#productlist li h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;}
.showprosidebar .title {width:88%;}
.showproductcon {width:88%;}
.showproyylycon {width:94%;margin:0 auto;}
.showprocssz {width:94%;padding:0 !important;}
.showprocssz span {font-size:14px !important;}
#showproduct dl span {font-size:18px !important;}
#spec-n1 {padding:40px 0;}
span.jscstit {font-size:24px !important;line-height:48px !important;}
span.yylycstit {font-size:24px !important;line-height:48px !important;}

.nprocsright {margin-left:0 !important;}
.nprocnxh {padding:30px 0;}
.blk_18{width:94%;}
.nprocnxhtit {font-size:18px;padding:0 5px;}
.nprocpms {width:94%;}
.nprocpmstit {font-size:18px;}
.nprobottom {width:94%;}
#ncontactlist .ncontacttit h1{font-size:24px;padding-bottom:10px;}
#ncontactlist .ncontacttit span{line-height:14px;}
#ncontactlist .ncontacttit {padding-bottom:20px;}
#ncontactlist .contacttxtleft {padding:0;}
#ncontactlist .contacttxtright{padding:0;}
.messagelist form {width:94%;}
.messagelist .message_table{padding:0;}
.messagelist .message_table span{font-size:24px !important;line-height:30px;margin-left:6px;display:block;}
.message_table li {margin:10px 0;}
input.input-text {height:50px;}
.submint .button{margin-top:0;margin-left:6px;}
/*内页左侧*/
.sidebarleft .sb_title{display: none;}
.sb_nav { top:0;border-bottom:0;z-index:9;padding:20px 0;width: 98%;}
#sidebar dl dt a p{line-height: 30px;}
#sidebar dl dt a span {font-size:12px;color:#333;line-height: 30px;}
#sidebar {margin:0 auto;width:94%;}
#sidebar dl dt{    border-bottom: 0;}
#sidebar dl dt.on a p{line-height: 30px;}
#sidebar dl dt.on a span {color:#333;line-height: 30px;}
#sidebar dl dt.on{line-height:40px;}
#sidebar dl dt {line-height:42px;}

.sidebar.inner {width:100%; margin:90px auto 0;position:inherit;padding:0;}
#sidebar dl{width: auto;}

.sidebarleft{margin-bottom: 30px;}
/*内页左侧*/

.ncertfitit h1{font-size: 22px;}
.nprofile p span{font-size: 14px !important;line-height: 26px;}
.nculturetit h1{font-size: 22px;}
.nculturecon{width: 96%;}
.contactustit h1{font-size: 22px;}
.contactustit p{font-size: 12px;margin-top: 5px;}
.contactustit{margin-bottom: 20px;}
.contactus .ncontactcon ul li .contactli{padding: 10px 20px !important;}
.contactus .ncontactcon ul li .contactli img{max-width: 50%;}
.messagetit h1{font-size: 22px;}
.message_table {padding:10px 0 0 0;}
#checkcode{width: 150px !important;}
}

@media screen and  (max-width:768px){
.arealeft{padding:8% 5% 8% 5%;}
.serviceright {padding:8% 0% 8% 7%;}
#messagelist hr {border:0px;}
#messagelist .row b {font-size:30px;margin-bottom:0;}
.message_table li span {line-height:40px;font-size:32px !important;}
#messagelist .row span {border:0;font-size:17px;line-height:30px;}
#messagelist .row {padding:80px 0 0 26px;}
.message_table {padding:10px 0 0 0;}
.navbar-brand img{}
#imageFlow{height: 450px;}
}
@media screen and  (max-width:620px){
.arealeft{padding:8% 5% 8% 5%;}
.serviceright {padding:8% 0% 8% 7%;}
#messagelist hr {border:0px;}
#messagelist .row b { font-size:22px;margin-bottom:0;}
#messagelist .row span {border:0;font-size:17px;line-height:30px;}
#messagelist .row {padding:80px 0 0 26px;}
.message_table {padding:10px 0 0 0;}
.probox {margin-bottom:30px;margin:0;}
.protitle{margin:0;}
.navbar-brand img{}
#imageFlow{height: 450px;}
}
@media screen and  (max-width:530px){
.arealeft{padding:8% 5% 8% 5%;}
.serviceright {padding:8% 0% 8% 7%;}
#messagelist hr {border:0px;}
#messagelist .row b {
    font-size:22px;margin-bottom:0;}
#messagelist .row span {border:0;font-size:17px;line-height:30px;}
#messagelist .row {padding:80px 0 0 26px;}
.message_table {padding:10px 0 0 0;}
.navbar-brand img {  }
.profiletiten {font-size:42px;}
.probox { margin-bottom:30px; margin:0;}
.protitle{margin:0;}
.navbar-brand img{}
#imageFlow{height: 400px;}
}
@media screen and  (max-width:460px){
.arealeft{padding:8% 5% 8% 5%;}
.serviceright {padding:8% 0% 8% 7%;}
#messagelist hr {border:0px;}
#messagelist .row b {font-size:22px;margin-bottom:0;}
#messagelist .row span {border:0;font-size:17px;line-height:30px;}
#messagelist .row {padding:10px 0 0 15px}
.message_table {padding:10px 0 0 0;}
.profiletiten {font-size:36px;}
.nprofile {margin-top:10px;}
.culturetiten {font-size:36px;}
.nculture {padding-top:10px;}
.cultureleft {padding:0;}
.nculturetit {margin-bottom:0;}
.culturetxt {line-height:30px;margin-top:20px;}
.nculturetxtcon {float:left;padding-bottom:30px;}
.sb_box {padding-bottom:0px;}
.prosb_box {padding-bottom:0px;}
.probox {margin-bottom:30px;margin:0;}
.protitle{margin:0;}
.navbar-brand img {
  width: 100%;
  float: left;
}
#imageFlow{height: 300px;}
}

div#container25723942feab1bd86f111a1726d88409_2 {
    position:initial !important;
}
iframe#polyvPlayer25723942feab1bd86f111a1726d88409_2{
position:inherit  !important;}
/*内页简介样式*/
.gsjj { margin-bottom: 80px; overflow: hidden;}
.gsjjtxt p { font-size: 14px; color: #333;line-height: 24px;text-indent: 2em;}
.gsjjtxt h1 {font-size: 20px; color: #000;font-weight: bold;} 
.gsjjtxt span {font-size: 16px;color: #333;display: block;    padding-bottom: 20px;}
.gsjjtxt .img01{float: left;    margin-bottom: 10px;}
.gsjjtxt .img02{float: left;    margin-bottom: 10px;}
.gsjjtxt .img03{float: left;    margin-bottom: 10px;}
.fzlctit { padding-bottom: 20px;}
.fzlccon ul{padding:0;}
.fzlccon ul li { float: left;    padding-left: 0;  padding-right: 0;}
.fzlccon ul li h1{ font-size: 30px;color: #0081ba;}
.fzlccon ul li span{ font-size: 9px;color: #0081ba;}
.fzlccon ul li p{ font-size: 16px;color: #000;}
.fzlc{ margin-bottom: 80px; overflow: hidden;}
.qywhtit { padding-bottom: 20px;}
.qywh{ margin-bottom: 80px; overflow: hidden;}
.qywhcon ul{padding:0;}
.qywhcon ul li { float: left;margin-bottom: 10px;}
.qywhcon ul li img{padding-bottom: 10px; }
.qywhcon ul li h1 {font-size: 18px;color: #333;    font-weight: bold;    padding-bottom: 10px;}
.qywhcon ul li span {font-size: 16px;color: #333;line-height: 22px;
    display: block;}