/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;    font-size: 16px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}

img{max-width: 100%;}
.head {padding: 15px 0;}
.head .logo{margin-top: 30px;}
.head .wenzi{padding-top: 70px;color: #DF2046;font-size: 14px;margin-left: 30px;}
.head .search{border: 2px solid #DF2046;}
.head .search input{outline: none;line-height: 30px;}
.head .search a{display: block;background: #DF2046;font-size: 16px;color: #fff;text-align: center;width: 80px;line-height: 30px;}


.menu{background: #F83E40;}
.menu ul li{display: inline-block;text-align: center;line-height: 50px;text-align: center;font-size: 14px;padding: 0 30px;}
.menu ul li.cur{line-height: 50px;background: #D21115;}
.menu ul li:hover{line-height: 50px;background: #D21115;}
.menu ul li a{color: #fff;}


.con{padding: 20px 0;}
.plist{width: 180px;}
.plist .ctop{background: #EB3D41;line-height: 46px;text-align: center;}
.plist .ctop h3{padding-left: 40px;color: #fff;font-size: 16px;text-align: center;display: inline-block;font-weight: normal;}
.plist .cbottom ul li{border: 1px solid #F7F7F7;line-height: 60px;border-bottom: 1px solid #F1F1F1;background: #F7F7F7;}
.plist .cbottom ul li:hover{background: #fff;}
.plist .cbottom h4{padding: 0 20px;font-size: 14px;color: #484848;font-weight: normal;}
.plist .cbottom ul li{position: relative;font-size: 16px;}
.plist .cbottom ul li .erji{display: none;position: absolute;right: -232px;width: 230px;text-align: center;background: #fff;top: 0;z-index: 99;border: 1px solid #fff;}
.plist .cbottom ul li .erji dl dd{padding: 0 10%;text-align: left;line-height: 40px;}
.plist .cbottom ul li:hover{border: 1px solid #EB3D41;}
.plist .cbottom ul li:hover .erji{border: 1px solid #EB3D41;}
.plist .cbottom ul li:hover .erji{display: block;}



.con .right{width: calc(100% - 210px);}
.con .right ul li{width: 31.3%;margin: 1%;float: left;}
.con .right ul li h3{font-weight: normal;color: #666;font-size: 16px;line-height: 40px;border-bottom: 1px dotted #f2f2f2;text-align: center;}

.con .right ul li  dl dd{font-size: 14px;color: #666;line-height: 30px;text-align: center;}
.con .right ul li  dl .dd2{color: #D21115;font-size: 24px;}

.tit{line-height: 40px;margin-bottom: 20px;}
.tit h3{color: #DF2046;font-weight: normal;font-size: 18px;}
.tit span{display: block;margin: 0 10px;font-size: 16px;color: #666;}
.tit .p1{background: #D21115;width: 5px;margin-right: 15px;margin-top: 15px;}
.tit .p2{width: 70%;margin-top: 15px;background: #F5F5F5;}


.con2{padding: 40px 0;}
.con2 ul li{width: 23%;margin: 1%;float: left;}
.con2 ul li  dl dd{font-size: 14px;color: #666;line-height: 30px;text-align: center;}
.con2 ul li  dl .dd2{color: #D21115;font-size: 24px;}
.con2 ul li h3{font-weight: normal;color: #666;font-size: 16px;line-height: 40px;border-bottom: 1px dotted #f2f2f2;text-align: center;}


.con3{padding: 40px 0;}
.scroll_03{ }
.scroll_03 .bd li{ float:left; width:280px; overflow:hidden; margin:0 10px;text-align: center;}
.scroll_03 .bd li .img{ padding:2px; background:#fff;}
.scroll_03 .bd li .img:hover{}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
.scroll_03 .bd li .img table tr td{ height:144px;}
.scroll_03 .bd li .img table tr td img{ }

.con4{padding: 40px 0;}
.con4 ul li{width: 23%;margin: 1%;float: left;position: relative;}
.con4 ul li:hover .wenzi{display: block;}
.con4 ul li .wenzi{position: absolute;left: 0;bottom: 0;right: 0;z-index: 99;display: none;}
.con4 ul li .wenzi h3{font-size: 14px;font-weight: normal;color: #fff;text-align: center;line-height: 30px;}


.con5{padding:20px 0;background: #F5F5F5;}
.con5 ul li{width: 25%;float: left;}
.con5 ul li .lileft{width: 20%;}
.con5 ul li .liright{width: 78%;font-size: 14px;line-height: 40px;}

.foot{padding: 40px 0;background: #282828;border-top: 3px solid #D21115;}
.foot .foottop dl{float: left;width: 25%;}
.foot .foottop dl dt{font-size: 16px;color: #fff;line-height: 2;}
.foot .foottop dl dd{font-size: 16px;color: #fff;line-height: 2;}
.foot .foottop dl dd a{color: #fff;}
.copy{margin-top: 30px;font-size: 14px;color: #4E4E4E;}


.inside{padding: 40px 0;}

.pro .right{width: calc(100% - 210px);}
.down{padding: 20px 0;}
.down a{margin: 0 auto;display: block;width: 260px;line-height: 40px;border: 2px solid #F83E40;border-radius: 20px;background: #F83E40;font-size: 18px;color: #fff;text-align: center;}
.down a:hover{background: #fff;color: #F83E40;}

.tit2 {line-height: 40px;border-bottom: 1px solid #ccc;}
.tit2 .p1{background: #F83E40;width: 5px;margin-top: 10px;height: 15px;margin-right: 10px;}
.tit2 h3{font-size: 18px;color: #F83E40;font-weight: normal;}

.sx .sxtop{padding: 20px 10px;}
.sx .sxtop .sleft dl {line-height: 40px;}
.sx .sxtop .sleft dl dt{display: inline-block;font-size: 14px;float: left;}
.sx .sxtop .sleft dl dd{display: inline-block;border: 1px solid #ccc;float: left;padding: 0 20px;position: relative;margin-right: 15px;}
.sx .sxtop .sleft dl dd .close{position: absolute;right: 0;top: 0;}
.sx .sxtop .sleft dl dd h3{font-weight: normal;}
.sx .sxtop .sright .search2{line-height: 36px;border: 1px solid #ccc;}
.sx .sxtop .sright .search2 input{line-height: 36px;outline: none;}
.sx .sxmid{background: #F5F5F5;padding: 5px 10px;border-top: 2px solid #DFDFDF;}
.sx .sxmid  dl {line-height: 40px;}
.sx .sxmid  dl dt{display: inline-block;font-size: 14px;float: left;}
.sx .sxmid  dl dd{display: inline-block;border: 1px solid #ccc;float: left;padding: 0 20px;position: relative;margin-right: 15px;}
.sx .sxmid  dl dd .close{position: absolute;right: 0;top: 0;}
.sx .sxmid  dl dd h3{font-weight: normal;}
.sx .sxmid2 .sxleft{width: 90%;}
.sx .sxmid2 .sxright{width: 10%;text-align: right;}
.sx .sxmid2 .sxright h3{display: inline-block;padding-right: 10px;font-weight: normal;font-size: 14px;}
.sx .sxmid2 .sxright .h3{display: none;}
.sx .sxmid2 .sxright.cur .h3{display: inline-block;}
.sx .sxmid2 .sxright.cur .h33{display: none;}
.sx .sxmid2 ul li{line-height: 40px;border-bottom: 1px dashed #f2f2f2;font-size: 14px;}
.sx .sxmid2 ul li .dl{width: 10%;float: left;}
.sx .sxmid2 ul li dl {width: 90%;float: right;}
.sx .sxmid2 ul li dl dd{display: inline-block;padding: 0 10px;}


.sx .sxbottom{background: #F5F5F5;border: 1px solid #E0E0E0;line-height: 40px;margin: 15px 0;}
.sx .sxbottom .ul li{float: left;padding: 0 30px;}
.sx .sxbottom .ul li h3{font-weight: normal;font-size: 14px;}
.sx .sxbottom .ul li.cur{background: #fff;}
.sx .sxbottom .page ul li{float: left;padding: 0 10px;font-size: 14px;}

.sx .sxbottom .ul li.cur h3{background: url(../images/QQ20241205-152329.png)right center no-repeat;padding-right: 20px;}
.sx .sxbottom .ul li.cur h3.cr{background: url(../images/QQ20241205-152303.png)right center no-repeat;}
.sx .sxbottom .ul li.cur h3:hover{background: url(../images/QQ20241205-152318.png)right center no-repeat;}
.jiage input{width: 60px;border: 1px solid #ccc;line-height: 30px;padding: 0 10px;}
.jiage a{display: inline-block;line-height: 30px;background: #F83E40;color: #fff;text-align: center;width: 80px;}

.pplist ul li{float: left;width: 23%;margin: 1%;text-align: center;}
.pplist ul li h3{font-size: 14px;line-height: 2;font-weight: normal;}
.pplist ul li dl dd{font-size: 14px;line-height: 2;}
.pplist ul li dl dd strong{color: #D21115;}


.prodetail .right{width: calc(100% - 210px);}
.prodetail .right .pleft{width: 48%;}
.prodetail .right .pright{width: 48%;}

.ptit{margin-bottom: 20px;border-bottom: 1px solid #ccc;line-height: 40px;}
.ptit h3{display: inline-block;font-size: 18px;color: #D21115;font-weight: normal;padding: 0 20px;font-size: 18px;border-bottom: 1px solid #D21115;}

.prodetail .right .pright h3{font-size: 20px;border-bottom: 1px solid #ccc;line-height: 40px;}
.prodetail .right .pright dl{padding: 20px;}
.prodetail .right .pright dl dd{font-size: 14px;line-height: 2;}
.prodetail .right .pright dl dd strong{color: #D21115;}

.xtit{margin: 20px 0;}
.xtit{margin-bottom: 20px;border-bottom: 1px solid #D21115;line-height: 40px;}
.xtit h3{display: inline-block;font-size: 12px;color: #666;padding: 0 20px;font-size: 12px;border: 1px solid #D21115;}
.xiangqing{margin-bottom: 20px;}