@font-face {
    font-family: 'HelNeu65Md';
    src: url('../font/HelNeu65Md.eot');
    src:
    url('../font/HelNeu65Md.eot?#font-spider') format('embedded-opentype'),
    url('../font/HelNeu65Md.woff') format('woff'),
    url('../font/HelNeu65Md.ttf') format('truetype'),
    url('../font/HelNeu65Md.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelNeu55Rom';
    src: url('../font/HelNeu55Rom.eot');
    src:
    url('../font/HelNeu55Rom.eot?#font-spider') format('embedded-opentype'),
    url('../font/HelNeu55Rom.woff') format('woff'),
    url('../font/HelNeu55Rom.ttf') format('truetype'),
    url('../font/HelNeu55Rom.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*网页限定宽度*/
.con_1000{ position:relative; margin:0 auto; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}


.w1200{width: 1200px;margin: 0 auto;}


.passage{padding-top: 30px;}
.passage .psgTit{padding-bottom: 24px;border-bottom: 1px solid #d1d1d1;margin-bottom: 22px;text-align: center;}
.passage .psgTit h5{font-size: 24px;color: #1a1a1a;line-height: 28px;margin-bottom: 10px;}
.passage .psgTit .info{font-size: 14px;line-height: 22px;color: #808080;}
.passage .psgTit .info span{margin: 0 8px;}
.passage .psgCont{padding-bottom: 60px;border-bottom: 1px solid #d1d1d1;margin-bottom: 52px;min-height: 350px;}
.passage .psgCont *{max-width: 100% !important;}
.passage .psgBtm{position: relative;padding: 0 235px 0 0;}
.passage .psgBtm ul li{font-size: 16px;line-height: 34px;color: #3a502a;}
.passage .psgBtm ul li a{color: #333333;}
.passage .psgBtm ul li a:hover{color: #005bb3;text-decoration: underline;}
.passage .psgBtm .bdsharebuttonbox{height: 56px;width: 165px;padding-left: 49px;border-left: 1px solid #d1d1d1;position: absolute;right: 0;top:5px;}
.passage .psgBtm .bdsharebuttonbox span{font-size: 16px;line-height: 34px;color: #000000;margin: 12px 3px 0 0;}
.passage .psgBtm .bdsharebuttonbox .shareItem{width: 34px;height: 34px;margin: 12px 20px 0 0;padding: 0;background: url(../images/shareIcon2.png) no-repeat left top;}
.passage .psgBtm .bdsharebuttonbox .shareItem.bds_tsina{margin-right: 0;background-position: -34px top;}

.nyBanner{width: 100%;height: 400px;position: relative;background-position: center;background-repeat: no-repeat;}

.nyWrap{min-height: 350px;margin-bottom: 60px;}

.nySide{width: 18.3%;position: relative;z-index: 3;margin-top: -90px;background: #2a2b2c;}
.nySide .title{padding-top: 66px;height: 134px;background: url(../images/nySideBg.jpg) no-repeat center;text-align: center;background-size: cover;}
.nySide .title h3{font-size: 30px;line-height: 43px;color: #ffffff;font-weight: normal;}
.nySide .title h4{font-size: 16px;line-height: 25px;color: #f9b900;font-weight: normal;font-family: "HelNeu55Rom";font-style: italic;text-transform: uppercase;}
.nySide ul{padding: 20px 0 49px;text-align: center;}
.nySide ul li{padding: 0 20px;}
.nySide ul li a{display: block;height: 49px;line-height: 49px;border-bottom: 1px dotted #4a4b4b;font-size: 16px;color: #ffffff;}
.nySide ul li.on,.nySide ul li:hover{background: #e40013;}
.nySide ul li.on a,.nySide ul li:hover a{border-color: #e40013;}
.nySide .sidelx { width:100%; padding-top:146px; background:#fff url(../images/leftlxbg.jpg) no-repeat left top;}
.nySide .sidelx p { font-size:14px; }

.bread{border-bottom: 1px solid #e0e0e0;font-size: 14px;line-height: 72px;color: #1a1a1a;margin-bottom: 20px;}
.bread .path{padding-left: 21px;background: url(../images/homeIcon.png) no-repeat left center;}
.bread .path a:hover{color: #ffb400;}
.bread .path img{margin: 0 10px;}

.pageStyle{font-size: 16px;line-height: 34px;color: #242424;}
.pageStyle *{max-width: 100% !important;}

.sideRight{width: 78%;}


/*以上公用*/



.contProd{overflow: hidden; margin-top:45px;}
.contProd .top{margin-bottom: 1px;overflow: hidden;}
.contProd .top .pic{width: 53.65%;height: 545px;box-sizing: border-box;border:1px solid #e6e6e6;text-align: center;line-height: 336px;}
/*.contProd .top .pic img{max-width: 80%;max-height: 80%;}*/
.contProd .top .text{width: 43.17%;padding-top: 2px;}
.contProd .top .text .tit{padding-bottom: 17px;border-bottom: 1px solid #e6e6e6;margin-bottom: 12px;}
.contProd .top .text .tit h5{font-size: 28px;color: #1a1a1a;line-height: 40px;}
.contProd .top .text .tit p{font-size: 16px;line-height: 28px;color: #666666;}
.contProd .top .text .txt{font-size: 16px;line-height: 32px;color: #333333;}
.contProd .top .text .txt dl{min-height: 32px;padding-left: 111px;position: relative;}
.contProd .top .text .txt dl dt{position: absolute;left: 0;top:0;color: #808080;}

.contProd .top .text .show { border-top:1px solid #e6e6e6; height:265px; padding-top:20px; margin-top:10px; font-size: 16px;line-height: 32px;color: #666666;}

.contProd .top .text .toList{display: block;width: 160px;height: 48px;border-radius: 3px;background: #015bb1;text-align: center;line-height: 48px;color: #ffffff;font-size: 0;}
.contProd .top .text .toList span{display: inline-block;*display: inline;*zoom: 1;font-size: 16px;padding-left: 32px;background: url(../images/listIcon.png) no-repeat left center;}
.contProd .top .text .toList:hover{background: #1c7fdd;}

.contProd .top .text .toList2{display: block;width: 160px;height: 48px; margin-left:13px;border-radius: 3px;background: #01abb1;text-align: center;line-height: 48px;color: #ffffff;font-size: 0;}
.contProd .top .text .toList2 span{display: inline-block;*display: inline;*zoom: 1;font-size: 16px;padding-left: 32px;background: url(../images/listIcon2.png) no-repeat left center;}
.contProd .top .text .toList2:hover{background: #2cdbe1;}

.contProd .top .text .toList3{display: block;width: 170px;height: 48px;margin-left:13px;border-radius: 3px;background: #fff;text-align: center;line-height: 48px;font-size: 0; font-family:"DINCondBold";}
.contProd .top .text .toList3 span{display: inline-block;*display: inline;*zoom: 1;font-size: 26px;padding-left: 32px;background: url(../images/listIcon3.png) no-repeat left center;}
.contProd .top .text .toList3:hover{background: #e7280e ; color:#fff;}
.contProd .top .text .toList3 span:hover {background: url(../images/listIcon3b.png) no-repeat left center;}


.contProd .mid{margin-bottom: 50px;}
.contProd .mid .left{width: 90%;font-size: 14px;color: #808080;line-height: 56px;}
.contProd .mid .left em{padding-left: 56px;position: relative;background: url(../images/viewsIcon1.png) no-repeat 29px center;}
.contProd .mid .left em:before{content: "";width: 1px;height: 12px;background: #dbdbdb;position: absolute;left: 14px;top:50%;margin-top: -6px;}
.contProd .mid .left .bdsharebuttonbox .bds_more{width: 24px;height: 56px;margin: 0;padding: 0;background: url(../images/shareIcon1.png) no-repeat center;cursor: pointer;}
.bdshare_popup_bg,.bdshare_popup_box{display: none !important;}

.contProd .btm .recomProd{width: 25.4%;box-sizing: border-box;border:1px solid #e6e6e6;}
.contProd .btm .recomProd .tit{padding: 0 19px;height: 58px;line-height: 58px;font-size: 18px;color: #222527;font-weight: normal;}
.contProd .btm .recomProd ul li{border-top: 1px solid #e6e6e6;}
.contProd .btm .recomProd ul li a{display: block;height: 81px;padding-left: 154px;position: relative;}
.contProd .btm .recomProd ul li a .num{width: 18px;height: 18px;background: #d1d1d1;position: absolute;left: 20px;top:20px;text-align: center;line-height: 18px;font-size: 12px;color: #666666;}
.contProd .btm .recomProd ul li a .pic{width: 88px;height: 54px;position: absolute;left: 57px;top:20px;overflow: hidden;text-align: center;line-height: 54px;}
.contProd .btm .recomProd ul li a .pic img{max-width: 100%;max-height: 100%;}
.contProd .btm .recomProd ul li a h5{font-size: 16px;line-height: 28px;color: #333333;font-weight: normal;height: 56px;overflow: hidden;padding-top: 15px;}
.contProd .btm .recomProd ul li a:hover h5{color: #12a7e4;}
.contProd .btm .recomProd ul li.hot a .num{background: #f50000;color: #fff;}
.contProd .btm .recomProd ul li.noPic a{padding-left: 57px;}


/**/
.cont_p2_tit { margin-top: 12px; }
.cont_p2_tit h4 { float: left; font-size: 24px; color: #333; line-height: 87px; }
.cont_p2_tit .fx { float: right; font-size: 12px; color: #666; margin-top: 30px; }
.cont_p2_tit .fx h5 { float: left; line-height: 27px; }
.cont_p2_tit .fx .jiathis_style_24x24 { float: left; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico { display: block; position: relative; width: 27px; height: 27px; float: left; margin-left: 9px; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico:after { position: absolute; width: 27px; height: 27px; display: block; background: url("../images/fx_icon.jpg") no-repeat; content: ''; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico2:after { background-position: -36px 0; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico3:after { background-position: -72px 0; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico4:after { background-position: -108px 0; }

.gallery-top3 { height:427px; width:100%; }
.gallery-top3 img { width: 100%; }

.gallery-thumbs { height: 110px; width:90%;  }
.gallery-thumbs .swiper-wrapper {width: 100%; margin-top: 10.5px; }

.gallery-thumbs .swiper-slide { width:120px; height: 80px; border: 1px solid #e5e4e4; overflow: hidden; cursor: pointer; }
.gallery-thumbs .swiper-slide img { width: 100%; height: 180px; }

.gallery-thumbs .swiper-slide-active { border-color: #005ab2; }

.gallery_box { padding-bottom: 20px; }

.nav-height { position: relative; height: 50px; margin-bottom: 6px; }

.nav-wrap { width: 100%; height: 50px; background: #fff; }

.nav-wrap.navFix { position: fixed; top: 0; left: 0; border-bottom: 1px solid #e3e3e3\9; z-index: 99999; }

.nav-wrap ul { padding: 0; margin: 0 auto; width: 1170px; display: block; }

.nav-wrap.navFix ul { border-bottom: 0; }

.nav-wrap ul li { display: inline-block; margin-left: 10px; width: 285px; height: 57px; line-height: 57px; float: left; }
.nav-wrap ul li:first-child { margin-left: 0; }

.nav-wrap li a { display: block; padding: 0 0 0 97px; font-size: 20px; color: #333; background-color: #eff0f0; font-size: 16px; }
.nav-wrap li a i { padding-left: 36px; display: inline-block; background-position: left top; background-repeat: no-repeat; }

.nav-wrap li a:hover { background-color: #005197; color: #fff; font-weight: bold; }

.nav-wrap li a.section1 i { background-image: url("../images/ico1_h.png"); }

.nav-wrap li a.section2 i { background-image: url("../images/ico2_h.png"); }

.nav-wrap li a.section3 i { background-image: url("../images/ico3_h.png"); }

.nav-wrap li a.section4 i { background-image: url("../images/ico4_h.png"); }

.nav-wrap li a.active.section1 i, .nav-wrap li a.section1:hover i { background-image: url("../images/ico1_b.png"); }

.nav-wrap li a.active.section2 i, .nav-wrap li a.section2:hover i { background-image: url("../images/ico2_b.png"); }

.nav-wrap li a.active.section3 i, .nav-wrap li a.section3:hover i { background-image: url("../images/ico3_b.png"); }

.nav-wrap li a.active.section4 i, .nav-wrap li a.section4:hover i { background-image: url("../images/ico4_b.png"); }

.nav-wrap li a.active { background-color: #005197; color: #fff; font-weight: bold; }

.nav-mobile { display: none; font-weight: bold; width: 100%; }

.sec_tit { width: 100%; font-size: 24px; color: #333; line-height: 36px; }

.section-content { font-size: 14px; color: #555; line-height: 32px; width: 1170px; margin: auto; }
.section-content p , .section-content div { font-size: 16px;  }
.section-content strong  { font-size: 16px; font-weight: bold;  }
.section-content h3 ,.section-content h3 strong { font-size: 18px; color: #005197; font-weight: bold;  }
.section-content table, .section-content iframe { max-width: 100%; }
.section-content img { max-width: 60%; margin: 0px auto; display: block; }

.section-content table { width: 100%; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; font-size: 16px; margin-top: 10px; }
.section-content table tr td { width: 74.5%; text-align: center; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; color: #555; line-height: 53px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.section-content table tr td:first-child { width: 25.5%; }

.sec3_ul { width: 100%; padding-top: 16px; }
.sec3_ul li { float: left; margin-left: 7%; width: 6%; font-size: 16px; text-align: center; }
.sec3_ul li a { color: #555; }
.sec3_ul li img { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.sec3_ul li span { padding-top: 4px; display: inline-block; }
.sec3_ul li:first-child { margin-left: 0; }
.sec3_ul li:hover span { color: #005197; }
.sec3_ul li:hover img { -webkit-transform: translateY(3px); transform: translateY(3px); }

.sec_tit { padding-top: 54px; padding-bottom: 12px; }

.sec3_ul2 { width: 100%; margin-top: 11px; }
.sec3_ul2 li { float: left; width: 270px; margin-left: 30px; }
.sec3_ul2 li:first-child { margin-left: 0; }
.sec3_ul2 li:nth-child(4n+1){ margin-left: 0; }
.sec3_ul2 li a { display: block; }
.sec3_ul2 li a * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.sec3_ul2 li a span { display: block; width: 100%; height: 184px; }
.sec3_ul2 li a i { display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 54px; text-align: center; font-size: 14px; color: #555; }
.sec3_ul2 li a:hover span { -webkit-transform: translateY(3px); transform: translateY(3px); }
.sec3_ul2 li a:hover i { color: #005197; }

.cont_p2_twotit { width: 1170px; margin: 46px auto; border-bottom: 1px solid #dbdcdc; font-size: 24px; color: #333; height: 65px; }
.cont_p2_twotit span { line-height: 64px; display: inline-block; border-bottom: 3px solid #005197; }

/*p2 end*/



@media screen and (max-width: 1450px){ 



}

@media screen and (max-width: 1360px){ 

.contProd .top .text .toList {    width: 140px;}

}

@media screen and (max-width: 1280px){



}
@media screen and (max-width: 1220px){
.contProd .top .text .toList {    width: 120px; }
.contProd .top .text .toList2 {    width: 140px; }

 .list_p1_2 { width: 100%; }
  .list_p1_2 li { width: 22%; margin: 0 1.5%; }
  .list_p1_2 li span { height: 0 !important; padding-bottom: 75%; }
  .p1_two li { margin: 0 2.5% 20px 2.5%; width: 20%; }
  .p1_two li:nth-child(4n+1) { margin: 0 2.5% 20px 2.5%; }
  .p1_one li { width: 30%; margin: 0 1.5%; }
  .p1_one li:first-child { margin: 0 1.5%; }
  .list_p1_1 { width: 94%; padding: 0 3%; }
  .list_p2 { width: 94%; padding: 0 3%; }
  .list_p2 dl dt { display: none; }
  .list_p2 dl dd { width: 100%; }
  .list_p1_3 { width: 94%; padding: 0 3%; background: none; }
  .list_p1_3 dl { width: 97%; margin-right: 0; text-align: left; margin-bottom: 5%; float: left; padding-right: 0; }
  .list_p1_3 dt { padding-left: 30px; }
  .list_p1_3 dt:after { left: 0; right: auto; }
  .list_p1_3 dl.ml50 { margin-left: 0; }
  .list_p1_3 dl.ml50 dt:after { left: 0; right: auto; }
  .sec3_ul2 li { width: 40%; margin: 0 5% 5% 5%; }
  .sec3_ul2 li:first-child { margin: 0 5% 5% 5%; }
  .sec3_ul2 li a span { height: auto; padding-bottom: 65%; }
  .sec3_ul li { width: 33%; margin: 0 0 3% 0; }
  .sec3_ul li span { display: block; }
  .cont_p2_tit { width: 94%; padding: 0 3%; }
  .cont_p2_tit .w_1170 { width: 100%; }
  .cont_p2_tit .fx { display: none; }
  .nav-wrap ul { width: 100%; }
  .nav-wrap ul li { width: 25%; margin-left: 0; height: 40px; line-height: 40px; text-align: center; }
  .nav-wrap ul li a, .nav-wrap ul li i { padding: 0; }
  .nav-wrap ul li i { background-image: none; }
  .section-content { width: 94%; padding: 0 3%; }
  .nav-wrap li a.section1 i { background-image: none; }
  .nav-wrap li a.section2 i { background-image: none; }
  .nav-wrap li a.section3 i { background-image: none; }
  .nav-wrap li a.section4 i { background-image: none; }
  .nav-wrap li a.active.section1 i, .nav-wrap li a.section1:hover i { background-image: none; }
  .nav-wrap li a.active.section2 i, .nav-wrap li a.section2:hover i { background-image: none; }
  .nav-wrap li a.active.section3 i, .nav-wrap li a.section3:hover i { background-image: none; }
  .nav-wrap li a.active.section4 i, .nav-wrap li a.section4:hover i { background-image: none; }
  .gallery_box { width: 100%; }
  .gallery-top { width: 100%; height: auto; }
  .gallery-thumbs, .cont_p2_nav { display: none; }
  .gallery-thumbs .swiper-slide { width: 100%; }
  .list_p2_1 { width: 100%; }
  .list_p2_1 li { width: 30%; margin: 1.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: auto; }
  .list_p2_1 li a > span { height: 0; padding-bottom: 60%; }
  .list_p2_1 li p { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; }
  .p2_banner { height: auto; padding: 20px 0; }
  .p2_banner .w_1170 { width: 94%; padding: 0 3%; }
  .p2_banner .w_1170 select, .p2_banner .w_1170 input { width: 100%; margin-bottom: 10px; }
  .pro_nav { width: 98%; margin: 0 1%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .pro_nav .w_1170 { width: 100%; }
  .pro_nav .w_1170 div h5 { width: 100%; font-size: 16px; line-height: 30px; padding: 0 0 0 15px; }
  .pro_nav .w_1170 div span { width: 100%; }
  .cont_want { width: 94%; padding: 20% 3%; }
}

@media screen and (max-width: 1024px){



}
@media screen and (max-width: 768px){
.nyBanner{height: 200px;background-size: cover;}

.contProd .top .pic { width:100%; height:auto; line-height:0;}
.contProd .top .text { width:100%;}

.gallery-top3 { height:auto; }
.gallery_box { padding-bottom:0;}

.contProd .top .text .tit h5 { font-size:22px; margin-top:15px;}

.contProd .top .text .toList2 { display:none;}

.contProd .mid { margin-bottom:6px;}

.sec_tit {   padding-top: 14px;}

.sec3_ul2 li:nth-child(5n){ margin-left: 5%; }

}


@media screen and (max-width: 468px){
.nyBanner{height: 0;padding-bottom: 30%;}
}

@media screen and (max-width: 360px){





}
