/*****产品详细页*******/

#bgy{ background:#f0f2f5;}

.prodiv{ width:100%; width:1200px;  height:auto; min-height:300px;margin:0 auto;}

.del_float{ clear:both; float:none;}

.miaobaoxie{ width:100%; height:50px; line-height:50px; float:left; font-size:13px; color:#999999;}

.miaobaoxie a{ color:#999}

.prodiv1{ width:100%; height:auto; float:left; background:#fff; min-height:200px;margin-bottom:20px;}

.prodiv1left{ width:75%; height:auto; min-height:200px; padding:40px 30px; position:relative; float:left; border-right:5px solid #f0f2f5;  box-sizing:border-box;}

dl.prod1{ width:100%; height:auto; float:left; position:relative;}

dl.prod1 dt{ width:300px; height:auto; float:left;position:absolute; left:0; top:0;}

dl.prod1 dt img{ width:100%; height:auto; height:283px; display:block;}

dl.prod1 dd{ width:100%; height:auto; float:left; padding-left:320px; box-sizing:border-box; }

dl.prod1 dd h1{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; color:#091627; font-weight:600;}

dl.prod1 dd p.p1{ width:100%; height:auto; float:left; font-size:13px; margin:4px 0 12px 0; line-height:20px; color:#858d9c;}

dl.prod1 dd p.p2{ width:100%; height:auto; float:left; margin:7px 0; line-height:40px; font-size:14px; color:#858d9c; padding-left:75px; box-sizing:border-box;}

dl.prod1 dd p.p2 span{ width:75px; height:auto; line-height:36px; font-size:15px; color:#858d9c; margin-left:-75px; float:left; margin-top:3px;}

dl.prod1 dd p.p2 a.a{ width:auto; height:36px; line-height:36px; float:left; border:1px solid #c0c5d0; padding:0 19px; font-size:16px; color:#858d9c; margin:3px; box-sizing:border-box;}

dl.prod1 dd p.p2 a.a:hover,dl.prod1 dd p.p2 a.a.cur{  background:url(../images/prodiv_tb_1.png) right bottom no-repeat;/* border:1px solid #ec4847;color:#ec4847;*/}

dl.prod1 dd p.p2 a.a1{ width:auto; height:36px; line-height:36px; float:left; padding:0 40px; font-size:16px; color:#858d9c; margin:3px; background:#fef8f8; color:#ec4847; box-sizing:border-box;}

dl.prod1 dd p.p2 span.sp{ width:auto; height:auto; float:left; margin-top:7px; margin-left:0;}

dl.prod1 dd p.p2 s{ text-decoration:none; width:auto; height:auto; line-height:28px; font-size:14px; float:left; margin-right:30px;}

dl.prod1 dd p.p3{ width:100%; height:auto; float:left; margin:25px 0;}

dl.prod1 dd p.p3 a.a2{ width:115px; height:40px; line-height:40px; float:left; text-align:center; font-size:16px; background:#ff3c28; border-radius:4px; color:#fff; margin-right:10px; box-sizing:border-box;}

dl.prod1 dd p.p3 a.a3{ width:115px; height:40px; line-height:40px; float:left; text-align:center; font-size:16px; background:#9e9e9e; border-radius:4px; color:#fff;  box-sizing:border-box;}

dl.prod1 dd p.p3 a.a2:hover,dl.prod1 dd p.p3 a.a3:hover{ opacity:0.9;}



.prodiv1right{ width:25%; height:auto; float:left; }

.prodiv1righttt{ width:100%; height:50px; line-height:50px; text-align:center; float:left; border-bottom:5px solid #f0f2f5; font-size:13px; color:#091627;}

.prodiv1right dl{ width:92%; height:auto; float:left; text-align:center; margin:0 4%;}

.prodiv1right dl dt{ width:100%; height:auto; float:left; text-align:center;}

.prodiv1right dl dt a{ width:150px; height:150px; border-radius:150px; border:1px solid #ededed; margin:0 auto; display:inline-block; box-sizing:border-box;}

.prodiv1right dl dt a img{ width:150px; height:150px; border-radius:150px;display:block; box-sizing:border-box;object-fit: fill; }

.prodiv1right dl dd.dd{ width:100%; height:auto; float:left; margin:5px 0; border-bottom:1px solid #eeeeee; padding-bottom:10px; box-sizing:border-box;}

.prodiv1right dl dd.dd strong{ width:100%; height:auto; text-align:center; line-height:26px; color:#091627; font-size:18px; font-weight:600; float:left;}

.prodiv1right dl dd.dd span{ width:100%; height:auto; float:left; color:#858d9c; font-size:12px; line-height:16px; margin:5px 0 12px 0;}

.prodiv1right dl dd.dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#858d9c;}

div.dd2{ width:100%; height:auto; float:left; margin-top:10px;}

div.dd2 p{ width:205px; height:auto; margin:0 auto;}

div.dd2 a.a1{ width:110px; height:40px; line-height:40px; float:left;text-align:center; display:block; border-radius:6px; background:#ff3c28; color:#fff; font-size:14px;}

div.dd2 a.a2{ width:40px; height:40px; float:left; background:url(../images/prodiv_tb_2.png) center center no-repeat; display:block; margin:0 3px;}

div.dd2 a.a3{ width:40px; height:40px; float:left; background:url(../images/prodiv_tb_3.png) center center no-repeat; display:block; margin:0 3px; position:relative;}

div.dd2 a.a3 img{ position:absolute; width:130px; height:auto; left:-65px; bottom:45px; display:none;}

div.dd2 a.a3:hover img{ display:block;}



.gwdiv{ width:100%; height:auto; position:relative; overflow:hidden; padding:15px 0; box-sizing:border-box; position:relative; text-align:center;}

.gwdivlist{  width:100%; height:auto; overflow:hidden; float:left }

.projtleft{ width:36px; height:36px; border-radius:2px; cursor:pointer;  float:left; background:url(../images/prodiv_tb_4.png) center center no-repeat; position:absolute; left:15px; top:80px; background-size:36px 36px !important;}

.projtright{ width:36px; height:36px; border-radius:2px;  cursor:pointer;  float:left; background:url(../images/prodiv_tb_5.png) center center no-repeat; position:absolute; right:15px; top:80px; background-size:36px 36px !important;}

.projtleft:hover{background:url(../images/prodiv_tb_4h.png) center center no-repeat;}

.projtright:hover{background:url(../images/prodiv_tb_5h.png) center center no-repeat;}



.prodiv2{ width:100%; height:auto; float:left; margin-bottom:30px; }

.prodiv2left{ width:22%; height:auto; float:left; background:#fff; padding:0 10px; border-right:10px solid #f0f2f5; box-sizing:border-box;}

.prodiv2left dl{ width:100%; height:auto; float:left;}

.prodiv2left dl dt{ width:100%; height:58px; line-height:58px; float:left; font-size:20px; font-weight:600; border-bottom:1px solid #eeeeee; background:url(../images/prodiv_tb_6.png) 2px center no-repeat; background-size:5px 20px; padding-left:15px; box-sizing:border-box;}

.prodiv2left dl dd{ width:100%; height:auto; float:left;}

.prodiv2left dl dd a{ width:100%; height:50px; line-height:50px; float:left; padding-left:15px; font-size:15px; color:#091627; overflow:hidden;border-bottom:1px solid #eeeeee; box-sizing:border-box;}

.prodiv2left dl dd a:last-child{ border-bottom:none;}

.prodiv2left dl dd a:hover{ color:#ec4847;}

.prodiv2left dl dd a.cur{ color:#fff; background:#ec4847;}



.prodiv2right{ width:78%; height:auto; float:left; background:#fff; min-height:300px;}

.prodiv2righttt{ width:100%; height:58px; float:left; background:#f7f7f6;border-bottom:1px solid #e5e5e5; box-sizing:border-box;}

.prodiv2righttt ul li a{ width:auto; height:58px; line-height:58px; float:left; font-size:16px; color:#858d9c; padding:0 30px;border-top:2px solid #f7f7f6; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;box-sizing:border-box; }

.prodiv2righttt ul li a.cur{ background:#fff; border-bottom:1px solid #fff; border-top:2px solid #ec4847; color:#ec4847;}



.proxxfix{ position:fixed; top:46px; width:936px; z-index:99;}



.pronr{ width:100%; height:auto; float:left; padding:15px 25px 40px 25px; box-sizing:border-box;}

.pronrtt{ width:100%; height:auto; float:left; border-bottom:1px solid #e5e5e5; font-size:20px; line-height:30px; padding-bottom:10px; margin:10px 0 20px 0; font-weight:600;}

.pronrdiv{ width:100%; height:auto;float:left; padding:15px 30px 15px 25px; background:url(../images/prodiv_bj.png) center center no-repeat; background-size:100% 100%; box-sizing:border-box; margin-bottom:25px;}

.pronrdiv p{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; color:#999999; margin-bottom:15px; }



.pronrdivc{ width:49%; height:auto; float:left; margin-right:2%; margin-bottom:15px;}

.pronrdivc strong{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; padding-bottom:10px; font-weight:600;}

.pronrdivc p{ width:100%; height:auto; line-height:30px; float:left; border:1px solid #f0f1f5; border-bottom:none; font-size:14px; color:#091627; overflow:hidden;  padding:0 10px 0 40px; box-sizing:border-box;}

.pronrdivc p s{ width:26px; height:30px; line-height:30px; font-size:13px; margin-left:-30px; margin-top:0px; margin-right:5px;  float:left; background:url(../images/gxrzzl_tp5.png) center center no-repeat; background-size:26px 22px; text-decoration:none; color:#fff; text-indent:3px;}

.pronrdivc.last{ margin-right:0;}

.pronrdivc p:last-child{ border-bottom:1px solid #f0f1f5;}



.prolc{ width:100%; height:auto; float:left;}

.prolc dl{ width:31.8%; width:23.8%; height:260px; float:left; margin:0 1.5% 15px 0;  background:#f6f6f6;}

.prolc dl dt{ width:100%; height:auto; float:left;}

.prolc dl dt img{ width:100%; height:150px; display:block;}

.prolc dl dd{ width:100%; height:auto; float:left; min-height:108px; padding:26px 15px 15px 15px; font-size:13px; line-height:22px; color:#091627; box-sizing:border-box; position:relative;}

.prolc dl dd strong{ width:94%; height:34px; line-height:34px; text-indent:15px; float:left; background:#ff3c28; color:#fff; font-size:16px; font-weight:600; position:absolute; left:0; top:-16px;}

.prolc dl:last-child{ margin-right:0;}



.prolc2{ width:100%; height:auto; float:left;}

.prolc2 dl{ width:17.9%; height:109px; float:left; margin:0 1.5% 15px 0;  background:#f6f6f6;}

.prolc2 dl dt{ width:100%; height:auto; float:left;}

.prolc2 dl dt img{ width:100%; height:79px; display:block;}

.prolc2 dl dd{ width:100%; height:auto; float:left; min-height:108px; padding:26px 15px 15px 15px; font-size:13px; line-height:22px; color:#091627; box-sizing:border-box; position:relative;}

.prolc2 dl dt p{text-align:center;}

.prolc2 dl dd strong{ width:94%; height:34px; line-height:34px; text-indent:15px; float:left; background:#2fbbf0; color:#fff; font-size:16px; font-weight:600; position:absolute; left:0; top:-16px;}

.prolc2 dl:last-child{ margin-right:0;}



.proys{ width:100%; height:auto; float:left;}

.proys dl{ width:auto; height:auto; float:left; margin:1% 1%; text-align:center; width:22%;}

.proys dl dt{ width:100%; height:auto; float:left;}

.proys dl dt img{ width:75px; height:auto; display:block; margin:0 auto;}

.proys dl dd{ width:100%; height:auto; float:left; margin:15px 0;}

.proys dl dd strong{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; margin-bottom:5px; font-weight:600; color:#091627;}

.proys dl dd p{ width:100%; height:auto; font-size:13px; line-height:20px; color:#999999;}



dl.pfaq{ width:100%; height:auto; float:left; border:1px solid #f0f1f5; padding:10px 10px; box-sizing:border-box; margin-bottom:10px;}

dl.pfaq dt{ width:100%; height:38px; line-height:38px; cursor:pointer; font-size:16px; color:#1c222a; padding-right:20px;  box-sizing:border-box; overflow:hidden; background:url(../images/szgszcys_tb3s.png) right center no-repeat;}

dl.pfaq dt s{ width:38px; height:38px; float:left; background:url(../images/prodiv_tb_7h.png) center center no-repeat; display:block;}

dl.pfaq dd{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#656566; display:none; padding:4px 20px 2px 40px; box-sizing:border-box;}

dl.pfaq.cur dt{background:url(../images/szgszcys_tb2.png) right center no-repeat; color:#222; font-weight:600;}

dl.pfaq.cur dt s{ background:url(../images/prodiv_tb_7.png) center center no-repeat;}

dl.pfaq.cur dd{ display:block; }



.pronrtt1{ width:100%; height:auto; float:left; border-bottom:1px solid #e5e5e5; margin:10px 0 20px 0;}

.pronrtt1 p.p{ width:auto; height:auto; float:left;}

.pronrtt1 p.p a{width:auto; float:left; height:auto; font-size:20px; line-height:50px; font-weight:600;}

.pronrtt1 p.p a.cur,.pronrtt1 p.p a:hover{ color:#ec4847; border-bottom:3px solid #ec4847;}

.pronrtt1 p.p s{ width:30px;  line-height:50px; float:left; text-align:center; text-decoration:none; color:#999;}

.pronrtt1 p.p1{ width:auto; height:auto; float:right;}

.pronrtt1 p.p1 a{ width:auto; height:auto; float:left;  line-height:50px; font-size:12px; color:#999999; display:none; }



.prozxqh{ width:100%; height:auto; float:left; display:none;}

.prozxqh dl{ width:100%; height:auto; float:left; border:1px solid #eee; box-sizing:border-box;}

.prozxqh dl dt{ width:230px; height:auto; float:left; position:relative; z-index:1;}

.prozxqh dl dt img{ width:100%; height:140px; display:block;}

.prozxqh dl dd{ width:100%; height:auto; float:left; padding:15px 15px 15px 245px; box-sizing:border-box; margin-top:-140px;}

.prozxqh dl dd span{ width:100%; height:auto; float:left;}

.prozxqh dl dd span a{ width:auto; height:auto; float:left; font-size:13px; color:#999999; line-height:22px; margin-right:10px;}

.prozxqh dl dd span s{ width:auto; height:auto; float:left; background:url(../images/ixw_tb4.png) left center no-repeat; padding-left:20px; font-size:13px; color:#999; margin-left:30px; text-decoration:none;}

.prozxqh dl dd h3 a{ width:100%; height:30px; float:left; font-size:18px; line-height:30px; font-weight:600; overflow:hidden; margin:5px 0; }

.prozxqh dl dd p{ width:100%; height:44px; overflow:hidden; float:left; font-size:14px; color:#656566; line-height:22px;}

.prozxqh ul{ width:100%; height:auto; float:left;}

.prozxqh ul li{ width:100%; height:58px; float:left; border-bottom:1px solid #eee; background:url(../images/yd.png) left center no-repeat; overflow:hidden;}

.prozxqh ul li a.a{ width:100%; height:58px; line-height:58px; float:left;overflow:hidden; padding:0 170px 0 10px; box-sizing:border-box; font-size:18px;font-weight:normal; color:#333333;}

.prozxqh ul li span{ width:160px; height:58px;line-height:58px; float:right; overflow:hidden; margin-top:-58px;}

.prozxqh ul li span a{ width:auto; height:auto; float:left; font-size:13px; color:#999999;}

.prozxqh ul li span s{ width:auto; height:auto; float:left; background:url(../images/ixw_tb4.png) left center no-repeat; padding-left:20px; font-size:13px; color:#999; margin-left:30px; text-decoration:none;}

.prozxqh ul li:hover a.a{ color:#ec4847;font-weight:600;}

.prozxqh ul li:last-child{ border-bottom:none;}



p.pgedou { width:140px; height:38px; margin:0 auto;}

p.pgedou  a{ width:100%; height:38px; line-height:38px; float:left; text-align:center; font-size:15px; border:1px solid #f2f2f2; border-radius:5px; margin:20px 0;}

p.pgedou a:hover {  background:#f2f2f2; color:#333;   }

.pronr img{ max-width:100%!important; height:auto!important;}