/*body{ background:#f8f8f8!important;}*/
.wap_tx{ display:none}
  .cptx{ float:left; width:502px;}
  .cpdetail{ display:block; padding-top:19px;}
  .cpr{ padding-bottom:30px; display:block; overflow:hidden; padding-left:23px; padding-top:24px;}
  .cpr .cpr_title{ font-size:24px;  display:block;  padding-top:20px; margin-bottom:5px; line-height:130%;}
  ul.cpul1{  display:block; overflow:hidden; margin-bottom:28px; height:260px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;
overflow: hidden;}
  ul.cpul1 li{ display:block; padding-top:22px;}
  ul.cpul1 li span.cptitlespan{ display:block; padding-bottom:6px;}
  ul.cpul1 li p{font-size:14px; color:#999999; line-height:26px;}
  ul.cpul{ display:block}
  span.cptitlespan{ font-size:18px; color:#0c2776; font-weight:bold;}
  ul.cpul li{ margin-bottom:30px;  }
  ul.cpul li .cptitle{ padding:0px 1.5%; height:50px; line-height:50px; background:#eaeef3;}
  ul.cpul li .cptitle span{ }
  ul.cpul li .cpjianjie{ background:#fbfbfb;padding:1.5%; font-size:16px; color:#666; line-height:28px; }
  ul.cpul li .cpjianjie img{ max-width:100%; }
  a.cpa_tan{ display:inline-block; text-align:center; width:170px; height:50px; line-height:50px; text-align:center; background:#E60012; color:#FFF;}
  .bigrelate{ border:1px solid #dddddd; border-left:none; border-right:none; padding:14px 0px 20px 0px;}
.relative_tj_title{ color:#00469b; font-size:16px; display:inline-block; border-bottom:1px solid #00469b; padding:0px 8px; line-height:30px; height:30px;}

.relative_tj{}
.relative_tj ul{ display:block; width:1010px; float:left; padding-top:10px;}
.relative_tj ul li{ display:block; float:left; width:16.6%; text-align:center;}
.relative_tj ul li .hasdiv{ width:95%; display:block; margin:auto;}
.relative_tj ul li .bkg{ padding-bottom:100%;}
.relative_tj ul li a.at{ display:block; height:30px; line-height:30px; overflow:hidden;}
.relative_tj dl{ float:right; margin-top:60px;}
.relative_tj dl p{text-align: center;}
.relative_tj dl a{ margin-top:4px; display:block; width:120px; height:30px; line-height:30px; text-align:center; color:#FFF; background:#00469b;}
.cpdetail_tab{ position:relative; padding-bottom:80px; width:100%; display:block }
.cpdetail_tab .geduan{ height:45px; display:block; width:100%; margin: 20px auto;}
.cpdetail_tab ul.txtab{ text-align:center; height:45px; position:absolute;/*background:#FFF;*/ display:block; width:100%; left:0px; top:0px;}
.cpdetail_tab ul.txtab.fix{ position:fixed; z-index:998;background:#fff; }
.cpdetail_tab ul.txtab a{ display:inline-block; font-size:14px; color:#999;padding:0px 8px 5px 8px; margin:0px 20px; position:relative; top:10px;}
.cpdetail_tab ul.txtab a:hover,.cpdetail_tab ul.txtab a.ses{ color:#00469b; border-bottom:2px solid #00469b;}
.cpdetail_tab ul.txtab a.baojia{ background: #00469b; color: #fff;  padding: 5px 10px; }
.cpdetail_tab ul.txtab a.baojia:hover{ border: none; }
.khall{ margin-bottom:30px;}
.con1{ padding: 0px 0px 10px 0px; }
.con{ padding:10px 0px 10px 0px; }
.banner_tx .swiper-pagination{ bottom:0px;}
.banner_tx .swiper-pagination .swiper-pagination-bullet-active{ background:#E60012}
  @media screen and (max-width:1200px){
  .cpdetail_tab ul.txtab.fix{  top:50px;}
  .relative_tj ul{ width:100%; float:none; clear:both}
  .relative_tj dl{ float:none; margin:auto; display:block; width:120px; margin-top:20px; padding-bottom:20px;}
    a.cpa_tan{ display:inline-block; text-align:center; width:45%; height:35px; line-height:35px; }
  }
  @media screen and (max-width:900px){
	/*.cpr{ padding-bottom:0px; width:100%; float:none; display:block; padding-bottom:0px; }*/
	ul.cpul1 li span.cptitlespan{ display:block; padding-bottom:0px;padding:0px 1.5%; height:50px; line-height:50px; background:#eaeef3;}
	ul.cpul1 li p{background:#fbfbfb;padding:1.5%; font-size:16px; color:#666; line-height:28px;}
	.cptx{ float:none; width:700px; margin:auto; max-width:100%;}
	.cptop{padding-bottom: 0px;}



	.cpdetail_tab .geduan{ height:50px;}
.cpdetail_tab ul.txtab{height:50px;}
.cpdetail_tab ul.txtab.fix{ position:fixed; }
.cpdetail_tab ul.txtab a{ display:inline-block; font-size:16px; color:#999;padding:0px 8px 5px 8px; margin:0px 20px; position:relative; top:17px;}





	  }

	  @media screen and (max-width:768px){
	.relative_tj ul li {

    width: 33.3%;

}
.cpdetail_tab{ position:relative; padding-bottom:20px; }
	  }

  @media screen and (max-width:768px){
	ul.cpul li .cpjianjie,ul.cpul1 li p{ font-size:14px;  line-height:24px;}
	ul.cpul li{ margin-bottom:15px;  }
	.cpr{ padding-bottom:15px;  padding-top:13px;}
	ul.cpul li .cptitle{  height:40px; line-height:40px;}
	.cpr .cpr_title{ font-size:22px; padding-bottom:12px;}
	  }

 @media screen and (max-width:700px){
	 .cpr {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 24px;
}
#tsShopContainer{ display:none}
.wap_tx{ display:block}
ul.cpul1{ margin-bottom:0px;}
.cpdetail,.cpr,.cpr .cpr_title{ padding-top:0px;}

	 }

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


	   .cpdetail_tab ul.txtab a{ padding:0px 0px 5px 0px; margin:0px 2px; font-size: 14px;}

	.relative_tj ul li {

    width: 47%; margin-left:2%

}
	  }
