body { min-width: 1200px; font-family: 'Microsoft YaHei';  }
.bg-top{ overflow:hidden;}
#top_nav .wrapper{ width:1200px; min-width: 1200px; position: relative; margin: 0 auto; }
.mobile-tl{ width:1200px; min-width: 1200px; position: relative; margin: 0 auto; }
.w-con{ width:100%; overflow: hidden;  }
.w-con .w-box { z-index:1; position:relative; zoom:1; overflow:visible; margin-left:auto; margin-right:auto;}
.w-con .w-box .w-inner{display:block; position:relative; padding-left: 250px; }

.top {width: 100%;height:30px;line-height: 30px;border-bottom: 1px solid #eee;}
.top_l {width:980px;}
.top_r {width:200px;text-align:right;}
@media all and (max-width: 768px) {
.top {width: 100%;height:30px;line-height: 30px;border-bottom: 1px solid #eee; display: none;}
.top_l {width:980px;}
.top_r {width:200px;text-align:right;}
}

.wrapper {  position: relative; margin: 0 auto; width: auto; padding-left: 6%; padding-right: 6%;}

@media all and (max-width: 1920px) {
  /*.wrapper{ width:1000px; min-width: 1000px; position: relative; margin: 0 auto; padding: 0 30px; }*/
}
 
.box-w { background:#fff; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3); box-shadow: 0px 0px 10px rgba(0,0,0,0.3);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666666')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666666');}

.main-head { position:relative;padding-bottom: 20px; z-index:12; background:#fff url(../images/header-bg.jpg) no-repeat center top; }

.header-bar { position: relative; z-index: 12; text-align: center; }
.header-bar .header-logo { padding: 30px 0; }
.header-bar .header-logo .logo-1 { }
.header-bar .header-logo .logo-2 { float:left; padding-left: 20px; margin-left: 20px; }
.header-bar .header-pic { z-index: 12; }
.header-bar .header-pic img { }
.header-pic1 { position: absolute; z-index: 12; right: 0; top: 0px;}


.header-bar .header-slogen { float: right; margin: 60px 200px 0 0; text-align: center; }
.header-bar .header-slogen .t1 { height: 32px; line-height: 32px; background: #07426a; color: #fff; font-size: 20px; -webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px; }
.header-bar .header-slogen .t2 { color: #07426a; font-size: 28px; }

.header-nav .header-logo img:nth-child(1) { display: inline-block}
.header-nav .header-logo img:nth-child(2) { display: none}
@media all and (max-width: 768px) {
.header-nav .header-logo img:nth-child(1) { display: none}
.header-nav .header-logo img:nth-child(2) { display: inline-block}
  
}


/*导航*/
.header-nav { position: fixed; z-index:10; left: 0; top: 0; bottom: 0; width: 250px; background: #fff; font-size:18px;
-  webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.3); box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
}
.header-nav .header-logo { padding: 30px 15px; background: #07426a; text-align: center; }
.header-nav .header-logo img { max-width: 100%; }
.header-nav ul { padding: 5px 0; position: relative; }
.header-nav ul li { position: relative; margin-bottom: 1px; color:#000; text-align: center; }
.header-nav ul li a { display:block; padding: 10px 15px; color:#000; }
.header-nav ul li a i { display: block; margin: auto auto 0px; font-size: 30px; line-height: 1.2em; }
.header-nav ul li a span { display: block; position: relative; z-index: 1;}
.header-nav ul li a:hover,
.header-nav ul li a.active { text-decoration:none; background: #07426a; color:#fff;}

.header-menu { display: none;}
@media all and (max-width: 1440px) {
.header-nav .header-logo { padding: 15px 15px; background: #07426a; text-align: center; }
  .header-nav { width: 150px;}
  .w-con .w-box .w-inner{ padding-left:150px; }
.header-nav  { font-size: 16px; }
.header-nav ul { padding: 15px 0; position: relative; }
}

@media all and (max-width: 768px) {
  .w-con.topss { position: relative; z-index: 99; }
  .w-con.topss { overflow: visible;}
  .w-con.topss .w-box .w-inner { overflow: visible;}
  
  .owl-theme-banner img { width: 100%; }
  
  .header-menu { display: block; }
  
  .header-nav { position: relative; margin:auto; font-size:18px; width: 100%; background: #07426a;;}
  .header-nav .header-logo { float: left; padding: 5px 10px; left: 0; top: 0; width: auto; float: left;  }
  .header-nav .header-logo img {height: 50px;  }
  .header-nav ul { display: none; position: absolute; padding: 10px; left: 0; right: 0; top: 60px; background: #fff;}
  .header-nav ul li { float: left; width: 33.333333333%; font-size: 12px;}
  .header-nav ul li a { padding: 5px 5px; }
  .header-nav ul li a i { display: block; margin: auto auto 0px; font-size: 24px; line-height: 1.2em; }
  .header-nav ul li:first-child { display: none;}
  
  .menu-active .header-nav ul { display: block;}
}
  .en-cn-div {;height:25px;overflow:hidden;}
  .en-cn-div a {display:block;float:left;width:40%;background:#8b8b8b;color:#ffffff;font-size:14px;height:25px;text-align:center;line-height:25px;}
  .en-cn-div a.current{background:#07426a}
  .en-cn-div a:first-child {margin-left:10%}
  @media (max-width: 768px) {
    .header-nav ul {
      display: none;
      position: absolute;
      padding: 10px;
      left: 0;
      right: 0;
      top: 60px;
      background: #fff;
    }

    .en-cn-div {display:none;position:absolute;left:0;top:190px;width:100%;background:#ffffff;height:40px}
  }

.header-bg { position: absolute; z-index:10; bottom: -42px; left: 0; right: 0; text-align: center; }
.header-bg img { width: 100%; height: 42px; }


.footer { padding: 50px 0 10px; background: #fff url(../images/contact-bg.jpg) no-repeat right top; }
.footer a {  }
.footer .footer-logo { float: none; }
.footer .footer-logo img { width: 220px; }
.footer .footer-contact { float: none; color: #000; }
.footer .footer-contact a { color: #000; }
.footer .footer-contact dt { margin-bottom: 0px; font-size: 28px; font-weight: bold; line-height: 1.5em; }
.footer .footer-contact dt:nth-child(2) { margin-bottom: 10px; font-size: 24px; font-weight: normal; line-height: 1.5em; }
.footer .footer-contact dd { float: left; width: 65%; font-size: 22px; line-height: 2em; }
.footer .footer-contact dd img { margin-right: 10px; }
.footer .footer-contact dd:nth-child(1) { width: 35%; background: url(../images/contact-icon1.png) no-repeat left top;  }
.footer .footer-contact dd:nth-child(1) div { padding-left: 80px;}
.footer .footer-contact dd:nth-child(2) { background: url(../images/contact-icon2.png) no-repeat left center; }
.footer .footer-contact dd:nth-child(2) div { padding-left: 40px; }
.footer .footer-contact dd:nth-child(3) { background: url(../images/contact-icon3.png) no-repeat left center; }
.footer .footer-contact dd:nth-child(3) div { padding-left: 40px; }
.footer .footer-contact dd:nth-child(4) { background: url(../images/contact-icon4.png) no-repeat left center; }
.footer .footer-contact dd:nth-child(4) div { padding-left: 40px; }

.qrcode-title {color:#07426a;font-size:53px;width:100%;clear:both;margin-top:30px}
.new-footer-qrcode {width:100%;display:block;margin-top:30px}
.new-footer-qrcode-left {width:50%}
.new-footer-qrcode-right {width:50%}
.new-footer-qrcode .footer-qrcode dd {margin-right:25px}

 @media screen and (max-width: 900px) {
  .new-footer-qrcode {width:100%;display:block;margin-top:30px}
  .new-footer-qrcode-left {width:100%}
  .new-footer-qrcode-right {width:100%}
  .new-footer-qrcode .footer-qrcode dd {margin-right:0px}
}

.footer .footer-qrcode { margin: 30px -10px 0; }
.footer .footer-qrcode dd { float: left; width: 20%; text-align: center; }
.footer .footer-qrcode dd .box { margin: 0 10px; }
.footer .footer-qrcode dd .pic { position: relative; z-index: 0; display: inline-block; padding: 10px; background: #fff;}
.footer .footer-qrcode dd .pic img { width: 120px; }
.footer .footer-qrcode dd .pic i { display: block; width: 20px; height: 20px; position: absolute; z-index: 1;}
.footer .footer-qrcode dd .pic i:nth-child(1) { left: 0; top: 0; border-left: 1px solid #000; border-top: 1px solid #000; }
.footer .footer-qrcode dd .pic i:nth-child(2) { right: 0; top: 0; border-right: 1px solid #000; border-top: 1px solid #000; }
.footer .footer-qrcode dd .pic i:nth-child(3) { right: 0; bottom: 0; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.footer .footer-qrcode dd .pic i:nth-child(4) { left: 0; bottom: 0; border-left: 1px solid #000; border-bottom: 1px solid #000; }
.footer .footer-qrcode dd .tit { margin-top: 5px; font-size: 16px; text-align: center; color: #000; }

@media all and (max-width: 1920px) {
  .footer { background-size: auto 35% ; }
}

@media all and (max-width: 758px) {
  .footer { background-size: 50% auto; }
  
.footer .footer-contact dd { float: left; width: 100%; font-size: 20px; line-height: 2em; }
.footer .footer-contact dd:nth-child(1) { width: 100%; background: url(../images/contact-icon1.png) no-repeat left top; background-size: 22px;  }
.footer .footer-contact dd:nth-child(1) div { padding-left: 40px; }
.footer .footer-contact dd:nth-child(2) { background: url(../images/contact-icon2.png) no-repeat left center; }
.footer .footer-contact dd:nth-child(2) div { padding-left: 40px; }
.footer .footer-contact dd:nth-child(3) { background: url(../images/contact-icon3.png) no-repeat left center; }
.footer .footer-contact dd:nth-child(3) div { padding-left: 40px; }
.footer .footer-contact dd:nth-child(4) { background: url(../images/contact-icon4.png) no-repeat left center; }
.footer .footer-contact dd:nth-child(4) div { padding-left: 40px; }
  
  
.footer .footer-qrcode { margin: 30px -10px 0; }
.footer .footer-qrcode dd { width: 33.3333333333%;  }
.footer .footer-qrcode dd .box { margin: 10px 10px; }
.footer .footer-qrcode dd .pic {padding: 10px;}
.footer .footer-qrcode dd .pic img { width: 100%; }
.footer .footer-qrcode dd .pic i { display: block; width: 20px; height: 20px; position: absolute; z-index: 1;}
.footer .footer-qrcode dd .pic i:nth-child(1) { left: 0; top: 0; border-left: 1px solid #000; border-top: 1px solid #000; }
.footer .footer-qrcode dd .pic i:nth-child(2) { right: 0; top: 0; border-right: 1px solid #000; border-top: 1px solid #000; }
.footer .footer-qrcode dd .pic i:nth-child(3) { right: 0; bottom: 0; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.footer .footer-qrcode dd .pic i:nth-child(4) { left: 0; bottom: 0; border-left: 1px solid #000; border-bottom: 1px solid #000; }
.footer .footer-qrcode dd .tit { margin-top: 5px; font-size: 16px; text-align: center; color: #000; }

}

.lin-banner { position: relative; }
.lin-banner .nav-bg { position: absolute; z-index: 9; left: 0; right: 0; bottom: 0; line-height: 0;}
.lin-banner .nav-bg img { width: 100%; }

.banner {}
.banner .item { position: relative; }
.banner .item .bg img { width: 100%; }
.banner .item .a { position:absolute; left: 180px; top: 50%; margin-top: -182px;}
.banner .item .a img { max-width: 100%; }


@media all and (max-width: 1280px) {
  .banner .item .a { left: 90px; margin-top: -150px; width: 35%;}
}

@media all and (max-width: 768px) {
  .banner .item .a { left: 15px; top: 15px; margin-top: 0; width: 45%;}
}

.w-section { color: #546066; font-size: 16px; line-height: 1.8em; font-family: 'Microsoft YaHei'; text-align: justify;}
.w-section h4 { margin-bottom: 1em; font-size: 24px; line-height: 1.5em; color: #07426a; font-weight: bold; }
.w-section p { margin-bottom: 0.5em; text-indent: 0em; }
.w-section p:last-child { margin-bottom: 0; }


@media all and (max-width: 768px) {
  .w-section { font-size: 16px; line-height: 1.8em; }
.w-section h4 { margin-bottom: 1em; font-size: 20px; line-height: 1.5em; color: #07426a; font-weight: bold; }
}
.pic-list td { padding-right: 10px; }


.pc { display: block;}
.m { display: none;}
@media all and (max-width: 768px) {
.pc { display: none;}
.m { display: block;}
}


.photo-list { padding:15px; }
.photo-list li{ float:left; margin:15px; _display:inline; }


.subtitle { position: relative; margin: 20px 0 20px; text-align:center;}
.subtitle:before { display: block; position: absolute; left:0; right: 0; top: 50%; margin-top: -0px; content: ""; border-bottom: 2px solid #f08400; height: 0px; }
.subtitle h4{ position: relative; z-index: 1; display: inline-block; padding: 0 1em; line-height:40px; font-size:24px; background: #fff; color:#f08400; }

.lin-zhizhao { position: relative; margin-top: 50px;  }
.lin-zhizhao dd { position: relative; margin-bottom: 50px; }
.lin-zhizhao dd .box { position: relative; z-index: 0; margin-right: 300px; padding: 20px; background: #fafafa; border: 1px solid #07426a; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  }
.lin-zhizhao dd .tit { font-size: 30px; font-weight: bold; color: #07426a; }
.lin-zhizhao dd .company { vertical-align: middle; margin-left: 20px; display: inline-block; font-size: 24px; font-weight: normal; color: #07426a; }
.lin-zhizhao dd .label { vertical-align: middle; margin-left: 20px; display: inline-block; padding: 3px 10px; font-size: 14px; font-weight: normal; color: #fff; background: #07426a; -webkit-border-radius: 20px;; -moz-border-radius: 20px; border-radius: 20px;}
.lin-zhizhao dd .label i { margin-right: 6px;}
.lin-zhizhao dd .desc{ margin-top: 20px; font-size: 14px; line-height: 1.8em; }
.lin-zhizhao dd .desc p{ text-indent: 0; margin-bottom: 10px; }
.lin-zhizhao dd .pic{ position: relative; z-index: 1; float: right; width: 265px; height: 265px; background: #ddd; border-right: 5px solid #07426a;  -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;overflow: hidden;}
.lin-zhizhao dd .pic img{ width: 100% }
.lin-zhizhao dd .lin-icon{ display: block; position: absolute; right: -6px; top: 31px; width: 10px; height: 10px; background: #fafafa; border-right: 1px solid #07426a; border-top: 1px solid #07426a;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
}

.lin-zhizhao dd.lft {  }
.lin-zhizhao dd.lft .box{ margin-left: 300px; margin-right: auto; }
.lin-zhizhao dd.lft .pic{ float: left; }
.lin-zhizhao dd.lft .lin-icon{ left: -6px; border-right: none; border-top: none; border-left: 1px solid #07426a; border-bottom: 1px solid #07426a;}
.lin-zhizhao dd.rgt {  }
.lin-zhizhao dd.rgt .box{ margin-right: 300px;  }
.lin-zhizhao dd.rgt .pic{ float: right; }
.lin-zhizhao dd.rgt .lin-icon{ right: -6px; border-right: 1px solid #07426a; border-top: 1px solid #07426a;}




.inner-pic {padding: 5px; background: #fff; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); box-shadow: 0px 5px 10px rgba(0,0,0,0.1);}
.inner-pic img { width: 100%; height: auto;-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}

/*顶部banner滚动*/
/*.owl-theme-banner{ position: relative; z-index: 9;}
.owl-theme-banner .owl-nav { margin-top: 0px; position: absolute; left: 0; bottom:50%; z-index: 999; width: 100%; height: 0;text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-banner .owl-nav [class*='owl-'] { top: -30px; font-family: simsun; background: #000; color: #FFF; font-size: 48px; margin: 0px; width: 60px; height: 60px; line-height: 60px; display: inline-block; cursor: pointer; filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity: 0.20; opacity: 0.20; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}
.owl-theme-banner .owl-nav [class*='owl-']:hover { color: #FFF; text-decoration: none;filter:alpha(opacity=30); -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30; }
.owl-theme-banner .owl-nav button.owl-prev{ position: absolute; left: -380px; text-align: center; padding-right: 0px; margin-top: -20px;  }
.owl-theme-banner .owl-nav button.owl-next{ position: absolute; right: -380px; text-align: center; padding-left: 0px; margin-top: -20px;  }
.owl-theme-banner:hover button.owl-prev{ left: 360px; }
.owl-theme-banner:hover button.owl-next{ right: 360px; }
.owl-theme-banner .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme-banner .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme-banner .owl-dots { position: absolute; right: 0; bottom:40px; z-index: 999; width:100%; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-banner .owl-dots .owl-dot { outline: none;display: inline-block; zoom: 1; *display: inline;}
.owl-theme-banner .owl-dots .owl-dot span { width: 40px; height: 4px; margin: 7px 7px; background: #bfdbce; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; }
.owl-theme-banner .owl-dots .owl-dot.active span,
.owl-theme-banner .owl-dots .owl-dot:hover span { 
: #07426a; }
*/

.owl-theme-banner { }
.owl-theme-banner .owl-nav { position: absolute; left: 0; bottom:50%; z-index: 999; width: 100%; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-banner .owl-nav button.owl-prev,
.owl-theme-banner .owl-nav button.owl-next{ font-family: simsun; background: #000; color: #FFF; font-size: 32px; margin: 0px; width: 50px; height: 50px; line-height: 50px; display: block; cursor: pointer; filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity: 0.20; opacity: 0.20; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}
.owl-theme-banner .owl-nav button[class*='owl-']:hover { color: #FFF; text-decoration: none; filter:alpha(opacity=30); -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30; }
.owl-theme-banner .owl-nav button.owl-prev{ position: absolute; left: -380px; top: -25px; text-align: center; /*padding-right: 8px!important;*/}
.owl-theme-banner .owl-nav button.owl-next{ position: absolute; right: -380px; top: -25px; text-align: center; /*padding-left: 8px!important;*/}
.owl-theme-banner .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme-banner .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme-banner:hover button.owl-prev{ left: 360px; }
.owl-theme-banner:hover button.owl-next{ right: 360px; }
.owl-theme-banner .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme-banner .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme-banner .owl-dots { position: absolute; right: 0; bottom:40px; z-index: 999; width:100%; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-banner .owl-dots .owl-dot { outline: none;display: inline-block; zoom: 1; *display: inline;}
.owl-theme-banner .owl-dots .owl-dot span { width: 40px; height: 4px; margin: 7px 7px; background: #bfdbce; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; }
.owl-theme-banner .owl-dots .owl-dot.active span,
.owl-theme-banner .owl-dots .owl-dot:hover span { background: #07426a; }

/*.owl-theme-banner .owl-dots { position: absolute; left: 0; bottom:32px; z-index: 999; width: 100%; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-banner .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline;}
.owl-theme-banner .owl-dots .owl-dot span { position: relative; width: 10px; height: 10px; margin: 5px 5px; border: 4px solid rgba(128,128,128,0.0); display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; }
.owl-theme-banner .owl-dots .owl-dot.active span,
.owl-theme-banner .owl-dots .owl-dot:hover span { border: 4px solid rgba(128,128,128,0.2);}
.owl-theme-banner .owl-dots .owl-dot span:after{
	content: "";
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 6px;
    height: 6px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid rgba(128,128,128,0.2);
    -webkit-transition: all .2s ease;
    -o-transition: all ease .2s;
    -moz-transition: all ease .2s;
    transition: all .2s ease;
}
.owl-theme-banner .owl-dots .owl-dot.active span:after,
.owl-theme-banner .owl-dots .owl-dot:hover span:after{
    border: 2px solid #fff;
	background: #fff;
}
*/



/*顶部banner滚动*/
.owl-theme-pro{ position: relative; z-index: 9;}
.owl-theme-pro .owl-nav { margin-top: 0px; position: absolute; left: 0; bottom:50%; z-index: 999; width: 100%; height: 0;text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-pro .owl-nav [class*='owl-'] { top: -30px; font-family: simsun; background: #000; color: #FFF; font-size: 48px; margin: 0px; width: 60px; height: 60px; line-height: 60px; display: inline-block; cursor: pointer; filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity: 0.20; opacity: 0.20; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}
.owl-theme-pro .owl-nav [class*='owl-']:hover { color: #FFF; text-decoration: none;filter:alpha(opacity=30); -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30; }
.owl-theme-pro .owl-nav button.owl-prev{ position: absolute; left: -380px; text-align: center; padding-right: 0px; margin-top: -0px;  }
.owl-theme-pro .owl-nav button.owl-next{ position: absolute; right: -380px; text-align: center; padding-left: 0px; margin-top: -0px;  }
.owl-theme-pro:hover button.owl-prev{ left: 30px; }
.owl-theme-pro:hover button.owl-next{ right: 30px; }
.owl-theme-pro .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme-pro .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme-pro .owl-dots { position: absolute; right: 0; bottom:40px; z-index: 999; width:100%; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-pro .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline;}
.owl-theme-pro .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 7px 7px; background: #bfdbce; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; }
.owl-theme-pro .owl-dots .owl-dot.active span,
.owl-theme-pro .owl-dots .owl-dot:hover span { background: #07426a; }


.owl-theme-pro  { padding-bottom: 50px; }
.owl-theme-pro .owl-item { text-align: center;position: relative; z-index: 0; }
.owl-theme-pro .box { margin: 15px; overflow: hidden; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;
	/*-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
}
.owl-theme-pro .owl-item:hover { position: relative; z-index: 9;
}
.owl-theme-pro .owl-item:hover .box {
  
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
  -webkit-transform: scale(1.1); 
	-moz-transform: scale(1.1); 
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.owl-theme-pro .pic { padding: 0px;  }
.owl-theme-pro .pic img { width: 100%}
.owl-theme-pro p { margin-top: 10px; font-size: 14px; }






.owl-theme-shop{ position: relative; z-index: 9;}
.owl-theme-shop .owl-nav { margin-top: 0px; position: absolute; left: 0; bottom:50%; z-index: 999; width: 100%; height: 0;text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-shop .owl-nav [class*='owl-'] { top: -30px; font-family: simsun; background: #000; color: #FFF; font-size: 48px; margin: 0px; width: 60px; height: 60px; line-height: 60px; display: inline-block; cursor: pointer; filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity: 0.20; opacity: 0.20; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}
.owl-theme-shop .owl-nav [class*='owl-']:hover { color: #FFF; text-decoration: none;filter:alpha(opacity=30); -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30; }
.owl-theme-shop .owl-nav button.owl-prev{ position: absolute; left: -380px; text-align: center; padding-right: 0px; margin-top: -0px;  }
.owl-theme-shop .owl-nav button.owl-next{ position: absolute; right: -380px; text-align: center; padding-left: 0px; margin-top: -0px;  }
.owl-theme-shop:hover button.owl-prev{ left: 30px; }
.owl-theme-shop:hover button.owl-next{ right: 30px; }
.owl-theme-shop .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme-shop .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme-shop .owl-dots { position: absolute; right: 0; bottom:40px; z-index: 999; width:100%; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-shop .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline;}
.owl-theme-shop .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 7px 7px; background: #bfdbce; display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; border-radius: 30px; }
.owl-theme-shop .owl-dots .owl-dot.active span,
.owl-theme-shop .owl-dots .owl-dot:hover span { background: #07426a; }


.owl-theme-shop  { padding-bottom: 50px; }
.owl-theme-shop .item { text-align: center; }
.owl-theme-shop .pic { margin: 10px; padding: 5px; background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.owl-theme-shop .pic img { width: 100%; height: auto;}
.owl-theme-shop .txt { font-size: 16px; }


/*新闻图片滚动*/
.owl-theme-focus { }
.owl-theme-focus .owl-nav { margin-top: 0px; position: absolute; left: 0; bottom:50%; z-index: 999; width: 400px; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-focus .owl-nav button.owl-prev,
.owl-theme-focus .owl-nav button.owl-next{ font-family: simsun; background: #000; color: #FFF; font-size: 24px; margin: 0px; width: 30px; height: 30px; line-height: 30px; display: block; cursor: pointer; filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity: 0.20; opacity: 0.20; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; }
.owl-theme-focus .owl-nav button[class*='owl-']:hover { color: #FFF; text-decoration: none; filter:alpha(opacity=30); -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30; }
.owl-theme-focus .owl-nav button.owl-prev{ position: absolute; left: 5px; top: -15px; text-align: center; }
.owl-theme-focus .owl-nav button.owl-next{ position: absolute; right: 5px; top: -15px; text-align: center; }
/*.owl-theme-focus:hover .owl-prev{ left: -30px; }
.owl-theme-focus:hover .owl-next{ right: -30px; }*/
.owl-theme-focus .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme-focus .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme-focus .owl-dots {outline: none; position: absolute; left: 0; bottom:-10px; z-index: 999; width:406px; height: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme-focus .owl-dots .owl-dot {outline: none; display: inline-block; zoom: 1; *display: inline;}
.owl-theme-focus .owl-dots .owl-dot span { outline: none; width: 40px; height:4px; margin: 7px 7px; background: #07426a; filter:alpha(opacity=30); -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30;display: block; -webkit-backface-visibility: visible; transition: opacity 200ms ease; }
.owl-theme-focus .owl-dots .owl-dot.active span,
.owl-theme-focus .owl-dots .owl-dot:hover span { background: #07426a; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

.owl-theme-focus{ font-family: 'Microsoft YaHei';}
.owl-theme-focus .item { }
.owl-theme-focus .item .icon-vip { margin: 8px 0px 0 10px; float: right;}
.owl-theme-focus .item .logo { position: absolute; right: 3px; top: 3px; padding: 5px; border: 2px solid #f5f5f5; background: #07426a; width: 120px; height:60px; }
.owl-theme-focus .item .logo img{ width: 120px; height:60px;}
.owl-theme-focus .item .pic { float: left; background: #07426a; }
.owl-theme-focus .item .pic img{ width: 400px; height:300px;}
.owl-theme-focus .item .txt{ display: none; float: right; width: 700px; margin: 10px 0px 0 0; line-height: 2em; font-size: 14px; color: #777; }
.owl-theme-focus .item .txt ul { margin: 10px 0 0;}
.owl-theme-focus .item .txt ul li{ margin: 5px 0; height: 1.5em;line-height: 1.5em; overflow: hidden; }
.owl-theme-focus .item .tit { display: none; margin-bottom: 10px; padding: 0px 0 0px; font-size: 32px; line-height: 32px; height: 32px; overflow: hidden;}
.owl-theme-focus .item .tit .head{ height: 40px; line-height: 40px; font-size:28px; font-weight: bold; overflow: hidden; color: #213f00; }
.owl-theme-focus .item .tit .head a{ color: #213f00; }
.owl-theme-focus .item .tit .sub{ height: 24px; line-height: 24px; font-size: 14px; overflow: hidden; color:#fafafa }
.owl-theme-focus .item .num{ position: absolute; right: 40px; bottom:10px; color: #213f00; }
.owl-theme-focus .item .num .num-l{ font-size: 48px; font-weight: 100; }
.owl-theme-focus .item .num .num-r{ font-size: 24px; font-weight: 100;color: #888; }


.focus-box { float:left; width:400px; padding: 10px 10px 40px; margin-right: 40px; background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}

.focus-txt {  }

@media all and (max-width: 768px) {
  
.focus-box {width:100%; margin-right: 0px; 
}
}

.block { padding: 50px 0; }
.block .hd { margin-bottom: 30px; }
.block .hd h2 { position: relative; display: block; font-size: 40px; line-height: 1.2em; font-weight: normal; color: #07426a; }
.block .hd h3 { position: relative; padding-left: 5em; font-size: 16px; font-weight: normal; color: #07426a; }
.block .hd h3:before { content: ""; display: block; width: 4em; height: 2px; position: absolute; left: 0; top: 50%; margin-top: -1px; background-color: #07426a; }
.block .hd h3:before {  }
.block .hd span { position: relative; display: block; font-size: 52px; line-height: 1.2em; font-weight: normal; color: #07426a; }
.block .bd { }

@media all and (max-width: 768px) {
  .block  { padding: 30px 0; }
  .block .hd { margin-bottom: 15px; }
  .block .hd h2 { font-size: 24px; }
  .block .hd h3 { font-size: 14px; }
  .block .hd h2:before,
  .block .hd h2:after {  width: 32px; height: 32px; margin-top: -10px; }
  .block .hd h2:before { left: -1.5em; }
  .block .hd h2:after { right: -1.5em; }
  .block .hd span { font-size: 24px; }
}

.block-w { background: #fff; }
.block-w .hd h2 { }
.block-w .hd h3 {  }

.block-g { background: #f2f4f7; }
.block-g .hd h2 { }
.block-g .hd h3 {  }

.block-d { background: #07426a; }
.block-d .hd h2 { color: #fff; }
.block-d .hd h3 { color: #fff; }
.block-d .hd h3:before { background-color: #fff; }

.home-a { }
.home-a .wrapper { padding-right: 0;}
.home-a section { float: left; width: 50%; }
.home-a figure { float: right; width: 50%; }
.home-a figure img { width: 100%; }
.home-a .w-section { margin-right: 80px; }
.home-a .w-section a { line-height: 2em; padding: 0 2em; font-size: 18px; display: inline-block; border: 1px solid #07426a; color: #07426a;}
@media all and (max-width: 1280px) {
  .home-a .w-section { margin-right: 40px; }
}
@media all and (max-width: 768px) {
  .home-a .wrapper { padding-right: 6%;}
  .home-a section { width: 100%; }
  .home-a figure { width: 100%; margin-top: 15px; }
  .home-a .w-section { margin-right: 0px; }
}

.home-b { }
.home-b .wrapper { width: auto; }
.home-b .hd { text-align: center; }
.home-b .hd h3 { padding-left: 0; }
.home-b .hd h3:before { display: none; }

@media all and (max-width: 768px) {
  
}

.base {  }
.base dd { }
.base dd .box { }
.base dd .box section { width: 50%; float: left; }
.base dd .box figure { width: 50%; }
.base dd .box figure img { width: 100%; }
.base dd .box .w-section { padding-top: 60px; }
.base dd .box .w-section h4 { margin-bottom: 0; font-size: 24px; font-weight: normal; color: #000;}
.base dd .box .w-section h5 { position: relative; font-weight: normal; color: #000;}
.base dd .box .w-section h5:before { content: ""; display: block; width: 70px; height: 2px; position: absolute; left: -80px; top: 50%; margin-top: -1px; background-color: #000; }
.base dd .box .w-section p {  }
.base dd:nth-child(1) .box figure { float: right; }
.base dd:nth-child(1) .box .w-section { padding-left: 80px; padding-right: 80px; }
.base dd:nth-child(2) .box figure { float: left; }
.base dd:nth-child(2) .box .w-section { float: left; padding-left: 160px; padding-right: 0;}
@media all and (max-width: 1920px) {
}
@media all and (max-width: 1280px) {
  .base dd .box .w-section { padding-top: 30px; }
  .base dd:nth-child(1) .box .w-section { padding-left: 80px; padding-right: 40px; }
  .base dd:nth-child(2) .box .w-section { padding-left: 120px;  }
}
@media all and (max-width: 768px) {

.base dd .box section { width: 100%; float: left; }
.base dd .box figure { width: 100%; margin-top: 15px; }
.base dd .box figure img { width: 100%; }
.base dd .box .w-section { padding-top: 15px; }
.base dd .box .w-section h4 { margin-bottom: 0; font-size: 20px; font-weight: normal; color: #000;}
.base dd .box .w-section h5 { position: relative; font-weight: normal; color: #000; font-size: 11px;}
.base dd .box .w-section h5:before { content: ""; display: block; width: 20px; height: 2px; position: absolute; left: -30px; top: 50%; margin-top: -1px; background-color: #000; }
.base dd .box .w-section p {  }
.base dd:nth-child(1) .box figure { float: right; }
.base dd:nth-child(1) .box .w-section { padding-left: 30px; padding-right: 0px; }
.base dd:nth-child(2) .box figure { float: left; }
.base dd:nth-child(2) .box .w-section { float: left; padding-left: 30px; padding-right: 0;}
}

.news { }
.news .wrapper { width: auto; }
.news .hd { text-align: center; }
.news .hd h3 { padding-left: 0; }
.news .hd h3:before { display: none; }


.partner { padding: 100px 0; background-image: url(../images/home-3-1.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat;  }

.home-logo { margin: 0 -10px; }
.home-logo dd { float: left; width: calc(100%/7);}
.home-logo dd .box { margin: 0 10px; }
.home-logo dd .box .pic {}
.home-logo dd .box .pic img { max-width: 100%;}

@media all and (max-width: 768px) {
  .partner { padding: 50px 0; background-image: url(../images/home-3-1.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat;  }
  .home-logo { margin: 0 -10px; }
  .home-logo dd { float: left; width: calc(100%/4);}
  .home-logo dd .box { margin: 10px 10px; }
  .home-logo dd .box .pic {}
  .home-logo dd .box .pic img { max-width: 100%;}
}

.profile-a {   }
.profile-a .wrapper { padding-left: 0;}
.profile-a .bd {  }
.profile-a .bd img { max-width: 100%;}
.profile-a figure { float: left; }
.profile-a figure img { max-width: 100%;}
.profile-a section { margin-left: 800px; }
.profile-a .hd,
.profile-a .bd{ margin-left: 80px; }
.profile-a .figure { margin: 15px 0; }
@media all and (max-width: 1920px) {
  .profile-a .bd{ margin-left: 80px; }
  .profile-a figure { width: 50%; }
  .profile-a section { width: 50%; margin-left: 0;  float: left;}
  .profile-a .figure { margin: 30px 0; }
}
@media all and (max-width: 1280px) {
  .profile-a .bd{ margin-left: 40px; }
  .profile-a figure { width: 50%; }
  .profile-a section { width: 50%; margin-left: 0;  float: left;}
  .profile-a .figure { margin: 15px 0; }
}
@media all and (max-width: 768px) {
  .profile-a .wrapper { padding-left: 6%;}
  .profile-a .hd, 
  .profile-a .bd { margin-left: 0;}
  .profile-a figure { margin-bottom: 15px; width: 100%; }
  .profile-a section { width: 100%;  margin-left: 0; float: left;}
  .profile-a .figure { margin: 15px 0; }
}

.profile-b { padding: 50px 0; color: #fff; background-image: url(../images/about-2-1.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.profile-b .wrapper { }
.profile-b section { width: 50%; float: left;}
.profile-b section h4 { font-size: 24px;}
.profile-b .bd { width: 50%; float: left;}
.profile-b .bd dl { border-left: 1px solid #fff; color: #fff; }
.profile-b .bd dl dd { padding: 15px 0;}
.profile-b .bd dl dd h4 { position: relative; padding-left: 40px; margin-bottom: 0; color: #fff; border-bottom: 1px solid #fff; }
.profile-b .bd dl dd h4:before { position: absolute; left: -5px; bottom: 0; margin-bottom: -5px; display: block; width: 9px; height: 9px; content: ""; background: #fff; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;  }
.profile-b .bd dl dd p { padding-left: 40px; }
.profile-b .bd img { max-width: 100%;}
@media all and (max-width: 1920px) {
}
@media all and (max-width: 1280px) {
}
@media all and (max-width: 768px) {
.profile-b section { width: 100%; float: left;}
.profile-b section h4 { font-size: 20px;}
.profile-b .bd { margin-top: 15px; width: 100%; float: left;}
}

.profile-c {  }
.profile-c figure { float: right; margin-left: 80px; }
.profile-c figure figcaption { margin-top: 10px; font-size: 16px; text-align: center;}
@media all and (max-width: 1280px) {
.profile-c figure { margin-left: 40px; }
}

@media all and (max-width: 768px) {
  
.profile-c figure { margin-bottom: 30px; float: none; margin-left: 0px; }
.profile-c figure img { max-width: 100%;}
}

.profile-d { padding: 240px 0; background-image: url(../images/about-4-1.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.profile-d figure { text-align: right;}
.profile-d figure img { max-width: 100%  }
@media all and (max-width: 1280px) {
}

@media all and (max-width: 768px) {
.profile-d { padding: 50px 0; }
.profile-d figure img { max-width: 75%  }
  
}
.profile-e { padding: 50px 0;  }

.profile-1 { margin: 0 -30px; }
.profile-1 dd { width: 33.3%; float: left;}
.profile-1 .box { position: relative; margin: 0 30px; padding: 30px 0; height: 150px; }
.profile-1 .box i { display: block; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #b9c6cd; }
.profile-1 .box i img { width: 48px; }
.profile-1 .box h4 { font-size: 20px; line-height: 1.5em; color: #000; font-weight: normal;}
.profile-1 .box h4 em { float: right; color: #63808e; font-weight: normal; font-style: normal; }
.profile-1 .box p { font-size: 16px; color: #546066; }
.profile-1 dd:last-child .box { border-bottom: none; }

@media all and (max-width: 1280px) {
  
}
@media all and (max-width: 768px) {
.profile-1 { margin: 0 -30px; }
.profile-1 dd { width: 100%; float: left;}
.profile-1 .box { position: relative; margin: 0 30px; padding: 15px 0; height: auto; }
.profile-1 .box i { display: block; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #b9c6cd; }
.profile-1 .box i img { width: 48px; }
.profile-1 .box h4 { font-size: 20px; line-height: 1.5em; color: #000; font-weight: normal;}
.profile-1 .box h4 em { float: right; color: #63808e; font-weight: normal; font-style: normal; }
.profile-1 .box p { font-size: 16px; color: #546066; }
.profile-1 dd:last-child .box { border-bottom: none; }
}


.factory-b { padding: 0px 0; background-image: url(../images/base-2-1.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.factory-b .wrapper {  }
.factory-b section { float: right; width: 50%; }
.factory-b section > div { padding: 50px; background: rgba(7,66,106,0.8);}
.factory-b section .w-section { color: #fff; }
@media all and (max-width: 1280px) {
}

@media all and (max-width: 768px) {
.factory-b { padding: 30px 0; background-image: url(../images/base-2-1.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.factory-b section { float: right; width: 100%; }
.factory-b section > div { padding: 15px; }
  
}

.factory-c {  }
.factory-c .wrapper {  }
.factory-c figure { float: right; width: 50%;}
.factory-c figure img { width: 100%  }
.factory-c section { float: left; width: 50%; }
.factory-c section > div { padding-right: 80px; }
.factory-c section .w-section { }
@media all and (max-width: 1280px) {
.factory-c section > div { padding-right: 40px; }
  
}
@media all and (max-width: 768px) {
.factory-c figure { margin-top: 15px; float: right; width: 100%;}
.factory-c section { float: left; width: 100%; }
.factory-c section > div { padding-right: 0px; }
  
}

.factory-d {  }
.factory-d .wrapper {  }
.factory-d figure { float: right; width: 50%;}
.factory-d figure img { width: 100%  }
.factory-d section { float: left; width: 50%; }
.factory-d section > div { padding-right: 80px; }
.factory-d section .w-section { }
.factory-d section:nth-child(2) .w-section { padding: 20px 30px; border: 1px solid #ddd; font-size: 18px; line-height: 3em; font-weight: bold;}
@media all and (max-width: 1280px) {
  .factory-d section > div { padding-right: 40px; }
}

@media all and (max-width: 768px) {
.factory-d figure { margin-top: 15px; float: right; width: 100%;}
.factory-d section { float: left; width: 100%; }
.factory-d section > div { padding-right: 0px; }
.factory-d section:nth-child(2) .w-section { margin-top: 15px; padding: 15px 15px; border: 1px solid #ddd; font-size: 16px; line-height: 2em; font-weight: bold;}
}

.factory-e { padding: 0; }
.factory-e img { width: 100%; }

.factory-1 { margin: 0 -30px; }
.factory-1 dd { width: 33.333333333333333%; float: left;}
.factory-1 .box { position: relative; margin: 0 30px; padding: 30px 0; height: 150px; }
.factory-1 .box i { display: block; margin-bottom: 20px; padding-bottom: 20px; font-size: 32px; font-weight: bold; font-style: normal; border-bottom: 1px solid #b9c6cd; }
.factory-1 .box h4 { font-size: 20px; line-height: 1.5em; color: #000; font-weight: normal;}
.factory-1 .box h4 em { float: right; color: #63808e; font-weight: normal; font-style: normal; }
.factory-1 .box p { font-size: 16px; color: #546066; }
.factory-1 dd:last-child .box { border-bottom: none; }


@media all and (max-width: 768px) {
.factory-1 dd { width: 100%; float: left;}
.factory-1 .box { position: relative; margin: 0 30px; padding: 10px 0; height: auto; }
.factory-1 .box i { display: block; margin-bottom: 10px; padding-bottom: 10px; font-size: 24px; font-weight: bold; font-style: normal; border-bottom: 1px solid #b9c6cd; }
  
}
.product-home { position: relative; margin-bottom: 80px; padding: 0px 0; }
.product-home .wrapper { padding-left: 0;}
.product-home .hd { }
.product-home .hd h3 { }
.product-home .hd h3:before { }
.product-home .right { position: absolute; z-index: 1; top:0; right: 0; bottom: 0; padding: 120px 0px 120px 40px; width: 490px;right: 6%;background: #fff; }

.product-home .product-btn { margin: -10px; }
.product-home .product-btn dd { float: left; width: 33.3333333333%; }
.product-home .product-btn dd .box { margin: 10px; width: 150px; height: 150px; background: #f2f4f7; color: #546066; text-align: center;}
.product-home .product-btn dd .box .pic { padding-top: 30px; text-align: center;}
.product-home .product-btn dd .box .pic img { width: 48px; height: 48px; }
.product-home .product-btn dd .box .pic img:nth-child(1) { display: inline-block; }
.product-home .product-btn dd .box .pic img:nth-child(2) { display: none; }
.product-home .product-btn dd .box .tit { font-size: 14px;}
.product-home .product-btn dd .box .icon { display: none; font-size: 18px;}
.product-home .product-btn dd.active .box .icon { display: block; }
.product-home .product-btn dd .box:hover,
.product-home .product-btn dd.active .box { background: #07426a; color: #fff; }
.product-home .product-btn dd .box:hover .pic img:nth-child(1),
.product-home .product-btn dd.active .box .pic img:nth-child(1) { display: none; }
.product-home .product-btn dd .box:hover .pic img:nth-child(2),
.product-home .product-btn dd.active .box .pic img:nth-child(2) { display: inline-block; }

.product-home .product-pic { padding-right: 490px; }
.product-home .product-pic dd { display: none;}
.product-home .product-pic dd .box { position: relative; z-index: 0; }
.product-home .product-pic dd .box .pic { }
.product-home .product-pic dd .box .pic img{ max-width: 100%;}
.product-home .product-pic dd .box .tit { position: absolute; left: 80px; right: 180px; bottom: 80px; padding: 20px; background: rgba(255,255,255,0.8);}
.product-home .product-pic dd .box .tit p { font-size: 22px; font-weight: bold; line-height: 1.2em; color: #07426a;}
.product-home .product-pic dd.active { display: block; }

@media all and (max-width: 1920px) {
.product-home { position: relative; margin-bottom: 0px;  padding: 0px 0; }
  .product-home .right { padding: 80px 0px 80px 40px; width: 490px;right: 6%; }
  .product-home .product-btn dd { float: left; width: auto; }
  .product-home .product-pic { padding-right: 390px; }
}

@media all and (max-width: 1700px) {
  .product-home .right { padding: 50px 0px 0 40px; width: 350px; right: 6%; margin-right: -5px;  }
  .product-home .product-btn { margin: -5px; }
  .product-home .product-btn dd { float: left; width: 33.3333333333%; }
  .product-home .product-btn dd .box { margin: 5px; width: 110px; height: 110px; background: #f2f4f7; color: #546066; text-align: center;}
  .product-home .product-btn dd .box .pic { padding-top: 10px; text-align: center;}
  .product-home .product-btn dd .box .pic img { width: 48px; height: 48px; }
  .product-home .product-btn dd .box .pic img:nth-child(1) { display: inline-block; }
  .product-home .product-btn dd .box .pic img:nth-child(2) { display: none; }
  .product-home .product-btn dd .box .tit { font-size: 14px;}
  .product-home .product-btn dd .box .icon { font-size: 18px;}
  .product-home .product-btn dd .box:hover,
  .product-home .product-btn dd.active .box { background: #07426a; color: #fff; }
  .product-home .product-btn dd .box:hover .pic img:nth-child(1),
  .product-home .product-btn dd.active .box .pic img:nth-child(1) { display: none; }
  .product-home .product-btn dd .box:hover .pic img:nth-child(2),
  .product-home .product-btn dd.active .box .pic img:nth-child(2) { display: inline-block; }
  .product-home .product-pic { padding-right: 290px; }
}
@media all and (max-width: 1280px) {
  .product-home .right { padding: 50px 0px 0 40px; width: 320px; right: 6%; margin-right: -5px;  }
  .product-home .product-btn { margin: -5px; }
  .product-home .product-btn dd { float: left; width: 33.3333333333%; }
  .product-home .product-btn dd .box { margin: 5px; width: auto; height: 100px; background: #f2f4f7; color: #546066; text-align: center;}
  .product-home .product-btn dd .box .pic { padding-top: 10px; text-align: center;}
  .product-home .product-btn dd .box .pic img { width: 48px; height: 48px; }
  .product-home .product-btn dd .box .pic img:nth-child(1) { display: inline-block; }
  .product-home .product-btn dd .box .pic img:nth-child(2) { display: none; }
  .product-home .product-btn dd .box .tit { font-size: 14px;}
  .product-home .product-btn dd .box .icon { font-size: 18px;}
  .product-home .product-btn dd .box:hover,
  .product-home .product-btn dd.active .box { background: #07426a; color: #fff; }
  .product-home .product-btn dd .box:hover .pic img:nth-child(1),
  .product-home .product-btn dd.active .box .pic img:nth-child(1) { display: none; }
  .product-home .product-btn dd .box:hover .pic img:nth-child(2),
  .product-home .product-btn dd.active .box .pic img:nth-child(2) { display: inline-block; }
  .product-home .product-pic { padding-right: 290px; }
}
@media all and (max-width: 768px) {
  .product-home .wrapper { padding-left: 6%;}
  .product-home .right { position: relative; z-index: 1; top:0; right: 0; bottom: 0; padding: 0px; width: auto; background: #fff; margin-right: 0; }
  
  .product-home .product-pic { margin-top: 10px; padding-right: 0; }
  .product-home .product-pic dd .box .tit { position: absolute; left: 15px; right: 15px; bottom: 15px; padding: 10px; }
  .product-home .product-pic dd .box .tit p { font-size: 16px;}
  

  .product-home .product-btn { margin: -5px; }
  .product-home .product-btn dd { float: left; width: 33.3333333333%; }
  .product-home .product-btn dd .box { margin: 5px; width: auto; height: 100px; background: #f2f4f7; color: #546066; text-align: center;}
  .product-home .product-btn dd .box .pic { padding-top: 10px; text-align: center;}
  .product-home .product-btn dd .box .pic img { width: 48px; height: 48px; }
  .product-home .product-btn dd .box .pic img:nth-child(1) { display: inline-block; }
  .product-home .product-btn dd .box .pic img:nth-child(2) { display: none; }
  .product-home .product-btn dd .box .tit { font-size: 14px;}
  .product-home .product-btn dd .box .icon { display: none; font-size: 18px;}
  .product-home .product-btn dd.active .box .icon { display: block; }
  .product-home .product-btn dd .box:hover,
  .product-home .product-btn dd.active .box { background: #07426a; color: #fff; }
  .product-home .product-btn dd .box:hover .pic img:nth-child(1),
  .product-home .product-btn dd.active .box .pic img:nth-child(1) { display: none; }
  .product-home .product-btn dd .box:hover .pic img:nth-child(2),
  .product-home .product-btn dd.active .box .pic img:nth-child(2) { display: inline-block; }
}

.product-a { position: relative; margin-bottom: 80px; padding: 0px 0; }
.product-a .wrapper { padding-left: 0;}
.product-a .hd { }
.product-a .hd h3 { }
.product-a .hd h3:before { }
.product-a .right { position: absolute; z-index: 1; top:0; right: 0; bottom: 0; padding: 80px 0px 80px 40px; width: 490px;right: 6%;background: #fff; }

.product-a .product-btn { margin: -10px; }
.product-a .product-btn dd { float: left; width: 33.3333333333%; }
.product-a .product-btn dd .box { margin: 10px; width: 150px; height: 150px; background: #f2f4f7; color: #546066; text-align: center;}
.product-a .product-btn dd .box .pic { padding-top: 30px; text-align: center;}
.product-a .product-btn dd .box .pic img { width: 48px; height: 48px; }
.product-a .product-btn dd .box .pic img:nth-child(1) { display: inline-block; }
.product-a .product-btn dd .box .pic img:nth-child(2) { display: none; }
.product-a .product-btn dd .box .tit { font-size: 14px;}
.product-a .product-btn dd .box .icon { display: none; font-size: 18px;}
.product-a .product-btn dd.active .box .icon { display: block; }
.product-a .product-btn dd .box:hover,
.product-a .product-btn dd.active .box { background: #07426a; color: #fff; }
.product-a .product-btn dd .box:hover .pic img:nth-child(1),
.product-a .product-btn dd.active .box .pic img:nth-child(1) { display: none; }
.product-a .product-btn dd .box:hover .pic img:nth-child(2),
.product-a .product-btn dd.active .box .pic img:nth-child(2) { display: inline-block; }

.product-a .product-pic { padding-right: 490px; }
.product-a .product-pic dd { display: none;}
.product-a .product-pic dd .box { position: relative; z-index: 0; }
.product-a .product-pic dd .box .pic { }
.product-a .product-pic dd .box .pic img{ max-width: 100%;}
.product-a .product-pic dd .box .tit { position: absolute; left: 80px; right: 180px; bottom: 80px; padding: 20px; background: rgba(255,255,255,0.8);}
.product-a .product-pic dd .box .tit p { font-size: 22px; font-weight: bold; line-height: 1.2em; color: #07426a;}
.product-a .product-pic dd.active { display: block; }

@media all and (max-width: 1920px) {
  .product-a .right { padding: 80px 0px 80px 40px; width: 490px; }
  .product-a .product-pic { padding-right: 390px; }
}

@media all and (max-width: 1700px) {
  .product-a .right { padding: 20px 0px 0 40px; width: 350px;margin-right: -5px; }
  .product-a .product-btn { margin: -5px; }
  .product-a .product-btn dd { float: left; width: 33.3333333333%; }
  .product-a .product-btn dd .box { margin: 5px; width: 110px; height: 110px; background: #f2f4f7; color: #546066; text-align: center;}
  .product-a .product-btn dd .box .pic { padding-top: 10px; text-align: center;}
  .product-a .product-btn dd .box .pic img { width: 48px; height: 48px; }
  .product-a .product-btn dd .box .pic img:nth-child(1) { display: inline-block; }
  .product-a .product-btn dd .box .pic img:nth-child(2) { display: none; }
  .product-a .product-btn dd .box .tit { font-size: 14px;}
  .product-a .product-btn dd .box .icon { font-size: 18px;}
  .product-a .product-btn dd .box:hover,
  .product-a .product-btn dd.active .box { background: #07426a; color: #fff; }
  .product-a .product-btn dd .box:hover .pic img:nth-child(1),
  .product-a .product-btn dd.active .box .pic img:nth-child(1) { display: none; }
  .product-a .product-btn dd .box:hover .pic img:nth-child(2),
  .product-a .product-btn dd.active .box .pic img:nth-child(2) { display: inline-block; }
  .product-a .product-pic { padding-right: 290px; }
}

@media all and (max-width: 1280px) {
  .product-a .right { padding: 20px 0px 0 40px; width: 320px;margin-right: -5px; }
  .product-a .product-btn { margin: -5px; }
  .product-a .product-btn dd { float: left; width: 33.3333333333%; }
  .product-a .product-btn dd .box { margin: 5px; width: 100px; height: 100px; background: #f2f4f7; color: #546066; text-align: center;}
  .product-a .product-btn dd .box .pic { padding-top: 10px; text-align: center;}
  .product-a .product-btn dd .box .pic img { width: 48px; height: 48px; }
  .product-a .product-btn dd .box .pic img:nth-child(1) { display: inline-block; }
  .product-a .product-btn dd .box .pic img:nth-child(2) { display: none; }
  .product-a .product-btn dd .box .tit { font-size: 14px;}
  .product-a .product-btn dd .box .icon { font-size: 18px;}
  .product-a .product-btn dd .box:hover,
  .product-a .product-btn dd.active .box { background: #07426a; color: #fff; }
  .product-a .product-btn dd .box:hover .pic img:nth-child(1),
  .product-a .product-btn dd.active .box .pic img:nth-child(1) { display: none; }
  .product-a .product-btn dd .box:hover .pic img:nth-child(2),
  .product-a .product-btn dd.active .box .pic img:nth-child(2) { display: inline-block; }
  .product-a .product-pic { padding-right: 290px; }
}

@media all and (max-width: 768px) {
.product-a { position: relative; margin: 30px 0; padding: 0px 0; }
  .product-a .wrapper { padding-left: 6%;}
  .product-a .right { position: relative; z-index: 1; top:0; right: 0; bottom: 0; padding: 0px; margin-right: 0; width: auto; background: #fff; }
  
  .product-a .product-pic { margin-top: 10px; padding-right: 0; }
  .product-a .product-pic dd .box .tit { position: absolute; left: 15px; right: 15px; bottom: 15px; padding: 10px; }
  .product-a .product-pic dd .box .tit p { font-size: 16px;}
  
  
  .product-a .product-btn { margin: -5px; }
  .product-a .product-btn dd { float: left; width: 33.3333333333%; }
  .product-a .product-btn dd .box { margin: 5px; width: auto; height: 100px; background: #f2f4f7; color: #546066; text-align: center;}
  .product-a .product-btn dd .box .pic { padding-top: 10px; text-align: center;}
  .product-a .product-btn dd .box .pic img { width: 48px; height: 48px; }
  .product-a .product-btn dd .box .pic img:nth-child(1) { display: inline-block; }
  .product-a .product-btn dd .box .pic img:nth-child(2) { display: none; }
  .product-a .product-btn dd .box .tit { font-size: 13px;}
  .product-a .product-btn dd .box .icon { font-size: 18px;}
  .product-a .product-btn dd .box:hover,
  .product-a .product-btn dd.active .box { background: #07426a; color: #fff; }
  .product-a .product-btn dd .box:hover .pic img:nth-child(1),
  .product-a .product-btn dd.active .box .pic img:nth-child(1) { display: none; }
  .product-a .product-btn dd .box:hover .pic img:nth-child(2),
  .product-a .product-btn dd.active .box .pic img:nth-child(2) { display: inline-block; }
}



.product-b { padding: 100px 0; background-image: url(../images/product-b-bg.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat; }
.product-b .hd { text-align: center; }
.product-b .hd h3 { padding-left: 0; }
.product-b .hd h3:before { display: none; }


@media all and (max-width: 768px) {
  
}


.block-profile .ppps { position: relative; }
.block-profile .lft { position: absolute; z-index: 2; right: 0; top: 50px; float: right; width: 560px; text-align: right;}
.block-profile .lft .bbb-box { padding: 80px 80px; background-image: url(../images/block1-5.png); background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; }
.block-profile .lft .bbb-box .tit { margin-bottom: 15px; text-align: center;}
.block-profile .lft .bbb-box .tit h4 { position: relative; display: inline-block; height: 40px; padding: 0 5px; border-bottom: 10px solid #abce04; font-size: 32px; font-weight: normal; color: #fff;}
.block-profile .lft .bbb-box .tit h4:before,
.block-profile .lft .bbb-box .tit h4:after { content: ""; background-size: auto 100%; background-position: center center; background-repeat: no-repeat; width: 32px; height: 32px; display: block; position: absolute; top: 50%; margin-top: -10px; }
.block-profile .lft .bbb-box .tit h4:before { left: -1em; background-image: url(../images/block1-6.png); }
.block-profile .lft .bbb-box .tit h4:after { right: -1em; background-image: url(../images/block1-7.png); }
.block-profile .lft .w-section { color: #fff; }
.block-profile .lft .w-section p:last-child { text-align: center; }

.block-profile .rgt { position: relative; z-index: 1; text-align: left; }
.block-profile .rgt img { max-width: 100%; }
.block-profile .video-box { position: absolute; z-index: 0; left: 0; top: 100px; width: 760px; }

@media all and (max-width: 768px) {
  .block-profile .lft .bbb-box { padding: 40px 40px 20px; background-image: url(../images/block1-5.png); background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; }
  .block-profile .lft .bbb-box .tit { margin-bottom: 15px; text-align: center;}
  .block-profile .lft .bbb-box .tit h4 { position: relative; display: inline-block; height: 40px; padding: 0 5px; border-bottom: 10px solid #abce04; font-size: 24px; font-weight: normal; color: #fff;}
  .block-profile .lft .bbb-box .tit h4:before,
  .block-profile .lft .bbb-box .tit h4:after { content: ""; background-size: auto 100%; background-position: center center; background-repeat: no-repeat; width: 32px; height: 32px; display: block; position: absolute; top: 50%; margin-top: -10px; }
  .block-profile .lft .bbb-box .tit h4:before { left: -1.2em;  }
  .block-profile .lft .bbb-box .tit h4:after { right: -1.2em;  }
  .block-profile .lft { position: relative; z-index: 2; right: 0; top: 0px; float: none; width: 100%; text-align: center;}
  .block-profile .video-box { position: absolute; z-index: 0; left: 0; top: 3.4%; width: 100%; }
  .block-profile .pic { text-align: center;}
  .block-profile .pic img { width: 70%;}
}



.block-his { position: relative; }
.block-his .tree { color: #fff; position: relative; padding-bottom: 130px; background: url(../images/block2-4.jpg) no-repeat center top; height: 1745px}
.block-his .tree .tit { font-size: 38px; margin: 10px 0; line-height: 1.5em; text-align: center; font-weight: bold;}
.block-his .tree .desc { font-size: 15px; }
.block-his .tree .pic { text-align: center; }
.block-his .tree dl { position: relative;text-align: justify;}
.block-his .tree dl dd { position: absolute; font-size: 15px; }
.block-his .tree dl dd ul li  { margin: 5px 0; }
.block-his .tree dl dd ul li span { padding: 0px 5px; background: rgba(0,0,0,0.3);
-webkit-border-radius: 10px;
-moz-border-radius: 10px; 
border-radius: 10px; 
}
.block-his .tree dl dd:nth-child(1) { top: 320px; left: 200px; width: 300px;}
.block-his .tree dl dd:nth-child(2) { top: 640px; left: 50px; width: 380px;}
.block-his .tree dl dd:nth-child(3) { top: 700px; left: 640px; width: 480px;}
.block-his .tree dl dd:nth-child(4) { top: 80px; left: 670px; width: 460px;}
.block-his .bg-footer { position: absolute; left: 0; bottom: 0; right: 0;}
.block-his .bg-footer img { width: 100%; }

@media all and (max-width: 768px) {
  .block-his .tree { padding-bottom: 100%; background-size: 100% auto; height: auto; background-position: center bottom;}
  .block-his .tree .tit { font-size: 38px; margin: 10px 0; line-height: 1.5em; text-align: center; font-weight: bold;}
  .block-his .tree .desc { font-size: 15px; }
  .block-his .tree .pic { text-align: center; }
  .block-his .tree dl { position: relative;text-align: justify;}
  .block-his .tree dl dd { margin: 10px 0; position: relative; font-size: 15px; }
  .block-his .tree dl dd .box { -webkit-border-radius: 10px;
-moz-border-radius: 10px; 
border-radius: 10px; padding: 10px; }
  .block-his .tree dl dd ul { }
  .block-his .tree dl dd ul li  { margin: 5px 0; }
  .block-his .tree dl dd ul li span { padding: 0px 5px; background: rgba(0,0,0,0.3);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; 
  border-radius: 10px; 
  }
  .block-his .tree dl dd:nth-child(1) { top: auto; left: auto; width: 100%; }
  .block-his .tree dl dd:nth-child(1) .box { background: #0579b6; }
  .block-his .tree dl dd:nth-child(2) { top: auto; left: auto; width: 100%; }
  .block-his .tree dl dd:nth-child(2) .box { background: #f66666; }
  .block-his .tree dl dd:nth-child(3) { top: auto; left: auto; width: 100%; }
  .block-his .tree dl dd:nth-child(3) .box { background: #fe8301; }
  .block-his .tree dl dd:nth-child(4) { top: auto; left: auto; width: 100%; }
  .block-his .tree dl dd:nth-child(4) .box { background: #4bb634; }
}

.his-1 { margin: 15px -15px; }
.his-1 dd { float: left; width: 25%; }
.his-1 dd .box { position: relative; margin: 15px;
/*	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
}
.his-1 dd .icon  { position: absolute; right: -60px; top: -30px;}
.his-1 dd .icon img { width: 100%; height: auto; }
.his-1 dd .pic  {  }
.his-1 dd .pic img { width: 100%; height: auto; }
.his-1 dd .tit { line-height: 1.5em; font-size: 18px; text-align: center; }
.his-1 dd:nth-child(2) .icon { right: -60px; bottom: -30px; top: auto;}

@media all and (max-width: 768px) {
  .his-1 { margin: -15px; }
  .his-1 dd { width: 50%; }
  .his-1 dd .icon  { display: none;}
  .his-1 dd .box { margin: 15px; }
  .his-1 dd .pic  { }
  .his-1 dd .tit { line-height: 1.5em; font-size: 14px; }
}

.block-product .w-section { color: #fff; text-align: center;}




.block-yf .ppps { position: relative; margin-bottom: 30px;}
.block-yf .lft { position: absolute; left: 0; top: 50px; float: left; width: 560px; }
.block-yf .lft .bbb-box { padding: 80px 80px; background-image: url(../images/block4-2.png); background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; }
.block-yf .lft .bbb-box .tit { margin-bottom: 15px; text-align: center;}
.block-yf .lft .bbb-box .tit h4 { position: relative; display: inline-block; height: 40px; padding: 0 5px; border-bottom: 10px solid #07426a; font-size: 36px; font-weight: normal; color: #fff;}
.block-yf .lft .bbb-box .tit h4:before,
.block-yf .lft .bbb-box .tit h4:after { content: ""; background-size: auto 100%; background-position: center center; background-repeat: no-repeat; width: 32px; height: 32px; display: block; position: absolute; top: 50%; margin-top: -10px; }
.block-yf .lft .bbb-box .tit h4:before { left: -1em; background-image: url(../images/block1-6.png); }
.block-yf .lft .bbb-box .tit h4:after { right: -1em; background-image: url(../images/block1-7.png); }
.block-yf .lft .w-section { color: #fff; }

.block-yf .rgt { text-align: right; }


@media all and (max-width: 768px) {

  .block-yf .ppps { position: relative; margin-bottom: 30px;}
  .block-yf .lft { position: relative; left: 0; top: 0; float: none; width: 100%; }
  .block-yf .lft .bbb-box { padding: 20px 30px 10px; text-align: center;}
  .block-yf .lft .bbb-box .tit { margin-bottom: 15px; text-align: center;}
  .block-yf .lft .bbb-box .tit h4 { position: relative; display: inline-block; height: 40px; padding: 0 5px; border-bottom: 10px solid #07426a; font-size: 24px; font-weight: normal; color: #fff;}
  .block-yf .lft .bbb-box .tit h4:before,
  .block-yf .lft .bbb-box .tit h4:after { width: 32px; height: 32px; margin-top: -10px; }
  .block-yf .lft .bbb-box .tit h4:before { left: -1.5em; }
  .block-yf .lft .bbb-box .tit h4:after { right: -1.5em; }
  .block-yf .lft .w-section { color: #fff; text-align: center;}

  .block-yf .pic { text-align: center;}
  .block-yf .pic img { width: 70%;}
  .block-yf .rgt { text-align: right; }
  .block-yf .rgt img { width: 100%; text-align: right; }
}



.block-cp .hd { margin: 0 0 -80px;; }

.block-tv { margin: 0 0 -200px;; position: relative ;}
.block-tv .block-tv-bg1{ position: absolute; left: 0; top: 0px;}
.block-tv .block-tv-bg2{ position: absolute; right: 0; top: 140px;}

.ppp1 { margin: 15px 0;}
.ppp1 img { width: 100%; }
.ppp2 { background: #edf4f7; padding: 20px;}
.ppp2 img { width: 100%; }

@media all and (max-width: 768px) {
.ppp2 { padding: 10px;}
  
}
.video-player { width: 800px; min-height: 450px; padding: 10px; margin: auto; background: #fff;
  -webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}


.global-fc { margin: -10px; }
.global-fc dd { float: left; width: 50%; }
.global-fc dd .box { margin: 10px; background: #fff; border: 1px dotted #07426a; overflow: hidden; text-align: justify;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-o-border-radius: 5px; 
	border-radius: 5px;
}
.global-fc dd .box h4{ margin-right: 15px; padding: 0 1em; width: 5em; height: 4em; line-height: 4em; font-size: 20px; text-align: left; float: left; background: #006f3c; color: #fff;
	-webkit-border-radius: 0 4em 4em 0; 
	-moz-border-radius: 0 4em 4em 0; 
	-ms-border-radius: 0 4em 4em 0; 
	-o-border-radius: 0 4em 4em 0; 
	border-radius: 0 4em 4em 0;	
}
.global-fc dd .box p{ margin: 10px 20px; line-height: 2em; font-size: 14px; color: #888; }


.global-oem { margin: 0px; }
.global-oem dd { float: left; width: 100%; }
.global-oem dd .box { margin: 0px; padding: 20px 40px; background: #eef7e9; overflow: hidden; text-align: justify;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-o-border-radius: 5px; 
	border-radius: 5px;
}
.global-oem dd .box div { float: left; margin-right: 30px; width: 150px; height: 150px; border: 2px solid #f08400; overflow: hidden;
	-webkit-border-radius: 100%; 
	-moz-border-radius: 100%; 
	-ms-border-radius: 100%; 
	-o-border-radius: 100%; 
	border-radius: 100%;

}
.global-oem dd .box div img { width: 100%; height: auto;}
.global-oem dd .box h4{ padding-top: 30px; line-height: 2em; font-size: 24px; color: #006f3c; }
.global-oem dd .box p{ line-height: 2em; font-size: 18px; color: #666; }
.global-oem dd.r-2 .box { background: #fff; }


.service-a { margin: 0 -30px;}
.service-a .item { float: left; width: 50%; }
.service-a .service-3 { margin: 0 30px; }

.service-1 { margin: 0 -30px; }
.service-1 dd { width: 33.333333333333%; float: left;}
.service-1 .box { position: relative; margin: 0 30px; padding: 30px 0; height: 150px; }
.service-1 .box i { display: block; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #b9c6cd; }
.service-1 .box h4 { font-size: 20px; line-height: 1.5em; color: #000; font-weight: normal;}
.service-1 .box h4 em { float: right; color: #63808e; font-weight: normal; font-style: normal; }
.service-1 .box p { font-size: 16px; color: #546066; }
.service-1 dd:last-child .box { border-bottom: none; }

@media all and (max-width: 768px) {
.service-1 dd { width: 100%; float: left;}
.service-1 .box { position: relative; margin: 0 30px; padding: 15px 0; height: auto; }
.service-1 .box i { display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #b9c6cd; }
  
}

.service { }
.service .bd { padding: 00px 0; border-top: 1px solid #b9c6cd; border-bottom: 1px solid #b9c6cd;}
.service-a { margin: 0 -30px; }
.service-a .item { float: left; width: 50%; }
.service-a .service-3 { margin: 0 30px; }

.service-3 { position: relative;}
.service-3:before { content: ""; display: none; position: absolute; top: 100px; bottom: 100px; left: 30px; width: 1px; background: #b9c6cd;  }
.service-3 .box { position: relative; padding: 30px 0; margin-left: 100px; height: 150px; border-bottom: 1px solid #b9c6cd;}
.service-3 .box i { position: absolute; left: -100px; top: 50%; margin-top: -30px;  }
.service-3 .box em { position: absolute; left: -87px; bottom: 0%; margin-bottom: -50px; font-size: 72px; font-style: normal;color: #b9c6cd; }
.service-3 .box h4 { font-size: 24px; color: #000; font-weight: normal;}
.service-3 .box p { font-size: 16px; color: #546066; }
.service-3 dd:last-child .box { border-bottom: none; }


@media all and (max-width: 768px) {
  .service-a { margin: 0 -30px; }
  .service-a .item { float: left; width: 100%; }
  .service-a .service-3 { margin: 0 30px; }
  
  .service-3 { position: relative;}
  .service-3:before {  top: 100px; bottom: 100px; left: 30px;   }
  .service-3 .box { position: relative; padding: 30px 0; margin-left: 80px; height: auto; border-bottom: 1px solid #b9c6cd;}
  .service-3 .box i { left: -80px; top: 50%; margin-top: -30px;  }
.service-3 .box em {left: -68px; bottom: 0%; margin-bottom: -50px; }
  .service-3 .box h4 { font-size: 20px; color: #000; font-weight: normal;}
  .service-3 .box p { font-size: 14px; color: #546066; }
  .service-3 dd:last-child .box { border-bottom: none; }

}


.product-1 { margin: 0 0px 30px; }
.product-1 dd {  }
.product-1 dd .box { position: relative; margin: 0 0px; text-align: center; background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.product-1 dd .box .pic { width: 50%; text-align: center;}
.product-1 dd .box .tit { margin-bottom: 10px;line-height: 1.2em; font-size: 28px; font-weight: bold;}
.product-1 dd .box .desc { padding: 0 0px; line-height: 1.5em; font-size: 18px; color: #666;  }
.product-1 dd .box .icon { margin-bottom: 10px; }
.product-1 dd .box .line { margin-bottom: 10px; }
.product-1 dd:nth-child(1) .box { background-image: url(../images/block3-2.png) }
.product-1 dd:nth-child(1) .box .pic { float: left; margin-right: 30px;}
.product-1 dd:nth-child(1) .box .tit { color: #07426a;}
.product-1 dd:nth-child(2) .box { background-image: url(../images/block3-3.png) }
.product-1 dd:nth-child(2) .box .pic { float: right; margin-left: 30px;}
.product-1 dd:nth-child(2) .box .tit { color: #f66566; }
.product-1 dd:nth-child(3) .box { background-image: url(../images/block3-4.png) }
.product-1 dd:nth-child(3) .box .pic { float: left; margin-right: 30px;}
.product-1 dd:nth-child(3) .box .tit { color: #fe8300; }
.product-1 dd:nth-child(4) .box { background-image: url(../images/block3-4.png) }
.product-1 dd:nth-child(4) .box .pic { float: right; margin-left: 30px;}
.product-1 dd:nth-child(4) .box .tit { color: #4bb634; }
.product-1 dd:nth-child(2n) .box .tit,
.product-1 dd:nth-child(2n) .box .desc,
.product-1 dd:nth-child(2n) .box .icon,
.product-1 dd:nth-child(2n) .box .line { text-align: right; }
.product-1 dd:nth-child(2n+1) .box .tit,
.product-1 dd:nth-child(2n+1) .box .desc,
.product-1 dd:nth-child(2n+1) .box .icon,
.product-1 dd:nth-child(2n+1) .box .line { text-align: left; }

.product-video { height: 500px; margin-top: -400px;}
@media all and (max-width: 768px) {
  .product-video { height: 200px; margin-top: -150px;}

  .product-1 { margin: 0 0px 30px; }
  .product-1 dd { margin-bottom: 10px; }
  .product-1 dd .box { border: 1px solid #ddd; padding: 15px; position: relative; margin: 0 0px; text-align: center; background-position: center; background-repeat: no-repeat; background-size: 100% 100%;
  -webkit-border-radius: 30px;
	-moz-border-radius: 30px; 
	border-radius: 30px; 
  }
  .product-1 dd .box .pic { width: 50%; text-align: center;}
  .product-1 dd .box .tit { margin-bottom: 10px;line-height: 1.2em; font-size: 20px; font-weight: bold;}
  .product-1 dd .box .desc { padding: 0 0px; line-height: 1.5em; font-size: 18px; color: #666;  }
  .product-1 dd .box .icon { margin-bottom: 10px; }
  .product-1 dd .box .icon img { width: 40px;}
  .product-1 dd .box .line { margin-bottom: 10px; }
  .product-1 dd .box .line img { width:100%; }
  .product-1 dd:nth-child(1) .box { background-image: url(../images/block3-2.png) }
  .product-1 dd:nth-child(1) .box .pic { float: left; margin-right: 30px;}
  .product-1 dd:nth-child(1) .box .tit { color: #07426a;}
  .product-1 dd:nth-child(2) .box { background-image: url(../images/block3-3.png) }
  .product-1 dd:nth-child(2) .box .pic { float: right; margin-left: 30px;}
  .product-1 dd:nth-child(2) .box .tit { color: #f66566; }
  .product-1 dd:nth-child(3) .box { background-image: url(../images/block3-4.png) }
  .product-1 dd:nth-child(3) .box .pic { float: left; margin-right: 30px;}
  .product-1 dd:nth-child(3) .box .tit { color: #fe8300; }
  .product-1 dd:nth-child(4) .box { background-image: url(../images/block3-4.png) }
  .product-1 dd:nth-child(4) .box .pic { float: right; margin-left: 30px;}
  .product-1 dd:nth-child(4) .box .tit { color: #4bb634; }
  .product-1 dd:nth-child(2n) .box .tit,
  .product-1 dd:nth-child(2n) .box .desc,
  .product-1 dd:nth-child(2n) .box .icon,
  .product-1 dd:nth-child(2n) .box .line { text-align: right; }
  .product-1 dd:nth-child(2n+1) .box .tit,
  .product-1 dd:nth-child(2n+1) .box .desc,
  .product-1 dd:nth-child(2n+1) .box .icon,
  .product-1 dd:nth-child(2n+1) .box .line { text-align: left; }
}




.product-intro { margin: 0 -70px 30px; }
.product-intro dd { float: left; width: 33.33333333333%; }
.product-intro dd .box { position: relative; margin: 0 70px; height: 220px; color: #fff; text-align: center; background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.product-intro dd:nth-child(1) .box { background-image: url(../images/block3-2.png) }
.product-intro dd:nth-child(2) .box { background-image: url(../images/block3-3.png) }
.product-intro dd:nth-child(3) .box { background-image: url(../images/block3-4.png) }
.product-intro dd .box h4{ padding-top: 50px; margin-bottom: 10px; line-height: 1.2em; font-size: 32px; }
.product-intro dd .box p{ padding: 0 30px; line-height: 1.5em; font-size: 18px;  }
.product-intro dd:last-child .icon { position: absolute; left: -120px; top: -30px;}

@media all and (max-width: 768px) {
  
  .product-intro { margin: 0 -0px 30px; }
  .product-intro dd { float: none; margin: auto; width: 90%; }
  .product-intro dd .box { position: relative; margin: 0 0px; height: 210px; color: #fff; text-align: center; background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
  .product-intro dd:nth-child(1) .box { background-image: url(../images/block3-2.png) }
  .product-intro dd:nth-child(2) .box { background-image: url(../images/block3-3.png) }
  .product-intro dd:nth-child(3) .box { background-image: url(../images/block3-4.png) }
  .product-intro dd .box h4{ padding-top: 50px; margin-bottom: 10px; line-height: 1.2em; font-size: 24px; }
  .product-intro dd .box p{ padding: 0 30px; line-height: 1.5em; font-size: 16px;  }
  .product-intro dd:last-child .icon { position: absolute; left: -30px; top: -40px;}
  .product-intro dd:last-child .icon img { width: 50px; }
}




.product-intro2 { margin: 0 -70px 30px; }
.product-intro2 dd { float: left; width: 33.33333333333%; }
.product-intro2 dd .box { position: relative; margin: 0 70px; height: 220px; color: #07426a; text-align: center; background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.product-intro2 dd:nth-child(1) .box { background-image: url(../images/product/18.png) }
.product-intro2 dd:nth-child(2) .box { background-image: url(../images/product/19.png) }
.product-intro2 dd:nth-child(3) .box { background-image: url(../images/product/20.png) }
.product-intro2 dd .box h4{ padding-top: 50px; margin-bottom: 10px; line-height: 1.2em; font-size: 32px; }
.product-intro2 dd .box p{ padding: 0 20px; line-height: 1.5em; font-size: 16px;  }
.product-intro2 dd:last-child .icon { position: absolute; left: -120px; top: -30px;}

@media all and (max-width: 768px) {
  
  .product-intro2 { margin: 0 -0px 30px; }
  .product-intro2 dd { float: none; margin: auto; width: 90%; }
  .product-intro2 dd .box { position: relative; margin: 0 0px; height: 210px; }
  .product-intro2 dd .box h4{ padding-top: 50px; margin-bottom: 10px; line-height: 1.2em; font-size: 24px; }
  .product-intro2 dd .box p{ padding: 0 30px; line-height: 1.5em; font-size: 16px;  }
  .product-intro2 dd:last-child .icon { position: absolute; left: -30px; top: -40px;}
  .product-intro2 dd:last-child .icon img { width: 50px; }
}

.video1 { margin: 0 150px; }
@media all and (max-width: 768px) {
  .video1 { margin: 0 0px; }
}

.pro-box { padding: 50px 0 0; background: #fff; overflow: hidden; text-align: center;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px; 
	border-radius: 30px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}

.pro-box .pro-tit { height: 112px; overflow: hidden; text-align: center; background-repeat: no-repeat; background-position: center center;}
.pro-box .pro-tit h3 { font-size: 36px; line-height: 90px; color: #fff; }
.pro-box .pro-txt { margin-bottom: 30px; font-size: 18px; font-weight: bold; color: #333; }

.pro-1 { margin-bottom: 30px;}
.pro-1 .pro-tit { background-image: url(../images/block3-1.png)}
.pro-1 .pro-txt { color: #61a520; }

.pro-2 { margin-bottom: 30px;}
.pro-2 .pro-tit { background-image: url(../images/block3-2.png)}
.pro-2 .pro-txt { color: #1ba29e; }

.pro-3 { margin-bottom: 30px;}
.pro-3 .pro-tit { background-image: url(../images/block3-3.png)}
.pro-3 .pro-txt { color: #deae1c; }

.pro-4 { margin-bottom: 30px;}
.pro-4 .pro-tit { background-image: url(../images/block3-4.png)}
.pro-4 .pro-txt { color: #3857b6; }

.pro-5 .pro-tit { background-image: url(../images/block3-5.png)}
.pro-5 .pro-txt { color: #3b90cc; }



.icon-3 { margin: 0 -15px; }
.icon-3 dd { float: left; width: 33.333333333333%; }
.icon-3 dd .box { margin: 15px auto; color: #07426a; text-align: center; overflow: hidden;}
.icon-3 dd .pic { margin: 0px auto 15px; }
.icon-3 dd .pic img { height: auto; }
.icon-3 dd .tit { position: relative; padding-bottom: 15px; text-align: center; font-size: 24px; font-weight: bold; }
.icon-zj { margin-left: 200px; margin-right: 200px;}
.icon-pro { margin-left: 200px; margin-right: 200px;}
.icon-pro dd .tit { font-size: 18px; }
@media all and (max-width: 768px) {

  .icon-3 { margin: -15px; }
  .icon-3 dd { float: left; width: 100%; }
  .icon-3 dd .box { margin: 15px auto; color: #07426a; text-align: center; overflow: hidden;}
  .icon-3 dd .pic { margin: 0px auto 15px; }
  .icon-3 dd .pic img { height: auto; }
  .icon-3 dd .tit { position: relative; padding-bottom: 15px; text-align: center; font-size: 18px; font-weight: bold; }
  .bg-mmm img { width: 170%; margin-left: -35%;}
  .icon-zj { margin-left: 0px; margin-right: 0px;}
  .icon-zj dd { float: left; width: 33.3333333333%; }
  .icon-zj dd .box{  margin: 15px 10px;  }
  .icon-pro { margin-left: 0px; margin-right: 0px;}
  .icon-pro dd { float: left; width: 33.3333333333%; }
  .icon-pro dd .box{  margin: 15px 5px;  }
  .icon-pro dd .tit { font-size: 12px; }
}


.icon-3a { margin: 30px -15px -15px; }
.icon-3a dd { float: left; width: 33.333333333333%; }
.icon-3a dd .box { margin: 15px; height: 140px; background: #fff; border: 1px solid #07426a; color: #333; text-align: center; 
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; 
  border-radius: 10px; 
}
.icon-3a dd .icon { margin: -50px auto 15px; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 24px; font-weight: bold; color: #fff; background: #ccc; }
.icon-3a dd .icon img { height: auto; }
.icon-3a dd .tit { position: relative; top:-15px; padding: 0 1em; margin: 0px auto; display: inline-block; text-align: center; font-size: 20px; font-weight: bold; }
.icon-3a dd .desc { padding: 10px 30px 20px; text-align: center; font-size: 16px; }



@media all and (max-width: 768px) {
  .icon-3a { margin: 30px -15px -15px; }
  .icon-3a dd { float: left; width: 100%; }
  .icon-3a dd .box { margin: 15px; height: 140px; background: #fff; border: 1px solid #07426a; color: #333; text-align: center; 
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; 
  border-radius: 10px; 
  }
  .icon-3a dd .pic { margin: 50px auto 15px; }
  .icon-3a dd .pic img { height: auto; }
  .icon-3a dd .tit { position: relative; top:-15px; padding: 0 1em; margin: 0px auto; display: inline-block; background: #fff; text-align: center; font-size: 20px; font-weight: bold; }
  .icon-3a dd .desc { padding: 10px 30px 20px; text-align: center; font-size: 16px; }
 
}

.icon-4a { margin: 50px -10px 15px; }
.icon-4a dd { float: left; width: 25%; }
.icon-4a dd .box { margin: 10px; padding: 15px; text-align: center; border: 2px solid #07426a;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; 
  border-radius: 10px;
}
.icon-4a dd .icon { margin: -43px auto 15px; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 24px; font-weight: bold; color: #fff; background: #07426a;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%; 
  border-radius: 100%;
}
.icon-4a dd .tit { position: relative; text-align: justify; font-size: 16px; color: #333; }
.icon-4a dd .tit strong { color: #07426a; }
@media all and (max-width: 768px) {
 
.icon-4a { margin: 50px -10px 15px; }
.icon-4a dd { float: left; width: 100%; }
.icon-4a dd .box { margin: 20px 10px; padding: 15px; text-align: center; border: 2px solid #07426a;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; 
  border-radius: 10px;
}
.icon-4a dd .icon { margin: -43px auto 15px; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 24px; font-weight: bold; color: #fff; background: #07426a;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%; 
  border-radius: 100%;
}
.icon-4a dd .tit { position: relative; text-align: justify; font-size: 16px; color: #333; }
.icon-4a dd .tit strong { color: #07426a; }

}


.icon-4 { margin: -15px; }
.icon-4 dd { float: left; width: 25%; }
.icon-4 dd .box { margin: 15px; background: #fff; text-align: center; overflow: hidden; }
.icon-4 dd .pic { margin-bottom: 10px; }
.icon-4 dd .pic img { height: auto; }
.icon-4 dd .tit { text-align: center; font-size: 24px; color: #131313; font-weight: bold; }
.icon-4 dd .desc { text-align: center; font-size: 16px; color: #999; }


@media all and (max-width: 768px) {
  .icon-4 { margin: -5px; }
  .icon-4 dd { float: left; width: 50%; }
  .icon-4 dd .box { margin: 5px; background: #fff; text-align: center; overflow: hidden; }
  .icon-4 dd .pic { margin-bottom: 10px; }
  .icon-4 dd .pic img { height: auto; }
  .icon-4 dd .tit { text-align: center; font-size: 18px; color: #131313; font-weight: bold; }
  .icon-4 dd .desc { text-align: center; font-size: 14px; color: #999; }

}

.icon-5 { margin: -15px; }
.icon-5 dd { float: left; width: 20%; }
.icon-5 dd .box { margin: 15px; background: #fff; text-align: center; overflow: hidden; }
.icon-5 dd .pic { margin-bottom: 10px; }
.icon-5 dd .pic img { height: auto; }
.icon-5 dd .tit { text-align: center; font-size: 28px; color: #131313; font-weight: bold; }
.icon-5 dd .desc { text-align: center; font-size: 16px; color: #999; }
.icon-5 dd:nth-child(3) {  }

.lin-text-1 { margin-bottom: 30px; padding: 20px 0px 0; line-height: 1.5em; }
.lin-text-1 .pic { padding: 34px 40px; margin: 0px 0px 0px; text-align: center; }
.lin-text-1 h5 { font-size: 24px; font-weight: bold; color: #07426a;}



.zj-4 { margin: -15px; }
.zj-4 dd { float: left; width: 25%; }
.zj-4 dd .box { margin: 15px; overflow: hidden;
/*	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
}
.zj-4 dd .pic  { padding: 0 20px; }
.zj-4 dd .pic img { width: 100%; height: auto; }
.zj-4 dd .tit { margin-top: 10px; line-height: 1.5em; font-size: 18px; font-weight: bold; color: #07426a; text-align: center; }
.zj-4 dd .desc { line-height: 1.5em; font-size: 16px; text-align: center; }

@media all and (max-width: 768px) {
  .zj-4 { margin: -15px; }
  .zj-4 dd { float: left; width: 50%; }
  .zj-4 dd .box { margin: 15px; overflow: hidden;
  /*	-webkit-border-radius: 10px;
    -moz-border-radius: 10px; 
    border-radius: 10px; 
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
  }
  .zj-4 dd .pic  { padding: 0 20px; }
  .zj-4 dd .pic img { width: 100%; height: auto; }
  .zj-4 dd .tit { margin-top: 10px; line-height: 1.5em; font-size: 18px; color: #07426a; text-align: center; }
  .zj-4 dd .desc { line-height: 1.5em; font-size: 14px; text-align: center; }
}


.zj-3 { margin: -15px; }
.zj-3 dd { float: left; width: 33.33333333333333%; }
.zj-3 dd .box { position: relative; margin: 15px; overflow: hidden; cursor: pointer;
/*	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
}
.zj-3 dd .pic  { position: relative; }
.zj-3 dd .pic img { width: 100%; height: auto; }
.zj-3 dd .tit { margin-top: 10px; line-height: 1.5em; font-size: 18px; font-weight: bold; color: #07426a; text-align: center; }
.zj-3 dd .desc { line-height: 1.5em; font-size: 16px; text-align: center; }
.zj-3 dd .icon { position: absolute; right: 15px; top: 15px;}

@media all and (max-width: 768px) {
  .zj-3 { margin: -15px; }
  .zj-3 dd { width: 100%; }
  .zj-3 dd .box { margin: 15px; }
  .zj-3 dd .tit { margin-top: 10px; line-height: 1.5em; font-size: 18px;  }
  .zj-3 dd .desc { line-height: 1.5em; font-size: 16px; }
}



.zj-5 { margin: -15px; }
.zj-5 dd { float: left; width: 25%; }
.zj-5 dd .box { position: relative; margin: 15px; overflow: hidden; cursor: pointer;
/*	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
}
.zj-5 dd .pic  { position: relative; }
.zj-5 dd .pic img { width: 100%; height: auto; }
.zj-5 dd .tit { margin-top: 10px; line-height: 1.5em; font-size: 18px; font-weight: bold; color: #07426a; text-align: center; }
.zj-5 dd .desc { line-height: 1.5em; font-size: 16px; text-align: center; }
.zj-5 dd .icon { position: absolute; right: 15px; top: 15px;}

@media all and (max-width: 768px) {
  .zj-5 { margin: -15px; }
  .zj-5 dd { width: 50%; }
  .zj-5 dd .box { margin: 15px; }
  .zj-5 dd .tit { margin-top: 10px; line-height: 1.5em; font-size: 18px;  }
  .zj-5 dd .desc { line-height: 1.5em; font-size: 16px; }
}


.qd-1 { margin: 0px 0; }
.qd-1 dd { border-top: 2px dotted #999;}
.qd-1 dd .box { position: relative; margin: 30px 0; padding-left: 180px; overflow: hidden;cursor: pointer;
/*	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
}
.qd-1 dd .pic  { position: relative; margin-top: 20px; text-align: center;  }
.qd-1 dd .pic img { max-width: 100%; height: auto; }
.qd-1 dd .tit { margin-top: 10px; line-height: 1.5em; font-size: 32px; font-weight: bold; color: #07426a; }
.qd-1 dd .desc { line-height: 1.5em; font-size: 16px; }
.qd-1 dd .icon { position: absolute; left: 0px; top: 0;}
.qd-1 dd:nth-child(1) .tit { color: #07426a;}
.qd-1 dd:nth-child(2) .tit { color: #59c143;}
.qd-1 dd:nth-child(3) .tit { color: #c39949;}


.qd-2 { margin-top: 50px; font-weight: bold;}
@media all and (max-width: 768px) {
  .qd-1 dd .box { margin: 30px 0; padding-left: 0; }
  .qd-1 dd .pic  { margin-top: 20px; text-align: center; }
  .qd-1 dd .tit { margin-top: 10px; line-height: 1.5em; font-size: 20px; text-align: center;}
  .qd-1 dd .desc { line-height: 1.5em; font-size: 16px; }
  .qd-1 dd .icon { position: relative; left: auto; top: auto; text-align: center;}
  .qd-1 dd .icon img { margin-left: 7%; }
}



.pic-1 { margin: -15px; text-align: center;}
.pic-1 dd { display: inline-block; width: 50%; } 
.pic-1 dd .box { margin: 15px; text-align: center; overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
}
.pic-1 dd img { width: 100%; height: auto; }
.pic-1 dd .tit { font-size: 18px; line-height: 1.5em; }

@media all and (max-width: 768px) {
  .pic-1 { margin: -15px; text-align: center;}
.pic-1 dd { display: inline-block; width: 100%; } 
.pic-1 dd .box { margin: 15px; text-align: center; overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
}
.pic-1 dd img { width: 100%; height: auto; }
.pic-1 dd .tit { font-size: 14px; line-height: 1.5em; }

}

.pic-3 { margin: -15px 100px; }
.pic-3 dd { float: left; width: 33.3333333333333333%; } 
.pic-3 dd .box { margin: 15px; text-align: center; 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
}
.pic-3 dd img { max-width: 100%; height: auto; }
.pic-3 dd .pic { transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}
.pic-3 dd .tit { font-size: 18px; line-height: 1.5em; }

.pic-3 dd:hover .pic {
  -webkit-transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
@media all and (max-width: 768px) {

  .pic-3 { margin: -15px; }
  .pic-3 dd { float: left; width: 33.3333333333333333%; } 
  .pic-3 dd .box { margin: 15px; text-align: center; overflow: hidden;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px; 
    border-radius: 10px; 
  }
  .pic-3 dd .tit { font-size: 14px; line-height: 1.5em; }
  
}



.pic-4 { margin: -15px; }
.pic-4 dd { float: left; width: 25%; }
.pic-4 dd .box { margin: 15px; overflow: hidden;
/*	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
}
.pic-4 dd .pic  {  }
.pic-4 dd .pic img { width: 100%; height: auto; }
.pic-4 dd .tit { line-height: 1.5em; font-size: 18px; text-align: center; }

@media all and (max-width: 768px) {


  .pic-4 { margin: -5px; }
  .pic-4 dd { float: left; width: 50%; }
  .pic-4 dd .box { margin: 5px; overflow: hidden;
  /*	-webkit-border-radius: 10px;
    -moz-border-radius: 10px; 
    border-radius: 10px; 
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
  }
  .pic-4 dd .pic  {  }
  .pic-4 dd .pic img { width: 100%; height: auto; }
  .pic-4 dd .tit { line-height: 1.5em; font-size: 14px; text-align: center; }
  
}


.pic-5 { margin: 0 -5px; }
.pic-5 dd { float: left; width: 20%; }
.pic-5 dd .box { margin: 5px; background: #07426a; color: #fff; overflow: hidden;
/*	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
}
.pic-5 dd .pic  {  }
.pic-5 dd .pic img { width: 100%; height: auto; }
.pic-5 dd .tit { margin-top: 0px; line-height: 2em; font-size: 18px; text-align: center; }


@media all and (max-width: 768px) {
  .pic-5 { margin: 0 -5px; }
  .pic-5 dd { float: left; width: 50%; }
  .pic-5 dd .box { margin: 5px; background: #07426a; color: #fff; overflow: hidden;
  /*	-webkit-border-radius: 10px;
    -moz-border-radius: 10px; 
    border-radius: 10px; 
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);*/
  }
  .pic-5 dd .pic  {  }
  .pic-5 dd .pic img { width: 100%; height: auto; }
  .pic-5 dd .tit { margin-top: 0px; line-height: 2em; font-size: 14px; text-align: center; }

  
  .pic-5 dd:last-child { display: none;}
}

.js-video { margin: 15px 0; background: #07426a; color: #fff; }
.js-video .w-section{ padding: 15px; color: #fff; }


.b-col-2 {}
.b-col-2 .block { float: left; width: 50%;}

@media all and (max-width: 768px) {
  
.b-col-2 .block { float: left; width: 100%;}
}


.cert { margin: -15px; }
.cert dd { float: left; width: 25%; text-align: center;}
.cert dd .box { margin: 15px; text-align: center;}
.cert dd .pic { padding: 5px; background: #fff; overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.cert dd .pic img { width: 100%; height: auto;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
}
.cert dd .tit { font-size: 16px; color: #008fdd; }


.moment { margin: -15px; }
.moment dd { float: left; width: 33.333333333333%; text-align: center;}
.moment dd .box { margin: 15px; text-align: center;}
.moment dd .pic { padding: 5px;background: #fff; overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1); 
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.moment dd .pic img { width: 100%; height: auto;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
}
.moment dd .tit { font-size: 16px; color: #008fdd; }


.head-tit1{ margin: 30px 0 0px; border-bottom: 2px solid #ff630e; height: 12px;}
.head-tit1 h2 { display: block; font-size: 24px; color: #ff630e; width: 150px; margin: auto; text-align: center; background: #fff;}

.head-tit2{ margin: 30px 0 0px; padding: 0 10px; background: #b0c7ff; height: 40px; line-height: 40px;}
.head-tit2 h2 { display: block; height: 40px; line-height: 40px; float:left; padding: 0 20px; font-size: 32px; background:url(../images/bg.png) center top; color: #b0c7ff; }


.ul-round { position: relative; font-size: 16px; }
.ul-round li { position: relative; padding-left: 12px; overflow: hidden }
.ul-round li:after { content: ""; background: #999; width: 4px; height: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: block; position: absolute; left: 0; top: 50%; margin-top: -2px }
.ul-round li { height: 32px; line-height: 32px; }
.ul-round li a{ color: #131313;}
.ul-round li .date{ float: right; margin-left: 20px; color: #999; font-size: 14px;}
.ul-round li em.lbl{ margin-right: 10px; padding-right: 10px; border-right: 1px solid #fff; color: #131313; font-style:normal;}
.ul-round li em.lbl a{ color: #131313; }

.ul-round li.tit { margin-bottom: 20px; padding-left: 0; font-size: 30px; height: auto; }
.ul-round li.tit:after { display: none; }
.ul-round li.tit a{ display: block; color: #07426a; height: 1.2em; line-height: 1.2em; overflow: hidden; }
.ul-round li.tit div { border: 2px dotted #ddd; color: #999; margin-top: 20px; padding: 15px 20px; font-size: 14px; font-weight: normal; line-height: 1.8em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px; 
}


.rightnews-box{ float:right; padding:26px 0px 0 0; font-size:14px; font-family:'Microsoft YaHei';}
.rightnews-box ul{ background:#f6eddb; padding:9px 20px;}
.rightnews-box ul li{ height:30px; line-height:30px; clear:both; background:url(../images/dot_ico.png) no-repeat left -45px; padding-left:10px; overflow:hidden; display:block; }


.box-tit{background:url(../images/tit_bg.png) no-repeat center top; height:60px; line-height:60px; position:relative; font-family:'Microsoft YaHei';}
.box-tit h2{ font-size:32px; font-weight:bold; color:#fff; padding:0 0 0 120px; line-height:60px; }


.zt-box{ clear:both;}

.zt-top{ margin: -10px; }
.zt-top li { float:left; width:568px; height:155px; padding:10px; margin: 10px; background:#fff; border:1px solid #eee; position:relative;}
.zt-top li em{ position:absolute; left:-1px; top:-1px; display:block; width:64px; height:64px; background:url(//www.baobei360.com/subject/herds/images/ico_news3.png) no-repeat left top;}
.zt-top li .pic{ float:left; width:280px; margin-right: 20px;}
.zt-top li .txt{ font-size:12px; line-height:24px; color:#888;}
.zt-top li .txt h6{ height:24px; font-size:16px; line-height:24px; font-weight:bold; color:#d61518; overflow: hidden; display: block}
.zt-top li .txt h6 strong{color:#fff; background:#d61518; margin-right:10px; padding:0 10px; display:inline-block; margin-left:-10px;}
.zt-top li .txt h6 a{ color:#d61518;}
.zt-top li .txt .desc{padding-top:5px; font-size: 14px; line-height:20px;}



.zt-jxs{ padding:0px 0 0 10px; font-family:'Microsoft YaHei';}
.zt-jxs li { float:left; width:538px; height:122px; padding:10px; margin:10px 0 0 20px; background:#fff; border:1px solid #eee; position:relative;}
.zt-jxs li em{position:absolute; left:-1px; top:-1px; display:block; width:64px; height:64px; background:url(//www.baobei360.com/subject/herds/images/ico_news4.png) no-repeat left top;}
.zt-jxs li .pic{ float:left; width:160px;}
.zt-jxs li .txt{ float:left; padding-left:20px; width:355px; font-size:12px; line-height:24px; color:#888;}
.zt-jxs li .txt h6{ font-size: 16px; line-height: 20px; font-weight:normal; color:#d61518;}
.zt-jxs li .txt h6 a{ color:#d61518;}
.zt-jxs li .txt .desc{ padding-top: 5px; font-size: 14px; line-height: 1.5em;}

.zt-picnews-list1{ clear: both; margin: -10px; }
.zt-picnews-list1 li { float:left; width:265px; height:290px; padding:10px; margin:10px; background:#fff}
.zt-picnews-list1 li .date { margin-bottom: 10px; font-size: 14px; color: #999; background:url(../images/news-icon.png) no-repeat right center; }
.zt-picnews-list1 li .pic { }
.zt-picnews-list1 li .pic img { width:265px; height: 199px; }
.zt-picnews-list1 li h6{ margin-bottom: 10px; font-size: 16px; line-height: 1.5; height: 3em; overflow: hidden;font-weight: normal; color:#111;}
.zt-picnews-list1 li h6 a { color:#111;}
.zt-picnews-list1 li p { margin-top: 10px; font-size:14px; line-height: 1.5em; color:#666; }


.zt_research_list{ padding:20px 0 30px 20px; font-family:'Microsoft YaHei'; }
.zt_research_list li { float:left; width:545px; height:150px; padding:10px; margin:10px 0 0 10px; background:#efefef}
.zt_research_list li .pic{ float:left; margin-right:20px;}
.zt_research_list li h6{ font-size:18px; line-height:1.5; font-weight:normal; padding-top:5px; color:#111;}
.zt_research_list li h6 a{ color:#111;}
.zt_research_list li p{ font-size:12px; color:#666; line-height:1.8; padding-top:10px;}



a.more-news,
a.more-news:visited,
a.more-news:hover{font-family:'Microsoft YaHei'; font-size:18px; display:block; border:2px solid #d8caa6; padding:10px; color:#fff}


.lin-vote-box1 { margin-top: 0px; border-bottom: 1px solid #ddd; }
.lin-vote-box1 h2 { padding: 0 30px; height: 50px; line-height: 50px; color: #fff; background: #087c8b; font-size: 24px;font-family: 'Microsoft YaHei'  }
.comment-box { padding: 30px; }



.lin-pic-dl-1 { margin: 15px 0; overflow: hidden;}
.lin-pic-dl-1 dd { clear: both; text-align: justify; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  }
.lin-pic-dl-1 dd .box { background: #f2f7fa; line-height: 1.5em; font-size: 16px;}
.lin-pic-dl-1 dd .box .col-left, 
.lin-pic-dl-1 dd .box .col-right { float: left; width: 50%; min-width: 50%; max-width: 50%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-pic-dl-1 dd .box .pic { overflow: hidden; }
.lin-pic-dl-1 dd .box .pic img { 
  -webkit-transition: 0.5s; 
	-moz-transition: 0.5s; 
	-ms-transition: 0.5s; 
	-o-transition: 0.5s; 
	transition: 0.5s;
}
.lin-pic-dl-1 dd .box .pic:hover { }
.lin-pic-dl-1 dd .box .pic:hover img {-webkit-transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.lin-pic-dl-1 dd .box .txt { margin-right: 360px; padding: 100px 40px; line-height: 2em; color: #333; overflow: hidden; }
.lin-pic-dl-1 dd .box .txt h4 { position: relative; margin-bottom: 25px; padding-bottom: 25px; display: inline-block; font-size: 28px; line-height: 1.2em; color: #07426a; }
.lin-pic-dl-1 dd .box .txt h4:before { position: absolute; left: 0; bottom: 0px; width: 5em; height: 0; display: inline-block; overflow: hidden; content: ""; border-bottom: 2px solid #07426a; }
.lin-pic-dl-1 dd .box .txt a { display: inline-block; border: 2px solid #07426a; color: #07426a; padding: 0 20px; font-size: 20px; background: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px; 
	border-radius: 30px;
}
.lin-pic-dl-1 dd:nth-child(2n+1) .col-left { float: right; }
.lin-pic-dl-1 dd:nth-child(2n+1) .box .txt { margin-right: 0; margin-left: 360px; }
@media screen and (max-width: 1200px) {
  .lin-pic-dl-1 dd .box .col-left, 
  .lin-pic-dl-1 dd .box .col-right { width: 100%; min-width: 100%; max-width: 100%; }
  .lin-pic-dl-1 dd .box .txt { padding: 15px; }
  .lin-pic-dl-1 dd .box .txt h4 { margin-bottom: 15px; font-size: 20px; }
}



.lin-pic-dl-1a { margin: 15px 0; overflow: hidden;}
.lin-pic-dl-1a dd { clear: both; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  }
.lin-pic-dl-1a dd .box { background: #f2f7fa; line-height: 1.5em; font-size: 16px;width: 100%; min-width: 100%; max-width: 100%; text-align: justify; }
.lin-pic-dl-1a dd .box .col-left, 
.lin-pic-dl-1a dd .box .col-right { float: left; width: 50%; min-width: 50%; max-width: 50%; }
.lin-pic-dl-1a dd .box .pic { overflow: hidden; }
.lin-pic-dl-1a dd .box .pic img { 
  -webkit-transition: 0.5s; 
	-moz-transition: 0.5s; 
	-ms-transition: 0.5s; 
	-o-transition: 0.5s; 
	transition: 0.5s;
}
.lin-pic-dl-1a dd .box .pic:hover { }
.lin-pic-dl-1a dd .box .pic:hover img {-webkit-transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.lin-pic-dl-1a dd .box .txt { padding: 60px 40px; line-height: 2em; color: #333; overflow: hidden; }
.lin-pic-dl-1a dd .box .txt h4 { position: relative; margin-bottom: 15px; padding-bottom: 15px; display: inline-block; font-size: 28px; line-height: 1.2em; color: #07426a; }
.lin-pic-dl-1a dd .box .txt h4:before { position: absolute; left: 0; bottom: 0px; width: 4em; height: 0; display: inline-block; overflow: hidden; content: ""; border-bottom: 2px solid #07426a; }
.lin-pic-dl-1a dd .box .txt a { display: inline-block; border: 2px solid #07426a; color: #07426a; padding: 0 20px; font-size: 20px; background: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px; 
	border-radius: 30px;
}
.lin-pic-dl-1a dd:nth-child(2n+1) .col-left { float: right; }
@media screen and (max-width: 1200px) {
  .lin-pic-dl-1a dd .box .col-left, 
  .lin-pic-dl-1a dd .box .col-right { width: 100%; min-width: 100%; max-width: 100%; }
  .lin-pic-dl-1a dd .box .txt { padding: 15px; }
  .lin-pic-dl-1a dd .box .txt h4 { margin-bottom: 15px; font-size: 20px; }
}
/*<!--新闻样式-->*/

.owl-carousel .owl-wrapper-outer { z-index: 0; position: relative; }
.owl-theme .owl-controls { margin: -180px auto 0; z-index: 999; position: relative; width: 1200px; }
.owl-theme .owl-controls .owl-page span { background: #ccc; }
.owl-theme .owl-controls .owl-buttons { margin-top: 0px; height: 30px; }
.owl-theme .owl-controls .owl-buttons div { margin: 0; padding:0; }
.owl-theme .owl-controls .owl-buttons .owl-prev { float: left; margin: -130px 0px 0px; font-size: 92px; background: none; color: #ccc; }
.owl-theme .owl-controls .owl-buttons .owl-next { float: right; margin: -130px 0px 0px; font-size: 92px; background: none; color: #ccc; }

.owl-carousel .owl-wrapper-outer { z-index: 0; position: relative; }
.owl-theme.owl-theme1 .owl-controls { margin:-0px auto 0; z-index: 999; position: relative; width: 1140px; }
.owl-theme.owl-theme1 .owl-controls .owl-page span { background: #ccc; }
.owl-theme.owl-theme1 .owl-controls .owl-buttons { margin-top: 0px; height: 30px; }
.owl-theme.owl-theme1 .owl-controls .owl-buttons div { margin: 0; padding:0; }
.owl-theme.owl-theme1 .owl-controls .owl-buttons .owl-prev { float: left; margin: -230px 0px 0px; font-size: 92px; background: none; color: #ccc; }
.owl-theme.owl-theme1 .owl-controls .owl-buttons .owl-next { float: right; margin: -230px 0px 0px; font-size: 92px; background: none; color: #ccc; }
/*<!--新闻样式结束-->*/


/*<!--新闻动态-->*/
.lin-zt-box { padding: 0px; }
.lin-zt-box .box-hd { height: 40px; line-height: 40px; }
.lin-zt-box .box-hd h2 { color: #07426a; font-weight: normal; font-size: 20px; }
.lin-zt-box .box-bd {  }

.lin-zt-lft { float: left; width: 70%; }
.lin-zt-lft .lin-zt-box { margin: -30px 80px 0 0; }
.lin-zt-rgt { float: left; width: 30%; }
.lin-zt-rgt .lin-zt-box { padding: 30px; background: #fff; }

@media screen and (max-width: 1280px) {
  .lin-zt-lft .lin-zt-box { margin: -30px 40px 0 0; }
}
@media screen and (max-width: 768px) {
.lin-zt-lft .lin-zt-box { margin:  0px 00px 0 0; }
  .lin-zt-news li .btn { display:none;}
.lin-zt-rgt .lin-zt-box { padding: 15px; background: #fff; }
  .lin-zt-loadmore { margin-top: 15px;}
}

.partner { padding: 100px 0; background-image: url(../images/en_home-3-1.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat;  }

.prohome-logo { margin: 10px -10px; }
.prohome-logo dd { float: left; width: calc(100%/3);}
.prohome-logo dd .box { margin: 10px 10px; }
.prohome-logo dd .box div {text-align: center; font-size: 16px;}
.prohome-logo dd .box .pic {}
.prohome-logo dd .box .pic img { max-width: 100%;}

@media all and (max-width: 768px) {
  .partner { padding: 50px 0; background-image: url(../images/en_home-3-1.jpg); background-size: cover; background-position: center center; background-repeat: no-repeat;  }
  .prohome-logo { margin: 0 -10px; }
  .prohome-logo dd { float: left; width: calc(100%/2);}
  .prohome-logo dd .box { margin: 10px 10px; }
  .prohome-logo dd .box div {text-align: center; font-size: 16px;}
  .prohome-logo dd .box .pic {}
  .prohome-logo dd .box .pic img { max-width: 100%;}
}

.lin-zt-news{ }
.lin-zt-news li { padding: 30px 0px; border-bottom: 1px solid #dae8f1; }
.lin-zt-news li .box { text-align: justify;  }
.lin-zt-news li .pic{ float:left; width: 240px; margin-right:30px;}
.lin-zt-news li .pic img{ width:240px; height: 180px;}
.lin-zt-news li .tit{ font-size:20px; line-height:1.2em; font-weight: normal; color:#07426a;}
.lin-zt-news li .tit a{ color:#64808f;}
.lin-zt-news li .desc{ font-size:16px; color:#999; line-height:1.8em; padding:5px 0px 0 0px;}
.lin-zt-news li .date{ font-size: 14px; color:#333; line-height: 1.5em; }
.lin-zt-news li .btn { margin-top: 10px;}
.lin-zt-news li .btn a { padding: 0 1em; font-size: 16px; color:#64808f; line-height: 1.5em; display: inline-block; border: 1px solid #64808f;}

.lin-zt-loadmore { text-align:center; display: flex; margin-top: 20px}
.lin-zt-loadmore a { font-size:16px; display:block; border:2px solid #07426a; padding:10px; background:#fff; color:#07426a;}
.pages_solid { font-size: 14px; line-height: 45px;}

.zt-right { padding: 0px; }
.zt-right li { padding: 20px 0; border-top: 1px solid #eee; text-align: center;}
.zt-right li .pic{ text-align:center; }
.zt-right li .pic img{ width: 100%; height: auto;}
.zt-right li h6{ margin-top:10px; font-size:16px; padding:0 0px 0; line-height:1.5; height: 1.5em; font-weight:normal; overflow: hidden; }
.zt-right li h6 i{ font-style:normal; background:#07426a; color:#fff; margin-right:10px; padding:3px 5px;}
.zt-right li p{ margin:10px 26px ;; font-size:12px; line-height:1.8; padding:15px 0 ;  color:#666666;background:url(http://herds.baobei360.com/images/dot.png) repeat-x left top;}




.zt_picnews_list2{ }
.zt_picnews_list2 li { padding:20px 0; border-bottom: 1px dotted #ddd; background:#fff}
.zt_picnews_list2 li .lft{ float:left; width: 240px; margin-right:30px;}
.zt_picnews_list2 li .lft img{ width:240px; height: 180px;}
/*.zt_picnews_list2 li .rgt{ float:left; width:360px;}*/
.zt_picnews_list2 li h6{ font-size:22px; line-height:1.2; font-weight: normal; color:#07426a;}
.zt_picnews_list2 li h6 a{ color:#07426a;}
.zt_picnews_list2 li .dec{ }
.zt_picnews_list2 li p{ font-size:16px; color:#666; line-height:1.8; padding:5px 0px 0 0px;;}
.zt_picnews_list2 li .info{font-size:16px;  padding:10px 0px 0 0px; }
.zt_picnews_list2 li .tag{ color:#888; float:left}
.zt_picnews_list2 li .date{ color:#888; float:right}


.spc_top{background:#d2e1e8; position:relative;}
.spc_top em{position:absolute; left:-3px; top:-3px; display:block; width:64px; height:64px; }
.spc_top h2{font-size:14px; padding-top:2px; padding-left:20px; height:52px; line-height:52px; font-weight:normal; text-align:left; font-size:18px; font-family:'Microsoft YaHei'}
.spc_top h2 strong{font-size:18px; padding-right:10px; font-weight:bold; color:#0e5895}
.spc_top .pic{ text-align:center; }
.spc_top .pic img { border:1px solid #fff; width: 320px; height: 178px; }
.spc_top h6{ margin-top:10px; font-size:16px; padding:0 20px; line-height:1.5;}
.spc_top p{ margin:0px 20px 0px; font-size:12px; line-height:1.8; padding:15px 0 20px;  color:#666666;}

.spc_top2{background:#fff; position:relative; border:2px solid #d2e1e8;}

.spc_top2 em{position:absolute; left:-3px; top:-3px; display:block; width:64px; height:64px; background:url(http://herds.baobei360.com/images/ico_news2.png) no-repeat left top;}
.spc_top2 h2{font-size:14px; padding-top:2px; padding-right:26px; height:52px; line-height:52px; font-weight:normal; text-align:right; font-size:18px; font-family:'Microsoft YaHei'}
.spc_top2 h2 strong{font-size:24px; padding-right:10px; font-weight:normal; color:#0e5895}

.footer-nav-sitemap { display: none; }



.footer-mobile { display: none;}
.footer-mobile { text-align: center; font-size: 12px; line-height: 1.2em; color: #888; }
.footer-mobile a { color: #888; }
.footer-tabar { display: none; position: fixed; z-index: 10; left: 0; right: 0; bottom: 0; text-align: center; background: #07426a; 
    -webkit-box-shadow: 0px -5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px -5px 10px rgba(0,0,0,0.2);
    box-shadow: 0px -5px 10px rgba(0,0,0,0.2);
}
.footer-tabar dl { padding: 0 4px; }
.footer-tabar dl dd { width: 50%; float: left; }
.footer-tabar a { display: block; padding: 0 1em; margin: 4px; height: 36px; line-height: 36px; background: rgba(255,255,255,0.25); color: #fff; text-align: center; font-size: 18px; border: 1px solid #fff;
    -webkit-border-radius: 36px;
    -moz-border-radius: 36px;
    border-radius: 36px;
}
.footer-tabar dl dd.logo a{ border: none; background: none;; }
.footer-tabar dl dd.logo img { height: 35px;}


.lin-text-2 {margin-bottom: 40px; }
.lin-text-2 .pp1{ float: right; margin-left: 30px; }
.lin-text-2 .pp2{ margin-top: 50px; }
.lin-text-2 h3 {font-size: 32px; margin-bottom: 50px;}


.lin-text-3 { background: #f0faf5; margin-bottom: 40px;}
.lin-text-3 .pic{float: right; margin-left: 30px;}
.lin-text-3 p { padding: 50px; color: #07426a;}





/*lin-pop*/
.lin-pop { margin: 0px auto }
.lin-pop * { box-sizing: border-box; }
.lin-pop.active { display: block; }
.lin-pop .lin-pop-container { padding: 0 }
.lin-pop .lin-pop-form { margin: 10px; }
.lin-pop .lin-pop-hd { height: 40px; padding: 0px; border-bottom: 1px solid rgba(255,255,255,0.3); }
.lin-pop .lin-pop-hd h2 { line-height: 40px; font-size: 18px; }
.lin-pop .lin-pop-bd { padding: 10px 0; }
.lin-pop .lin-pop-ft { height: 60px; padding-top: 10px; text-align: left; }
.lin-pop .lin-pop-close { position: absolute; left: 50%; bottom: 50px; background: rgba(255,255,255,0.25); margin-left: -25px; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 32px; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
.lin-pop .lin-pop-bg { text-align: right; padding: 10px; }
.lin-pop .lin-pop-txt { margin-top: 80px; font-size: 18px; text-align: center; }
.lin-pop .form-list { margin-left: -15px; margin-right: -15px; font-size: 14px; }
.lin-pop .form-list .form-group { float: left; width: 100%; margin-bottom: 15px; }
.lin-pop .form-list .form-caption { margin-bottom: 5px; }
.lin-pop .form-list .form-element { margin-left: 15px; margin-right: 15px; margin-bottom: 5px; }
.lin-pop .form-list .form-help { font-size: 12px; color: #fff; }
.lin-pop .form-list .form-label { font-weight: normal; margin: 0; line-height: 1em; color: #fff; font-size: 16px }
.lin-pop .form-list .form-input, 
.lin-pop .form-list .form-textarea { width: 100%; padding: 6px 0px; border: none; border-bottom: 1px solid #999999; font-size: 14px; background: #fff; color: #333;}
.lin-pop .form-list .form-input { height: 36px; }
.lin-pop .form-list .form-textarea { resize: none; }
.lin-pop .form-list input:-webkit-input-placeholder,
.lin-pop .form-list input::-webkit-input-placeholder,
.lin-pop .form-list textarea:-webkit-input-placeholder,
.lin-pop .form-list textarea::-webkit-input-placeholder,
.lin-pop .form-list input:-moz-placeholder,
.lin-pop .form-list input::-moz-placeholder,
.lin-pop .form-list textarea:-moz-placeholder,
.lin-pop .form-list textarea::-moz-placeholder,
.lin-pop .form-list input:-ms-input-placeholder,
.lin-pop .form-list input::-ms-input-placeholder,
.lin-pop .form-list textarea:-ms-input-placeholder,
.lin-pop .form-list textarea::-ms-input-placeholder { color:#fff; }
.lin-pop .form-list .form-group:nth-child(1),
.lin-pop .form-list .form-group:nth-child(2),
.lin-pop .form-list .form-group:nth-child(3) { width: 33.3333333333333333%; float: left; }

.lin-pop .form-btn { height: 40px; padding: 5px 0; border: none; font-size: 18px; }
.lin-pop .form-btn.form-btn-cancel { background: #555; color: #fff; }
.lin-pop .form-btn.form-btn-ok { padding: 0 2em; background: #07426a; color: #fff; font-weight: bold; font-size: 20px;}
.lin-pop .form-btn-line { border: 1px solid rgba(255,255,255,0.55); color: #ddd; background: rgba(255,255,255,0.25); padding: 0 5px; height: 22px; font-size: 12px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }


@media all and (max-width: 768px) {
  
.lin-pop .form-list .form-group:nth-child(1),
.lin-pop .form-list .form-group:nth-child(2),
.lin-pop .form-list .form-group:nth-child(3) { width: 100%; }
}



#stagevideo {width: 100%; height: 620px; background: #000; vertical-align: middle;}
.top-stage { position: relative; }


#scrolldescription {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-style: italic;
    font-size: 12px
}

.scrollindicator {
    display: block;
    opacity: .75;
    position: absolute;
    z-index: 50;
    left: 50%;
    bottom: 20px;
    text-align: center;
    width: 100px; 
    margin-left: -50px;
}
@media screen and (max-width: 768px) {
  .scrollindicator {
    display: none;
  }
}

.scrollarrows {
    width: 22px;
    height: 42px;
    margin-top: 10px
}

.scroll-description {
    animation: scd 6s infinite;
    -webkit-animation: scd 6s infinite
}

.scrollarrows path {
    stroke: #fff;
    fill: transparent;
    stroke-width: 2px;
    animation: arrow 2s infinite;
    -webkit-animation: arrow 2s infinite
}

@keyframes arrow {
    0% {
        opacity: 0
    }

    40% {
        opacity: 1
    }

    80% {
        opacity: 0
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes arrow {
    0% {
        opacity: 0
    }

    40% {
        opacity: 1
    }

    80% {
        opacity: 0
    }

    100% {
        opacity: 0
    }
}

@keyframes scd {
    0% {
        opacity: 0
    }

    40% {
        opacity: 1
    }

    80% {
        opacity: 0
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes scd {
    0% {
        opacity: 0
    }

    40% {
        opacity: 1
    }

    80% {
        opacity: 0
    }

    100% {
        opacity: 0
    }
}

.scrollarrows path.a1 {
    animation-delay: -1s;
    -webkit-animation-delay: -1s
}

.scrollarrows path.a2 {
    animation-delay: -0.5s;
    -webkit-animation-delay: -0.5s
}

.scrollarrows path.a3 {
    animation-delay: 0s;
    -webkit-animation-delay: 0s
}




.lin-nav { display: none; position: fixed; z-index: 99; left: 0; right: 0; bottom: 0; height: 48px; background-color: #07426a; color: #fff; -webkit-box-shadow: 0px -5px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0px -5px 5px rgba(0,0,0,0.1); box-shadow: 0px -5px 5px rgba(0,0,0,0.1); }
.lin-nav dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center;  }
.lin-nav dd { height: 48px; line-height: 48px; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; text-align: center; background: none; border: none; color:#fff; overflow: hidden; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.lin-nav dd span { display: block; padding: 0 10px; }
.lin-nav dd a { color: #fff;}
.lin-nav dd:nth-child(1) img { height: 30px; vertical-align: middle;}
.lin-nav dd:nth-child(2) img { height: 30px; vertical-align: middle;}


@media all and (max-width: 768px) {
  .lin-nav { display: block;}
}

 
@media all and (max-width: 768px) {
  body { min-width: 0; font-family: 'Microsoft YaHei';  }
  .w-con .w-box .w-inner{ padding-left: 0px; }
}


/*footer*/
footer {width:100%;background-color:#333333;border-top:4px solid var(--theme-color);}
footer .main {padding: 15px 50px 0 50px;}
footer .main .footertop a img {height:48px;width:auto;}
footer .main .footertop .mid {width:100%;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.3)}
footer .main .footertop .mid .top_left {display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
footer .main .footertop .mid .top_left a {display:inline-block;background-image:none;font-size:23px;color:#fff;width:40px;height:40px;text-align:center;box-sizing:border-box;line-height:40px;border-width:1px;border-style:solid;border-color:rgba(208,208,208,0.3);border-image:initial;border-radius:50%;margin-left:15px;}
footer .main .footertop .mid .top_left a:hover {opacity:.7;filter:alpha(opacity=70);}
footer .main .footertop .mid .top_right{display: flex;flex-direction: column;width: 100%;}
footer .main .footertop .mid .top_right li:first-child {opacity: 1;font-size: 16px;margin-bottom: 7px;}
footer .main .footertop .mid .top_right li,footer .main .footertop .mid .top_right li a{line-height: 20px;letter-spacing: 1.5px;color: #fff;opacity: 0.6;font-size: 13px;}
footer .main .footertop .mid h3 {font-size:14px;color:#fff;margin-left:35px;opacity:0.6;}
footer .main>ul {margin:0 auto;padding: 15px 0;display:flex;justify-content:space-between;align-items:flex-start;}
footer .main>ul>li .ft_ewm {width: 105px;}
footer .main>ul>li p {font-size: 14px;color:#fff;text-align:center;padding-top:5px;}
footer .main>ul>li>a {display:block;font-size:16px;color:#fff;margin-bottom:20px;font-weight:bold;}
footer .main ul li .sub-menu li {display:block;margin-bottom: 4px;background: #3f3f3f;width: 49%;}
footer .main ul li .sub-menu a {color:#fff;font-size:14px;opacity:0.6;position:relative;padding-bottom: 5px;}
footer .main ul li .sub-menu a:after {content:'';display:block;width:0%;height:1px;background-color:#eee;position:absolute;left:0;bottom:0;}
footer .main ul li .sub-menu a:hover:after{width: 100%;}
footer .main ul li .sub-menu a:hover {opacity:1;}
footer .main .footer_b {border-top: 1px solid rgba(255,255,255,0.3);padding: 10px 0;}
footer .main .footer_b a {font-size:13px;color:#fff;opacity:0.6;}
footer .main .footer_b a {
    color: #c3c3c3;
}
footer .main .footer_b p {font-size:13px;color:#fff;opacity:0.6;margin-right:20px;display: block;line-height: 25px;}
footer .main .footer_b p img{
    width: unset;
}
footer .main .footer_b div{font-size: 12px;}
footer .link,footer .link i {font-size:12px;color:#666;padding-bottom:20px;}
footer .link a {padding:0 6px;}
footer .main>ul li.menu-item-has-children {
    flex: 1 1 1;
}

footer .main>ul li.menu-item-has-children:nth-child(2) {
    width: 28%;
}
footer .main ul li:nth-child(2) .sub-menu li {
    width: 32.33%;
}

li.menu-item-has-children {
    width: 250px;
}

li.menu-item-has-children ul.sub-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

li.menu-item-has-children ul.sub-menu li {
    width: 100%;
    /* background: #3f3f3f; */
    line-height: 40px;
    text-align: center;
}

@media (max-width: 768px) {
footer .main{padding-top: 20px;display:none;}
footer .main .footertop a img {display:block;margin:0 auto;}
footer .main .footertop .mid {-webkit-align-items:flex-end;align-items:center;flex-direction:column;padding-bottom: 96px;}
footer .main .footertop .mid .top_left,footer .main .footertop .mid .top_right {display:flex;-webkit-align-items:center;flex-direction:column;width:100%;line-height: 40px;margin-top: 30px;}
footer .main .footertop .mid h3,footer .main .footertop .mid .top_left a:first-child{margin-left:0}
footer .main>ul,footer .link,.page-turning a h3,.page_left_xg{display:none}
footer .main .footer_b{margin-top: 20px;flex-direction: column;text-align: center;display:none;}
footer .main .footer_b p{display: block;margin-right:0}
}

