.cppic{width: 100%;position: relative;overflow: hidden;}
.cppic .swiper-slide a{display: block;height: 484px;background-repeat: no-repeat;background-position: center;}
.cppic .swiper-button-prev,
.cppic .swiper-button-next{width: 46px;height: 46px;position: absolute;top:50%;margin-top: -23px;cursor: pointer;text-align: center;line-height: 46px;background: rgba(0,0,0,0.8);border-radius: 50%;font-size: 18px;color: #fdfdfd;font-family: "SimSun";opacity: 0;}
.cppic:hover .swiper-button-prev{left: 5%;}
.cppic:hover .swiper-button-next{right: 5%;}
.cppic:hover .swiper-button-prev,
.cppic:hover .swiper-button-next{opacity: 1;}
.cppic.swiper-container-horizontal > .swiper-pagination-bullets{height: 10px;line-height: 10px;bottom: 20px;}
.cppic.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width: 10px;height: 10px;box-sizing: border-box;border:1px solid #ffffff;border-radius: 50%;margin: 0 5px;cursor: pointer;opacity: 1;background: none;}
.cppic.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}




.contProd{overflow: hidden; margin-top:60px;}
.contProd .top{margin-bottom: 30px;overflow: hidden;}
.contProd .top .pic{width: 48.65%;height: 484px;box-sizing: border-box;border:1px solid #e6e6e6;text-align: center;line-height: 482px; background:url(../images/conprobg.jpg) no-repeat center top; background-size:cover;}
.contProd .top .pic img{max-width: 80%;max-height: 80%;}
.contProd .top .text{width: 48.17%;padding-top: 2px;}
.contProd .top .text .tit{padding-bottom: 17px;border-bottom: 1px solid #e6e6e6;margin-bottom: 22px;}
.contProd .top .text .tit h5{font-size: 22px;color: #1a1a1a;line-height:26px;margin-bottom: 15px;}
.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;min-height: 270px;}
.contProd .top .text .txt dl{min-height: 32px;/*padding-left: 20px;*/position: relative;}
/*.contProd .top .text .txt dl:before{content: "";width:5px;height:5px;background: #d0e9fa; border-radius:50%;position: absolute;left:0px;top:50%;margin-top: -2px;}*/


.contProd .top .text .txt dl dt{position: absolute;left: 0;top:0;color: #808080;}



.contProd .top .goutong{width:100%;}
.contProd .top .goutong dl { margin-left:15px;}
.contProd .top .goutong dl dt{height: 56px;background: #153250;padding: 0 15px;font-size: 18px;color: #ffffff;font-weight: bold;line-height: 56px;}
.contProd .top .goutong dl dd{height: 54px;border:1px solid #153250;padding: 0 15px;font-size: 18px;color: #ed8222;line-height: 54px;font-weight: bold;font-family: "HelNeu55Rom";}


.readMore{display: block;width: 140px;height: 56px; background:#ed8222; text-align: center;line-height: 56px;font-size: 18px;color: #ffffff;font-weight: bold;position: relative;}
.readMore span{position: relative;z-index: 2;}
.readMore:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #153250;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.readMore:hover:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.readMore:hover{color: #fff;}


.contProd .mid{margin-bottom: 50px;}
.contProd .mid .left{width: 48.65%;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;}
.contProd .btm .recomProd .tit{padding: 0 19px;height: 58px;line-height: 58px;font-size: 22px;color: #222527;border-top: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}

.contProd .btm .recomProd ul {border: 1px solid #e6e6e6;}

.contProd .btm .recomProd ul li{border-top: 1px solid #e6e6e6;}
.contProd .btm .recomProd ul li a{display: block;height: 52px;padding-left: 54px;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:14px;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:60px;color: #333333;font-weight: normal;height: 60px;overflow: hidden;}
.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;}

.contProd .btm .prodTab{width: 72%;}
.contProd .btm .prodTab .hd{border:1px solid #e6e6e6;background: #f5f5f5;margin-bottom: 30px;height: 58px;padding: 0 9px;}
.contProd .btm .prodTab .hd ul li{height: 59px;padding: 0 24px;font-size: 18px;color: #1a1a1a;line-height: 58px;cursor: pointer;position: relative;}
.contProd .btm .prodTab .hd ul li:before{content: "";width: 100%;height: 2px;background: #12a7e4;position: absolute;left: 0;top:-1px;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.contProd .btm .prodTab .hd ul li.on:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.contProd .btm .prodTab .hd ul li.on{background: #ffffff;color: #12a7e4;}
.contProd .btm .prodTab .bd .bdItem{font-size: 16px;line-height: 32px;color: #4c4c4c;display: none;}
.contProd .btm .prodTab .bd .bdItem:first-child{display: block;}
.contProd .btm .prodTab .bd .bdItem *{max-width: 100% !important;}
/*.contProd .btm .prodTab .bd .bdItem .desc{margin-bottom: 40px;}*/
.contProd .btm .prodTab .bd .bdItem .innerItem{margin-top: 45px;}
.contProd .btm .prodTab .bd .bdItem .innerItem .tit{font-size: 24px;line-height: 32px;color: #1a1a1a;margin-bottom: 29px;}


.pageSytle{font-size: 16px;line-height: 32px;color: #4d4d4d;}
.pageSytle *{max-width: 100% !important;}



.plan-our-service { box-sizing: border-box; padding: 20px; background-color: #ffffff; border: 1px solid #E8EDF2; }
.plan-our-service dl { margin-top: 25px; line-height: 25px; }
.plan-our-service dt { margin-bottom: 22px; background: url("../images/kefu.png") no-repeat 6px; padding-left:40px; font-size:20px; font-weight:bold; color:#de8222; }
.plan-our-service dt a{ color:#de8222;}
.plan-our-service dd { margin-bottom: 5px; }
.plan-our-service dd { padding-left:38px; font-size:16px; color:#333; position: relative; }
.plan-our-service dt i, .plan-our-service dd i { width: 20px; height: 20px; line-height: 20px; text-align: center; position: absolute; left: 0; top: 2px; font-size: 20px; color: #de8222; }
.plan-our-service dt span, .plan-our-service dd span { color: #333; font-size: 14px; }
.plan-our-service-head { box-sizing: border-box; width:100%; height: 106px; text-align:center; background:#153250; }
.plan-our-service-head img { display: block; margin: 0 auto; padding-top:26px; }
.plan-our-service-head p { height: 20px; line-height: 20px; color: #ffffff; text-align: center; }
.plan-our-service-wx { position: relative; width: 100%; margin-top: 20px; padding: 24px 0; background-color: #F1F4F7; }
.plan-our-service-wx img { display: block; width: 121px; height: 121px; margin: 0 auto; }
.plan-our-service-wx p { height: 22px; margin-top: 16px; line-height: 22px; text-align: center; color: #333; }




.cont_p2_nav { width: 100%; background: url("../images/cont_p2_bg.jpg") center center no-repeat; height: 80px; }
.cont_p2_nav a { display: inline-block; float: left; padding: 0 23px; color: #fff; font-size: 16px; margin-top: 22px; height: 58px; line-height: 49px; margin-left: 29px; }
.cont_p2_nav a:first-child { margin-left: 0; }
.cont_p2_nav a.on { background: #fff; color: #333; }

.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-top { height: 580px; width: 875px; float: left; border: 1px solid #e5e4e4; }
.gallery-top img { width: 100%; }

.gallery-thumbs { height: 603px; width: 273px; float: right; }
.gallery-thumbs .swiper-wrapper { float: left; width: 100%; margin-top: -10.5px; }

.gallery-thumbs .swiper-slide { width: 271px; height: 178px; border: 1px solid #e5e4e4; overflow: hidden; cursor: pointer; }
.gallery-thumbs .swiper-slide img { width: 100%; height: 180px; }

.gallery-thumbs .swiper-slide-active { border-color: #029ba3; }

.gallery_box { padding-bottom: 20px; }

.nav-height { position: relative; height: 50px; margin-bottom: 6px; }

.nav-wrap { width: 100%; height: 50px; background: #fff; }

.nav-wrap li { display: inline-block; width:25%; height: 57px; line-height: 57px; float: left; }

.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: 1037px; display: block; }

.nav-wrap.navFix ul { border-bottom: 0; }

.nav-wrap ul li { display: inline-block; margin-left: 10px; width:251.75px; height: 57px; line-height: 57px; float: left; }
.nav-wrap ul li:first-child { margin-left: 0; }

.nav-wrap li a { display: block;  text-align: center; font-size: 20px; color: #333; background-color: #cde7ef; }
.nav-wrap li a i { 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: #fd8000; 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; margin: auto; }

.table-wrapper {
      width: 100%;          /* 占满屏幕 */
      overflow-x: auto;     /* 横向可滚动 */
     
    }

.section-content img { max-width: 100%; width: auto !important; height: auto !important; display: block; margin: 0px auto; }

.section-content iframe { max-width: 100%; }


.section-content table { 
 
  border:none; 
  font-size: 16px; 
  border-collapse: collapse;
  margin-top: 10px; 
  box-shadow: 0 2px 5px rgba(0,0,0,0.05);
 
  width: 100%;           /* 占满父级宽度 */
  min-width: 320px;      /* 内容最小宽度，大于屏幕即出现滚动条 */
  overflow-x: auto;      /* 横向滚动只发生在 table 上 */
  -webkit-overflow-scrolling: touch;
  border-collapse: collapse;
}

.section-content table tr td { 
    text-align: left; 
    padding:10px;
    border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; 
    color: #555;  
    white-space: nowrap;
    -webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

 




.section-content strong { font-size: 18px; font-weight: bold; }

.sec3_ul { width: 100%; padding-top: 16px; }
.sec3_ul li { float: left; margin-left: 7%; font-size: 16px; text-align: center;padding-left: 25px;
    background: url(https://www.corrtest.com.cn/static/xfxstyle/pc/images/page_pdf.png) left center no-repeat !important; }
.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 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: 1366px){
.nav-wrap ul {width: 100%;}
.nav-wrap ul li { width: 24%;}



}

@media screen and (max-width: 1180px){


.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 {
    margin: 0;
    float: left;
    display: block;
    width: 100%;
    text-align: left;
  }
  .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; }
  
  
  
.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%; }



}


 


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



.section-content table { 
 
  border:none; 
  font-size: 16px; 
  border-collapse: collapse;
  margin-top: 10px; 
  box-shadow: 0 2px 5px rgba(0,0,0,0.05);
  display: block;        /* 把 table 变成块级盒子 */
  width: 100%;           /* 占满父级宽度 */
  min-width: 320px;      /* 内容最小宽度，大于屏幕即出现滚动条 */
  overflow-x: auto;      /* 横向滚动只发生在 table 上 */
  -webkit-overflow-scrolling: touch;
  border-collapse: collapse;
}

.contProd .top .pic,.contProd .top .text{width: 100%;}
.contProd .top .pic{margin-bottom: 10px;}
.contProd .mid .left,.contProd .mid .right{width: 100%;}
.contProd .mid .left{display: none;}
.contProd .top .text .tit h5{font-size: 18px;line-height: 30px;}
.contProd .top .text .txt dl{padding-left: 0;margin-bottom: 5px;}
.contProd .top .text .txt dl dt{width: 100%;position: relative;}


.prodFilter .dl{padding-left: 0;}
.prodFilter .dl .dt{width: 100%;position: relative;}


.contProd .top .text .txt dl:before { display:none;}
.contProd .top .goutong dl dd {padding: 0 9px;}
.readMore {width:25%;}


.contProd .btm .recomProd {width: 100%; display:none;}
.contProd .btm .prodTab {    width: 100%;}

.cppic .swiper-slide a{  height:234px;background-size:70%;}

.nav-wrap li a {  font-size:16px ; }


.contProd .top .goutong dl { margin-left:5px !important; }



      }


@media screen and (max-width: 468px){


.contProd .btm .prodTab .hd{padding: 0;height: 44px;margin-bottom: 15px;}
.contProd .btm .prodTab .hd ul li{width: 50%;padding: 0;text-align: center;height: 45px;line-height: 44px;}
.contProd .mid .right dl dt{height: 44px;line-height: 44px;}
.contProd .mid .right dl dd{height: 42px;line-height: 42px;font-size: 16px;padding: 0 12px;}
.contProd .mid{margin-bottom: 30px;}
.contProd .top .pic{height: 228px;line-height: 228px;}
.contProd .top .text .tit{padding-bottom: 10px;margin-bottom: 12px;}
.contProd .btm .prodTab .bd .bdItem .innerItem{margin-top: 20px;}
.contProd .btm .prodTab .bd .bdItem .innerItem .tit{margin-bottom: 12px;font-size: 18px;}


.passage .psgCont{padding-bottom: 20px;margin-bottom: 20px;font-size: 14px;line-height: 28px;}

.pageSytle{font-size: 14px;line-height: 28px;}

.page a.num{display: none;}
.page a.num.on{display: inline-block;}

.cultureList{padding-bottom: 0;}

.prodFilter{padding: 10px;}
.prodFilter .dl .dt{font-size: 24px;line-height: 34px;margin-bottom: 10px;}
.prodFilter .dl .dd .select,.prodFilter .dl .dd .subm{width: 100%;}
.prodFilter .dl .dd .select{margin-bottom: 10px;}
.prodFilter .dl .dd .select dt{height: 40px;line-height: 40px;}
.prodFilter .dl .dd .select dd{top:40px;}
.prodFilter .dl .dd .subm{height: 40px;line-height: 40px;}
.contProd .mid .right dl dt{padding: 0 12px;font-size: 16px;}

.noticeList ul li{height: 40px;}
.noticeList ul li a{height: 40px;line-height: 40px;}

.passage .psgTit h5{font-size: 16px;margin-bottom: 0;}
.passage .psgTit,
.passage .psgCont{padding-bottom: 15px;margin-bottom: 15px;}
.passage .psgBtm ul li{font-size: 14px;line-height: 28px;}

.newsWrap .top .w1260 ul li .text{padding: 7px 12px 10px;}
.contProd .top .text .txt {font-size: 14px;line-height: 28px; min-height: auto !important;}
.contProd .btm .prodTab .bd .bdItem{font-size: 14px;line-height: 28px;}

.cppic .swiper-slide a{  height:234px;background-size:70%;}

.nav-wrap li a {  font-size:16px ; }




.contProd .top .goutong dl { margin-left:5px !important; }

.contProd .top .goutong dl dt{height: 56px;background: #153250;padding: 0 15px;color: #ffffff;font-weight: bold;line-height: 56px;}
.contProd .top .goutong dl dd{height: 53px;border:1px solid #153250;padding: 0 5px;color: #ed8222;line-height: 53px;font-weight: bold;font-family: "HelNeu55Rom";}



.contProd .top .goutong ,.readMore  ,.contProd .top .goutong dl dt ,.contProd .top .goutong dl dd{ font-size:16px !important; }
}
