@charset "utf-8";/* CSS Document */
html { font-size: 62.5%; height: 100%; scroll-behavior: smooth; }
body { margin: 0 auto; font-family: "微软雅黑" !important; font-size: 12px; font-size: 1.2rem; height: 100%; background: #fff; width: 100%; max-width: 1920px; overflow-x: hidden; color:#333;  }
img { border: none; }
ul li { list-style-type: none; }
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span, em,div { margin: 0; padding: 0; list-style: none; color: #333; }
img { display: block; transition: 0.5s; }
a { text-decoration: none; color: #333; outline: none; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
h1, h2 { margin: 0; padding: 0; font-weight: normal; color: #333; }
.clear { clear: both; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-family:OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana; font-size: 12px; font-size: 1.2rem; color: #999999; border: none; outline: none; }
.fl { float: left; }
.fr { float: right; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
input[type= "button"], input[ type="submit" ], input[type="reset"] { -webkit-appearance: none; }
button { border-radius : 0px; -webkit-border-radius: 0px; }
::selection { color: #fff; background: #00aaa4; }
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }
.fons0 { font-size: 0px; font-size: 0rem; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu{ display:block; }
::-webkit-input-placeholder {/* WebKit browsers */
 color:#999999; opacity:1 }
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999999; opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999999; opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999999; opacity:1 }
@media screen and (min-width:1000px) {
.zong { width: calc(100% - 140px); max-width: 1400px; margin: auto;} 
}
@media screen and (max-width:999px) {
.zong { width: 95%; margin: auto;} 
}



@media screen and (min-width:1000px) {
.topzong { width: calc(100% - 159px); max-width: 1590px; margin: auto;display: flex;
    justify-content: space-between;
    align-items: center;} 
}
@media screen and (max-width:999px) {
.topzong { width: 95%; margin: auto;} 
}


a:hover img { transform: scale(1.1, 1.1) }
img { max-width: 100%; }
a:hover { color: #00aaa4; }

.headerdw{  position:absolute;   width:100%; top:0px; left:0px;  z-index:999999999999;  }

.top{ background:#f5f5f5; line-height:40px;  padding-top:14px; padding-bottom:8px; }
.top_left{ float:left;  }
.top_left li{ color:#666666; float:left; margin-right:42px; font-size:14px;font-size:1.4rem;  line-height:30px;}
.top_left li a{ color:#666666; }
.top_left li a:hover{ color:#00aaa4; }

.top_leftli1{text-align: right;}
.top_leftli1::before{ font-family:"iconfont"; content: "\e7c6"; font-size:20px; font-size:2rem; color:#00aaa4; margin-right:3px; }
.top_leftli2{text-align: right;}
.top_leftli2::before{  font-family:"iconfont";content: "\e7c5"; font-size:20px; font-size:2rem; color:#00aaa4; margin-right:6px; float:left; }


.top_right{ float:right; }
.top_rlinks{ float:left; margin-top:2px;  }
.top_rlinks a{ float:left; font-size:16px; font-size:1.6rem; margin-right:26px; }

.top:after{ content:""; clear:both; display:block;}

/*  sousuo  */
.sou::-webkit-input-placeholder {/* WebKit browsers */
 color:#999999; opacity:1 }
.sou:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999999; opacity:1 }
.sou::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999999; opacity:1 }
.sou:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999999; opacity:1 }
.sousuo { float: right; height: 35px;  z-index: 9999;  position: relative; }
.sousuo form { width: 235px; height: 35px; overflow: hidden; border: solid 1px #cccccc; transition: 0.5s; z-index: 99999; border-radius:7px; }
.sou { width: 100%; height: 33px; line-height: 33px; padding-left: 6px; padding-right: 32px; font-size: 14px; font-size: 1.4rem; background: none; color: #999999; }
.suo { width: 32px; height: 32px; position: absolute; right: 0px; top: 0px; background: none; z-index: 9999999; cursor: pointer; }
.sou2, .sou1 { display: block; width: 32px; height: 33px; text-align: center; line-height: 33px; position: absolute; right: 0px; top: 0px; font-size: 18px !important; font-size:1.8rem !important; color: #474747; cursor: pointer; z-index: 99990 }
.sou2 { color: #474747; left: 0px; top: 0px; z-index: 1; text-align: center; font-size: 12px; display: none; }
/*.sousuof form{ height:70px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); padding:10px;}*/




.header { /*position:relative; */  transition:0.5s; padding-top:25px; background:#fff; padding-bottom:21px; overflow:hidden;}
.header .topzong { /*position:relative;padding-top:45px; padding-bottom:45px;  transition: 0.5s; */}


.headh{ position:fixed; width:100%; top:0px; left:0px; z-index:999999999999;  transition:0.5s; padding-top:5px; padding-bottom:0px; }
.headh .topzong{   transition:0.5s;  }
.headh .daohang>li{ padding-bottom: 20px;}


.logo { float:left;  width: 272px;  }
.logo a, .logo img { display: block; width: 100%;   }

.header_right{ float:right; padding-top:11px;  }
.nav { float:left;  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; padding-right:13px;  }
.nav>li { float: left; z-index: 999; margin-right:30px; position: relative;  }
.nav>li:nth-lastchild{ margin-right:0px; }
.nav>li>a { display: block; font-size: 18px; font-size: 1.8rem; line-height: 38px; padding:14px 0px 17px 0px;  cursor: pointer; position: relative; }
.nav>li:hover>a {  color:#00aaa4; }

.navxz>a { color:#00aaa4; }
.nav>li>a::after{  font-family:"iconfont"; content: "\e723"; color:#828282; font-size:12px; font-size:1.2rem; margin-left:6px; }


.yijikuang {   position: absolute; width: 270px; left: -15px;  top: -9999px; }
.yiji { background: #00aaa4;   }
.yiji li { position: relative; transition: 0.5s; }
.yiji li a { display: block; font-size: 16px; font-size: 1.6rem; line-height: 0px; color: #fff; position: relative; padding: 9px 15px 13px 22px;  line-height:26px;  }
.yiji li:hover>a { background:#078984;   }
.yiji li:hover>a em { opacity: 1 }
.erji { position: absolute; width: 225px; top: -9999px; left: 100%; padding-left: 6px;  }
.erji li { background: #00aaa4; }

.sanji { position: absolute; width: 220px; background: #f9f9f9; top: -9999px; left: 100%; padding: 10px 0; }
.nav>li:hover .yijikuang { top: 50px; padding-top:55px; }
.nav>li:hover .yiji>li>a { line-height: 26px; }
.yiji>li:hover .erji { top: 0px; }
.yiji>li:hover .erji>li>a { line-height: 26px; }
.erji>li:hover .sanji { top: 0px; }
.erji>li:hover .sanji>li>a { line-height: 26px; }

.header_con{ float:right; text-align:center; background:#00aaa4; border:solid 1px #00aaa4; color:#fff; border-radius:7px; width:139px; line-height:43px; font-size:18px; font-size:1.8rem; margin-top:10px; text-transform:uppercase;  }
.header_con:hover{ background:#fff; color:#00aaa4;}
.header_con1{margin-left: 20px;}

.xnav { display: none; }

.slideshow {
  position: relative; margin-top:179px; 
}

.slideshow .wp {
  position: absolute;
  left: 50%;
  margin-left: -600px;
  top: 50%;
  margin-top: -166.5px;
}

.slideshow .wp img {
  max-width: 100%;
  max-height: 80%;
}

.slideshow .item a img {
  width: 100%;
  -webkit-transition: all 6s ease-out;
  -o-transition: all 6s ease-out;
  -moz-transition: all 6s ease-out;
  transition: all 6s ease-out;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.slideshow .item.slick-active img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.slick-dots {
  position: absolute;
  width: 100%;
  bottom: 35px;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
}

.slick-dots li button {
  cursor: pointer;
  background: rgb(255,255,255,0.5); 
  font-size: 0px;
  margin-left: 7px;
  margin-right: 7px;
  border: none;
  outline: none;
  width: 16px;
  height: 16px;
  border-radius:50%;
}

.slick-dots li.slick-active button {
 background:#00aaa4; 
}

.slick-prev,
.slick-next {
  width: 62px;
  height: 62px;
  border: 0px;
  font-size: 0px;
  cursor: pointer;
  font-family:"iconfont";
  
  position: absolute; z-index: 99; display: block !important; top: 50%; margin-top: -30px;  background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; font-size:30px; font-size:3rem;  font-family:"iconfont"; color:#fff; width:60px; height:60px; border:solid 2px #fff; border-radius:50%; text-align:center; line-height:60px; font-weight:bold; background:none;
}

.slick-prev {
  position: absolute;
  top: 50%;
  margin-top: -31px;
  left: 40px;
  z-index: 999;
 left: 70px;    cursor: pointer; 
}
.slick-prev::before{content: "\e72c";}

.slick-next {
  position: absolute;
  top: 50%;
  margin-top: -31px;
  right: 40px;
  z-index: 999;
 right: 70px;  cursor: pointer;
}
.slick-next::before{content: "\e72d";}



/*fybanner*/
.slideshow2 {
  position: relative; margin-top:188px; 
}

.slideshow2 .wp {
  position: absolute;
  left: 50%;
  margin-left: -600px;
  top: 50%;
  margin-top: -166.5px;
}

.slideshow2 .wp img {
  max-width: 100%;
  max-height: 80%;
}

.slideshow2 .item a img {
  width: 100%;
  -webkit-transition: all 6s ease-out;
  -o-transition: all 6s ease-out;
  -moz-transition: all 6s ease-out;
  transition: all 6s ease-out;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.slideshow2 .item.slick-active img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  image-rendering: pixelated;
}

.slideshow2 .slick-dots{ bottom:19px; }

@media screen and (max-width: 1219px) {
  .slideshow .wp,.slideshow2 .wp {
    margin-left: -490px;
  }
}

@media screen and (max-width: 999px) {

  .slideshow:hover .slick-prev,
  .slick-next {
    display: none !important;
  }

  .slideshow .wp,.slideshow2 .wp {
    width: 100%;
    left: 0;
    margin-left: 0;
    height: 80%;
    top: 0;
    margin-top: 20px;
  }
  .slick-prev,.slick-next{ display:none !important; }
}

@media screen and (max-width: 767px) {
  .slick-dots,.slideshow2 .slick-dots {
    bottom: 10px;
  }
}

.slideshow .item.slick-active.item_one img,.slideshow2 .item.slick-active.item_one img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.slideshow .item.slick-active.item_one.on img,.slideshow2 .item.slick-active.item_one.on img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.slick-list,
.slick-slider,
.slick-track {
  position: relative;
  display: block
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
  visibility: hidden
}

.slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent
}

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0
}

.slick-list:focus {
  outline: 0
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.slick-track {
  top: 0;
  left: 0
}

.slick-track:after,
.slick-track:before {
  display: table;
  content: ''
}

.slick-track:after {
  clear: both
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px
}

[dir=rtl] .slick-slide {
  float: right
}

.slick-slide img {
  display: block
}

.slick-slide.slick-loading img {
  display: none
}

.slick-slide.dragging img {
  pointer-events: none
}

.slick-initialized .slick-slide {
  display: block
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent
}

.slick-arrow.slick-hidden {
  display: none
}

.slick-slide iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.slick-slide video {
  position: absolute;
  display: block;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-width: 101%;
  min-height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  display: none \9;
  display: block \9\0;
}

.slick-dots .slide-count {
  display: none;
}

@media screen and (max-width: 991px) {
  .slick-slide video {
      object-position: inherit;
      object-fit: inherit;
      width: 100%;
      height: 100%;
      transform: translate(0, 0);
      left: 0;
      top: 0;
  }
}


.ipart_title1 { font-size: 40px; font-size: 4rem; line-height: 50px;  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  }
.ipart_wz1{/*text-indent: 2em; */font-size: 16px; font-size: 1.6rem;  line-height: 28px; }
.ipart_more1{ display:block; color:#00aaa4; border:solid 1px #00aaa4; text-align:center; border-radius:12px; line-height:37px; padding:10px; font-size:18px; font-size:1.8rem;  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  }
.ipart_more1:hover{ background:#00aaa4; color:#fff;  }

.ipart1{ padding-top:89px;  }

.ipart1_top{}
.ipart1_tleft{ float:left; width:48.5%; }

.ipart1_tright{ float:right; width:49.6%; margin-top:4px;  }
.ipart1_tright .ipart_more1{ width:100%; max-width:298px; margin-top:25px;  }
.ipart1_tright .ipart_more1::after{  font-family:"iconfont";content: "\e72d"; font-size:18px; font-size:1.8rem; padding-left:5px;}

.ipart1_bottom{ /* display: flex; flex-wrap: wrap;justify-content:space-between; */ padding-top:52px;}
.ipart1_bottom li{ position:relative; margin-top:23px; }
.ipart1_bottom li:nth-child(1){ float:left;   }
.ipart1_bottom li:nth-child(2){ float:right;  }
.ipart1_bottom li:nth-child(3){ float:left;  }
.ipart1_bottom li:nth-child(4){ float:right; }


.ipart1_bkuang1{ width:63.3%; max-width:886px; }
.ipart1_bkuang2{ width:34.9%; max-width:488px;  }

.ipart1_bpic{}
.ipart1_bpic img{ }
.ipart1_bdiv{ position:absolute; left:35px; top:61px;  width:calc(100% - 40px); }

.ipart1_btitle{ font-size:30px; font-size:3rem;font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; line-height:42px; padding-bottom:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.ipart1_bhx{ width:56px; height:4px; display:block; }
.ipart1_bwz{ margin-top:22px; font-size:16px; font-size:1.6rem; line-height:28px; display:block;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;  overflow: hidden; height:84px;}
.ipart1_bmore{ font-family:"iconfont";  width:40px; height:40px; text-align:center; line-height:40px; display:block; margin-top:20px; }


.ipart1_bkuang2 .ipart1_btitle,.ipart1_bkuang2 .ipart1_btitle a,.ipart1_bkuang2 .ipart1_bwz{ color:#fff; }
.ipart1_bkuang1 .ipart1_bwz{ width:100%; max-width:512px; }
.ipart1_bkuang1 .ipart1_bhx{ background:#00aaa4; }
.ipart1_bkuang2 .ipart1_bhx{ background:#fff; }
.ipart1_bkuang1 .ipart1_bmore{ border:solid 1px #00aaa4; background:#00aaa4; color:#fff; }
.ipart1_bkuang1 .ipart1_bmore::before{ color:#fff; content: "\e725"; font-size:18px; font-size:1.8rem; }
.ipart1_bkuang1 .ipart1_bmore:hover{ color:#fff; border:solid 1px #fff; background:none; }
.ipart1_bkuang2 .ipart1_bmore{ color:#fff; border:solid 1px #fff; }
.ipart1_bkuang2 .ipart1_bmore::before{ color:#fff; content: "\e725"; font-size:18px; font-size:1.8rem;}
.ipart1_bkuang2 .ipart1_bmore:hover{ border:solid 1px #00aaa4; background:#00aaa4; color:#fff; }


.ipart1_bkuang2 .ipart1_btitle a:hover,.ipart1_bkuang2 .ipart1_bwz:hover{ color:#333; }
.ipart1_bottom li:nth-child(1),.ipart1_bottom li:nth-child(4){}
.ipart1_bottom li:nth-child(2),.ipart1_bottom li:nth-child(3){}



.ipart2{ margin-top:84px; background:url(../images/ipart2-bg.png) no-repeat bottom center; padding-bottom:189px; }
.ipart2 .ipart_title1,.ipart2 .ipart_wz1{ text-align:center; }
.ipart2 .ipart_title1{ width:100%; max-width:1020px; margin:0 auto; margin-bottom:26px;  }
.ipart2_more{ margin:0 auto; width:100%; max-width:298px; margin-top:24px;   }
.ipart2_more::after{  font-family:"iconfont";content: "\e72d"; font-size:18px; font-size:1.8rem; padding-left:5px;}



.ipart2_kuang1{  padding-top:21px; }
.img-scroll3 {position: relative; }
.img-scroll3 .prev, .img-scroll3 .next {position: absolute; text-align:center; display: block; line-height: 50px; color: #fff; font-size: 26px; font-size:2.6rem; top: 35%; transform: translateY(-50%); transition: 0.5s; z-index: 999;  border-radius:50%; font-family:"iconfont";  width:50px; background:rgb(0,0,0,0.3); }
.img-scroll3 .prev { left: 0px; cursor: pointer;}
.img-scroll3 .prev::before{  content: "\e724";} 
.img-scroll3 .next { right:0px; cursor: pointer;}
.img-scroll3 .next::beofre{ content: "\e725";}
.img-scroll3 .prev:hover,.img-scroll3 .next:hover {  color:#333; background:rgb(0,170,164,0.5); }
.img-list3 {position: relative;overflow: hidden; margin-top:36px; }
.img-list3 ul {width: 10000%;}
.img-list3 li {float: left; width:1%;/* margin-right: 0.030%;*/ position:relative; overflow:hidden;}
.img-list3 li a{ color:#fff; }
.img-list3 li a:hover{ color:#333; }
.ipart2_kuang1_pic{ overflow:hidden; }
.ipart2_kuang1_title{  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  line-height:32px; font-size:26px; font-size:2.6rem;   color:#fff; margin-top:35px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.ipart2_kuang1_wz{ display:block; font-size:16px; font-size:1.6rem; line-height:28px;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;  overflow: hidden; height:84px;  margin-top:10px; margin-bottom:20px; }
.ipart2_kuang1_more{ display:block; text-transform:uppercase; text-align:center;   border:solid 1px #fff;   border-radius:10px; width:146px; line-height:44px;  font-size:16px; font-size:1.6rem; }
.ipart2_kuang1_more:hover{ background:#fff;  }



.ipart3{ margin-top:-188px; position:relative; z-index:9; }
.ipart3 .zong{background:#fff; border-radius:20px; margin-top:73px; padding-top:67px; padding-bottom:62px;}
.ipart3 .ipart_title1{ text-align:center; margin-bottom:22px; }
.ipart3 .ipart_wz1{ width:95%; max-width:1200px; margin:0 auto; line-height:30px; text-align:center;  }
.ipart3_bmore{ width:498px; margin:0 auto;   margin-top:40px;}
.ipart3_bmore1,.ipart3_bmore2{ width:196px; transition: 0.5s;  }
.ipart3_bmore1:hover{ margin-left:-10px;  transition: 0.5s; }
.ipart3_bmore2:hover{ margin-right:-10px; }
.ipart3_bmore1{ float:left; }
.ipart3_bmore2{ float:right; }



.ipart4{ margin-top:-199px; padding-top:300px; background:url(../images/ipart4-bg.jpg) no-repeat top center; padding-top:296px;  }
.ipart4_top{ position:relative; padding-bottom:151px; }
.ipart4_tleft{ position:absolute; width:54.7%; max-width:1050px; }

.ipart4_tright{ float:right; width:39.3%; margin-top:50px; }
.ipart4_trbiao{}
.ipart4_trbiao span{ display:block;  color:#00aaa4; line-height:30px; float:left; }
.ipart4_trbiao_span1{ width:40px; height:2px; background:#00aaa4; margin-top:17px; }
.ipart4_trbiao_span2{ margin-left:12px; margin-right:12px;  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; font-size:22px; font-size:2.2rem; text-transform:uppercase; }

.ipart4_tright .ipart_title1 { margin-bottom:33px; line-height:54px; margin-top:19px; }

.ipart4_trmore{ background:#00aaa4; color:#fff;  border:solid 1px #00aaa4;text-align:center; border-radius:10px; line-height:34px; padding:5px; font-size:16px; font-size:1.6rem; display:block; width:100%; max-width:305px; margin-top:106px;    }
.ipart4_trmore:hover{ color:#00aaa4; background:#fff;  }


.ipart4_bottom{ display: flex; flex-flow: wrap; justify-content: space-between; margin-bottom:56px; }
.ipart4_bdiv{ width: 17.2%; position: relative; transition: 0.5s; height: 318px;  overflow: hidden; background:#ffffff; border-radius:10px; box-shadow:0px 0px 15px rgb(0,0,0,0.1);}


.ipart4_bdivh{ width: 43.6%;}


.ipart4_bpic{ max-width:71px;}
.ipart4_bk1 .ipart4_bpic{ width:100%; margin:0 auto; text-align:center; }
.ipart4_bk2 .ipart4_bpic{}
.ipart4_bk1{position: absolute; width: 100%; height:100%; left: 0px; bottom: 0px; padding: 44px 8px 20px 8px; transition: 0.5s;}
.ipart4_bk1_title{ text-align:center; font-size:20px; font-size:2rem;font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; display:block; margin-top:62px; line-height:30px;}
.ipart4_bdiv:nth-child(3) .ipart4_bk1_title,.ipart4_bdiv:nth-child(4) .ipart4_bk1_title{ margin-top:77px; }

.ipart4_bk2{ position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; opacity: 0; transition: 0.5s; padding:44px 24px 20px 24px; }

.ipart4_bk2_title{display: block; color: #00aaa4; font-size: 20px; font-size: 2rem; line-height: 30px;   font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; display:block; margin-top:7px;}
.ipart4_bk2_wz{display: block; font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-top: 6px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3; max-height:90px;  overflow: hidden;}

/*.ipart4_bdivh .ipart4_bpic{opacity: 0}*/
.ipart4_bdivh .ipart4_bk1{ transform: translateY(100%)}
.ipart4_bdivh .ipart4_bk2{ opacity: 1;}
.ipart4_bdiv a:hover{  text-decoration: underline;}


.m1mor{ display: block; width: 208px; height: 57px; background: #f4a014; border: 1px solid #f4a014; color: #ffffff; font-size: 24px; font-size: 2.4rem; text-align: center; line-height: 57px; margin: auto; margin-top: 52px;}
.m1mor i{display: inline-block; font-size: 24px; margin-right: 10px;}
.m1mor:hover{background: #fff;}


.ipart5{ padding-top:30px; }
.ipart5 .ipart_title1{ text-align:center; }
.ipart5 .ipart_wz1{ text-align:center; margin-top:26px; }

.ipart5_pic{ margin-top:44px; }

.ipart5_bottom{ padding-top:54px;}
.ipart5_bottom li{ float:left; width:15.71%; max-width:220px; margin-left:1.148%; overflow:hidden; border-radius:7px; box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);transition: 0.5s;  }
.ipart5_bottom li a{ display:block; width:100%; }
.ipart5_bottom li img{}
.ipart5_bottom li:first-child{ margin-left:0px; }
.ipart5_bottom li:hover{ margin-top:-20px; transition: 0.5s;  }

.ipart6{ margin-top:88px; margin-bottom:114px; }
.ipart6 .ipart_title1{ text-align:center; }
.ipart6 .ipart_wz1{ text-align:center; width:100%; max-width:1270px; margin:0 auto; margin-top:29px; }

.ipart6_kuang{ margin-top:63px; }
.ipart6_kuang li{ float:left; width:31.72%; max-width:444px; margin-left:2.42%; transition: 0.5s; }
.ipart6_kuang li:first-child{ margin-left:0px; }
.ipart6_kuang li:hover{ margin-top:-20px; transition: 0.5s; }
.ipart6_kpic{ overflow:hidden; }
.ipart6_kpic a{ display:block; width:100%; }
.ipart6_kdiv{ background:#f5f5f5; padding:12px 20px 4px 10px; }
.ipart6_kdate{ font-size:14px; font-size:1.4rem; line-height:24px; color:#666666; }
.ipart6_ktitle{ font-size:18px; font-size:1.8rem; line-height:26px; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; margin-top:13px; margin-bottom:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ipart6_kwz{ font-size:16px; font-size:1.6rem; line-height:28px; color:#666; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;  overflow: hidden; height:56px;}
.ipart6_kmore{ display:block; margin:0 auto; color:#fff; text-align:center; font-size:14px; font-size:1.4rem; background:#000000; border-top-left-radius:10px; border-top-right-radius:10px; width:258px; line-height:35px; padding:10px; margin-top:55px; text-transform:uppercase; }
.ipart6_kmore:hover{ background:#00aaa4; color:#fff; }



.footer{ background:#111111; color:#fff;  font-size:16px; font-size:1.6rem; line-height:34px; padding-top:35px;  padding-bottom:51px; }
.footer p,.footer span{color:#fff; }
.footer_title{ font-size:22px; font-size:2.2rem; line-height:30px; color:#fff; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  margin-bottom:15px;}
.footer ul{  }
.footer li{ color:#fff;  font-size:16px; font-size:1.6rem; line-height:34px;}
.footer li a{ color:#fff;  font-size:16px; font-size:1.6rem; line-height:34px;}
.footer li a:hover{ color: #00aaa4; }

.foo1{ float:left; width:16.4%; margin-right:2%; }

.foo2{ float:left; width:20.2%; margin-right:2%;}

.foo3{ float:left; width:24.6%; }
.foo3_sjmt { margin-top: 24px; }
/*.foo3_sjmt a { display: block; float: left; margin-right: 11px; font-size: 16px; font-size: 1.6rem; color: #fff; font-family: "iconfont"; border:solid 2px #fff; border-radius:5px; width:34px;  text-align:center; line-height:29px; }*/
.foo3_sjmt a:hover { color: #00aaa4; text-decoration: none; }
.foo3_sjmt1::before { content: "\e800"; }
.foo3_sjmt2::before { content: "\e8ab"; }
.foo3_sjmt3::before { content: "\e620"; }
.foo3_sjmt4::before {  content: "\e648"; }
.foo3_sjmt5::before { content: "\e640"; }
.foo3_sjmt6::before { content: "\e6d6";   }
.foo3_sjmt6{ margin-right:0px !important; }

.foo4{ float:right; width:435px; }

.foo4_xp { width: 100%; max-width:435px; margin: 0 auto;  margin-top:-1px;}

.foo4_xp input::-webkit-input-placeholder {/* WebKit browsers */
 color:#fff; opacity:1 }
.foo4_xp input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#fff; opacity:1 }
.foo4_xp input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#fff; opacity:1 }
.foo4_xp input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#fff; opacity:1 }
 
.foo4_xp textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#fff; opacity:1 }
.foo4_xp textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#fff; opacity:1 }
.foo4_xp textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#fff; opacity:1 }
.foo4_xp textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#fff; opacity:1 }
 
.foo4_xp .fobiao { padding-left: 12px; }
.foo4_xp form {   display: flex; flex-flow: wrap; justify-content: space-between;  }
.foo4_xp .input1 {   position: relative; margin-top: 13px; width: 48.6%; padding-left:16px;  }
.foo4_xp .xing{ background: url(../images/xing.png) no-repeat 0px 10px;}
.foo4_xp .input2 {  position: relative; margin-top: 19px; width: 100%; padding-left:16px;  }
.foo4_xp .input1 input { width: 100%; height: 34px; line-height: 32px;  padding-left: 11px; padding-right: 10px;  font-size: 14px; font-size: 1.4rem; color:#ffffff;font-family: OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana;  background:none;border:solid 1px #cccccc;  }
.foo4_xp .input2{ width: 100%; margin-top: 14px;}
.foo4_xp textarea{ width: 100%; height: 67px; line-height: 30px; padding: 4px 11px; font-size: 14px; font-size: 1.4rem; color: #fff; border:solid 1px #cccccc;  background:none; }
.foo4_xp .input3 {  margin-top: 14px;padding-left:16px;  background: url(../images/xing.png) no-repeat 0px 10px; width:100%; }
.foo4_xp .input4 { width: 40.6%;  height: 34px; line-height: 32px;  padding:11px 0px; background:#e8e8e8;  padding-left: 16px; font-size: 14px; font-size: 1.4rem; font-family: OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana;  float: left;background:none; border:solid 1px #cccccc;  }
.foo4_xp .yanzhengma { width: 114px; height: 34px;   cursor: pointer; float: left;  margin-left:28px; }
.foo4_xp .input5 { width: 83px;  height: 34px; line-height: 32px; text-align:center; background: #00aaa4; font-size: 14px; font-size: 1.4rem; color: #ffffff; cursor: pointer; transition: 0.5s; float: right;font-family: OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana;   }
.foo4_xp .input5:hover { background: #05948f; color: #fff; }
.foo4_clear{}


.bottom{ background:#222222; padding-top:10px; padding-bottom:7px; border-bottom:solid 1px #3f3f3f; }
.bottom p,.bottom a,.bottom span,.bottom li{ color:#fff; line-height:34px; font-size:16px; font-size:1.6rem; }
.banquan{ color:#fff; line-height:30px; font-size:16px; font-size:1.6rem;}
.banquan a{ display:inline-block; }
.links{ min-height:30px; }
.links a{ float:left; margin-left:7px; }
.links a:hover{ color:#00aaa4; }
.links span{ float:left; }



.dingwei { position: fixed; width: 70px; right: 5px; top: 50%; transform: translateY(-50%); z-index: 9999999999999999999 }
.dingwei div a { display: block;  width: 70px; height: 70px; padding-top:17px; background:rgb(0,0,0,0.1);   text-align: center; line-height: 70px; border-radius:7px; font-size: 20px; color: #fff; margin-top: 2px; cursor: pointer; }

.dingwei div a img{ margin:0 auto; }
.dingwei .weixin { position: relative; cursor: pointer; }
.dingwei .dingwei_weixinbg{ background:rgb(0,0,0,0.1) url(../images/dingwei-icon3.png) no-repeat center !important;}

.dingwei .weixin img.weixintu { position: absolute; width: 106px; height: 106px; max-width: none; top: 0px; left: -110px; display: none; }
.dingwei .weixin:hover img.weixintu { display: block; }
.dingwei .dingwei_niu2, .tankuang { display: none }
.dingwei .tankuang { position: absolute; bottom: 50px; left: 50% !important; margin-left: -75px; }
.dingwei .tankuang img { display: block; position: relative; width: 150px; height: 150px; left: auto; margin: auto; }
.dingwei .dingwei div a:hover {  background:#d3d3d3;  }
.dingwei .dingwei_weixinbg:hover{ background:#d3d3d3 url(../images/dingwei-icon3.png) no-repeat center !important;}
.dingwei .clear2 { display: none }
.dingwei .dingwei_top {/* margin-top: 2px;*/ position: relative; right: 0px; }
.dingwei .dingwei_top a { position: absolute; right: 0px;  padding-top:21px;   }





.dingwei2 { display:none; position: fixed;  z-index: 99999;  width: 100%; right: auto; top: auto; margin: auto; left: 0px; bottom: 0px; transform: translateY(0); border-radius: 0px; }


.dingwei2 div { width: 16.66666%; float: left; }


.dingwei2 div a { display:block; margin: auto; width: 100%; background: #00aaa4; color: #fff; border-radius: 0px; height: 40px; line-height: 40px; padding-left: 0px; cursor:pointer; font-size:20px;text-align: center;color: #fff; }


.dingwei2 .weixin { position: relative; cursor: pointer; }
/*.dingwei2 .weixin img { position: absolute; width: 106px; height: 106px; max-width: none; top: 0px; left: -129px; display: none; }
.dingwei2 .weixin:hover img { display: block; }*/
.dingwei2 .weixin>a{ display: flex;    align-items: center;    justify-content: center;}
.dingwei2 .weixin>a>img{ max-width:22px;}
.dingwei2 .tankuang { position: absolute; bottom: 50px; left:0px !important; margin-left:5px;  width: 150px;  }
.dingwei2 .tankuang img.weixintu { display: block; width: 150px; height: 150px; left: auto; margin: auto; }
.dingwei2 div a:hover { background: #00aaa4; }
.dingwei2 .dingwei_tbiao1 { font-family: "iconfont"; }
.dingwei2 .dingwei_tbiao1::before { content: "\e7c1"; }
.dingwei2 .dingwei_tbiao3 { font-family: "iconfont"; }
.dingwei2 .dingwei_tbiao3::before { content: "\e7c9"; }
.dingwei2 .clear2 { display: none }
.dingwei2 .dingwei_top { margin-top: 10px; position: relative; right: 0px; }
.dingwei2 .dingwei_top a { position: absolute; right: 0px; background: #765753 !important; width: 42px !important; padding-left: 0px !important; }

.phone_wz{}




/*mianbaoxie*/
.brow { padding-top: 19px; padding-bottom:19px; line-height: 29px;  }
.brow a {font-size:16px; font-size:1.6rem; float:left; margin-right:3px; }
.brow span { float:left; font-size:16px; font-size:1.6rem; margin-right:3px;}
.browxz{ color:#00aaa4 !important; }

/*left*/
.left { width: 336px; float: left; }

.left_top{margin-bottom:34px; }

.left_title { font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; }
.left_title a { display: block; font-size: 30px; font-size: 3rem; padding-left: 27px; color: #fff; line-height: 40px;background: #00aaa4; padding-top:9px; padding-bottom:9px; border-top-left-radius:20px; border-top-right-radius:20px;  padding-right:27px;}
.left_title a:hover { background:#008d88; }
.left_nav{  background:#f5f5f5;  padding-top:20px; padding-bottom:37px;}

.left_top .left_title a{ padding-bottom:15px; }
.lNav{ cursor:pointer; font-size:18px; font-size:1.8rem; line-height:30px; padding-left:23px; padding-right:17px; padding-top:5px; padding-bottom:10px; transition:0.5s;-moz-transition:0.5s;   -o-transition:0.5s;-webkit-transition:0.5s;  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;}
.lNav:first-child{ border-top:0px;}

.currentDd1::after{  color:#686868; float:right;}

.lNav a{ }
.lNav:hover a::after{ }




.currentDt1{ }
.currentDt1 a{ color:#00aaa4; }
.navContent1{ display: none; margin-top:-3px; padding-bottom:10px;  }
.navcontent1 li{ position:relative}
.navContent1 li a{ display:block; padding-left:41px; font-size:16px; font-size:1.6rem; line-height:30px;  background:url(../images/left-erjibg.png) no-repeat 27px center; color:#666666;  } 
.navContent1 li:hover>a{  }
.navContent1_xz{ color:#00aaa4 !important; }

.j-nextshow { position: relative;}
.proslide_menubtn { width: 19px; height: 21px; position: absolute; top: 50%; margin-top:-10px; right: 12px; cursor: pointer; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }
.proslide_menubtn span { display: none; width: 100%; height: 3px; border-radius:2px; margin-bottom: 4px; background-color: #FFFFFF; }

.left_center2{}
.left_center2 .left_title{ text-align:center; }

.left_center2 ul{ background:#f5f5f5; padding-left:17px; padding-right:10px; padding-top:20px; padding-bottom:31px; }
.left_center2 li{ margin-bottom:16px; }
.left_center2_pic{ float:left; width:116px; overflow:hidden; }
.left_center2_pic a{ display:block; width:100%; }
.left_center2_wz{ float:right; width:calc(100% - 130px); display:block; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; line-height:28px; max-height:56px;  font-size:16px; font-size:1.6rem;font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; margin-top:30px;  }


.left_center{  margin-top:48px;}
.left_center .left_title{ text-align:center; }
.left_news { background:#f5f5f5; padding-left:17px; padding-right:13px; padding-bottom:10px;  padding-top:12px; }
.left_news li{ border-bottom:solid 1px #dfdfdf; padding-bottom:23px;   padding-top:17px; margin-bottom:3px; }
.left_news li:last-child{ border-bottom:none; }
.left_news_time{ font-size:14px; font-size:1.4rem; line-height:26px; color:#666666;  }
.left_news_title{ font-size:18px; font-size:1.8rem; line-height:26px; margin-bottom:6px; margin-top:11px; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;   max-height:56px;}
.left_news_title a{}
.left_news_wz{ display:block; color:#666; line-height:28px; font-size:16px; font-size:1.6rem; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  overflow: hidden;   max-height:84px;  }


.left_tags{ margin-top:42px; }
.left_tags .left_title{ text-align:center; }
.left_tags_wz{ padding-top:19px; padding-bottom:36px; background:#f5f5f5; padding-left:23px; padding-right:23px; font-size:16px; font-size:1.6rem;   line-height:28px; }
.left_tags_wz a{   }
.left_tags_wz a:hover{ color:#00aaa4; }
.left_tags_wz span{   margin-left:3px;   }

.left_bottom{ margin-top:49px; background:#00aaa4; color:#fff; padding-left:19px; padding-right:19px; padding-top:14px; padding-bottom:14px; }
.left_bottom_div{ border:solid 1px #fff;  padding:8px 5px 23px 5px; }
.left_bottom_wz1{ font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; font-size:30px; font-size:3rem; line-height:40px; text-align:center; color:#fff; }
.left_bottom_wz2{ font-size:18px; font-size:1.8rem; text-align:center; line-height:26px; margin-top:15px; margin-bottom:24px; color:#fff; }
.left_bottom_wz3{ color:#00aaa4; background:#fff; font-size:18px; font-size:1.8rem;  line-height:31px; padding:3px 27px 5px 27px;   width:197px;  border:solid 1px #fff; margin:0 auto;  display:block;   }

.left_bottom_wz3::before{  font-family: "iconfont"; content: "\e7bd"; font-size:22px; font-size:2.2rem; margin-right:11px; }
.left_bottom_wz3:hover{ color:#fff; background:#00aaa4; }


.right { float: right; width: calc( 100% - 390px); }



.rot1{  padding-top: 35px; padding-bottom: 87px; }

.rot1_top { margin-top:2px; }
.rot1_ttitle { font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  line-height: 42px; font-size: 36px; font-size: 3.6rem;  }
.rot1_tmore{ line-height:26px; margin-top:19px; text-transform:uppercase; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;   }
.rot1_tmore a{font-size:18px; font-size:1.8rem; color:#00aaa4; }
.rot1_tmore a:hover{ color:#666; }
.rot1_tmore span{font-size:18px; font-size:1.8rem; color:#00aaa4; text-transform:uppercase; cursor:pointer;}

.rot1_twz{ font-size:16px; font-size:1.6rem; line-height:26px;  color:#333;  margin-top:15px;}

.przhan{ position:relative; overflow:hidden; height: 104px;}
.przhanh{ height:auto !important;}
.pro-contain .zhankai{font-size: 16px;line-height: 28px;display: inline-block;vertical-align: top;color: #00aaa4;position: relative;}


.rot1_pro { margin-top:28px;}
.rot1_nr { float: left; width: 31.4%; margin-right:2.9%; margin-bottom: 35px;  max-width: 316px; }
.rot1_nr:nth-child(3n) { margin-right:0px; }
.rot1_pic { width: 100%;   position: relative; overflow: hidden; }
.rot1_pic a{ display:block; }
.rot1_pic img { width: 100%; display:block;}
.rot1_div{ padding:5px 8px 10px 8px; }
.rot1_ntitle { font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  font-size: 18px; font-size: 1.8rem;   line-height: 26px;  margin-top:4px;  margin-bottom:3px;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;   height:52px;}
.rot1_wz{} 
.rot1_wz a{ display:block; font-size:16px; font-size:1.6rem; line-height:27px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;   height:54px; color:#666666; }
.rot1_wz a:hover{}
.rot1_nbottom { padding-top: 21px; }
.rot1_check { float: left; padding: 0px; margin: 0px; margin-top: 13px;  color:#999; }
.rot1_in { float: left; padding-left: 15px; }
.rot1_in a { display: block; width: 126px; line-height: 36px; text-align: center; color:#00aaa4; border-radius:5px; border:solid 1px #00aaa4; font-size:16px; font-size:1.6rem;  }
.rot1_in a:hover { background: #00aaa4; color:#fff;  }


.rot1_bottom { padding-top: 5px; width: 100%; text-align:right; }
.rot1_b_right {   display:inline-block; text-align: center; padding-right:36px; background:url(../images/fy-tbiao.jpg) no-repeat  right center; }
.rot1_submit { width: 167px; line-height: 40px; text-align: center; cursor: pointer; font-size:16px; font-size:1.6rem; background:#00aaa4;  color: #fff; }
.rot1_submit:hover {background:#008d88; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }


.rot2{ padding-top:38px; padding-bottom:86px; }
.rot2_kuang1{  }
.zoomPad {position:relative; float:left; z-index:99; cursor:crosshair; }
.zoomPreload {-moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index:110; width:90px; height:43px; position:absolute; top:0px; left:0px; * width:100px; * height:49px; }
.zoomPup {overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:120; position:absolute; border:1px solid #CCC; z-index:101; cursor:crosshair; }
.zoomOverlay {position:absolute; left:0px; top:0px; background:#FFF; /*opacity:0.5; */
	z-index:5000; width:100%; height:100%; display:none; z-index:101; }
.zoomWindow {position:absolute; left:110%; top:40px; background:#FFF; z-index:6000; height:auto; z-index:10000; z-index:110; }
.zoomWrapper {position:relative; border:1px solid #ccc; z-index:110; }
.zoomWrapperTitle {display:block; background:#999; color:#FFF; height:18px; line-height:18px; width:100%; overflow:hidden; text-align:center; font-size:10px; position:absolute; top:0px; left:0px; z-index:120; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); }
.zoomWrapperImage {display:block; position:relative; overflow:hidden; z-index:110; }
.zoomWrapperImage img {border:0px; display:block; position:absolute; z-index:101; }
.zoomIframe {z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position:absolute; display:block; }

.rot2_pic { width:49.5%; float:left;}
.rot2_pic .rot2_pic_big { position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.rot2_pic .rot2_pic_big-img { display: block; line-height: 0; font-size: 0; }
.rot2_pic .rot2_pic_big-img img{transition: 0s; width:100%;}
.rot2_pic .rot2_pic_big-img .zoomPad { float: none; z-index: 8;}
.rot2_pic .zoomWrapperImage img { max-width: 1920px;}
.rot2_pic .rot2_pic_big-img:hover img{ transform: scale(1)}
.rot2_pic .rot2_pic_small { position: relative; margin-top: 4px; overflow: hidden;}
.rot2_pic .rot2_pic_btn { position: absolute; top: 50%; margin-top:-10px; display: block; width: 25px;   z-index:9999}
.rot2_pic .rot2_pic_btn i{ position: absolute;  font-size:28px; font-size:2.8rem;  color:#00aaa4;}
.rot2_pic .rot2_pic_btn.prev { left:7px; }
.rot2_pic .rot2_pic_btn.next { right:15px;}
.rot2_pic .rot2_pic_btn i:hover{ color:#666; }
.rot2_pic .rot2_pic_list { overflow: hidden;  width:83%; margin:0 auto; }
.rot2_pic .rot2_pic_list ul { width: 1000%; overflow: hidden; padding-top:6px; }
.rot2_pic .rot2_pic_list ul li { position: relative; float: left; margin-right: 0.32%; width: 3.1%; overflow:hidden;}
.rot2_pic .rot2_pic_item{ width:100%; height:100%; }
.rot2_pic .rot2_pic_item .item-pic { display:block; border: solid 2px #fff; overflow: inherit;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden;  }
.rot2_pic .rot2_pic_item .item-pic img{display: block; transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
.rot2_pic .rot2_pic_item .item-pic:hover{ border: solid 2px #00aaa4;}
.rot2_pic .rot2_pic_item .item-pic.active{ border: solid 2px #00aaa4;}

.jianjie{ width:47.5%;  padding-top: 4px; position: relative; float:right;  }
.jianjie h1{font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  font-size:30px; font-size:3rem; line-height:40px; padding-top:1px; padding-bottom:7px; position: relative;}




.prinz{  margin-top:7px;}
.share{}
.share1{ display:inline-block; font-size:16px; font-size:1.6rem; line-height:18px; margin-right:8px; vertical-align:middle; color: #999999;  }
.share2{display:inline-block; vertical-align:middle;}

.jianp{  font-size: 16px; font-size: 1.6rem; line-height: 26px; margin-top: 39px; }
.jianp p{ }

.inno{ font-size: 0px; padding-top: 139px; width:90%; max-width:367px; margin-left:19px;}
.inno a{  vertical-align: middle; width: 155px; border:solid 1px #00aaa4;  color:#00aaa4; line-height: 37px; text-align: center;  font-size: 16px; font-size: 1.6rem; border-radius:5px;}
.inno a:hover{ background: #00aaa4;   color:#fff; }




.rot2_kuang2{   }
.rot2_kuang2_qh{/* display: flex;flex-wrap: wrap;  justify-content:space-between;*/  margin-top:44px;}
.rot2_kuang2_menu{   }
.rot2_kuang2_menu li{ float:left; width:19.8%; margin-left:0.25%; background:#4d4d4d; color:#fff; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; cursor:pointer; font-size:20px; font-size:2rem; text-align:center; line-height:34px; padding:11px 3px 15px;  } 
.rot2_kuang2_menu li:first-child{ margin-left:0px; }
.rot2_kuang2_menu li.hovers{ background:#00aaa4; }

 
#main2{ overflow:hidden;   }
#main2 ul{display:none;  }
#main2 ul.block{ display: block;}

.rot2_kuang2_qh_menuwz{ padding-top:33px; font-size:16px; font-size:1.6rem; line-height:30px;  }







.rot2_kuang2_bottom{   margin-top:32px;  margin-bottom:10px; }
.rot2_kuang2_btitle{ line-height:42px;   font-size:36px; font-size:3.6rem;   font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;}
.rot2_kuang2_bmsg{ font-size:18px; font-size:1.8rem;line-height:30px;  margin-top:15px; }


.rot2_xp {   margin-top:-1px;}
 .rot2_xp_input::-webkit-input-placeholder {/* WebKit browsers */
 color:#333; opacity:1 }
.rot2_xp_input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333; opacity:1 }
.rot2_xp_input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333; opacity:1 }
.rot2_xp_input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333; opacity:1 }
 
.rot2_xp_textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#333; opacity:1 }
.rot2_xp_textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333; opacity:1 }
.rot2_xp_textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333; opacity:1 }
.rot2_xp_textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333; opacity:1 }
 
.rot2_xp .fobiao { padding-left: 12px; }
.rot2_xp form {   display: flex; flex-flow: wrap; justify-content: space-between;  }
.rot2_xp .input1 {   position: relative; margin-top: 27px; width: 49.5%; padding-left:16px;  }
.rot2_xp .input2 {  position: relative; margin-top: 27px; width: 100%; padding-left:16px;  background: url(../images/xing.png) no-repeat 0px 23px;}
.rot2_xp .input1 input { width: 100%; height: 64px; line-height: 40px; padding:6px 0px;  border: solid 1px #d2d2d2;  padding-left: 18px; padding-right: 10px;  font-size: 16px; font-size: 1.6rem; font-family: OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana; }
.rot2_xp .input2{ width: 100%;  }
.rot2_xp textarea{ width: 100%; height: 134px; line-height: 32px; padding: 5px 15px; font-size: 16px; font-size: 1.6rem; color: #333; background: #ffffff; border: solid 1px #d2d2d2;}
.rot2_xp .input3 {  margin-top: 30px;padding-left:16px;  background: url(../images/xing.png) no-repeat 0px 23px; width:100% }
.rot2_xp .input4 { width: 45%; height: 64px; line-height: 40px; padding:6px 0px; border: solid 1px #cccccc;   padding-left: 18px; font-size: 16px; font-size: 1.6rem; font-family: OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana; float: left; }
.rot2_xp .yanzhengma { width: 211px; height: 64px; border:solid 1px #d2d2d2;   cursor: pointer; float: left;  margin-left:8px; }
.rot2_xp .input5 {  width: 29.5%; height: 64px; line-height:40px;  padding: 6px 5px; background: #00aaa4; font-size: 16px; font-size: 1.6rem; color: #ffffff; cursor: pointer; transition: 0.5s; float: right; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; margin-right:6px; }
.rot2_xp .input5:hover { background:#008d88;  color: #fff; }
/*.rot2_xp .xing input { background: url(../images/xing.png) no-repeat 8px 23px; }*/

.rot2_xp .xing{background: url(../images/xing.png) no-repeat 0px 23px;}


.rot2_clear{ clear:both; display:none; }

.rot2_tags{ margin-top:47px; padding-left:30px; background:url(../images/tags-bg.jpg) no-repeat left 9px;  font-size:16px; font-size:1.6rem; line-height:27px;  }
.rot2_tags span{  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; float:left; padding:3px 0px;  margin-right:15px; }
.rot2_tags  a{ float:left; border-radius:20px; padding:3px 20px; background:#e6e6e6; margin-right:18px; margin-bottom:10px; }

.rot2_kuang3{ padding-top: 43px; padding-bottom:21px;  }
.rot2_kuang3_top{ position:relative;  background:url(../images/rot2-kuang3-titlebg.jpg) repeat-x left top;}
.rot2_kuang3_title{ float:left; font-size:36px; font-size:3.6rem; line-height:47px; padding:15px 19px; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; background:url(../images/rot2-kuang3-titlebg2.png) no-repeat left top;  width:70%; max-width:409px; color:#fff;}

.rot2_kuang3_lunbobiao{ position:absolute; right:20px; top:31px; width:67px; height:26px; }

.img-scroll5 {position: relative; }
.img-scroll5 .prev, .img-scroll5 .next {position: absolute; text-align:center; display: block; line-height: 39px; color: #00aaa4; font-size: 28px; font-size:2.8rem; top: 50%; transform: translateY(-50%); transition: 0.5s; z-index: 999;   }
.img-scroll5 .prev { left: 0px; cursor: pointer;}
.img-scroll5 .next { right:0px; cursor: pointer;}
.img-scroll5 .prev:hover,.img-scroll5 .next:hover {  color:#bababa; }
.img-list5 {position: relative;overflow: hidden; margin-top:37px; }
.img-list5 ul {width: 10000%;}
.img-list5 li {float: left; width:0.313%; margin-right: 0.030%; position:relative;   overflow:hidden; }
.img-list5 li a{     }
.img-list5_pic{ overflow:hidden; }
.img-list5_pic a{ display:block; width:100%; }
.img-list5_wz{display:block; line-height:30px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;   margin-top:7px;  font-size:18px; font-size:1.8rem; margin-bottom:12px; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;}
.img-list5_wz2{display:block;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;  font-size:16px; font-size:1.6rem; color:#666666; line-height:27px; height:54px; overflow:hidden;  }


.rot2_adv{ padding-bottom:21px; }
.rot2_adv_title{ font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; color:#00aaa4; font-size:24px; font-size:2.4rem; line-height:32px; margin-bottom:23px; }
.rot2_adv_div{ font-size:16px; font-size:1.6rem; line-height:30px; }
.rot2_adv_div p{   }
.rot2_adv_div p em{ display:inline-block; margin-left:9px; margin-right:15px; width:9px; height:9px; border-radius:50%; background:#00aaa4; }

.ind1{padding-top:38px; padding-bottom:86px;}

.ind1_top{ padding-bottom:73px;  }
.ind1_top ul{ padding-bottom:2px; }
.ind1_top ul li{ background:#f7f7f7; display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:37px; }
.ind1_tpic{ width:40.1%; overflow:hidden; max-width:562px;  }
.ind1_tpic a{ display:block; width:100%; }
.ind1_tright{ width:55%; padding-top:22px; }
.ind1_trtitle{ font-size:26px; font-size:2.6rem; line-height:32px; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ind1_trtitle a{}
.ind1_trwz{ display:block; font-size:16px; font-size:1.6rem; line-height:28px;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2; height:56px; margin-bottom:41px; margin-top:13px; overflow:hidden; } 
.ind1_trmore{ display:block; text-transform:uppercase; color:#00aaa4; font-size:16px; font-size:1.6rem; text-align:center; padding:5px 5px; border-radius:7px; border:solid 1px #00aaa4; width:149px; line-height:34px; }
.ind1_trmore:hover{ background:#00aaa4; color:#fff; }

.ind1_bottom { padding-top: 32px; width: 100%; text-align:center; }
.ind1_fy { display:inline-block;}
.ind1_fy { text-align: center; }
.ind1_fy a { display: inline-block; margin-right: 10px;  text-align: center; line-height: 28px; font-size: 16px; font-size: 1.6rem; margin-bottom: 20px; border: solid 1px #999999; width:40px; padding-top:5px; padding-bottom:5px; color:#666666; }
.ind1_fy a:hover { color: #fff; border: solid 1px #00aaa4; background:#00aaa4; }
.ind1fyxz { color: #fff !important;  border: solid 1px #00aaa4 !important; background:#00aaa4 !important; }
.ind1_pn { width: 69px !important; }
.ind1_pre { width:100px !important;  }
.ind1_b_right {   display:inline-block; text-align: center; padding-right:26px; background:url(../images/fy-tbiao.jpg) no-repeat  right center; }
.ind1_submit { width: 148px; line-height: 30px; height:30px; text-align: center; cursor: pointer; font-size:16px; font-size:1.6rem; background:#00aaa4;  color: #fff;  margin-left:7px; }
.ind1_submit:hover {background:#02918c; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }




.ind1_center{ background:url(../images/ind1-centerbg.jpg) no-repeat top center; padding-top:52px;  }
.ind1_center .ipart_title1{ color:#fff; text-align:center; }
.ind1_center .ipart_wz1{ text-align:center; color:#fff; width:100%; max-width:1300px; margin:0 auto; margin-top:30px; }
.ind1_cmore{ border:solid 1px #fff; background:#fff; width:100%; max-width:305px; font-size:16px; font-size:1.6rem; margin:0 auto; margin-top:33px; margin-bottom:53px;  line-height:34px; padding:5px; border-radius:10px; color:#00aaa4; display:block; text-align:center; }
.ind1_cmore:hover{ background:none; color:#fff; }
.ind1 .ipart4_bottom{ margin-bottom:0px; }



.ind2{padding-top:38px; }
.ind2_top{padding-bottom:66px;}
.ind2_tleft{ float:left; width:calc(100% - 415px); margin-top:-3px;  }

.ind2_tltitle{ font-size:36px; font-size:3.6rem; line-height:42px; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;font-weight:normal; }
.ind2_tleft .prinz{ text-align:left; margin-top:14px; margin-left:8px; }
.ind2_tleft .share1{ color:#666666; }
.ind2_tlwz{ font-size:16px; font-size:1.6rem; line-height:28px; margin-top:28px;}
.ind2_tlwz_pic{ margin-top:33px; }

.ind2_fy{ line-height:30px; font-size:16px;  font-size:1.6rem; color:#666;padding-top:46px; margin-top:45px; border-top:solid 1px #cccccc; }
.ind2_fy_div{ margin-top:13px;   }
.ind2_fy_div span{ float:left;  display:block;   }
.ind2_fy_div a{ float:left; display:block; }
.ind2_fy_wz{}
.ind2_fy_divxz{}
.ind2_fy_pre,.ind2_fy_next{ background:#d5d5d5; font-family:"iconfont";  color:#fff; margin-right:8px;}
.ind2_fy_pre::before{ width:31px; height:31px; line-height:31px; text-align:center; font-size:18px; font-size:1.8rem; content:"\e725"; display:inline-block; color:#fff;  }
.ind2_fy_next{}
.ind2_fy_next::before{ width:31px; height:31px; line-height:31px; text-align:center; font-size:18px; font-size:1.8rem; content:"\e724"; display:inline-block; color:#fff;}
.ind2_fy_div a:hover .ind2_fy_pre,.ind2_fy_div a:hover .ind2_fy_next{background:#00aaa4;  color:red;}
.ind2_fy_div a:hover .ind2_fy_wz{ color:#00aaa4;  }

.ind2_tright{ float:right; width:336px; }
.ind2_trtitle{   font-size: 30px; font-size: 3rem; padding-left: 27px; color: #fff; line-height: 40px;background: #00aaa4; padding-top:9px; padding-bottom:9px; border-top-left-radius:20px; border-top-right-radius:20px;  padding-right:27px; text-align:center; }
.ind2_tright ul{ background:#f5f5f5; padding-top:23px; padding-bottom:6px;  }
.ind2_tright li{ padding:0px 14px; margin-bottom:21px; }
.ind2_trpic{ overflow:hidden; max-width:307px; margin:0 auto; }
.ind2_trpic a{ display:block; width:100%; }
.ind2_trdate{ font-size:14px; font-size:1.4rem; line-height:26px; color:#666; margin-top:11px; }
.ind2_trwz{ display:block; font-size:18px; font-size:1.8rem; line-height:26px;  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; max-height:52px; }
.ind2_trwz:hover{}



.ind2_center{ background:url(../images/ind2-centerbg.jpg) no-repeat top center;  padding-top:62px; padding-bottom:73px; background-size:cover; }

.ind2_center .ipart_title1{ text-align:center; margin-bottom:23px; color:#fff;}
.ind2_center .ipart_wz1{ width:95%; max-width:1200px; margin:0 auto; line-height:30px; text-align:center; color:#fff;  }
.ind2_center_bmore{width:100%; max-width:498px; margin:0 auto;   margin-top:40px;}
.ind2_center_bmore1,.ind2_center_bmore2{ width:196px; transition: 0.5s;  }
.ind2_center_bmore1:hover{ margin-left:-10px;  transition: 0.5s; }
.ind2_center_bmore2:hover{ margin-right:-10px; }
.ind2_center_bmore1{ float:left; }
.ind2_center_bmore2{ float:right; }
.ind2_center .ipart_more1{ color:#fff; border:solid 1px #fff;}
.ind2_center .ipart_more1:hover{ background:#fff; color:#00aaa4; }


.ind2_center2{  padding-top:74px;  padding-bottom:84px; }
.ind2_center2_title{ font-size:36px; font-size:3.6rem; line-height:42px; text-align:center;  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; margin-bottom:53px; }

.img-scroll6 {position: relative; }
.img-scroll6 .prev, .img-scroll6 .next {position: absolute; text-align:center; display: block; line-height: 40px; color: #fff; font-size: 20px; font-size:2rem; top: 38%; transform: translateY(-50%); transition: 0.5s; z-index: 999;  width:40px; height:40px; background:#00aaa4;  }
.img-scroll6 .prev { left: -70px; cursor: pointer;}
.img-scroll6 .next { right:-70px; cursor: pointer;}
.img-scroll6 .prev:hover,.img-scroll6 .next:hover { background:#333333; }
.img-list6 {position: relative;overflow: hidden;  width:100%;  margin:0 auto; }
.img-list6 ul {width: 10000%;}
.img-list6 li {float: left; width:0.234%; margin-right: 0.022%; position:relative;  max-width:328px; }
.img-list6 li a{    }
.img-list6_pic{ overflow:hidden; }
.img-list6_pic a{ display:block; width:100%; }
.img-list6_title{ display:block;   line-height:40px; font-size:18px; font-size:1.8rem; margin-top:4px; margin-bottom:7px;  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.img-list6_title:hover{ color:#00aaa4; }
.img-list6_wz{ line-height:28px; font-size:16px; font-size:1.6rem; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; height:56px; color:#666666;  }
.img-list6_wz:hover{ color:#00aaa4;  }




.ind2_bottom{ background:#f7f7f7; padding-top:54px; padding-bottom:91px; }
.ind2_bottom .ipart_title1{ text-align:center; }
.ind2_bottom_ul{ display:flex; margin-top:56px; }
.ind2_bottom_ul li{ width:11.7%; text-align:center; }
.ind2_blipic{ display:inline-block; }
.ind2_bliwz{ display:inline-block; font-size:16px; font-size:1.6rem; line-height:24px; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; margin-top:18px; }
.ind2_bottom_ul i{ width:3%; margin-top:61px; }


.cap{ padding-top:33px;padding-bottom:128px;  }
.cap .ipart_title1{ text-align:center; padding-bottom:1px; }
.cap .ipart1  .ipart_title1{ text-align:left; }
.cap_div .zong{ display:flex; justify-content:space-between; align-items:center; }
.cap_div1{ padding-top:82px; padding-bottom:74px; }
.cap_div2{ background:#f5f5f5;padding:42px 0px;}
.cap_div2 .zong{ flex-direction:row-reverse;  }

.cap_div3{ padding-top:74px;  padding-bottom:86px;}



.cap_pic{ width:46.5%; max-width:650px; }
.cap_dwz{ width:50%; }
.cap_div1 .cap_dwz{ margin-top:-24px; }
.cap_div2 .cap_dwz{ padding-left:20px; }
.cap_dwz_title{ font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  font-size:30px; font-size:3rem; line-height:36px; color:#00aaa4; }
.cap_dwz_wz{ line-height:30px; font-size:16px; font-size:1.6rem; margin-top:31px; }

.bold{ font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana; }

.cap_kuang1{ margin-top:36px; background:url(../images/cap-kuang1bg.jpg) repeat-x left top; }
.cap_kuang1_div{ padding-bottom:34px; }
.cap_kuang1_left{ float:left; padding-left:6px; width:51.3%; margin-top:28px; }
.cap_kuang1_ltitle{  padding-left:21px; font-size:30px; font-size:3rem; line-height:36px; color:#4c4c4c; }
.cap_kuang1_lwz{ padding-left:21px; font-size:24px; font-size:2.4rem; color:#666; line-height:34px; margin-top:23px; }

.cap_kuang1_right{ float:right;  width:42.1%; max-width:589px; }
.cap_kuang1_rpic{}


.cap_xp { width: 100%;   margin-top:22px;}
 .cap_xp_input::-webkit-input-placeholder {/* WebKit browsers */
 color:#999999; opacity:1 }
.cap_xp_input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999999; opacity:1 }
.cap_xp_input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999999; opacity:1 }
.cap_xp_input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999999; opacity:1 }
 
.cap_xp_textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#999999; opacity:1 }
.cap_xp_textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999999; opacity:1 }
.cap_xp_textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999999; opacity:1 }
.cap_xp_textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999999; opacity:1 }
 
.cap_xp .fobiao { padding-left: 12px; }
.cap_xp form {   display: flex; flex-flow: wrap; justify-content: space-between;  }
.cap_xp .input1 {   position: relative; margin-top: 23px; width: 50%; padding-left:23px;  }
.cap_xp .input2 {  position: relative; margin-top: 23px; width: 100%; padding-left:23px; background: url(../images/xing.png) no-repeat 10px 11px;  }
.cap_xp .input1 input { width: 100%; height: 54px; line-height: 40px; padding:6px 0px;  border: solid 1px #d2d2d2;  padding-left: 18px; padding-right: 10px;  font-size: 16px; font-size: 1.6rem; font-family: OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana; }
.cap_xp .input2{ width: 100%;  }
.cap_xp .xing { background: url(../images/xing.png) no-repeat 10px 23px;}
.cap_xp textarea{ width: 100%; height: 118px; line-height: 32px; padding: 0px 15px; font-size: 16px; font-size: 1.6rem; color: #333; background: #ffffff; border: solid 1px #d2d2d2;}
.cap_xp .input3 {  margin-top: 18px;padding-left:23px;  background: url(../images/xing.png) no-repeat 10px 23px; width:100% }
.cap_xp .input4 { width:33.2%; height: 54px; line-height: 40px; padding:6px 0px; border: solid 1px #cccccc;   padding-left: 18px; font-size: 16px; font-size: 1.6rem; font-family: OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana; float: left; }
.cap_xp .yanzhengma { width: 164px; height: 54px; border:solid 1px #d2d2d2;   cursor: pointer; float: left;  margin-left:16px; }
.cap_xp .input5 {  width: 38.6%; height: 54px; line-height:40px;  padding: 6px 5px; background: #00aaa4; font-size: 16px; font-size: 1.6rem; color: #ffffff; cursor: pointer; transition: 0.5s; float: right; font-family: OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana;  }
.cap_xp .input5:hover { background: #00908b; color: #fff; }
/*.cap_xp .xing input { background: url(../images/xing.png) no-repeat 8px 23px; }*/

.cap_clear{ clear:both; display:none; }


.rd{padding-bottom:128px; }

.rd_top{ background:url(../images/rd-topbg.jpg) no-repeat top center; padding-bottom:97px; background-size:cover;}
.rd_tkuang{ padding-top:22px; }
.rd_tkuang .ipart_title1{ text-align:center; }
.rd_thx{ margin:0 auto; width:57px; height:4px; background:#00aaa4; margin-top:9px; margin-bottom:33px;  }
.rd_tkuang .rd_twz{margin-bottom:53px;}
.rd_twz{ font-size:16px; font-size:1.6rem; line-height:30px;  }

.rd_center{ background:url(../images/rd-centertopbg.jpg) no-repeat top center; padding-top:61px; }
.rd_center .ipart_title1{ text-align:center; }
.rd_chx{ margin:0 auto; width:57px; height:4px; background:#00aaa4; margin-top:29px; margin-bottom:29px;  }
.rd_center  .rd_twz{ text-align:center; }
.rd_ckuang{ padding-top:48px; padding-bottom:50px; }
.rd_ckuang li{ float:left; margin-bottom:31px; width:32.2%; max-width:450px; margin-right:1.7%; }
.rd_ckuang li:nth-child(3n){ margin-right:0px; }
.rd_ckuang li a{ display:block; width:100%; position:relative; overflow:hidden; }
.rd_ckuang_pic{  }

.rd_ckuang_biao{ position:absolute;   width:100%; height:100%; left:0px; top:100%;   transition: 0.5s; background:rgb(0,0,0,0.5); font-family:"iconfont"; text-align:center; padding-top:35%; }
.rd_ckuang_biao::before{ content:"\e616"; color:#fff; font-size:36px; font-size:3.6rem; } 
.rd_ckuang li:hover .rd_ckuang_biao{ top:0px; transition: 0.5s; }
.rd_ckuang_wz{ display:block; background:#00aaa4; color:#fff; text-align:center; font-size:20px; font-size:2rem; line-height:28px; padding:17px 5px 21px 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.rd_ckuang_wz:hover{ background: #00908b; color:#fff;}


.about1img-scroll4 { position: relative; }
.about1img-scroll4 .prev, .about1img-scroll4 .next {position: absolute; text-align:center; display: block;  color: #fff; font-size: 20px; font-size:2rem; top: 50%;   transition: 0.5s; z-index: 999; background:rgb(0,0,0,0.5);   width:26px; height:75px; text-align:center; padding-top:30px; margin-top:-37px;  }
.about1img-scroll4 .prev { left: 0px; cursor: pointer;}
.about1img-scroll4 .next { right:0px; cursor: pointer;}
.about1img-scroll4 .prev:hover,.about1img-scroll4 .next:hover {  background:#00aaa4 }
.about1img-list4 {position: relative;overflow: hidden;  }
.about1img-list4 ul {width: 10000%;}
.about1img-list4 li {float: left; width:1%;   position:relative; font-size:18px; font-size:1.8rem; text-align:center; overflow:hidden; }





.ab1{ padding-top:16px; padding-bottom:91px;  }
.ab1_k1{}
.ab1_k1_left{ width:480px; float:left; margin-top:31px; }
.ab1_k1_lwz{ margin-bottom:25px; }
.ab1_k1_lwz span{ display:block; float:left; }
.ab1_k1_lwzspan1{  width:40px; height:2px; background:#00aaa4; margin-top:19px;}
.ab1_k1_lwzspan2{ font-size:30px; font-size:3rem; color:#00aaa4; line-height:32px; margin-left:15px; margin-right:15px; }
.ab1_k1_left .ipart_title1{ line-height:50px;   }

.ab1_k1_right{ float:right; width:calc(100% - 550px); font-size:16px; font-size:1.6rem; line-height:28px; }

.ab1_k1_video{ margin-top:55px; }
.ab1_k1_video{   position:relative; overflow:hidden;  }
.ab1_k1_lbiao{ position:absolute; top:47%; left:47%; }
.ab1_video_mark{
    position: fixed;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    top: -200%;
    left: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.ab1_video_mark.open{
    top: 0;
}
.ab1_video_mark .ab1_video_box{
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 60%;
    max-height: 70%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
}

.ab1_video_mark .ab1_video_box video{
    max-width: 100%;
    max-height: 100%;
}
.ab1_video_mark .ab1_video_box .close{
    position: absolute;
    top: -20px;
    right: -20px;
 font-family:"iconfont";
    width: 40px;
    height: 40px;
    -o-background-size: 100% 100% !important;
    background-size: 100% 100% !important;
    z-index: 999999999999999999999999999999;
    cursor: pointer;
 
    
}
.ab1_video_mark .ab1_video_box .close::before{ content:"\e7ff"; color:#fff; font-size:24px; font-size:2.4rem; }
.video_list{
    
}
.ab1_k2{padding-bottom:71px; padding-top:42px; }
.ab1_k2_top{ }
.ab1_k2_top .ipart_title1{ text-align:center;  width:100%; max-width:830px; margin:0 auto; }
.ab1_k2_top .ipart_wz1{ text-align:center; width:100%; max-width:1200px; margin:0 auto; margin-top:24px; }




.ab1_k2_div1{ padding-top:81px; }

.ab1_k2_div2{ padding-top:34px; }


.ab1_k2_dtitle{ font-size:26px; font-size:2.6rem; color:#00aaa4; line-height:32px;}
.ab1_k2_div1 .ab1_k2_dtitle{ margin-bottom:19px}
.ab1_k2_div2 .ab1_k2_dtitle{ margin-bottom:15px}
.ab1_k2_div1 .ipart_wz1{ margin-top:4px; }
.ab1_k2 ul{ }
.ab1_k2 ul li{ font-size:16px; font-size:1.6rem; line-height:28px;  padding-left:20px; background:url(../images/ab1-libg.jpg) no-repeat left 6px; }

.ab1_k2_dpic{ width:50%; max-width:700px; }
.ab1_k2_div1 .ab1_k2_dpic{ float:right; }
.ab1_k2_div2 .ab1_k2_dpic{ float:left; }


.ab1_k2_div1wz{ float:left; width:44.6%;  margin-top:9px; }
.ab1_k2_div2wz{ float:right; width:46.5%; margin-top:58px;}


.ny_sfq{}
.ny_sfq .ipart4_bk2{ background:#00aaa4; }
.ny_sfq .ipart4_bk2_title,.ny_sfq .ipart4_bk2_wz{ color:#fff; }
.ny_sfq .ipart4_bk2 .ipart4_bpic{
  filter:grayscale(100%) brightness(200%);
}


.ab1_k3{}
.ab1_k3 .ipart_title1{ text-align:center; }
.ab1_k3 .ipart_wz1{ width:100%; max-width:1330px; margin:0 auto; margin-top:24px;  }

.img-scroll8 {position: relative; margin-top:26px; }
.img-scroll8-qh{ position:relative; margin:0 auto; height:40px; margin-top:40px; width:97px;   }
.img-scroll8 .prev, .img-scroll8 .next {position: absolute; text-align:center; display: block; width: 40px; height: 40px; line-height: 40px; text-align: center;   top: 0px;  color: #fff; background:#00aaa4; font-size: 20px; font-size:2rem;  transition: 0.5s; z-index: 999}
.img-scroll8 .prev { left: 0px; cursor: pointer;}
.img-scroll8 .next { right: 0px; cursor: pointer;}
.img-scroll8 .prev:hover,.img-scroll8 .next:hover {  background: #333333; }
.ab1k3-img-list {position: relative;overflow: hidden; width:100%; margin:0 auto; }
.ab1k3-img-list ul {width: 10000%;}
.ab1k3-img-list li {float: left; width:0.319%; margin-right:0.0215%; max-width:446px;  overflow:hidden;}
.ab1k3-img-list li a{ display:block; width:100%; }
.ab1k3-img-list li a img{  }


.ab1_k4{ padding-top:55px; }
.ab1_k4 .ipart_title1{ text-align:center; }
.ab1_k4 .ipart_wz1{ text-align:center; background:url(../images/ab1-k4wzbg.jpg) no-repeat top center; width:100%; max-width:820px; margin: 0 auto; padding-top:24px; padding-bottom:45px; margin-top:22px; }
.ab1_k4_pic{ margin-left:10.2%; width:89.8%; max-width:906px; padding-top:1px;  }

.ab1_k5{ margin-top:76px; }
.img-scroll7 {position: relative;}
.img-scroll7-qh{   }
.img-scroll7 .prev, .img-scroll7 .next {position: absolute; text-align:center; display: block; width: 40px; height: 40px; line-height: 40px; text-align: center;   top: 40%; color: #fff; background:#00aaa4; font-size: 20px; font-size:2rem;  transition: 0.5s; z-index: 999}
.img-scroll7 .prev {
	left: -1px;
	cursor: pointer;
}
.img-scroll7 .next { right: 0px; cursor: pointer;}
.img-scroll7 .prev:hover,.img-scroll7 .next:hover {  background: #333333; }
.ab1k5-img-list {position: relative;overflow: hidden; width:92.8%; margin:0 auto; }
.ab1k5-img-list ul {width: 10000%;}
.ab1k5-img-list li {float: left; width:0.178%; margin-right:0.0275%; max-width:231px;   position:relative;}
.ab1k5-img-pic{overflow:hidden;   }
.ab1k5-img-pic a{ display:block; width:100%; }
.ab1k5-img-pic a img{  }

.ab1k5-img-wz{ display:block; font-size:18px; font-size:1.8rem; text-align:center; line-height:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:8px; font-family:Arial, Helvetica, sans-serif;  }



#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
 #baguetteBox-overlay.visible{opacity:1}
 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
 
 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
 .baguetteBox-button#next-button{right:2%}
 .baguetteBox-button#previous-button{left:2%}
 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
 .baguetteBox-button svg{position:absolute;left:0;top:0}

 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
 @-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
 @keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}



.ab2{}
.ab2_title{ font-size:36px; font-size:3.6rem; line-height:42px;color:#00aaa4;  }



.ab2_k1{ border-radius:20px; box-shadow:0px 30px 60px rgb(32,32,32,0.06); padding-top:72px; padding-bottom:51px; }
.ab2_k1 li{ padding-left:32px; width:25%; float:left; padding-right:15px; }
.ab2_k1_icon{ float:left; width:90px; height:90px; border-radius:50%; box-shadow:0px 0px 30px rgb(0,170,164,0.1); text-align:center; padding-top:26px;}
.ab2_k1_icon img{ margin:0 auto; } 
.ab2_k1_right{ float:right; width:calc(100% - 120px); }
.ab2_k1_rtitle{ font-size:22px; font-size:2.2rem; line-height:30px; color:#00aaa4; margin-top:9px;  margin-bottom:16px; }
.ab2_k1_rwz{ font-size:16px; font-size:1.6rem; color:#6a6a6a; line-height:30px;  }
.ab2_k1_rwz a{word-break: break-all; display:block;color:#6a6a6a; }


.ab2_k2{ margin-top:62px; }
.ab2_k2_pic{ width:50%; float:left; }
.ab2_k2_right{ float:right; width:47.2%; }
.ab2 .ab2_title{ margin-top:12px; }
.ab2_k2_rtitle2{ font-size:24px; font-size:2.4rem; line-height:30px; margin-top:23px; margin-bottom:23px; }
.ab2_k2_right .ipart_wz1{} 


.ab2_k3{ padding-top:30px; padding-bottom:97px; }
.ab2_k3_div{ box-shadow:0px 0px 16px rgb(204,204,204,0.2); border-left:solid 5px #00aaa4; padding:32px 18px 31px 26px; margin-top:30px;  }
.ab2_k3_dtitle{ font-size:24px; font-size:2.4rem; line-height:30px; color:#00aaa4; margin-bottom:24px; }
.ab2_k3_div .ipart_wz1{}

.ab2_k4{ background:#f5f5f5; padding-bottom:71px; padding-top:54px;  }
.ab2_k4 .ab2_title{ text-align:center; }
.ab2_k4 ul{ margin-top:60px; }
.ab2_k4 ul li{  border-radius:15px; overflow:hidden; width:31.8%; float:left; max-width:445px; margin-right:2.3%; }
.ab2_k4 ul li:nth-child(3){ margin-right:0px; }
.ab2_k4_pic{}
.ab2_k4_div{ background:#fff; padding:23px 19px 41px 25px; }
.ab2_k4_dtitle{ font-size:24px; font-size:2.4rem; color:#00aaa4; margin-bottom:7px; }
.ab2_k4 ul li .ipart_wz1{ height:196px;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 7;  overflow: hidden;}

.ab2_k5{ padding-bottom:91px; padding-top:49px; }
.ab2_k5 .ab2_title{ text-align:center; margin-bottom:51px;}
.ab2_k5_left{ float:left; width:60%; margin-top:21px;  }
.ab2_k5_left li{ display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin-top:26px; }
.ab2_k5_lbiao{ width:57px; height:66px; text-align:center; color:#fff; line-height:40px; padding-top:13px; font-size:30px; font-size:3rem; background:url(../images/ab2-k5icon.png) no-repeat center; background-size:contain; }
.ab2_k5_lwz{  width:calc(100% - 90px); margin-left:20px;  }

.ab2_k5_right{ float:right; width:38.6%; }

.ab2_k6{ background:#f5f5f5; padding-top:45px;  padding-bottom:67px; }
.ab2_k6_title{ font-size:40px; font-size:4rem; line-height:44px; text-align:center; }
.ab2_k6_xp { width: 100%; max-width:1385px; margin-top:17px;   }

.ab2_k6_xp_input::-webkit-input-placeholder {/* WebKit browsers */
 color:#999999; opacity:1 }
.ab2_k6_xp_input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999999; opacity:1 }
.ab2_k6_xp_input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999999; opacity:1 }
.ab2_k6_xp_input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999999; opacity:1 }
 
.ab2_k6_xp_textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#999999; opacity:1 }
.ab2_k6_xp_textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999999; opacity:1 }
.ab2_k6_xp_textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999999; opacity:1 }
.ab2_k6_xp_textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999999; opacity:1 }
 
 
.ab2_k6_xp form {   display: flex; flex-flow: wrap; justify-content: space-between;  }
.ab2_k6_xp .input1 {   position: relative; margin-top: 17px; width: 47.7%; padding-left:13px;  }
.ab2_k6_xp .xing{ background: url(../images/xing.png) no-repeat 0px 19px;}
.ab2_k6_xp .input2 {  position: relative; margin-top: 17px; width: 100%; padding-left:13px;  }
.ab2_k6_xp .input1 input { width: 100%; height: 53px; line-height: 39px; padding:7px 0px;  padding-left: 18px; padding-right: 10px;  font-size: 16px; font-size: 1.6rem; font-family:OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana; }
.ab2_k6_xp textarea{ width: 100%; height: 127px; line-height: 32px; padding: 4px 15px; font-size: 16px; font-size:1.6rem; color: #333; }
.ab2_k6_xp .input3 {  margin-top: 17px;padding-left:13px;  background: url(../images/xing.png) no-repeat 0px 19px; width:100%;  }
.ab2_k6_xp .input3_div{ background:#fff; float:left; width:47.7%;}
.ab2_k6_xp .input4 { width: calc(100% - 130px); height: 53px; line-height: 39px; padding:7px 0px;   padding-left: 18px; font-size: 20px; font-size: 2rem; font-family:OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana; float: left; }
.ab2_k6_xp .yanzhengma { width: 120px; height: 54px;   cursor: pointer; float: right;  }
.ab2_k6_xp .input5 {  width: 47.7%; height: 53px; line-height: 39px;   padding:7px 5px; background: #00aaa4; font-size: 24px; font-size: 2.4rem; color: #ffffff; cursor: pointer; transition: 0.5s;    font-family:OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  }
.ab2_k6_xp .input5:hover { background: #009b96; color: #fff; }
.ab2_k6_xp .input3 .input1{ float:right; margin-top:0px; padding-left:13px;}




.med1{ padding-top:16px; padding-bottom:103px;}



.med1_video_list{}
.med1_video_list li{ width:49%; max-width:685px; margin-bottom:30px;  }
.med1_video_list li:nth-child(2n-1){ float:left; }
.med1_video_list li:nth-child(2n){ float:right; }
.med1_video_pic{}
.med1_video_pic a{ display:block; width:100%; position:relative; overflow:hidden; }
.med1_video_videoan{ position:absolute; top:50%; left:50%; margin-top:-28px; margin-left:-28px;   }
.med1_video_wz{ display:block; background:#f5f5f5; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:24px; font-size:2.4rem; line-height:30px; padding:23px 20px 27px 20px; }


.med1_video_mark{
    position: fixed;
    z-index: 10000;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    top: -200%;
    left: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.med1_video_mark.open{
    top: 0;

}
.med1_video_mark .med1_video_box{
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 60%;
    max-height: 70%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
}

.med1_video_mark .med1_video_box video{
    max-width: 100%;
    max-height: 100%;
}
.med1_video_mark .med1_video_box .close{
    position: absolute;
    top: -20px;
    right: -20px;
 font-family:"iconfont";
    width: 40px;
    height: 40px;
    -o-background-size: 100% 100% !important;
    background-size: 100% 100% !important;
    z-index: 999999999999999999999999999999;
    cursor: pointer;
 
    
}
.med1_video_mark .med1_video_box .close::before{ content:"\e7ff"; color:#fff; font-size:24px; font-size:2.4rem; }


.med2{ padding-top:16px; }
.med2 .ind2_center{ margin-bottom:63px; }
.med2_top{ padding-bottom:38px; }
.med2_top ul{}
.med2_top li{ float:left; max-width:444px; width:31.8%; margin-right:2.3%; margin-bottom:30px;  }
.med2_top li:nth-child(3n){ margin-right:0px; }
.med2_tpic{ overflow:hidden; }
.med2_tpic a{ display:block; }
.med2_tdiv{ background:#f5f5f5; padding:13px 15px 4px 13px; }
.med2_tdtime{ font-size:14px; font-size:1.4rem; line-height:22px; color:#666;}
.med2_tdtitle{ display:block; font-size:18px; font-size:1.8rem; line-height:26px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  margin-top:14px; margin-bottom:5px;}
.med2_tdtitle:hover{}
.med2_tdwz{ color:#666; font-size:16px; font-size:1.6rem; line-height:28px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; height:56px; }
.med2_tdmore{  display:block; margin:0 auto; border-top-left-radius:10px; border-top-right-radius:10px; background:#333; color:#fff; text-align:center; font-size:14px; font-size:1.4rem; line-height:25px; width:80%; max-width:258px; padding:15px 5px 15px 5px; text-transform:uppercase; margin-top:55px;  }
.med2_tdmore:hover{ background:#00aaa4; color:#fff; }





.med3{ padding-top:16px;}
.med3_top{ padding-bottom:61px; }
.med3_top_title{ font-size:36px; font-size:3.6rem; line-height:42px; text-align:center; margin-bottom:24px; }
.med3_top_ds{ text-align:center; padding-bottom:29px; border-bottom:solid 1px #dddddd;  margin-bottom:23px; }
.med3_topdate{ color:#666; display:inline-block; font-size:16px; font-size:1.6rem; line-height:32px; margin-right:7px;vertical-align:middle; }
.med3_top_ds .prinz{ display:inline-block; margin-top:0px;} 
.med3_top_ds .prinz .share1{ color:#666;line-height:32px;  }
.med3_topcon{ padding-bottom:13px;}
.med3_topcon p img{
    display:inline-block;
}

.med3_center{ padding-top:93px; }
.med3_center .ind2_center2_title{ margin-bottom:49px; }
.img-scroll9 {position: relative; }
.img-scroll9 .prev, .img-scroll9 .next {position: absolute; text-align:center; display: block; line-height: 40px; color: #fff; font-size: 20px; font-size:2rem; top: 30%;     transition: 0.5s; z-index: 999;  width:40px; height:40px; background:#00aaa4;  }
.img-scroll9 .prev { left: -70px; cursor: pointer;}
.img-scroll9 .next { right:-70px; cursor: pointer;}
.img-scroll9 .prev:hover,.img-scroll9 .next:hover { background:#333333; }
.img-list9 {position: relative;overflow: hidden;  width:100%;  margin:0 auto; }
.img-list9 ul {width: 10000%;}
.img-list9 li {float: left; width:0.318%; margin-right: 0.023%; position:relative;  max-width:444px; }
.img-list9 li a{    }
.img-list9_pic{ overflow:hidden; }
.img-list9_pic a{ display:block; width:100%; }
.img-list9_div{ padding:12px 13px 13px 12px; }
.img-list9_date{ font-size:14px; font-size:1.4rem; line-height:24px; color:#666; }
.img-list9_title{ display:block;   line-height:36px; font-size:18px; font-size:1.8rem; margin-top:8px;  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.img-list9_title:hover{ color:#00aaa4; }
.img-list9_wz{ line-height:28px; font-size:16px; font-size:1.6rem; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; height:56px; color:#666666;  }
.img-list9_wz:hover{ color:#00aaa4;  }



.con{    padding-bottom:71px; }
.con_top{ box-shadow:0px 0px 30px rgb(0,0,0,0.1); margin-bottom:63px;}

.con_tleft{ float:left; width:45.4%; padding-left:20px; padding-top:40px; }
.con_tltitle{ font-size:28px; font-size:2.8rem; line-height:34px; }
.con_tleft ul{ margin-top:30px; }
.con_tleft li{ font-size:16px; font-size:1.6rem; line-height:40px; }
.con_tleft li a{}
.con_tleft li a:hover{}

.con_tleft li::before{ font-family:"iconfont"; color:#00aaa4; font-size:18px; font-size:1.8rem; margin-right:12px; }
.con_tleft li:nth-child(1)::before{  content:"\e7cd"; }
.con_tleft li:nth-child(2)::before{  content:"\e7c6"; }
.con_tleft li:nth-child(3)::before{  content:"\e7c5"; }
.con_tleft li:nth-child(4)::before{  content:"\e7cf"; }
.con_tleft li:nth-child(5)::before{  content:"\e7c3"; }

.con_tright{ float:right; width:50%; max-width:700px; }


.con_center{ margin-top:159px; }
.con_ctitle{ font-size:28px; font-size:2.8rem; line-height:32px; text-align:center;  margin-bottom:25px;}
.con_c_div{ background:#fff; box-shadow:0px 0px 15px rgb(0,0,0,0.1);  position:relative;  padding-top:90px; width:47.2%;   padding-bottom:35px; }
.con_c_div:nth-child(2n-1){ float:left; }
.con_c_div:nth-child(2n){ float:right; }
.con_cpic{ position:absolute; top:-87px; left:50%; margin-left:-90px; width:174px; height:174px; border-radius:50%; }
.con_cleft{ float:left; width:calc(100% - 180px );padding-left:25px;}
.con_cleft li{font-size:16px; font-size:1.6rem; line-height:40px;}
.con_cleft li::before{ font-family:"iconfont"; color:#00aaa4; font-size:18px; font-size:1.8rem; margin-right:12px; }
.con_cleftli1::before{  content:"\e7c9"; }
.con_cleftli2::before{  content:"\e7c1"; }
.con_cleftli3::before{  content:"\e7c5"; }
.con_cleftli4::before{  content:"\e7ce"; }


.con_cright{ float:right; width:164px; margin-top:11px; padding-right:60px;}


.con_bottom{ background:url(../images/con-bottombg.png) no-repeat bottom center; margin-top:101px; padding-bottom:95px; }
.con_bottom .ipart_title1{ text-align:center; color:#00aaa4; }
.con_bwz{ font-size:18px; font-size:1.8rem; line-height:28px; text-align:center; margin-top:15px; }
.con_xp { width: 100%;   max-width:1330px;  margin-top:20px; }

.con_xp_input::-webkit-input-placeholder {/* WebKit browsers */
 color:#666; opacity:1 }
.con_xp_input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666; opacity:1 }
.con_xp_input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666; opacity:1 }
.con_xp_input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666; opacity:1 }
 
.con_xp_textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#666; opacity:1 }
.con_xp_textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666; opacity:1 }
.con_xp_textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666; opacity:1 }
.con_xp_textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666; opacity:1 }
 
 
.con_xp form {   display: flex; flex-flow: wrap; justify-content: space-between;  }
.con_xp .input1 {   position: relative; margin-top: 30px; width: 50%; padding-left:64px;  }
.con_xp .xing{ background: url(../images/xing.png) no-repeat 40px 19px; background-size:6px;}
.con_xp .input2 {  position: relative; margin-top: 30px; width: 100%; padding-left:64px;  }
.con_xp .input1 input { width: 100%; height: 49px; line-height: 39px; padding:5px 0px;  padding-left: 18px; padding-right: 10px;  font-size: 16px; font-size: 1.6rem; font-family:OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana; background:#f0f0f0; }
.con_xp textarea{ width: 100%; height: 173px; line-height: 32px; padding: 4px 15px; font-size: 16px; font-size:1.6rem; color: #666;background:#f0f0f0; }
.con_xp .input3 {  margin-top: 30px;padding-left:64px;  background: url(../images/xing.png) no-repeat 40px 19px;  background-size:6px;width:100%;  }
.con_xp .input3_div{ background:#f0f0f0; float:left; width:calc(50% - 35px); color:#666;}
.con_xp .input4 { width: calc(100% - 150px);height: 49px; line-height: 39px; padding:5px 0px;   padding-left: 18px; font-size: 16px; font-size: 1.6rem; background:#f0f0f0; font-family:OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana; float: left; }
.con_xp .yanzhengma { width: 138px; height: 49px;   cursor: pointer; float: right;  }
.con_xp .input5 { height: 49px; line-height: 39px;padding:5px 5px; background: #00aaa4; font-size: 18px; font-size: 1.8rem; color: #ffffff; cursor: pointer; transition: 0.5s;    font-family:OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;  width:224px; margin-left:24px; }
.con_xp .input5:hover { background: #009b96; color: #fff; }
.con_xp .input3 .input1{ float:right; margin-top:0px; padding-left:13px;}







@media screen and (max-width:1679px) {
.nav>li>a,.header_con{ font-size:16px; font-size:1.6rem; }	
.header_con{ width:auto; padding-left:7px; padding-right:7px; line-height:35px;}
.nav>li>a{ padding:7px 0px; }
.header{ padding:20px 0px; } 
.slideshow,.slideshow2{ margin-top:163px; }
.ipart4_trmore{ margin-top:60px; }
}
@media screen and (max-width:1559px) {
.img-scroll6 .prev,.img-scroll9 .prev{ left:-50px; }	
.img-scroll6 .next,.img-scroll9 .next{ right:-50px; }
}
@media screen and (max-width:1539px) {
.logo{ width:220px; }
.header{ padding:15px 0px; }
.slideshow,.slideshow2{ margin-top:139px; }
.nav>li>a{ padding:3px 0px; }
.header_con{ margin-top:3px; }
.nav>li{ margin-right:15px; }
.top_rlinks a{ font-size:14px; font-size:1.4rem; margin-right:15px; }
.ipart4_tright{ margin-top:0px; }
.cap_xp .input4{ width:31%; }

}
@media screen and (max-width:1499px) {
.cap_kuang1_left{ margin-top:0px; }
}
@media screen and (max-width:1419px) {
.cap_div1 .cap_dwz{ margin-top:0px; }
.nav>li>a,.header_con{ font-size:14px; font-size:1.4rem; }		
.ipart4_tleft{ width:55%; }
.ipart4_tright{ width:42%; }
.foo1{ width:15%; }
.foo2{ width:18%; margin-right:3%;  }
.rot2_kuang2_menu li{ font-size:16px; font-size:1.6rem; }
.rot2_xp .input4{ width:40%;}
.ind1_trwz{ margin-bottom:20px; }
.cap_xp .input4{ width:29%; }
.cap_xp .input5{ width:36%; }
.cap_kuang1_right{ width:46%; }
.ab1_k2_div1wz{ width:48%; margin-top:0px; }
.ab1_k2_div1{ display:flex; flex-direction:row-reverse; justify-content:space-between;  align-items:center;}
.ab1_k2_div2{ display:flex; justify-content:space-between; align-items:center;}
.ab1_k2_div2wz{ margin-top:0px; }
.ab1_k4_pic{ margin-left:0px; width:100%; margin:0 auto;}
.img-scroll7 .prev, .img-scroll7 .next{
	top: -1px;
}
.ab1k5-img-list{ width:88%;}
.ab2_k1 li{ padding-left:10px; padding-right:10px; }
.ab2_k1_right{ width:calc(100% - 110px); }
.ab2_k2,.ab2_k5_div,.con_top{ display:flex; justify-content:space-between; align-items:center;}
.ab2_k2_pic{ width:45%; }
.ab2_k2_right{ width:50%; }
.ab2_k2_rtitle2{ margin-top:10px; margin-bottom:10px; }
.ab2_k5_left{ margin-top:0px; }
.con_tleft{  width:50%; padding-top:0px; padding-right:10px; }
.con_top{ padding:10px 0px; }
.con_tleft ul{ margin-top:20px; }
.con_cright{ width:135px; padding-right:0px;}
.con_cleft{ width:calc(100% - 150px ); padding-left:0px; }
.con_c_div{  width:48.5%; padding-left:25px; padding-right:25px; }
}
@media screen and (max-width:1399px) {
.ipart4_bk2{ padding-left:15px; padding-right:15px; }	
.ipart4_bdiv{ width:20%; }
.ipart4_bdivh{ width:35%; }
.ipart4_bdiv:nth-child(3) .ipart4_bk1_title,.ipart4_bdiv:nth-child(4) .ipart4_bk1_title{ margin-top:62px; }
}
@media screen and (max-width:1379px) {
.ipart1{ padding-top:50px; }
.ipart2{ margin-top:50px; padding-bottom:159px; }
.ipart_title1{ font-size:40px; font-size:4rem; line-height:44px; }	
.ipart_more1{ padding:5px; margin-top:15px;}
.ipart1_bottom{ padding-top:20px; }	
.ipart1_bdiv{ top:20px; left:20px;  width:calc(100% - 25px);}
.ipart1_btitle{ font-size:26px; font-size:2.6rem; line-height:35px; padding-bottom:5px;}
.img-list3,.ipart2_kuang1_title{ margin-top:20px; }
.ipart3 .zong{ padding-top:30px; padding-bottom:30px;}
.ipart3_bmore{ margin-top:15px; }
.ipart4{ margin-top:-150px;  padding-top:200px;}
.ipart4_top{ padding-bottom:70px; }
.ipart6{ margin-top:50px; margin-bottom:50px; }
.ipart5 .ipart_wz1,.ipart6 .ipart_wz1{ margin-top:22px; }
.ipart6_kuang{ margin-top:30px; }
.dingwei{ right:10px; }
.ipart2_kuang1_title{ font-size:22px; font-size:2.2rem; margin-top:20px; }
.ipart5_bottom{ padding-top:30px;}
.ipart6_kdiv{ padding:12px 10px 4px 10px; }
.footer_title{ font-size:20px; font-size:2rem; }
.rot1_ttitle{ font-size:30px; font-size:3rem; line-height:36px; }
.left_title a,.left_top .left_title a{ font-size:26px; font-size:2.6rem; line-height:34px; padding-top:7px; padding-bottom:7px; }
.rot1_nr{ width:32%; margin-right:2%;}
.cap_kuang1_lwz{ font-size:20px; font-size:2rem; line-height:28px; }
.cap_xp{ margin-top:5px;}
.cap{ padding-bottom:80px; }
}

@media screen and (max-width:1339px) {
.top_left{ float:right; }
.top_left li{ margin-right:0px; margin-left:20px; }
.topclear{ clear:both; }
.slideshow,.slideshow2{ margin-top:140px; }
.logo{ width:150px; }
.header_right{ padding-top:0px; }
.nav>li>a,.header_con,.top_left li,.top_rlinks a{ font-size:12px; font-size:1.2rem; }
.top_left li{ line-height:26px; }
.top_leftli1::before,.top_leftli2::before{ font-size:16px; font-size:1.6rem; }
.header{ padding:7px 0px; }
.ipart1_bkuang1 .ipart1_bwz{ width:80%; }
.foo4{ width:35%; }
.foo4_xp .yanzhengma{ margin-left:10px; }
.foo4_xp .input4{ width:35%; }
.foo3_sjmt{ margin-top:0px; padding-top:10px; }
.foo3_sjmt a{ margin-top:10px; }
.rot2_pic{ width:100%; float:none; max-width:500px; margin:0 auto; }
.jianjie{ float:none; width:100%; padding-top:20px; text-align:center; }
.inno{ margin:0 auto; padding-top:25px; }
.rot2_xp .input4{ width:36%;}
.ind1_trwz{ margin-top:7px; margin-bottom:15px; }
.ind1_tright{ padding-top:10px; }
.ind1_trmore{ line-height:26px; }
.cap_kuang1_ltitle,.cap_kuang1_lwz{ padding-left:0px; }
.cap_kuang1_left{ padding-left:0px; }
.cap_kuang1_div{ display:flex; justify-content:space-between; align-items:flex-end; }
.cap_kuang1_left{ width:50%; }
.ab1_k1_lwzspan2{ font-size:26px; font-size:2.6rem; }
.ab1_k1_right{ width:calc(100% - 450px); }
.ab1_k1_left{ width:430px; }
}


@media screen and (max-width:1299px) {
.cap_xp .input5{ width:30%; }
.ab2_k1_icon{ width:70px; height:70px; padding-top:20px;  }
.ab2_k1_icon img{ width:30px;}
.ab2_k1_right{ width:calc(100% - 85px); }
.ab2_k1_rtitle{ font-size:18px; font-size:1.8rem; line-height:26px; margin-bottom:5px; margin-top:0px;  }
.ab2_k1_rwz{ font-size:14px; font-size:1.4rem; }
.ab2_k1{ padding-top:50px; padding-bottom:50px; }
.ab2_k5_left li{ margin-top:10px; padding-bottom:5px; }
}
@media screen and (max-width:1239px) {
.rot2_kuang2_menu li{ line-height:24px; padding:7px 3px; height:62px; }	
.rot2_kuang2_qh_menuwz{ padding-top:20px; }
}
@media screen and (max-width:1219px) {
.rot2_xp .input4{ width:30%;}	
.ab1_k1_left{ margin-top:0px; }
.ab1_k1_left,.ab1_k1_right{ float:left; width:100%; }
.ab1_k1_right{ margin-top:20px; }
}
@media screen and (max-width:1159px) {
.ipart1{ padding-top:30px; }
.ipart2{ margin-top:30px; }
.ipart_title1{ font-size:34px; font-size:3.4rem; line-height:40px;  }	
.phone_wz,.phone_wz a,.phone_wz span,.phone_wz p,.ipart3 .ipart_wz1{ font-size:14px; font-size:1.4rem; line-height:26px; }
.ipart1_tright .ipart_more1{ margin-top:15px; }
.ipart1_bottom{ padding-top:0px; }
.ipart1_btitle{ font-size:20px; font-size:2rem; }
.ipart1_bdiv{ top:10px; }
.ipart1_bwz{ height:78px; margin-top:15px; }
.ipart1_bmore{ width:35px; height:35px; }
.ipart1_bkuang1 .ipart1_bwz{ width:70%; }
.ipart1_bkuang1 .ipart1_bmore::before,.ipart1_bkuang2 .ipart1_bmore::before{ font-size:16px; font-size:1.6rem; line-height:35px;}
.ipart2 .ipart_title1{ margin-bottom:15px; }
.img-list3{ margin-top:0px; }
.ipart2_kuang1{ padding-top:25px;}
.foo4_clear{ clear:both; }
.foo4_xp .input5{ float:none; width:100%; margin-top:14px;}
.foo4_xp .input4{ width:46%; }
.foo4_xp .yanzhengma{ margin-left:25px; }
.ipart2_kuang1_title{ font-size:18px; font-size:1.8rem; margin-top:10px; }
.ipart2_kuang1_wz{ height:78px; margin-top:0px;}
.ipart3 .zong{ padding:20px 0px; }
.ipart3 .ipart_title1{ margin-bottom:15px; }
.ipart_more1{ line-height:30px; }
.ipart3_bmore{ margin-top:0px; }
.ipart4_tright .ipart_title1{ line-height:40px; margin-bottom:10px; margin-top:10px; }
.ipart4_tleft{ position:static; width:calc(100% - 140px); max-width:1400px; margin:0 auto; }
.ipart4{ padding-top:190px; }
.ipart4_tright{ float:none; width:100%; margin-top:30px;}
.ipart4_trmore{ margin-top:15px; }
.ipart4_top{ padding-bottom:30px;}
.ipart5 .ipart_wz1, .ipart6 .ipart_wz1{ margin-top:10px;}
.ipart6{ margin-top:30px; margin-bottom:30px; }
.ipart6_kwz{ height:52px; }
.ipart6_ktitle{ font-size:16px; font-size:1.6rem; margin-top:7px;  }
.ipart6_kmore{  margin:0 auto; width:90%;margin-top:20px; padding:5px; }
.footer{ padding-top:25px; padding-bottom:35px; }
.footer li,.footer li a{ font-size:14px; font-size:1.4rem; line-height:26px; }
.footer_title{ font-size:18px; font-size:1.8rem; margin-bottom:10px;  }
.ipart1_bdiv{ top:10px; left:10px;  width:calc(100% - 15px);}
.ipart4_trbiao_span2{ font-size:18px; font-size:1.8rem; }
.ipart4_trbiao_span1{ margin-top:12px; }
.left{ width:300px; }
.right{ width:calc(100% - 330px); }
.rot1{ padding-top:20px; padding-bottom:35px; }
.brow{ padding:10px 0px; }
.left_title a, .left_top .left_title a{ font-size:20px; font-size:2rem; line-height:28px;  }
.rot1_ttitle{ font-size:26px; font-size:2.6rem; line-height:30px; }
.rot1_tmore span{ font-size:16px; font-size:1.6rem; }
.lNav{ font-size:16px; font-size:1.6rem; padding-bottom:2px; padding-top:2px; }
.left_nav{ padding-top:10px; padding-bottom:20px; }
.left_top{ margin-bottom:35px; }
.left_center,.left_tags,left_bottom{ margin-top:35px; }
.left_center2 ul{ padding-bottom:10px; }
.left_news li{ padding-top:10px; padding-bottom:13px; margin-bottom:0px; }
.left_news_title{ font-size:16px; font-size:1.6rem; margin-top:5px; }
.left_news_wz{ max-height:78px; }
.rot1_wz a{ height:52px; }
.rot1_ntitle{ font-size:16px; font-size:1.6rem; }
.rot1_nbottom{ padding-top:13px; }
.rot1_nr{ margin-bottom:20px; }
.left_tags_wz{ padding:10px 17px; }
.left_bottom_wz1{ font-size:26px; font-size:2.6rem; line-height:32px; }
.left_bottom_wz2,.left_bottom_wz3{ font-size:16px; font-size:1.6rem; }
.navContent1 li a{ font-size:14px; font-size:1.4rem; line-height:26px; }
.rot1_submit{ padding-top:3px; padding-bottom:3px; }
.rot1_check{ margin-top:5px; }
.rot1_twz{ margin-top:7px; }
.rot1_tmore{ margin-top:10px; }
.rot2{ padding-top:20px; padding-bottom:35px;}
.jianjie { padding-top:15px; }
.jianjie h1{ font-size:24px; font-size:2.4rem; line-height:30px; }
.jianp{ margin-top:15px; }
.inno{ padding-top:15px; }
.inno a{ padding:3px; }
.rot2_kuang2_qh{ margin-top:30px; }
.rot2_kuang2_btitle{ font-size:30px; font-size:3rem; line-height:36px; }
.rot2_kuang2_bottom{ margin-top:25px; }
.rot2_kuang2_bmsg{ margin-top:7px; }
.rot2_xp .input1,.rot2_xp .input3,.rot2_xp .input2{ margin-top:20px; }
.rot2_xp .input1 input,.rot2_xp .input4,.rot2_xp .input5{ height:auto; }
.rot2_xp .yanzhengma{ height:54px; width:auto; }
.rot2_xp .input5{ float:left; margin-left:10px; }
.rot2_tags{ margin-top:20px; }
.rot2_xp .xing,.rot2_xp .input3{ background-position:0px  18px; }
.rot2_kuang3_title{ font-size:30px; font-size:3rem; line-height:35px; }
.img-list5_wz{ font-size:16px; font-size:1.6rem; line-height:26px; margin-bottom:5px;  }
.img-list5_wz2{ height:52px; }
.rot2_adv_title{ font-size:20px; font-size:2rem; margin-bottom:15px; }
.rot2_adv{ padding-bottom:0px; }
.ind1_trtitle{ font-size:22px; font-size:2.2rem; line-height:28px; }
.ind1_trwz{ height:52px; margin-bottom:7px;}
.ind1_trmore{ padding:2px 5px; }
.ind1_top ul li{ align-items:center; margin-bottom:25px; }
.ind1_tright{ padding-top:0px; }
.ind1{ padding-top:20px; padding-bottom:35px;}
.ind2{ padding-top:20px; }
.ind2_tltitle,.ind2_center2_title{ font-size:30px; font-size:3rem; line-height:36px; }
.ind2_trtitle{ font-size:26px; font-size:2.6rem; line-height:30px; }
.ind2_trwz{ font-size:16px; font-size:1.6rem; line-height:24px; max-height:48px; }
.ind2_fy{ padding-top:13px; margin-top:35px; }
.ind2_top{ padding-bottom:35px; }
.ind2_center{ padding-top:30px; padding-bottom:40px; }
.ind2_center .ipart_wz1{ line-height:26px; }
.ind2_center_bmore{ margin-top:10px; }
.ind2_center .ipart_title1{ margin-bottom:15px; }
.ind2_center2{ padding-top:30px; padding-bottom:30px; }
.ind2_center2_title{ margin-bottom:25px; }
.img-list6_title{ font-size:16px; font-size:1.6rem; line-height:30px; margin-bottom:0px; }
.img-list6_wz{ height:52px; }
.ind2_bottom{ padding-top:30px; padding-bottom:30px; }
.ind2_bottom_ul{ margin-top:25px; }
.ind2_bottom_ul i{ width:2.8%; margin-left:0.1%; margin-right:0.1%; margin-top:55px;}
.ind2_tlwz{ margin-top:20px; }
.cap_dwz_title,.cap_kuang1_ltitle{ font-size:26px; font-size:2.6rem; line-height:30px; }
.cap_kuang1_lwz{ font-size:16px; font-size:1.6rem; line-height:24px; }
.cap_xp .input1 input,.cap_xp textarea,.cap_xp .input4,.cap_xp .input5{ font-size:14px; font-size:1.4rem; height:auto; line-height:32px;  }
.cap_xp .yanzhengma{ height:46px; width:auto; }
.cap_xp .input1,.cap_xp .input2,.cap_xp .input3{ margin-top:15px; }
.cap{ padding-top:25px; padding-bottom:35px; }
.cap_div1,.cap_div2,.cap_div3{ padding:40px 0px;  }
.cap_kuang1{ margin-top:25px; }
.cap_xp .xing,.cap_xp .input3,.cap_xp .input2{ background-position:5px 14px; }
.rd_tkuang{ padding-top:10px; }
.rd_thx{ margin-bottom:30px; }
.rd_tkuang .rd_twz{ margin-bottom:30px; }
.rd_top{ padding-bottom:45px;}
.rd_center{ padding-top:25px; }
.rd_chx{ margin-top:15px; }
.rd_ckuang{ padding-top:35px; padding-bottom:20px; }
.rd_ckuang li{ margin-bottom:27px; }
.rd_ckuang_wz{ font-size:18px; font-size:1.8rem; padding:10px  5px 10px 5px; }
.ipart4_bk2_title,.ipart4_bk1_title{ font-size:18px; font-size:1.8rem; line-height:24px; }	
.ipart4_bk1_title,.ipart4_bdiv:nth-child(3) .ipart4_bk1_title,.ipart4_bdiv:nth-child(4) .ipart4_bk1_title{ margin-top:45px; }
.ipart4_bk2_title{ padding-bottom:20px; }
.ipart4_bpic{ max-width:50px; }
.ipart4_bottom{ margin-bottom:0px; }
.ab1{ padding-top:10px; padding-bottom:35px; }
.ab1_k1_lwzspan2{ font-size:20px; font-size:2rem; line-height:28px;  }
.ab1_k1_lwzspan1{ margin-top:15px;} 
.ab1_k1_lwz{ margin-bottom:7px; }
.ab1_k1_right{ margin-top:10px; }
.ab1_k1_video{ margin-top:25px; }
.ab1_k2{ padding-top:30px; padding-bottom:25px; }
.ab1_k2_top .ipart_wz1{ margin-top:15px; }
.ab1_k2_div1{ padding-top:30px; }
.ab1_k2 ul li{ font-size:14px; font-size:1.4rem; line-height:26px; }
.ab1_k2_dtitle{ font-size:22px; font-size:2.2rem; line-height:28px; }
.ab1_k3{ margin-top:30px; }
.ab1_k3 .ipart_wz1{ margin-top:15px; }
.img-scroll8-qh{ margin-top:25px; }
.ab1_k4{ padding-top:30px; }
.ab1_k4 .ipart_wz1{ margin-top:0px; background-size:contain; padding-bottom:30px;}
.ab1_k5{ margin-top:30px; }
.ab1k5-img-list li{ width:0.19%; margin-right:0.0125%;}
.ab1k5-img-wz{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:3px; }
.ab2_k1{ padding-top:30px; padding-bottom:30px;}
.ab2_k1 li{ width:50%; margin-top:20px; padding-left:20px;}
.ab2_k2{ margin-top:35px; }
.ab2_title{ font-size:30px; font-size:3rem; line-height:36px; }
.ab2_k2_rtitle2{ font-size:20px; font-size:2rem; line-height:26px; margin-bottom:10px; margin-top:5px; }
.ab2_k3_dtitle{ font-size:20px; font-size:2rem; line-height:26px; }
.ab2_k3{ padding-bottom:40px; padding-top:10px;  }
.ab2_k4{ padding-top:20px; padding-bottom:40px; }
.ab2_k4 ul{ margin-top:20px; }
.ab2 .ab2_title{margin-top:0px;}
.ab2_k4_div{ padding:10px 15px; }
.ab2_k4_dtitle{ font-size:20px; font-size:2rem; line-height:26px; }
.ab2_k4 ul li .ipart_wz1{ height:182px; }
.ab2_k5{ padding-top:35px; padding-bottom:35px; }
.ab2_k5 .ab2_title{ margin-bottom:10px; }
.ab2_k5_lbiao{ width:45px; height:52px; font-size:24px; font-size:2.4rem; line-height:30px; padding-top:10px;}
.ab2_k5_lwz{ width:calc(100% - 65px); } 
.ab2_k5_left{ width:58%; }
.ab2_k6{ padding-top:20px; padding-bottom:35px; }
.ab2_k6_xp .input1 input,.ab2_k6_xp textarea,.ab2_k6_xp .input4{ font-size:16px; font-size:1.6rem; }
.ab2_k6_xp .input1 input,.ab2_k6_xp .input4{ height:40px; line-height:26px; }
.ab2_k6_xp textarea{ height:100px; }
.ab2_k6_xp .yanzhengma{ width:auto; height:40px; }
.ab2_k6_xp{ margin-top:0px; }
.ab2_k6_title{ font-size:36px; font-size:3.6rem; line-height:40px; }
.ab2_k6_xp .xing{ background:url(../images/xing.png) no-repeat 0px 10px; }
.med1{ padding-bottom:30px; }
.med1_video_wz{ font-size:20px; font-size:2rem; padding:10px 15px 10px 15px;}
.med1_video_list li{ margin-bottom:20px;}
.ind1_bottom{ padding-top:15px; }
.med2_tdtitle{ font-size:16px; font-size:1.6rem; margin-top:5px; margin-bottom:0px; }
.med2_tdmore{ margin-top:20px; padding:10px 5px;}
.med2_tdiv{ padding-top:7px; }
.med2_top li{ margin-bottom:20px; }
.med2_tdwz{ height:52px; }
.med3{ padding-top:5px; }
.med3_top_title{ font-size:30px; font-size:3rem; line-height:34px; margin-bottom:15px; }
.med3_top_ds{ padding-bottom:20px; margin-bottom:15px; }
.med3_topcon{ padding-bottom:0px; }
.med3_top{ padding-bottom:30px; }
.med3_center{ padding-top:30px; }
.med3_center .ind2_center2_title{ margin-bottom:25px; }
.img-list9_title{ font-size:16px; font-size:1.6rem; line-height:26px; margin-top:0px;  }
.img-list9_div{ padding:5px 3px; }
.img-list9_wz{ height:52px; }
.con_tltitle{ font-size:22px; font-size:2.2rem; line-height:28px; }
.con_tleft li,.con_cleft li{ font-size:14px; font-size:1.4rem; line-height:30px; }
.con_center{ margin-top:100px; }
.con_cpic{ width:130px; height:130px; margin-left:-65px; top:-65px;}
.con_c_div{ padding-top:75px; }
.con_cright{ width:90px; }
.con_bottom{ margin-top:45px; }
.con_bwz{ margin-top:5px; }
.con_xp{ margin-top:0px; }
.con_xp .input1,.con_xp .input2,.con_xp .input3{ margin-top:20px; padding-left:35px; font-size:14px; font-size:1.4rem; }
.con_xp .input3,.con_xp .input4,.con_xp .input5,.con_xp .input1 input{ height:44px; line-height:34px; font-size:14px; font-size:1.4rem;}
.con_xp textarea{ font-size:14px; font-size:1.4rem; }
.con_xp .yanzhengma{ height:44px; width:auto; }
.con_xp .xing{background-position:20px 19px;}
.con_cleft li::before,.con_tleft li::before{ font-size:16px; font-size:1.6rem; margin-right:5px; }
.con_bottom{ padding-bottom:45px; }
.con{ padding-bottom:45px; }
.ind1_top{ padding-bottom:20px; }
.ipart6_kuang li:hover,.ipart5_bottom li:hover{ margin-top:0px; transition: 0.5s; }
.ab1_k1_lbiao{ width:45px; height:45px; top:50%; left:50%; margin-top:-22px; margin-left:-22px; }
.con_ctitle{ font-size:22px; font-size:2.2rem; line-height:26px; margin-bottom:15px; }
.con_cleft{ width:calc(100% - 100px ); }
}







@media screen and (max-width:1139px) {
.nav>li>a::after{ display:none; }
.nav>li{ margin-right:10px; }
.nav{ padding-right:0px; }
.logo{ width:130px; }
.ipart_more1{ border:solid 1px #333; color:#333;margin-bottom: 20px; }
.ab1_k2_div1,.ab1_k2_div2{ display:block; }
.ab1_k2_dpic,.ab1_k2_div1wz,.ab1_k2_div1 .ab1_k2_dpic,.ab1_k2_div2wz,.ab1_k2_div2 .ab1_k2_dpic{ float:none; width:100%;  }
.ab1_k2_dpic{ margin:0 auto; margin-bottom:20px; }

}
@media screen and (max-width:1119px) {
.ab2_k2{ display:block; }
.ab2_k2_pic,.ab2_k2_right{ float:none; width:100%; }
.ab2_k2_pic{ margin-bottom:20px; }
.ab2_k2_pic img{ margin:0 auto;}
.ab2_k2_right{ text-align:center; }
}
@media screen and (max-width:999px) {
.sousuo,.top_rlinks{ display:none; }
.nav{ display:none; }
.xnav { display: block; float: right; }
.phone_nav { position: fixed; width: 35px; height: 24px; background: #00aaa4; right: 2.5%; top: 35px; cursor: pointer; border-radius: 5px; z-index: 999999999 }
.phone_nav span { display: block; width: 20px; height: 2px; background: #ffffff; position: absolute; left: 50%; margin-left: -10px; top: 50%; transition: 0.8s; z-index: 99999991 }
.phone_nav .nav1 { margin-top: -1px; }
.phone_nav .nav2 { margin-top: -8px; }
.phone_nav .nav3 { margin-top: 6px; }
.phone_nav:hover .nav1 { width: 25px; }
.navh .nav1 { transform: rotate(45deg) }
.navh .nav2 { transform: rotate(-45deg); width: 10px; margin-left: -1px; margin-top: -5px; }
.navh .nav3 { transform: rotate(-45deg); width: 9px; margin-top: 3px; marg:in-left: -8px; }
.navh:hover .nav2 { margin-top: -8px; margin-left: 7px; }
.navh:hover .nav3 { margin-top: 5px; margin-left: -12px; }
.smdaohang { position: fixed; width: 300px; height: 0px; overflow: auto; top: 0px; right: 0px; background: #00aaa4; z-index: 9999999; transition: 0.8s; text-align: center; }
.smdaohangh { right: 0px; top: 0px; height: 100%; }
.topnav { margin: auto; margin-top: 30px; padding: 20px; }
ul.topnav li { text-align: left; position: relative; }
ul.topnav li a { padding: 15px 5px; padding-left: 0px; color: #fff; display: block; font-size: 16px; font-size: 1.6rem; line-height: 24px; padding-right: 50px; border-bottom: 1px dashed #fff; font-family: Lato-Regular, Arial, Helvetica, sans-serif; }
ul.topnav ul { display: none; }
ul.topnav ul li { clear: both; }
ul.topnav ul li a { padding: 5px 5px; padding-left: 20px; font-size: 14px; font-size: 1.4rem; font-weight: normal; outline: 0; border: none; }
ul.topnav ul li a:hover { }
ul.topnav ul ul li a { padding-left: 40px; font-size: 12px; font-size: 1.2rem; }
ul.topnav ul ul { border-top: 1px dashed rgba(255,255,255,0.5); border-bottom: 1px dashed rgba(255,255,255,0.5); }
ul.topnav ul ul ul li a { padding-left: 60px; }
ul.topnav span { display: block; position: absolute; right: 0px; top: 15px; width: 20px; height: 20px; background: #fff; background: rgba(255,255,255,0.6); cursor: pointer; border-radius: 50%; transition: 0.5s; }
ul.topnav span:before { content: ""; width: 6px; height: 2px; background: #333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: 0px; transform: rotate(45deg); transform-origin: right center }
ul.topnav span:after { content: ""; width: 6px; height: 2px; background: #333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: -1px; transform: rotate(-45deg); transform-origin: right center; transition: 0.5s; }
ul.topnav span.yizi { transform: rotate(90deg) }
.smdaohang form { margin-top: 10px; margin-bottom: 15px; width: 240px; height: 36px; border: 1px solid #fff; position: relative; background: #fff; }
.smdaohang form .iptc { -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 34px; line-height: 34px; display: block; float: left; border-radius: 10px; }
.smdaohang form .ipsc { width: 20%; height: 34px; line-height: 34px; display: block; float: right; background: transparent; position: relative; z-index: 99; }
.smdaohang form i { position: absolute; right: 10px; top: 6px; }
.topnav2{ padding-top:0px; margin-top:-18px;  }
.header_con{ margin-right:50px; background:none; color:#00aaa4; line-height:24px; padding:0px; border:none; }
.top{ padding:0px; line-height:24px;}
.header_con{ margin-top:0px; }
.slideshow{ margin-top:78px; }
.slideshow2{ display:none; }
.brow{ margin-top:82px; }
.headerdw{ position:fixed; }
.bottom{ padding-bottom:60px;}
.dingwei{ display:none; }
.dingwei2 { display:block; }
.ipart_title1{ font-size:28px; font-size:2.8rem; line-height:34px;}
.ipart4_tleft{ width:95%; margin:0 auto; }
.foo1, .foo3{ float:left; width:47.5%; margin-right:2.5%; }
.foo_clear{ clear:both; }
.foo2, .foo4{ width:50%; float:left; margin-right:0px; }
.foo3,.foo4{ margin-top:20px; }
.footer_title{ margin-bottom:5px; }
.footer{ padding-top:15px; padding-bottom:20px; }
.foo4_xp{ max-width:100%; }
.ipart6_kuang li{ width:32%; margin-left:2%; }
.ipart1_bottom li{ margin-top:15px; }
.ipart4_tright .ipart_title1{ line-height:34px; margin:5px 0px;  }
.ipart4_trbiao_span2{ font-size:16px; font-size:1.6rem; }
.left_title a, .left_top .left_title a{ font-size:16px; font-size:1.6rem; padding-top:5px; padding-bottom:5px; }
.lNav{ font-size:14px; font-size:1.4rem; line-height:26px; padding-top:0px; padding-bottom:0px; }
.left_nav{ padding-bottom:10px; }
.left_center2 ul{ padding-top:15px; padding-bottom:5px; }
.left_center2 li{ margin-bottom:10px; }
.left_bottom_wz1{ font-size:20px; font-size:2rem;  line-height:26px;}
.left_bottom_wz2, .left_bottom_wz3{ font-size:14px; font-size:1.4rem; line-height:22px;}
.left_bottom_wz2{ margin-top:7px; margin-bottom:10px; }
.rot1_nr,.rot1_nr:nth-child(3n){ width:48.5%; margin-right:3%; }
.rot1_nr:nth-child(2n){ margin-right:0px; }
.rot1_nr{ margin-bottom:15px; }
.brow a{ font-size:14px; font-size:1.4rem; }
.brow{ padding:5px 0px; }
.rot1{ padding-top:10px; }
.rot1_ttitle{ font-size:20px; font-size:2rem; }
.rot1_tmore span{ font-size:14px; font-size:1.4rem; }
.jianjie h1{ font-size:20px; font-size:2rem; line-height:24px; }
.rot2_kuang2_btitle{ font-size:22px; font-size:2.2rem; line-height:26px; }
.rot2_xp .input1 input, .rot2_xp .input4, .rot2_xp .input5{  line-height:28px; padding-top:6px; padding-bottom:6px; font-size:14px; font-size:1.4rem; }
.rot2_xp .yanzhengma{ height:42px; }
.rot2_xp textarea{ font-size:14px; font-size:1.4rem; }
.rot2_xp .input1, .rot2_xp .input3, .rot2_xp .input2{ margin-top:12px; }
.rot2_xp .xing,.rot2_xp .input3{ background-position:0px  13px; }
.rot2_kuang3_title{ font-size:22px; font-size:2.2rem; line-height:30px; padding:7px 15px; width:60%; background-position:top right;}
.rot2_kuang3_lunbobiao{ top:14px; }
.img-list5{ margin-top:20px; }
.rot2_adv_title{ font-size:16px; font-size:1.6rem; margin-bottom:5px; }
.ind1_trtitle{ font-size:18px; font-size:1.8rem; }
.ind1_trwz{ margin-top:0px; }
.ind1{ padding-top:10px;}
.ind2_tltitle, .ind2_center2_title{ font-size:24px; font-size:2.4rem; line-height:30px;}
.ind2_trtitle{ font-size:20px; font-size:2rem; line-height:24px; }
.ind2_fy_pre::before,.ind2_fy_next::before{ width:25px; height:25px; line-height:25px; font-size:16px; font-size:1.6rem; }
.ind2_fy{ padding-top:10px; margin-top:25px; }
.ind2_fy_div{ margin-top:8px; }
.ind2_top{ padding-bottom:25px; }
.ind2{ padding-top:10px; }
.ind2_center,.ind2_center2,.ind2_bottom{ padding-top:20px; padding-bottom:25px; }
.ind2_center_bmore{ margin-top:0px; }
.ind2_center2_title{ margin-bottom:17px; }
.img-scroll6 .prev,.img-scroll9 .prev{ left:5px; }
.img-scroll6 .next,.img-scroll9 .next{ right:5px; }
.ind2_bottom_ul{ margin-top:17px; }
.ind2_bliwz{ margin-top:5px; font-size:14px; font-size:1.4rem; line-height:22px;}
.ind2_bottom_ul li{ width:11.2%; }
.ind2_bottom_ul i{ margin-left:0.3%; margin-right:0.3%; width:3%; margin-top:50px;}
.ind2_tleft{ width:calc(100% - 380px);}
.ind2_tlwz{ margin-top:15px; }
.cap_dwz_title, .cap_kuang1_ltitle{ font-size:22px; font-size:2.2rem; }
.cap_dwz_wz{ margin-top:20px; }
.cap_div1,.cap_div2,.cap_div3{ padding:30px 0px; }
.cap_kuang1_lwz { margin-top:15px; }
.cap_xp .input1 input, .cap_xp textarea, .cap_xp .input4, .cap_xp .input5{ line-height:28px; padding-top:3px; padding-bottom:3px; }
.cap_xp .yanzhengma{ height:36px; }
.cap_xp .input1, .cap_xp .input2, .cap_xp .input3{ margin-top:12px; }
.cap_xp .xing,.cap_xp .input3,.cap_xp .input2{ background-position:5px 10px; }
.rd_tkuang{ padding-top:0px; }
.rd_thx,.rd_chx{ margin-top:9px; margin-bottom:15px; }
.rd_tkuang .rd_twz{ margin-bottom:20px; }
.rd_top{ padding-bottom:30px; }
.rd_center{ padding-top:15px; }
.rd_ckuang{ padding-top:20px; padding-bottom:10px; }
.rd_ckuang_wz{ padding:5px; font-size:16px; font-size:1.6rem; }
.rd_ckuang li{ margin-bottom:20px; }
.ipart4_bk2{ padding:25px 10px; text-align:center;  }

.ipart4_bdiv{ width: 24%; height: 280px}
.ipart4_bdiv .ipart4_bpic{opacity: 0.8; margin:0 auto;}
.ipart4_bdiv .ipart4_bk1{ transform: translateY(100%)}
.ipart4_bdiv .ipart4_bk2{ opacity: 1;}
.ipart4_bk2_title{ padding-top:10px; padding-bottom:10px;  margin-top:0px; }
.ipart4_bk2_wz{ margin-top:0px;max-height:104px; -webkit-line-clamp: 4; }
.ipart4_bk2_title, .ipart4_bk1_title{ font-size:16px; font-size:1.6rem; }
.ab1_k1_lwzspan2{ font-size:16px; font-size:1.6rem; }
.ab1_k1_lwz{ margin-bottom:0px; }
.ab1_k1_left .ipart_title1{ line-height:34px; }
.ab1_k2{ padding-top:17px; }
.ab1_k2_top .ipart_wz1{ margin-top:10px; }
.ab1_k2_div1{ padding-top:15px; }
.ab1_k2_dpic{ margin-bottom:15px; }
.ab1_k2_dtitle{ font-size:18px; font-size:1.8rem;}
.ab1_k2_div1 .ab1_k2_dtitle,.ab1_k2_div2 .ab1_k2_dtitle{ margin-bottom:5px;}
.ab1_k2 ul li{ background-size:8px; background-position:left 10px; }
.img-scroll8 .prev, .img-scroll8 .next,.img-scroll7 .prev, .img-scroll7 .next{ width:35px; height:35px; line-height:35px; }
.img-scroll8-qh{ margin-top:18px; }
.ab1k5-img-list li{ width:0.23%; margin-right:0.027%; }
.ab1k5-img-wz{ font-size:14px; font-size:1.4rem; }
.ab1{ padding-bottom:25px; }
.ab2_k5_div{ display:block; }
.ab2_k5_left,.ab2_k5_right{ float:none; width:100%; }
.ab2_k5_right{ marg in:0 auto; margin-top:20px; }
.ab2_k5_right img{ margin:0 auto; }
.ab2_k5{ padding-top:25px; }
.ab2_k1_rtitle{ font-size:16px; font-size:1.6rem; }
.ab2_title{ font-size:24px; font-size:2.4rem; }
.ab2_k3_dtitle{ font-size:18px; font-size:1.8rem; margin-bottom:5px;}
.ab2_k3_div{ padding:15px 20px; margin-top:20px;}

.ab2_k3{ padding-bottom:25px; }
.ab2_k2{ margin-top:20px;}
.ab2_k4{ padding-top:10px; padding-bottom:25px; }
.ab2_k4_dtitle{ font-size:16px; font-size:1.6rem; margin-bottom:0px;}
.ab2_k5{ padding-top:15px; }
.ab2_k5 .ab2_title{ margin-bottom:0px; }
.ab2_k5_lbiao{ width:35px; height:40px; font-size:16px; font-size:1.6rem; padding-top:5px;}
.ab2_k5_lwz{ width:calc(100% - 60px); }
.ab2_k6_title{ font-size:30px; font-size:3rem; line-height:36px; }
.ab2_k6{ padding-top:10px; padding-bottom:25px; }
.ab2_k6_xp .input1,.ab2_k6_xp .input2,.ab2_k6_xp .input3{ margin-top:12px; }
.ab2_k2_rtitle2{ font-size:16px; font-size:1.6rem; }
.ab2_k6_xp .input1 input, .ab2_k6_xp textarea, .ab2_k6_xp .input4{ font-size:14px; font-size:1.4rem; }
.ab2_k6_xp .input1 input, .ab2_k6_xp .input4{ height:34px; padding-top:4px; padding-bottom:4px; }
.ab2_k6_xp .xing{ background:url(../images/xing.png) no-repeat 0px 9px;}
.med1_video_wz{ font-size:16px; font-size:1.6rem; line-height:24px; padding:7px 10px; }
.med1_video_videoan{ width:45px; height:45px; margin-top:-22px; margin-left:-22px; }
.ind1_bottom{ padding-top:5px; }
.med1{ padding-bottom:15px; }
.ind1_fy a{ padding-top:3px; padding-bottom:3px; width:35px;  }
.med2_tdtime{ font-size:12px; font-size:1.2rem; }
.med2_tdmore{ padding:5px; }
.med2_top{ padding-bottom:15px; }
.med2{ padding-top:5px; }
.med3_top_title{ font-size:24px; font-size:2.4rem; line-height:28px; }
.img-list9_date{ font-size:12px; font-size:1.2rem; line-height:20px; }
.med3_center .ind2_center2_title{ margin-bottom:17px; }
.med3_center{ padding-top:20px; }
.img-list9_div{ padding:5px 0px 0px 0px; }
.con_tltitle{ font-size:18px; font-size:1.8rem; line-height:24px; }
.con_tleft ul{ margin-top:10px; }
.con_cpic{ width:100px; height:100px; top:-50px; margin-left:-50px; }
.con_center{ margin-top:60px; }
.con_c_div{ padding-top:60px; padding-left:20px; padding-right:20px; padding-bottom:25px; }

.con_bottom{ margin-top:25px; }
.con_bottom{ padding-bottom:25px; }
.con{ padding-bottom:30px; }
.con_xp .input1, .con_xp .input2, .con_xp .input3{ margin-top:15px; }
.con_xp .input4{ width:calc(100% - 130px)}
.zoomWindow,.zoomPup{ display:none !important; }
.med1_video_mark .med1_video_box,.ab1_video_mark .ab1_video_box{ max-width:inherit; max-height:100%; left:2.5%; width:95%;     -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);}
.med1_video_mark .med1_video_box .close::before,.ab1_video_mark .ab1_video_box .close::before{ font-size:20px; font-size:2rem; }
.med1_video_mark .med1_video_box,.ab1_video_mark .ab1_video_box .close{right:-10px;}
.con_ctitle{ font-size:18px; font-size:1.8rem; line-height:24px; margin-bottom:10px; }
.about1img-scroll4 .prev, .about1img-scroll4 .next{ height:50px; margin-top:-25px; padding-top:17px; font-size:16px; font-size:1.6rem;}
}
@media screen and (max-width:899px) {
.ipart1_tleft{ float:none; width:100%; text-align:center; }	
.ipart1_tright{ float:none; width:100%; margin-top:10px; text-align:center; }
.ipart1_tright .ipart_more1{ margin:0 auto; margin-top:15px; }
.ipart2{ padding-bottom:30px; }
.ipart3{ margin-top:30px; }
.ipart3 .zong{ margin-top:0px; box-shadow:0px 0px 10px rgba(0,0,0,0.2); }
.ipart4_tright{ margin-top:20px; }
.rot2_kuang2_menu li{ font-family:OpenSans-Regular, Arial, "Arial Black", "sans-serif", Verdana; font-size:14px; font-size:1.4rem; }
.cap_div .zong{ display:block; }
.cap_pic,.cap_dwz{ width:100%; }
.cap_pic{ margin:0 auto; margin-bottom:20px; }
.cap_dwz{ text-align:center; }
.cap_dwz_wz{ margin-top:10px; } 
.cap_kuang1_div{ display:block; }
.cap_kuang1_left{ width:100%; float:none; }
.cap_kuang1_right{ width:100%; float:none; margin:0 auto; margin-top:20px;  }
.cap_xp .input5{ float:left; margin-left:16px; }
}


@media screen and (max-width:799px) {
.phone_wz, .phone_wz a, .phone_wz span, .phone_wz p,.ipart3 .ipart_wz1{ font-size:12px; font-size:1.2rem; line-height:22px; }	
.ipart5_bottom{ padding-top:0px; }
.ipart5_bottom li{ width:30%; margin-left:5%; margin-top:25px; }
.ipart5_bottom li:nth-child(4){ margin-left:0px; }
.ipart_title1{ font-size:24px; font-size:2.4rem; line-height:30px; }
.ipart1_bwz,.ipart2_kuang1_wz{ height:66px; }
.ipart6_kwz{ height:44px; }
.ipart1_btitle{  font-size:16px; font-size:1.6rem; line-height:28px;}
.ipart1_bwz{ margin-top:7px; }
.ipart1_bmore{ width:30px; height:30px;}
.ipart1_bkuang1 .ipart1_bmore::before, .ipart1_bkuang2 .ipart1_bmore::before{ line-height:30px; }
.ipart2_kuang1_title{ font-size:16px; font-size:1.6rem; }
.img-scroll3 .prev, .img-scroll3 .next{ width:40px; height:40px; font-size:20px; font-size:2rem; line-height:40px; top:30%;}
.ipart3 .ipart_title1{ margin-bottom:5px; }
.ipart4_tright .ipart_title1{ line-height:30px; }
.ipart6_kdate{ font-size:12px; font-size:1.2rem; line-height:22px; }
.ipart6_ktitle{ font-size:14px; font-size:1.4rem; line-height:26px; margin:0px; }
.ipart6_kdiv{ padding:5px; }
.ipart6_kmore{ margin-top:10px; }
.slick-dots li button{ width:12px; height:12px; }
.left_news_title{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:0px; margin-bottom:0px; max-height:48px; }
.left_news_time{ font-size:12px; font-size:1.2rem; }
.left_news{ padding-top:5px; padding-bottom:5px;}
.rot1_ntitle{ font-size:14px; font-size:1.4rem; line-height:24px; height:24px; -webkit-line-clamp:1; }
.rot1_wz a{ height:44px; }
.rot1_nr, .rot1_nr:nth-child(3n),.rot1_nr:nth-child(2n){ width:42%; margin-left:4%; margin-right:4%; }
.rot1_nbottom{ padding-top:7px; }
.rot1_div{ padding-bottom:0px; }
.left_top{ margin-bottom:20px; }
.left_center, .left_tags,.left_bottom{ margin-top:20px; }
.left_bottom_wz1{ font-size:16px; font-size:1.6rem; }
.left_bottom_wz2, .left_bottom_wz3{ font-size:12px; font-size:1.2rem; }
.left_bottom_div{ padding-bottom:12px;} 
.left_news_wz{ max-height:44px; -webkit-line-clamp:2; }
.brow a{ font-size:12px; font-size:1.2rem; }
.rot1_ttitle{ font-size:16px; font-size:1.6rem; }
.jianjie h1,.rot2_kuang2_btitle{ font-size:16px; font-size:1.6rem; }
.rot2_xp .input1 input, .rot2_xp .input4, .rot2_xp .input5{ line-height:24px; padding-top:3px; padding-bottom:3px; font-size:12px; font-size:1.2rem; }
.rot2_xp textarea{ font-size:12px; font-size:1.2rem; }
.rot2_xp .yanzhengma{ height:32px; }
.rot2_xp .input1, .rot2_xp .input3, .rot2_xp .input2{ margin-top:10px; }
.rot2_xp .xing,.rot2_xp .input3{ background-position:0px 8px; }
.rot2_kuang3_title{ font-size:16px; font-size:1.6rem; line-height:24px; }
.img-scroll5 .prev, .img-scroll5 .next{ font-size:22px; font-size:2.2rem; }
.rot2_kuang3_lunbobiao{ width:55px; top:12px; }
.img-list5_wz{ font-size:14px; font-size:1.4rem; margin-top:5px; margin-bottom:0px;}
.img-list5_wz2{ height:44px; }
.rot2_adv_title{ font-size:14px; font-size:1.4rem; margin-bottom:0px; line-height:26px;}
.rot2_adv_div p em{ width:6px; height:6px; margin-left:0px; margin-right:7px; }
.ind1_trwz{ height:44px; }
.ind1_top ul li{ margin-bottom:15px; }
.ind1_trtitle{ font-size:14px; font-size:1.4rem; line-height:24px; }
.ind2_tltitle, .ind2_center2_title{ font-size:18px; font-size:1.8rem; line-height:26px; }
.ind2_tleft .prinz{ margin-left:0px; margin-top:3px;}
.ind2_tlwz{ margin-top:10px; }
.ind2_fy{ margin-top:17px; padding-top:7px; }
.ind2_trtitle{ font-size:16px; font-size:1.6rem; padding-top:5px; padding-bottom:5px;}
.ind2_tright{ width:280px; }
.ind2_tleft{ width:calc(100% - 310px); }
.ind2_trdate{ font-size:12px; font-size:1.2rem; line-height:20px; margin-top:5px; }
.ind2_trwz{ font-size:14px; font-size:1.4rem; line-height:22px; max-height:44px; }
.ind2_center, .ind2_center2, .ind2_bottom{ padding-top:15px; padding-bottom:20px; }
.ipart_more1{ margin-top:7px; }
.ind2_center .ipart_title1{ margin-bottom:10px; }
.img-list6_title{ font-size:14px; font-size:1.4rem; line-height:26px; }
.img-list6_wz{ height:44px; }
.ind2_bottom_ul{ display:block; }
.ind2_bottom_ul li,.ind2_bottom_ul i{ float:left;}
.ind2_bottom_ul li{ width:20%; margin-bottom:10px; }
.ind2_blipic img{ width:95%; margin:0 auto; }
.ind2_bliwz{ height:44px; overflow:hidden; }
.ind2_bottom{ padding-bottom:10px; }
.cap_div1, .cap_div2, .cap_div3{ padding:20px 0px; }
.cap_dwz_title, .cap_kuang1_ltitle{ font-size:16px; font-size:1.6rem; line-height:24px; }
.cap_pic{ margin-bottom:10px; }
.cap_kuang1_lwz{ font-size:12px; font-size:1.2rem; margin-top:7px; }
.cap_kuang1{ margin-top:15px; }
.cap_xp .input1 input, .cap_xp textarea, .cap_xp .input4, .cap_xp .input5{ font-size:12px; font-size:1.2rem; padding-left:10px;}
.rd_top{ padding-bottom:20px; }
.rd_center{ padding-top:10px; }
.rd_thx, .rd_chx{ margin-bottom:10px; }
.rd_ckuang_wz{ font-size:14px; font-size:1.4rem; padding:3px 5px; line-height:24px; }
.ipart4_top{ padding-bottom:15px; }
.ipart4_bk2_title, .ipart4_bk1_title{ font-size:14px; font-size:1.4rem; }	
.ipart4_bk2_wz{ max-height:88px;  -webkit-line-clamp: 4;}
.ipart4_bdiv{ height:230px; }
.ipart4_bpic{ max-width:35px; }
.ipart4_bk2_title{ padding-top:5px; padding-bottom:5px; }
.ipart4_bdiv{ width:48%; margin-top:15px; }
.img-scroll8 .prev, .img-scroll8 .next,.img-scroll7 .prev, .img-scroll7 .next{ width:25px; height:25px; line-height:25px; }
.img-scroll8 .prev .iconfont,.img-scroll8 .next .iconfont,.img-scroll7 .prev .iconfont,.img-scroll7 .next .iconfont{ font-size:14px; font-size:1.4rem;}
.img-scroll8-qh{ width:70px; }
.ab1_k4{ padding-top:15px; }
.ab1_k4 .ipart_wz1{ padding-top:5px; padding-bottom:15px;}
.ab1k5-img-list li{ width:0.319%; margin-right:0.0215%; }
.ab1k5-img-wz{ font-size:12px; font-size:1.2rem; }
.ab1{ padding-bottom:20px; }
.ab1_k1_lwzspan2{ font-size:14px; font-size:1.4rem; }
.ab1{ padding-top:5px; }
.ab1_k2_dtitle{ font-size:16px; font-size:1.6rem; }
.ab1_k2_dpic{ margin-bottom:7px; }
.ab1_k2 ul li{ font-size:12px; font-size:1.2rem; line-height:22px; }
.ab1_k2_div2{ padding-top:20px; }
.ab1_k2{ padding-bottom:10px; }
.ab1_k3{ margin-top:15px; }
.ab1_k3 .ipart_wz1{ margin-top:5px; }
.img-scroll8{ margin-top:15px; }
.img-scroll8-qh{ margin-top:12px; }
.ab1_k4{ padding-top:0px; }
.ab1_k5{ margin-top:20px; }
.ab2_k1_rtitle{ font-size:14px; font-size:1.4rem; }
.ab2_k1_icon{ width:55px; height:55px; padding-top:15px; }
.ab2_k1_icon img{ width:25px; }
.ab2_k1_right{ width:calc(100% - 65px); }
.ab2_k1_rwz{ font-size:12px; font-size:1.2rem; line-height:22px; }
.ab2_title{ font-size:18px; font-size:1.8rem; line-height:26px; }
.ab2_k2_pic{ margin-bottom:15px; }
.ab2_k2_rtitle2{ font-size:14px; font-size:1.4rem; margin-top:0px; margin-bottom:2px; }
.ab2_k3_div{ margin-top:12px; }
.ab2_k3{ padding-top:5px; }
.ab2_k3_dtitle,.ab2_k4_dtitle{ font-size:14px; font-size:1.4rem; line-height:24px; }
.ab2_k3_div,.ab2_k4_div{ padding:8px 12px; }
.ab2_k4,.ab2_k5{ padding-bottom:20px; }
.ab2_k5{ padding-top:10px; }
.ab2_k5_left li{ padding-bottom:0px; }
.ab2_k6{ padding-top:5px; padding-bottom:25px; }
.ab2_k6_xp .input1 input, .ab2_k6_xp textarea, .ab2_k6_xp .input4{ font-size:12px; font-size:1.2rem; }
.ab2_k6_xp .input1 input, .ab2_k6_xp .input4{ height:30px; padding-top:2px; padding-bottom:2px; }
.ab2_k6_xp .yanzhengma{ height:30px; }
.ab2_k6_xp .input1{ width:49%; }
.ab2_k6_xp .input4{ width:calc(100% - 90px); }
.med1_video_wz{font-size:14px; font-size:1.4rem; padding:3px 7px;}
.med1_video_list li{ margin-bottom:12px; }
.med1{ padding-bottom:15px; }
.ind1_fy a{ margin-bottom:10px; }
.med2_tdwz{ height:44px; }
.med2_tdtitle{ font-size:14px; font-size:1.4rem; margin-top:0px;}
.med2_tdmore{ margin-top:10px; width:100%; }
.med2_top li{ margin-bottom:12px; }
.med3_top_title{ font-size:20px; font-size:2rem; line-height:26px; margin-bottom:7px; }
.med3_top_ds{ padding-bottom:12px; margin-bottom:8px; }
.img-list9_title{ font-size:14px; font-size:1.4rem; line-height:24px; }
.img-list9_wz{ height:44px;}
.img-scroll9 .prev, .img-scroll9 .next{ top:25%; width:30px; height:30px; line-height:30px; font-size:16px; font-size:1.6rem; }
.img-scroll6 .prev, .img-scroll6 .next{ height:30px; line-height:30px; font-size:16px; font-size:1.6rem;}
.con_top{ display:block; box-shadow:none;}
.con_tleft,.con_tright{ float:none; width:100%; padding:0px; }
.con_tright{ margin-top:10px; }
.con_center{ margin-top:0px; }
.con_top{ margin-bottom:0px; }
.con_c_div{ float:none; width:100%; margin:0 auto; margin-top:70px;}
.con_xp .xing{ background-position:5px 19px;}
.con_xp .input1, .con_xp .input2, .con_xp .input3{ padding-left:15px; }
.con_xp .input3, .con_xp .input4, .con_xp .input5, .con_xp .input1 input{ font-size:12px; font-size:1.2rem; height:30px; line-height:20px;}
.con_xp textarea{ font-size:12px; font-size:1.2rem; }
.con_xp .yanzhengma{ height:30px; }
.con_xp .input1, .con_xp .input2, .con_xp .input3{ margin-top:10px; }
.con_xp .input4{ width:calc(100% - 100px)}
.con_tleft li, .con_cleft li{ font-size:12px; font-size:1.2rem; line-height:24px;  }
.con_tleft li::before,.con_cleft li::before{ font-size:14px; font-size:1.4rem; }
.con_cleft{ width:calc(100% - 85px );}
.con_cpic{ width:70px; height:70px; top:-35px; margin-left:-35px; }
.con_c_div{  margin-top:50px; padding:40px 10px 10px 10px; }
.con_cright{ width:75px; }
.con_tltitle{ font-size:16px; font-size:1.6rem; }
.ind1_top{ padding-bottom:0px; }
.rd_ckuang{ padding-bottom:0px; }
.con_ctitle{ font-size:14px; font-size:1.4rem; line-height:22px; margin-bottom:5px; }
.about1img-scroll4 .prev, .about1img-scroll4 .next{ height:40px; width:20px; margin-top:-20px; padding-top:13px; font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:779px) {
.foo1, .foo2, .foo4,.foo3 .footer_title,.foo3 ul{ display:none; }
.foo3{ margin-top:0px; float:none; width:100%; text-align:center; }
.foo3_sjmt{ padding-top:0px; }
.foo3_sjmt a{ display:inline-block; float:none; }
.footer{ padding-top:5px; }
.ipart1_bkuang1,.ipart1_bkuang2{ float:none !important; width:100%; margin:0 auto; margin-top:20px; }
.right{ float:none; width:100%;}
.proslide_menubtn ,.proslide_menubtn span{ display:block;}
.left_navyi{ display:none; }
.left{ float:none; width:100%;   margin-top:25px;}
.rot2_kuang3{ padding-bottom:0px; } 
.inno { width:100%;}
.inno a{ width:48.5%;}
}

@media screen and (max-width:719px) {
.rot1_nr, .rot1_nr:nth-child(3n),.rot1_nr:nth-child(2n){ width:45%; margin-left:2.5%; margin-right:2.5%; }
.img-list6 li{ width:0.32%; margin-right:0.02%; }
.med2_top li,.med2_top li:nth-child(3n){ width:48.5%; margin-right:3%;}
.med2_top li:nth-child(2n){ margin-right:0px; }
.med2_tdiv{ padding:5px;}
}
@media screen and (max-width:659px) {
.ipart_title1{ font-size:20px; font-size:2rem; line-height:26px; }
.ipart1_btitle{ font-size:14px; font-size:1.4rem;  padding-bottom:0px; }
.ipart1_bwz{ margin-top:3px; }	
.ipart1_bmore{ margin-top:10px; }
.ipart2{ padding-bottom:20px; }
.ipart2_kuang1_title{ font-size:14px; font-size:1.4rem; margin-top:5px;}
.ipart3_bmore{ width:95%;}
.ipart3_bmore1, .ipart3_bmore2{ width:47%; }
.ipart4_tright .ipart_title1{ line-height:26px; }
.ipart4_trbiao_span2{ font-size:14px; font-size:1.4rem; }
.ind1_top ul li{ padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:10px; }
.ind1_tpic{ width:100%; margin:0 auto; }
.ind1_tright{ width:100%; padding-top:10px; }
.ind1_trmore{ margin:0 auto; }
.ind2_tleft{ float:none; width:100%; }
.ind2_tright{ float:none; width:100%; padding-top:15px; }
.ind2_tright li{ width:100%; max-width:307px; margin:0 auto; margin-bottom:11px; }
.ind2_center_bmore1, .ind2_center_bmore2{ width:47%; padding:3px 5px; }
.ab2_k4 ul li,.ab2_k4 ul li:nth-child(3){ float:none; width:100%; margin:0 auto; margin-top:15px; }
.ab2_k4 ul li .ipart_wz1{ max-height:182px; height:auto; }
.links{ display:none; }
}
@media screen and (max-width:599px) {
.ipart5_bottom li{ width:32%; margin-left:2%; margin-top:15px; }
.rot1_nr, .rot1_nr:nth-child(3n){ width:48%; margin-left:0px;  margin-right:4%; }	
.rot1_nr:nth-child(2n){ margin-right:0px; width:48%; margin-left:0px; }
.rot2_kuang2_menu li{ font-size:12px; font-size:1.2rem; }
.img-list5 li{ width:0.49%; margin-right:0.02%; }
.ind2_bottom_ul li{ width:25%;  }
.ind2_bottom_ul  i{ width:7%; }
.rd_ckuang li{ margin-bottom:15px; }
.rd_ckuang li,.rd_ckuang li:nth-child(3n){ width:48%; margin-right:4%;}
.rd_ckuang li:nth-child(2n){ margin-right:0px; }
.ab1k3-img-list li{ width:0.485%; margin-right:0.03%; }
.med1_video_wz{ font-size:12px; font-size:1.2rem; line-height:22px; }
.img-scroll9 .prev, .img-scroll9 .next{ top:20%; }
.ab1_k1_lbiao{ width:35px; height:35px;  margin-top:-14px; margin-left:-17px; }
}
@media screen and (max-width:539px) {
.con_xp .input3_div{ width:100%; }	
.con_clear{ clear:both; }
.con_xp .input5{ width:100%; float:none; margin-left:0px; margin-top:10px; }
.con_xp .input3{ height:auto; }
}
@media screen and (max-width:499px) {
.top{ display:none;  }
.phone_nav{ top:8px; }
.slideshow,.slideshow2{ margin-top:49px; }
.brow{ margin-top:50px; }
.ipart1_bwz{ height:44px;  -webkit-line-clamp:2; }
.ipart1_bdiv{ top:0px; left:5px; width:calc(100% - 5px); }
.img-scroll3 .prev, .img-scroll3 .next{ top:25%; }
.ipart6_kuang li,.ipart6_kuang li:first-child{ float:none; width:100%; margin:0 auto; margin-top:15px; }
.rot1_in a{ width:auto; padding-left:5px; padding-right:5px; }
.rot2_xp .input1,.rot2_xp .input4{ width:100%; float:none; }
.rot2_xp .yanzhengma{ float:none; margin:0px; margin-top:10px; }
.img-list6 li,.img-list9 li{ width:0.48%; margin-right:0.04%; }
.cap_dwz_title, .cap_kuang1_ltitle{ font-size:14px; font-size:1.4rem; }
.cap_dwz_wz{ margin-top:5px; }
.rd_ckuang li,.rd_ckuang li:nth-child(3n){ width:48.5%; margin-right:3%;}
.rd_ckuang li:nth-child(2n){ margin-right:0px; }
.rd_ckuang_wz{ font-size:12px; font-size:1.2rem; }
.ipart4_bdiv{ width: 100%; height: 180px; margin-top:10px;}
.ab1k5-img-list{ width:85%; }
.ab1k5-img-list li{ width:0.485%; margin-right:0.03%; }
.ipart4_bk2_wz{ max-height:44px; -webkit-line-clamp:2;}
.ab1_k4 .ipart_wz1{ background:none;}
.ab2_k6_xp .input1{ width:100%; }
.ab2_k6_xp .input3_div{ width:100%; float:none; }
.ab2_k6_xp .input3 .input1{ float:none; margin-top:12px;padding-left:0px; }
.ab2_k6_clear{ clear:both; }
.ab2_k1 li{ width:100%; }
.med1_video_list li:nth-child(2n-1),.med1_video_list li:nth-child(2n){ float:none; }
.med1_video_list li{ width:100%; margin:0 auto; margin-bottom:12px; }
.med1{ padding-top:5px; }
.rot2_xp .input5{ margin:0 auto; float:none; width:100%; margin-top:10px; }
}
.rot2_kuang2_menuxptitle{ display:none; }
@media screen and (max-width:419px) {
.rot2_kuang2_menu{ display:none; }

.rot2_kuang2_menuxptitle{ display:block;  font-size:14px; font-size:1.4rem; line-height:26px; color:#00aaa4; font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;}
#main2 ul{ display:block !important; margin-bottom:20px;  }	
.rot2_kuang2_qh_menuwz{ padding-top:0px; }
.rot2_kuang2_bottom{ margin-top:0px; }
.rot2_clear{ clear:both; }
.rot2_xp .input5{ float:none; width:100%; margin:0px; margin-top:10px; }
.ind2_bottom_ul li{ width:28%;  }
.ind2_bottom_ul  i{ width:4%; }
.ind2_bliwz{ font-size:12px; font-size:1.2rem; }
.cap_xp form{ display:block; }
.cap_xp .input1{ width:100%; }
.can_clear{ display:block; }
.cap_xp .input5{ width:100%; margin-left:0px; float:none; margin-top:12px;}
.cap_xp .input4{ width:50%;}
.con_xp .input1{ width:100%; }

}
@media screen and (max-width:399px) {
.rot1_nr, .rot1_nr:nth-child(3n){ width:49%;  margin-right:2%; }	
.rot1_nr:nth-child(2n){ margin-right:0px; }
.ab1k5-img-list{ width:78%; }
}

@font-face { font-family: OpenSans-Regular; src: url("../fonts/OpenSans-Regular.woff2") format("woff2"),  url("../fonts/OpenSans-Regular.woff") format("woff"),  url("../fonts/OpenSans-Regular.ttf") format("truetype"),  url("../fonts/OpenSans-Regular.eot") format("embedded-opentype"),  url("../fonts/OpenSans-Regular.svg") format("svg"); }



@font-face { font-family: OpenSans-Bold; src: url("../fonts/OpenSans-Bold.woff2") format("woff2"),  url("../fonts/OpenSans-Bold.woff") format("woff"),  url("../fonts/OpenSans-Bold") format("truetype"),  url("../fonts/OpenSans-Bold.eot") format("embedded-opentype"),  url("../fonts/OpenSans-Bold.svg") format("svg"); }


@font-face { font-family:OPENSANS-SEMIBOLD; src: url("../fonts/OPENSANS-SEMIBOLD.woff2") format("woff2"),  url("../fonts/OPENSANS-SEMIBOLD.woff") format("woff"),  url("../fonts/OPENSANS-SEMIBOLD.TTF") format("truetype"),  url("../fonts/OPENSANS-SEMIBOLD.eot") format("embedded-opentype"),  url("../fonts/OPENSANS-SEMIBOLD.svg") format("svg"); }


@font-face { font-family: "iconfont"; /* Project id 1768807 */
	src: url('../fonts/iconfont.woff2?t=1698980217136') format('woff2'),  url('../fonts/iconfont.woff?t=1698980217136') format('woff'),  url('../fonts/iconfont.ttf?t=1698980217136') format('truetype'); }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-twitter-new2:before { content: "\e800"; }
.icon-twitter-new:before { content: "\e7ff"; }
.icon-twitter3:before { content: "\e7fd"; }
.icon-twitter4:before { content: "\e7fe"; }
.icon-biaoqian:before { content: "\e649"; }
.icon-top2:before { content: "\e637"; }
.icon-shangchuan:before { content: "\e602"; }
.icon-sousuo4:before { content: "\e610"; }
.icon-sousuo:before { content: "\e616"; }
.icon-sousuo1:before { content: "\e65b"; }
.icon-up7:before { content: "\e722"; }
.icon-bottom7:before { content: "\e723"; }
.icon-left7:before { content: "\e724"; }
.icon-right7:before { content: "\e725"; }
.icon-instagram1:before { content: "\e640"; }
.icon-vk:before { content: "\e735"; }
.icon-jia2:before { content: "\e608"; }
.icon-jian2:before { content: "\e600"; }
.icon-home:before { content: "\e624"; }
.icon-edit:before { content: "\e611"; }
.icon-facebook:before { content: "\e620"; }
.icon-pinterest:before { content: "\e8ab"; }
.icon-linkedin:before { content: "\e648"; }
.icon-youtube:before { content: "\e6d6"; }
.icon-twitter:before { content: "\e607"; }
.icon-bigger:before { content: "\e647"; }
.icon-left:before { content: "\e72c"; }
.icon-right:before { content: "\e72d"; }
.icon-up1:before { content: "\e72e"; }
.icon-bottom1:before { content: "\e72f"; }
.icon-left1:before { content: "\e730"; }
.icon-right1:before { content: "\e731"; }
.icon-up:before { content: "\e73e"; }
.icon-bottom:before { content: "\e73f"; }
.icon-instagram:before { content: "\e79d"; }
.icon-tumblr:before { content: "\e79e"; }
.icon-download:before { content: "\e7a0"; }
.icon-download1:before { content: "\e7a7"; }
.icon-search4:before { content: "\e7b2"; }
.icon-address:before { content: "\e7bc"; }
.icon-email:before { content: "\e7bd"; }
.icon-contact:before { content: "\e7be"; }
.icon-whatsapp:before { content: "\e7bf"; }
.icon-fax:before { content: "\e7c2"; }
.icon-mobile:before { content: "\e7c6"; }
.icon-phone:before { content: "\e7c8"; }
.icon-tel:before { content: "\e7c7"; }
.icon-phone1:before { content: "\e7cb"; }
.icon-skype:before { content: "\e7cc"; }
.icon-whatsapp1:before { content: "\e7c1"; }
.icon-address1:before { content: "\e7c3"; }
.icon-contact1:before { content: "\e7c4"; }
.icon-email1:before { content: "\e7c5"; }
.icon-skype1:before { content: "\e7c9"; }
.icon-fax1:before { content: "\e7ca"; }
.icon-qq:before { content: "\e7ce"; }
.icon-tel1:before { content: "\e7cd"; }
.icon-wechat:before { content: "\e7cf"; }
.icon-phone2:before { content: "\e7d0"; }
.icon-message:before { content: "\e7da"; }
.icon-calendar:before { content: "\e7e1"; }
.icon-calendar1:before { content: "\e7e3"; }
.icon-top:before { content: "\e7ed"; }
.icon-youbian:before { content: "\e60f"; }

.cap_dwz_wz p strong{
  font-family: OPENSANS-SEMIBOLD, Arial, "Arial Black", "sans-serif", Verdana;
}
.top_rlinks .active{
  color: #00aaa4;
}

.table{ width:100%; overflow:auto;}
.table table{ width:100%; border-collapse:collapse; line-height:22px;}
.table table tr{}
.table table tr td{ padding:10px; font-size:16px; font-size:1.6rem; border:1px solid #333; text-align: center; background: #fff;}

.none{
  font-size: 16px;
}
.listcart{margin-top: 90px;}
.listcart a.l{float: left;}
.listcart a.r{float: right;}
.listcart a{ background:#00aaa4;display:inline-block;height: 34px; width:200px; line-height: 34px;cursor: pointer;border: none;overflow: hidden;color: #fff;cursor: pointer;  border:1px solid #00aaa4; padding-left:10px; padding-right:10px; text-align:center; margin-left:10px;font-size: 16px;}
.listcart a:hover{  border:#00aaa4 solid 1px;background: #00aaa4; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px ;float: none;}
.listcart{ width:100%; margin-top:50px; }
}
@media screen and (max-width:472px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}



/* 24.1.22 */

.header{
	overflow: visible;
}

.top_rlinks {
	display: flex;
	align-items: center;
  margin-right: 65px;
}

.top_rlinks>li{
	position: relative;
	margin-right: 26px;
}


.top_rlinks>li:hover>a{
	color: #00aaa4;
}
.top_rlinks>li:hover>i{
	color: #00aaa4;
}


.top_rlinks>li:hover .box{
	display: block;
}

.top_rlinks  .box{
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	padding-top: 10px;
	z-index: 9999;
	display: none;
}


.top_rlinks>li ul.moreList{
	position: relative;
	left: 0;
	top: 0;
}


.top_rlinks>li ul.moreList ul{
	display: none;
}

.top_rlinks>li ul.moreList li:hover>ul{
	display: block;
}


.top_rlinks>li i{
	font-size: 12px;
}



.top_rlinks>li ul{
	position: absolute;
	background-color: #00aaa4;
	width: max-content;
	max-width: 230px;
	padding: 5px 0;
	z-index: 99999;
	left: 100%;
	top: -10px;
}



.top_rlinks>li ul a{
	padding: 5px 10px 5px 10px;
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	display: block;
	margin-right: 0;
	float: none;
}



.top_rlinks .moreList li:hover>a {
    background: #078984;
}

.top_rlinks .moreList li{
	position: relative;
}

.top_rlinks a{
	float: none;
	margin-right: 0px;
}




@media screen and (max-width:1539px){
	.top_rlinks>li ul a{
		font-size: 14px;
		line-height: 24px;
	}
	.top_rlinks>li{
		margin-right: 15px;
	}
	.top_rlinks>li i{
		font-size: 10px;
	}
}
@media screen and (max-width:1339px){
 	.top_rlinks>li ul a{
		font-size: 12px;
		line-height: 22px;
	}
	.top_rlinks>li ul{
		max-width: 200px;
	}
}
@media screen and (max-width:999px){
 	.top_rlinks{
		display: none;
	}	
	.header_con{
		display: none;
	}
	.phone_nav{
		top: 40px;
	}
}
@media screen and (max-width:499px){
	.phone_nav{
		top: 13px;
	}	 
}

.med3_topcon p a{
  color: #00aaa4;
}





/* ------------------------------2024.2.6------------------------------ */


.ab2_k4 ul li .ipart_wz1 {
	overflow: auto;
	scrollbar-color: #00aaa4 rgba(0, 0, 0, 0.2);
	scrollbar-width: thin;
	display: block;
	max-height: 196px;
	padding-right: 5px;
}


 .ab2_k4 ul li .ipart_wz1::-webkit-scrollbar {
	width: 4px;
}

 .ab2_k4 ul li .ipart_wz1::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background-color: #00aaa4;
}

 .ab2_k4 ul li .ipart_wz1::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background: #ffffff;
}

.ab2_k4 ul li .ipart_wz1::-webkit-scrollbar-button {
	display: none;
}


@media screen and (max-width: 1159px){
	.ab2_k4 ul li .ipart_wz1 {
		max-height: 182px;
	}
}

@media screen and (max-width: 799px){
	.ab2_k4 ul li .ipart_wz1 {
		max-height: 154px;
	}
}



@media screen and (max-width:1600px){
 	.ipart1_bkuang1 .ipart1_bwz{
		max-width: 400px;
	}
}

@media screen and (max-width: 1159px){
	.ipart1_bkuang1 .ipart1_bwz {
		width: 50%;
	}
}
.ipart1_bmore{
	display: flex;
	align-items: center;
	justify-content: center;
}

@media screen and (max-width: 999px){
	.ipart4_bk1{
		display: none;
	}
	.ipart4_bk2{
		position: static;
	}
	.ipart4_bdiv{
		height: auto;
	}
	.ipart4_bk2_wz{
		max-height: none;
		display: block;
	}
}


@media screen and (max-width: 1419px){
	.img-scroll7 .prev, .img-scroll7 .next {
	    top: 50%;
		transform: translateY(-100%);
	}
}


@media screen and (max-width: 538px){
	.rot2_pic .rot2_pic_list{
		width: 70%;
	}
}


.rot2_pic .rot2_pic_big-img img{
	width: auto;
}



.rot2_kuang2_qh p a span,.ind2_tlwz p a span,.med3_top p a span{
    color:#00aaa4 !important;
}
.ind1_fy .no:hover{
      border: solid 1px #999999;
          color: #666666;
          background: unset;
}





.langbox {    
    margin-left: 14px;
    position: relative;
	float: right;
    text-align: center;   
    border: solid 1px #00aaa4;
    color: #fff;
    border-radius: 7px;
    width: 80px;
    line-height: 43px;
    font-size: 18px;
    font-size: 1.8rem;
   
    text-transform: uppercase;
}


.langbox .box-title {
    cursor: pointer;
    font-size: 14px;
    font-size: 1.4rem;
}
.lang-item{
    display: block;
}
.langbox .lang-item {
    display: none;
    position: absolute;
    z-index: 9999;
    top: 100%;
    width: 100%;
    background-color: #00aaa4;
    padding: 5px;
}
  
 
.langbox .lang-item a {
    display: block;
    text-align: center;
    line-height: 26px;
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    float: none;
    background: none !important;
	text-transform: capitalize;
}
.langbox .lang-item a:hover {
    /*color: #1976D2;*/
}
.share2 .weixin { position: relative; cursor: pointer; }
.share2 .weixin a>img{ max-width:31px;}
.share2 .weixin img.weixintu { position: absolute; width: 106px; height: 106px; max-width: none; bottom: 100%; left:-36px; display: none; }
.share2 .weixin:hover img.weixintu { display: block; }
.share,.share2{ display: flex;}
.med3_top_ds{display: flex;flex-wrap: wrap;  justify-content: center;} 

.foo3_sjmt{ display: flex;  flex-wrap: wrap;}
.foo3_sjmt .weixin { position: relative; cursor: pointer; margin-right:8px;}
.foo3_sjmt .weixin a>img{ max-width:31px;}
.foo3_sjmt .weixin img.weixintu { position: absolute; width: 106px; height: 106px; max-width: none; bottom: 100%; left:-36px; display: none; }
.foo3_sjmt .weixin:hover img.weixintu { display: block; }


.header_conyy{ width:41px; height:41px; float:right; color:#fff; background:#00aaa4; border-radius:50%; display:block; text-align:center; line-height:41px;    margin-left: 10px;
    font-size: 18px;
    margin-top: 0px; border:#00aaa4 solid 1px;}.header_conyy:hover{ background:none; border:#00aaa4 solid 1px; color:#00aaa4;}
	
.foo3_sjmt22{ width:100%; display:flex; flex-wrap:wrap; flex-direction:row; justify-content:flex-start; margin-top:35px;}
.foo3_sjmt22 .dingwei_niu{ width:20%; text-align:center; position:relative;cursor:pointer;}
.foo3_sjmt22 .dingwei_niu a,.foo3_sjmt22 .dingwei_niu a img{  text-align:center; margin:0 auto; display:block;}
.foo3_sjmt22 .dingwei_niu span{ font-size:14px;  display:block; width:100%; text-align:center; margin-top:5px;}
.foo3_sjmt22 .dingwei_niu img.weixintu{transform: translateX(-50%); display:none; position:absolute; left:50%; bottom:100%; width:100%; max-width:165px; z-index:99999; cursor:pointer;}
.foo3_sjmt22 .dingwei_niu:hover img.weixintu{ display:block;}
@media screen and (max-width: 538px){
	.foo3_sjmt22 .dingwei_niu span{ font-size:12px;}
	}
@media screen and (max-width: 450px){
	.foo3_sjmt22{ display:none;}	
}


.med2_tpic a{ position:relative;}
.med2_tpic a span{ position:absolute; left:0px; top:0px; background:#959496; width:80px; height:30px; line-height:30px; text-align:center;color:#fff; font-size:14px; z-index:999;}