/* CSS Document */

.pro{width:100%;height: auto;padding: 60px 0 15px 0;}
.pro .left{width:770px;float: left;}
.pro .left .pimg{width:770px;height: 612px;border-radius: 8px;box-shadow: 0 0 10px rgba(0,0,0,0.1);overflow: hidden; text-align:center;}
.pro .left .pimg img{vertical-align:middle;}
.pro .right{width:380px;float: right;}
.pro .right .con{width:100%;height: auto;}
.pro .right .con .ptitle{width: 100%;height: auto;line-height: 80px;font-size: 22px;color: #000;font-weight: bold;}
.pro .right .con .font1836{width:100%;height: auto;line-height: 32px;font-size: 16px;color: #000;display: inline-block;}

.pro .right .con .btn-in{display:block;font-size: 16px;width: auto;height:50px;line-height: 50px; margin:20px 20px 0px 0px;background-color: #0288DD;border-radius: 5px;color:#fff;padding: 0 10px;transition: all 0.6s;cursor: pointer;}
.pro .right .con .btn-in img{width:31px;height: 31px;margin: 9.5px 0;margin-right: 6px;}
.pro .right .con .btn-in:hover{background-color:#e60012;}

.pro .right .con .btn-em{display:block;font-size: 16px;width: auto;height:50px;line-height: 50px; margin:20px 20px 0px 0px;background-color: #FC8848;border-radius: 5px;color:#fff;padding: 0 10px;transition: all 0.6s;cursor: pointer;}
.pro .right .con .btn-em img{width:31px;height: 31px;margin: 9.5px 0;margin-right: 6px;}
.pro .right .con .btn-em:hover{background-color:#e60012;}

.pro .right .con .btn-call{display:block;font-size: 16px;width: auto;height:50px;line-height: 50px; margin:20px 20px 0px 0px;background-color: #4e7b9c;border-radius: 5px;color:#fff;padding: 0 10px;transition: all 0.6s;cursor: pointer;}
.pro .right .con .btn-call img{width:31px;height: 31px;margin: 9.5px 0;margin-right: 6px;}
.pro .right .con .btn-call:hover{background-color:#e60012;}

.show_pro_r_name{float:left; width:100%; height:53px; line-height:53px; font-size:24px; color:#303030;}
.show_pro_r_No{float:left; width:100%; height:40px; line-height:40px; font-size:24px; color:#EA3E00;}
.show_pro_r_183{float:left; width:170px; height:39px; text-align:center; font-size:16px; margin-top:5px; line-height:39px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background-color:#FFE8E0; color:#EA3E00;}
.show_pro_r_342{float:right; width:205px; height:39px; text-align:left; font-size:16px; margin-top:5px; text-indent:15px; line-height:39px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background-color:#D0F2FE; color:#6178AC;}

.font2280{width:100%;height: auto;font-size: 22px;line-height: 80px;color: #545454;font-weight: bold;margin: 0 auto;}
.guesspro{width:1200px;height: auto;margin: 0 auto;}
.pitem{width:280px;height: auto;margin-right:26px;margin-bottom: 60px;}
.pitem:last-child{margin-right:0;}
.pitem .pimg{width:280px;height: 280px;border-radius: 8px;overflow: hidden;border:1px solid #e5e5e5;box-sizing: border-box; text-align:center;}
.pitem .pimg img{vertical-align:middle;cursor: pointer;transition: .4s all;}
.pitem .pimg img:hover{transform:scale(1.1);}
.pitem .pname{width:100%;height: 50px;overflow: hidden;font-size: 16px;line-height: 50px;color: #000;text-align: center;font-weight: bold;}
.pitem .pname:hover{color:#000;}

.show_prox{width:100%;height: auto;min-width: 1200px;}
.show_prox .show_proinfo{width:1000px; height: auto; text-align:center;overflow:hidden;margin:0px auto;}
.show_prox .show_proinfo img{vertical-align:middle;}

.p_list {float: left; width: 790px; margin:20px 0px 0px 80px; height:90px; overflow:hidden;}
.p_list li {width:86px; height:68px; margin-right:40px; text-align:center; border:solid 2px #CDCDCD; float:left;}
.p_list li img {vertical-align:middle;}

/*--new_product--*/
.new_product {width:1198px;height: auto; overflow:hidden; border:solid 1px #EAEAEA;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;margin: 0 auto; }
.rollBox{width:1198px; overflow:hidden; height:100%;}
.rollBox .Cont{ width:1062px; overflow:hidden; height: 100%; float: left; margin-left:0px;}
.rollBox .ScrCont{ width:10000000px;}
.rollBox .Cont dl{ width:223px; float:left; margin:0px 0px 0px 40px; height:100%; overflow:hidden;}
.rollBox .Cont dt{ width:221px; height:168px; text-align:center; border:solid 1px #CDCDCD; float:left; background-color:#fff; }
.rollBox .Cont dt img{ vertical-align:middle;cursor: pointer;transition: .4s all;}
.rollBox .Cont dt img:hover{transform:scale(1.1);}
.rollBox .Cont dd{ width:223px; height:46px; color:#FE5153; font-size:14px; line-height:46px; text-align:center; float:left; display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1 {float: left;width: 29px;height: 49px;cursor: hand; margin:52px 0px 0px 20px;}
.img2 {float: right;width: 29px;height: 49px;cursor: hand; margin:52px 20px 0px 0px;}

.rollBoxx{width:1198px; height: auto;  overflow:hidden; margin: 0 auto;}
.rollBoxx .Cont{ width:1198px; overflow:hidden; height: 100%; float: left; margin-left:0px;}
.rollBoxx .ScrCont{ width:10000000px;}
.rollBoxx .Cont dl{ width:223px; float:left; margin:0px 0px 0px 14px; height:100%; overflow:hidden;}
.rollBoxx .Cont dt{ width:221px; height:168px; text-align:center; border:solid 1px #CDCDCD; float:left; background-color:#fff; }
.rollBoxx .Cont dt img{ vertical-align:middle;cursor: pointer;transition: .4s all;}
.rollBoxx .Cont dt img:hover{transform:scale(1.1);}
.rollBoxx .Cont dd{ width:213px; height:46px; color:#FE5153; font-size:14px; line-height:46px; text-align:center; float:left; display:block; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}