@charset "UTF-8";
.cpMain { background: #ececec; overflow: hidden; }

.cpMain .pro_con { margin-top: 20px; padding-bottom: 30px; }

.cpMain .pro_con .soleft { float: left; width: 230px; }

.cpMain .pro_con .soleft .cpTle { background: #1f83c1; width: 230px; height: 160px; font-size: 30px; color: #fff; font-weight: 400; text-align: center; overflow: hidden; }

.cpMain .pro_con .soleft .cpTle a { display: block; margin-top: 60px; line-height: 30px; color: #fff; text-decoration: none; }

.cpMain .pro_con .soleft > ul { background: #fff; padding-top: 10px; }

.cpMain .pro_con .soleft > ul li { padding-bottom: 15px; }

.cpMain .pro_con .soleft li a { height: 50px; line-height: 50px; padding-left: 25px; display: block; font-size: 16px; margin: 0 10px; text-decoration: none; background: #ececed; }

.cpMain .pro_con .t05 { padding: 0 10px; color: #fff; font-size: 16px; line-height: 40px; background: #1f83c1; margin-top: 10px; }

.cpMain .pro_con .t05_con { border: solid 1px #fff; border-top: 0; padding: 8px 1px; margin-bottom: 10px; zoom: 1; overflow: hidden; background: #fff; }

.cpMain .pro_con .t05_con dl.t05_con_dl { margin-bottom: 10px; width: 180px; padding: 20px 5px 5px 20px; }

.cpMain .pro_con .t05_con dl.t05_con_dl dt { width: 180px; }

.cpMain .pro_con .t05_con dl.t05_con_dl dt img { width: 180px; padding: 1px; border: solid 1px #d7d7d7; }

.cpMain .pro_con .t05_con dl.t05_con_dl dd { margin-top: 12px; text-align: center; font-size: 14px; }

.cpMain .pro_con .mb10 { margin-bottom: 10px; }

.cpMain .pro_con .mb10 .subnr { background: none repeat scroll 0 0 #fff; border: 1px solid #fff; overflow: hidden; padding: 5px 9px; width: 230px; }

.cpMain .pro_con .mb10 .subnr p { line-height: 25px; overflow: hidden; font-size: 16px; }

.cpMain .pro_con .mb10 .subnr p span { color: #333; }

.cpMain .pro_con .mb10 .subtel { color: #1f83c1; }

.soleft li a:hover { background-color: #1f83c1 !important; color: #fff; }

.cp #cptab_relevant dl dt a:hover { border: solid 1px #1f83c1; }

.cp { border: 1px solid #d7d7d7; background: #fff; padding-bottom: 12px; margin-bottom: 10px; margin-top: 30px;}

.cp .cptab { line-height: 25px; font-size: 14px; color: #1f83c1; text-decoration: none; padding: 0 8px; border-bottom: 1px solid #d7d7d7; background: #f7f7f7; }

.cp #cptab_relevant dl { width: 199px; overflow: hidden; float: left; display: inline; padding: 12px 2px 0 7px; }

.cp #cptab_relevant dl dt { width: 164px; overflow: hidden; }

.cp #cptab_relevant dl dt a { width: 160px; display: block; border: 1px solid #d5d5d5; padding: 1px; }

.cp #cptab_relevant dl dt img { width: 100%; display: block; }

.cp #cptab_relevant dl .t1 { line-height: 24px; padding-top: 8px; overflow: hidden; display: block; width: 164px; text-align: center; }

.mod_goods_info { clear: both; margin-bottom: 10px; position: relative; }

.mod_goods_info .hds { border-bottom: 1px solid #1f83c1; height: 33px; }

.mod_goods_info .hds li { float: left; cursor: pointer; border: 1px solid #1f83c1; border-bottom: 0; margin-right: -1px; text-align: center; width: 120px; }

.mod_goods_info .hds .status_on { border-bottom: 1px solid #fff; position: relative; }

.mod_goods_info .hds .status_on h3 { height: 31px; background-color: #fff; color: #1f83c1; line-height: 31px; }

.proinfo { font-size: 14px; line-height: 25px; }

.proinfo .shouzi2 img { display: block; margin: 0 auto; }

.proinfo .dgxxBox { padding: 0 15px; width: 675px; height: 290px; font-family: 微软雅黑; }

.proinfo .dgxxBox .probtx { color: #1f83c1; display: block; margin-top: 5px; font-size: 12px; }

.proinfo .dgxxBox p { font-size: 16px; padding: 25px 0; }

.proinfo .dgxxBox .m_form .areLi { height: 205px; float: right; display: inline; }

.proinfo .dgxxBox .m_form .areLi .lymsg1 { font-size: 13px; display: block; position: absolute; width: 10px; height: 10px; margin-left: 18px; margin-top: 17px; color: #1f83c1; }

.proinfo .dgxxBox .m_form .areLi .txtAre { margin-left: 12px; width: 296px; height: 161px; border: 1px solid #dedede; outline: none; resize: none; padding: 14px; color: #333; line-height: 18px; }

.proinfo .dgxxBox li { width: 310px; height: 38px; float: left; margin-bottom: 13px; color: #777; }

.proinfo .dgxxBox li label { float: left; border: 1px solid #dedede; line-height: 36px; height: 36px; width: 77px; display: inline-block; text-align: center; background: #fff; }

.proinfo .dgxxBox li label .lymsg { font-size: 13px; display: block; position: absolute; width: 10px; height: 10px; margin-left: 5px; margin-top: 2px; color: #1f83c1; }

.proinfo .dgxxBox li .iptTxt { float: right; width: 230px; border: 1px solid #dedede; border-left-width: 0; height: 36px; line-height: 36px; padding: 10px 0; outline: none; text-indent: 1em; background: #fff; color: #333; }

.proinfo .dgxxBox .btnLi { background: 0 0; height: 60px; }

.proinfo .dgxxBox .m_form .btnTjly { width: 310px; height: 38px; background: #1f83c1; border: none; cursor: pointer; color: #fff; }

.maincont { padding: 15px 0; }

.maincont .prodbaseinfo_a { float: left; width: 370px; margin-left: 16px; z-index: 1; }

.maincont .prodbaseinfo_a .h2_prodtitle { font-size: 16px; color: #414141; border-bottom: 1px dashed #bbb; padding: 2px 0 10px; line-height: 1.6em; }

.maincont .ul_prodinfo { padding: 6px 0; zoom: 1; }

.maincont .ul_prodinfo li { float: left; width: 372px; padding: 6px 0; line-height: 24px; font-size: 12px; }

.maincont .ul_prodinfos { padding: 15px; overflow: hidden; zoom: 1; background: #f3f3f3; font-size: 14px; font-weight: 700; }

.maincont .ul_prodinfos li { padding: 5px 0 10px; }

.maincont .ul_prodinfos li .hottel { color: Red !important; font-weight: 400; }

.maincont .ul_prodinfos li .propar { display: block; line-height: 50px; background-color: #1f83c1; width: 120px; text-align: center; color: #fff; font-size: 20px; }

.content { width: 300px; margin: 15px auto; position: relative; }

.swiper { width: 280px; margin: auto; position: relative; overflow: hidden; }

.swiper-wrapper { margin: auto; text-align: center; }

.swiper-slide { text-align: center; border: 1px solid #ccc; padding: 2px; }

.swiper-slide:hover { border: 1px solid #1f83c1; }

.swiper-slide img { width: 100%; }

.tit_img { height: 58px; width: 100%; -webkit-background-size: 100% 100%; background-size: 100%; }

.swiper-slide p { font-size: 18px; margin-top: 16px; }

.swiper-prev { background: url("/image/you.png") no-repeat; -webkit-background-size: 200% 200%; background-size: 200%; width: 10px; height: 64px; position: absolute; background-position: 50% 50%; top: 50%; left: 0; -webkit-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); cursor: pointer; }

.swiper-next { background: url("/image/you.png") no-repeat; -webkit-background-size: 200% 200%; background-size: 200%; width: 10px; height: 64px; position: absolute; background-position: 50% 50%; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }
@media (max-width: 760px) {
  .maincont .prodbaseinfo_a{width: 100%;margin-left: 0;}
  .maincont .ul_prodinfo li{width: 100%;}
  .proinfo .dgxxBox{width: 100%;padding: 0;}
  .proinfo .dgxxBox li{width: 100%;}
  .shouzi2 img{max-width: 100%;}
  .proinfo .dgxxBox .m_form .areLi .txtAre{width: 90%;margin: 0 auto;display: block;}
  .proinfo .dgxxBox li label{width: 26%; margin-left: 5%;}
  .proinfo .dgxxBox li .iptTxt{width: 64%;float: none;}
  .proinfo .dgxxBox .m_form .areLi{height: auto;}
  .swiper-slide{width: 25%;}
  .proinfo .dgxxBox .m_form .btnTjly{width: 100%;}
}
.cpMain .pro_con .soleft .t05_arc li a{
	line-height: 0;
	padding-left: 0;
	margin: 0;
	background:none;
	display:inline;
}
@media (max-width: 760px){
   .cp #cptab_relevant dl {
        width: 50%;
    }
}