@font-face {
    font-family: 'DINLight';
    src: url('../font/DINLight.eot');
    src:
    url('../font/DINLight.eot?#font-spider') format('embedded-opentype'),
    url('../font/DINLight.woff') format('woff'),
    url('../font/DINLight.ttf') format('truetype'),
    url('../font/DINLight.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINCondBold';
    src: url('../font/DINCondBold.eot');
    src:
    url('../font/DINCondBold.eot?#font-spider') format('embedded-opentype'),
    url('../font/DINCondBold.woff') format('woff'),
    url('../font/DINCondBold.ttf') format('truetype'),
    url('../font/DINCondBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


.contProd{overflow: hidden; margin-top:45px;}
.contProd .top{margin-bottom: 1px;overflow: hidden;}
.contProd .top .pic{width: 48%;/*height: 545px;height: 383px;*/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:48%;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: 302px;*/ height: 160px;overflow: hidden; padding-top:20px; margin-top:5px; margin-bottom:15px; 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:auto; height: 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 77px; font-size: 22px; color: #333; background-color: #eff0f0; }
.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: 16px; color: #555; line-height: 32px; width: 1170px; margin: auto; }
.section-content img, .section-content table, .section-content iframe { max-width: 100%;   }
.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 {  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 {  }


.section-content p ,.section-content p span ,.section-content div { font-size: 16px !important; color: #rgb(89, 89, 89) !important; line-height: 32px; font-family: 微软雅黑 !important;}


table {  border-collapse:collapse; }
td  {padding:0;  border:1px solid #ddd; }

.section-content table { width:100% !important;  table-layout: fixed;  }
.section-content td { width:auto !important;  padding: 8px; text-align:center; line-height: 1.42857143; vertical-align: middle; border-top: 1px solid #ddd;  word-wrap: break-word;  }

.table-striped>tbody>tr:nth-of-type(odd)  {  background-color: #f9f9f9;  }



.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*/

