.list-shopul li,.list-newul li,.part2ul .bigli .pleft,.list-videoul li .videobox .picbox img{-webkit-transition: all 500ms linear;-moz-transition: all 500ms linear;transition: all 500ms linear;}

.content{background-color:#f3f3f3;}
.banner{position: relative;}
.banner img{width: 100%;}
.banner .hd{position: absolute;width: 100%;bottom:20px;text-align: center;}
.banner .hd li{width: 50px;height: 4px;text-indent: -99999999px;background-color:#fff;background-color:rgba(255,255,255,.3);z-index: 999;float: left;margin:0 5px;}
.banner .hd ul{display: inline-block;vertical-align: middle;}
.banner .hd li.on{background-color:#C20E1A;}

.part2{position: relative;height: 378px;margin:80px 0 60px;width: 100%;}
.part2 .nb{overflow: hidden;clear: both;height: 378px;position: relative;}
.part2ul{background-color:#fff;height: 378px;border:1px solid #eee;position: absolute;width: 1200px;}
.part2ul .bigli{width: 328px;float: left;overflow: hidden;background-color:#fff;height: 378px;border-left: 1px solid #eee;border-right: 1px solid #fff;}
.part2ul .bigli .fqnb{width: 488px;position: relative;padding:25px;height: 328px;}

.part2ul .bigli h3{text-align: center;font-size: 16px;width: 279px;-moz-transition: all 400ms linear;-webkit-transition: all 400ms linear;transition: all 400ms linear;}
.part2ul .bigli .pbody{margin:24px 0 12px;overflow: hidden;clear: both;height: 234px;}
.part2ul .bigli .pleft{float: left;width: 328px;text-align: center;position: absolute;left: 0; -webkit-transform: translateZ(0);
   -moz-transform: translateZ(0);
   -ms-transform: translateZ(0);
   -o-transform: translateZ(0);
   transform: translateZ(0);}
.part2ul .bigli .pleft .iconp{text-align: center;padding:53px 0;}
.part2ul .bigli .pleft .word span{display: block;line-height: 24px;}
.part2ul .bigli .pright{width: 220px;border-left: 1px solid #f0f0f0;padding-left: 25px;height: 220px;padding-top:10px;padding-bottom:10px;position: absolute;right: 0;right: -64px;/*z-index: -1;*/}
.part2ul .bigli .fitstright h4{margin-top:10px;margin-bottom: 10px;font-size: 14px;}
.part2ul .bigli .fitstright .carstyle a{display: inline-block;vertical-align: middle;line-height: 26px;color:#787878;}
.part2ul .bigli .btn-first{text-align: center;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all 350ms linear;-moz-transition: all 350ms linear;transition: all 350ms linear;}
.part2ul .bigli .btn-first .btn{height: 35px;line-height: 35px;width: 120px;border-radius: 5px;color:#fff;}
.part2ul .bigli.on .btn-first{opacity: 1;filter:alpha(opacity=100);}
.part2ul .bigli.first{width: 538px;border-left-color:#fff ;}
.part2ul .bigli .secondright li{margin:10px 0;}
.part2ul .bigli .secondright .picbox{width: 45px;height: 45px;display: inline-block;vertical-align: middle;overflow: hidden;}
.part2ul .bigli .secondright .word{font-size: 14px;}
.part2ul .bigli .thirdright{text-align: center;}
.part2ul .bigli .thirdright .codebox{margin:32px auto 10px;width: 128px;height: 128px;overflow: hidden;}
.part2ul .bigli.on{/*width: 488px;*/border-color:#C20E1A}
.part2ul .bigli.on h3{text-align: center;font-size: 16px;width: 100%;}
.part2ul .bigli.on .pleft{float: left;width: 267px;text-align: center;}
.part2ul .bigli.on .pright{width: 220px;border-left: 1px solid #f0f0f0;padding-left: 25px;height: 220px;padding-top:10px;padding-bottom:10px;position: absolute;right: 0;z-index: 0;padding-right: 25px;}

.ind-titlebox{overflow: hidden;clear: both;}
.ind-titlebox h3{font-size: 24px;font-family: 'thin';float: left;}
.ind-titlebox .ind-titbar{float: right;}
.ind-titlebox .ind-titbar ul{float: left;}
.ind-titlebox .ind-titbar li{float: left;padding-right: 46px;}
.ind-titlebox .ind-titbar li a{font-size: 14px;color:#787878;line-height: 24px;}
.ind-titlebox .ind-titbar .more{float: right;color:#787878;line-height: 24px;}

.list-shopul{overflow: hidden;clear: both;}
.list-shopul li{width: 235px;float: left;margin-right: 6px;background-color:#fff;margin-top:20px;}
.list-shopul li .picbox{width: 235px;height: 235px;overflow: hidden;display: block;}
.list-shopul li .title{padding:10px;text-align: center;}
.list-shopul li .price{color:#de0101;font-size: 14px;margin:10px 0 12px;}
.list-shopul li:hover{background-color:#c20e1a;}
.list-shopul li:hover,.list-shopul li:hover .price{color:#fff;}

.list-new{margin-top:56px;}
.list-newul li{width: 249px;float: left;background-color: #fff;margin-right: 20px;padding:40px 18px 30px;margin-top:20px;position: relative;}
.list-newul li .mask{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.list-newul li .time{font-size: 16px;font-family: "thin";}
.list-newul li h4{margin:28px 0 14px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list-newul li .txt{height: 4em;line-height: 2em;overflow: hidden;margin-bottom:40px;}
.list-newul li:hover{background-color:#c20e1a;color:#e8b9bb;}
.list-newul li:hover h4{color:#fff;}
.list-video{margin-top:60px;}
.list-videoul{overflow: hidden;clear: both;padding-bottom:85px;}
.list-videoul li{float: left;width: 385px;margin-right: 22px;margin-top:20px;}
.list-videoul li .videobox{position: relative;}
.list-videoul li .videobox .btn-video{position: absolute;background: url(../images/btn_video.png) no-repeat;width: 40px;height: 40px;left:20px;bottom:20px;}
.list-videoul li .videobox .picbox{width: 385px;height: 230px;overflow: hidden;}
.list-videoul li .videobox .picbox:hover img{-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.list-videoul li .title{line-height: 36px;font-size: 14px;}
.indexvideo .truevideo{position: absolute;top: 0;left: 0;width: 100%;z-index: -1;width: 385px;height: 230px;overflow: hidden;}
.indexvideo .truevideo video{height: 100%;width: 100%;background-color:#000;}
.indexvideo .truevideo.on{z-index: 9;}

.ckplayvideo{width: 385px;height: 230px;}
/*ny*/
.nybanner{height: 300px;background-repeat: no-repeat;background-position: top center;}
.nynavbar{height: 54px;background:url(../images/line_grey.jpg) repeat-x bottom center;}
.nynavbar .nynavmenu{float: left;}
.nynavbar .nynavmenu li{line-height: 53px;float: left;margin-right: 56px;}
.nynavbar .nynavmenu li a{display: block;border-bottom:1px solid #dcdcdc;}
.nynavbar .nynavmenu li a:hover{border-color:#c20e1a;}
.nynavbar .nynavbart{line-height: 53px;}
.nynavbar .nynavbart a{margin:0 4px;}
.nybody{padding:20px 0;}
/*nyabout*/


/*nynew*/
.nynews{padding-top:40px;}
.nynews li{overflow: hidden;clear: both;padding:40px 0;}
.nynews li .picbox{display: block;width: 245px;height: 180px;float: left;}
.nynews li .newnr{width: 624px;border-right: 1px solid #d9d9d9;float: left;padding-left: 35px;padding-right: 210px;}
.nynews li .newnr h3{padding:25px 0;}
.nynews li .newnr h3 a{font-size: 16px;}
.nynews li .newnr .newtxt{height: 4em;overflow: hidden;}
.nynews li .newnr .newtxt a{line-height: 2em;font-size: 14px;color:#969696;}
.nynews li .time{float: right;width: 85px;padding-top:9px;}
.nynews li .time .date{font-size: 25px;font-family: "thin";color: #8c8c8c;text-align: right;}
.nynews li .time .more-arrow{display: block;background:url(../images/arrow.png) no-repeat 20px 0;height: 22px;margin-top:46px;}
.pagenew{margin:110px 0 190px;}

/*nytechnology*/
.nytechnology{overflow: hidden;clear: both;margin-top:55px;}
.nytechnology li{float: left;width: 280px;margin-right: 26px;margin-top:20px;}
.nytechnology li .techtitile{height: 3.6em;line-height: 1.8em;margin:15px 0 10px;}
.nytechnology li .techtitile a{font-size: 14px;}
.pagetech{margin:40px 0 90px;}

.nyvideo{margin-top:60px;}
.pagevideo{margin-bottom:224px;}


/*pro*/
.subnavtitle{}
.subnavtitle{color:#787878;border-top:1px solid #e5e5e5;padding:15px 0;}
.subnavtitle a{color:#787878;}
.nypronav{border-bottom:1px solid #c20e1a;overflow: hidden;clear: both;}
.nypronav li{float: left;line-height: 49px;}
.nypronav li a{display: block;padding:0 20px;}
.nypronav li a:hover{background-color:#c20e1a;color:#fff;}


.progrey{padding-bottom:50px;}
.pro-frame{overflow: hidden;clear: both;background-color:#fff;}
.pro-frame .nysearch{margin:15px 10px;width: 230px;height: 32px;border:1px solid #a0a0a0;position: relative;}
.pro-frame .nysearch .txt-nys{position: absolute;width: 176px;left: 10px;top: 6px;border:none;outline: none;}
.pro-frame .nysearch .btn-nys{position: absolute;right: 0;top: 0;height: 32px;width:32px;background: url(../images/btn_search.png) no-repeat center center;border: none;}
.pro-frame .pframeleft{width: 250px;border-right: 1px solid #e5e5e5;float: left;}
.pro-frame .pframeleft{}
.searchword{}
.searchword .wordhead{overflow: hidden;clear: both;margin:0 10px;padding-bottom:10px;border-bottom:1px dotted #acacac;}
.searchword .wordhead li{width: 28px;height: 28px;float: left;line-height: 28px;text-align: center;margin:2px;}
.searchword .wordhead li a{display: block;}
.searchword .wordhead li a:hover{background-color:#c20e1a;color:#fff;}
.searchword .wordhead li.on{background-color:#c20e1a;}
.searchword .wordhead li.on a{color:#fff;}
.searchword .wordhead li.none a{color:#ccc;}
.searchword .wordhead li.none a:hover{color:#ccc;background:#fff;cursor: default;}
.wordbody{/*height: 570px;*/overflow:hidden;padding-top:15px;}
.wordbox{overflow: hidden;clear: both;padding-left: 10px;}
.wordbox.on{background: #F1F1F1;}
.wordbody .wordmark{width: 28px;height: 28px;line-height: 28px;text-align: center;float: left;font-size: 18px;font-family: arial;}
.wordbody .wordnav{float: left;width: 200px;margin-left: 10px;margin-top:4px;}
.wordbody .wordnav h3{background:url(../images/arrow_before.png) no-repeat left center;padding-left: 15px;}
.wordbody .wordnav h3.on{background-image:url(../images/arrow_d_red.png)}
.wordbody .wordnav .wornavsonul{padding-left: 20px;display: none;}
.wordbody .wordnav .wornavsonul .wordmain{background:url(../images/arrow_d_grey.png) no-repeat left center;display: block;padding-left: 15px;line-height: 32px;}
.wordbody .wordnav .wordnavson{display: none;}
.wordbody .wordnav .wordnavson span{display: block;line-height: 32px;} 
.wordbody .wordnav .wordnavson a:hover{text-decoration: underline;}
.wordbody .wordnav .wordnavson{padding-left: 34px;}





.pro-frame .pframeright{width: 885px;padding:0 30px 50px;}
.pro-frame .pframeright .top{overflow: hidden;clear: both;padding-bottom: 20px;border-bottom:1px solid #e5e5e5;padding-top:30px;}
.pro-frame .pframeright .top h3{float: left;font-size: 16px;}
.pro-frame .pframeright .top h3 a{font-size: 16px;margin:0 4px;line-height: 30px;}
.pro-frame .pframeright .top .pro-filter{float: right;}
.pro-frame .pframeright .pro-filter p{line-height: 28px;margin-right: 10px;;}
.pro-frame .pframeright .filterbtn{}
.pro-frame .pframeright .filterbtn  a{display: block;padding:0 10px;float: left;line-height: 28px;border:1px solid #e5e5e5;border-right: 1px solid #fff;}
.pro-frame .pframeright .filterbtn  a:last-child{border-right:1px solid #e5e5e5;}
.pro-frame .pframeright .filterbtn  a:hover{background-color:#c20e1a;border-color:#c20e1a;color:#fff;}

.nyproul{overflow: hidden;clear: both;margin-bottom:40px;}
.nyproul li{float: left;width: 280px;border:1px solid #e5e5e5;margin:20px 6px 0;}
.nyproul li .picbox{width: 280px;height: 200px;display: block;overflow: hidden;}
.nyproul li .word{padding:12px;}
.nyproul li .word h3{font-size: 14px;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.nyproul li .word p{color:#646464;line-height: 20px;}
.nyproul li .word .bot{overflow: hidden;clear: both;position: relative;height: 24px;margin-top:10px;}
.nyproul li .word .bot .adcart{position: absolute;right: 0;top: 0;line-height: 24px;width: 90px;text-align: center;border-radius: 12px;color:#fff;}
.nyproul li .word .bot .red{line-height: 24px;}
.nyproul li:hover{border-color:#c20e1a;}


/*pv*/
.proview{padding:30px;}
.proview h3{font-size: 20px;margin:6px 0 30px 0}
.proview .pvinfor{font-size: 14px;}
.proview h4{line-height: 2em;}
.proview .pvinfor .pvinfornr{color:#787878;line-height: 2em;}
.proview .pvbody{margin:30px 0;}
.buyinfor{box-shadow: 0 -2px 4px #e5e5e5;overflow: hidden;clear: both;}
.buyinfor .infor{float: left;line-height: 50px;width: 435px;}
.buyinfor .infor h3{font-size: 16px;float: left;width: 50%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.buyinfor .infor .bnumber{width: 50%;float: left;}
.buyinfor .infor span{color:#787878;}
.buyinfor .bstyle{float: left;width: 260px;margin:0 10px;}
.buyinfor .bstyle span{float: left;line-height: 50px;}
.buyinfor .bstyle ul{float: left;margin-top:10px;margin-left: 20px;}
.buyinfor .bstyle ul li{float: left;border:1px solid #c1c1c1;width: 68px;height: 28px;text-align: center;line-height: 28px;margin-right: 8px;position: relative;}
.buyinfor .bstyle ul li.on .check{position: absolute;right: 0;bottom: 0;background:url(../images/check.png) no-repeat;width: 13px;height: 13px;}
.buyinfor .bstyle ul li a{display: block;}
.buyinfor .bstyle ul li.on{border:2px solid #c20e1a;height: 26px;width: 66px;}
.buyinfor .bnum{float: left;width: 160px;margin-top:9px;}
.buyinfor .bprice{float: left;line-height: 50px;font-size: 24px;width: 140px;text-align: center;}
.buyinfor .bcart{float: right;}
.buyinfor .bcart .btn{height: 50px;line-height: 50px;width: 180px;text-align: center;color:#fff;}
.typebuydetail{overflow: hidden;clear: both;}
.typebuydetail .accord{margin-left: 510px;overflow: hidden;clear: both;padding:15px 0 20px;}
.typebuydetail .accord li{float:left;margin:4px;position: relative;}
.typebuydetail .accord li a{display: block;padding:1px 20px;border:1px solid #c1c1c1;height: 28px;line-height: 28px;}
.typebuydetail .accord li.on .check{position: absolute;right: 0;bottom: 0;background:url(../images/check.png) no-repeat;width: 13px;height: 13px;}
.typebuydetail .accord li.on a{border:2px solid #c20e1a;padding:0 18px;}

/*model1*/
.pro-frame .model1{padding-top:42px;}
.model1 h3{font-size: 20px;margin-bottom:35px;}
.model1{line-height: 1.5em;font-size: 14px;}
.model1 img{max-width: 888px;}

/*gun*/
.nicescroll-rails{background:#e8e8e8;}
/*.scrollsearch{position: relative;width: 250px;height: 585px;}
.barposi{position: absolute;right: 0;}
#scrollbar{width: 6px;height: 585px;background:#e8e8e8;position: relative;right: 0;border-radius: 6px;}
#scrollblock{position: absolute;background:#a0a0a0;width: 100%;height: 120px;border-radius: 6px;top: 10px;right: 0;}
#scrollview{position: relative;}
#scrollcont{position: absolute;}*/
