
#product_hilight_banner{position: relative; width:100%; height: auto;}
.row_banner{position: relative; max-width:1366px;}
.hilight_banner{position: relative; width:100%; height: auto; background-position:center top; background-repeat:no-repeat;}
.hilight_banner .name{position:absolute; z-index:1; left:50px; bottom:20px; line-height:50px; font-size:70px; color:#fff;}
.hilight_banner .name b{ font-weight:700;}
.hilight_banner .name span{position: relative; top:-25px; line-height:24px; font-size:18px;}
.hilight_banner .bt_wrap{position:absolute; z-index:2; width:50%; right:50px; bottom:50px; text-align: right;}
.hilight_banner .bt_wrap .ic_pdf{position: relative; z-index:2; display:inline-block; margin-right:-15px; vertical-align:bottom;}
.highlight_pic_mob{display:none;}
.hilight_banner .name.can{line-height:50px; font-size:50px;}

.row_product_tab{ width:100%; max-width:none;}
.product_tab_box_set > li {width: 25%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.product_tab_box_set > li:nth-of-type(1n) {clear: none; }
.product_tab_box_set > li:nth-of-type(4n+1) {clear: both; }
.product_tab_bt{position: relative; padding:20px 10px; font-weight:bold; line-height:1.2; font-size:18px; color:#000; text-align:center; background:url(../../images/product/tab_bg1.jpg) repeat-x left center;}
.product_tab_bt:hover, .product_tab_bt.active{ background-image:none; background-color:#292929; color:#fff; cursor:pointer;}
.product_tab_box_set li:nth-child(even) .product_tab_bt{background-image:url(../../images/product/tab_bg2.jpg);}
.product_tab_box_set li:nth-child(even) .product_tab_bt:hover,
.product_tab_box_set li:nth-child(even) .product_tab_bt.active{background-image:none; background-color:#292929; color:#fff; cursor:pointer;}

.product_holder{position: relative; width:100%; height: auto; padding-top:35px; padding-bottom:50px; background-color:#fff; overflow:hidden;}
.product_head{line-height:1; font-size:50px; margin-bottom:20px;}
.product_head b{font-weight:700;}
.product_arrow{position:absolute; z-index:1; width:45px; height:40px; right:5px; bottom:25px; background-color:#000; padding-top:3px; font-size:24px; color:#fff; text-align:center;}
.product_arrow.pos2{right:60px;}
.product_arrow:hover{background-color:#D60A0B; cursor:pointer;}

.product_gallery_wrap{position: relative; width:150%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); padding-bottom:30px !important;}
.product_gallery_box_set > li {width: 33.333%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.product_gallery_box_set > li:nth-of-type(1n) {clear: none; }
.product_gallery_box_set > li:nth-of-type(3n+1) {clear: both; }
.product_gallery_box{position: relative; margin:0px 10px; text-align:center;}
.product_gallery_box img{ width:100%;}

.product_hilight_wrap{position: relative; width:100%; left:9.3%; padding-bottom:30px !important;}
.product_hilight_wrap .swiper-pagination{left:-9.3% !important;}
.product_hilight_box_set > li {width:50%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.product_hilight_box_set > li:nth-of-type(1n) {clear: none; }
.product_hilight_box_set > li:nth-of-type(2n+1) {clear: both; }
.product_hilight_box{position: relative; margin:0px 10px; background-color:#960407; color:#fff; border:solid 1px #ddd;}
.product_hilight_box .pic{width:55%;}
.product_hilight_box .pic img{ width:100%;}
.product_hilight_box .detail{width:45%;}
.product_hilight_box .detail_inner{position: relative; padding:20px;}
.product_hilight_box .topic{font-weight:bold; line-height:1.2; font-size:18px; margin-bottom:8px;}
.product_hilight_box_set li:nth-child(even) .product_hilight_box{background-color:#000;}

.product_feature_wrap{position: relative; width:100%; left:9.3%; padding-bottom:30px !important;}
.product_feature_wrap .swiper-pagination{left:-9.3% !important;}
.product_feature_box_set > li {width:25%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.product_feature_box_set > li:nth-of-type(1n) {clear: none; }
.product_feature_box_set > li:nth-of-type(4n+1) {clear: both; }
.product_feature_box{position: relative; margin:0px 10px; color:#616161;}
.product_feature_box .topic{font-weight:bold; line-height:1.2; font-size:18px; color:#000; margin:8px 0px;}
.product_feature_box img{ width:100%;}

.spec_pic{width:20%;}
.spec_pic img{margin-top:20px;}
.spec_head{width:18%;}
.spec_detail{width:62%;}
.spec_remark {width: 80%; padding-top:10px;}

.spec_head_table{}
.spec_head_table tr td{font-weight:bold; line-height:1.2; font-size:14px; color:#000; padding:6px 15px; background-color:#FAFAFA;}
.spec_head_table tr:first-child td{height:26px; background-color:#fff;}
.spec_head_table tr:nth-child(even) td{background-color:#EDEDED;}
.spec_head_table tr:nth-child(8) td,
.spec_head_table tr:nth-child(13) td{padding-bottom:23px;}

.spec_detail_table_wrap{}
.spec_detail_table_area{}
.spec_detail_table{}
.spec_detail_table tr td{line-height:1.2; font-size:14px; color:#000; padding:6px 15px; background-color:#fff;}
.spec_detail_table tr td:nth-child(1){width:33%;}
.spec_detail_table tr td:nth-child(2){width:33%; background-color:#FAFAFA;}
.spec_detail_table tr td:nth-child(3){width:34%;}
.spec_detail_table tr:first-child td{font-weight:bold; line-height:1.2; font-size:15px; color:#fff; padding:4px 15px; background-color:#B61419;}
.spec_detail_table tr:first-child td:nth-child(2){background-color:#8E1013;}
.spec_detail_table tr:nth-child(even) td{background-color:#F2F2F2;}
.spec_detail_table tr:nth-child(even) td:nth-child(2){background-color:#EDEDED;}

/*#product_hilight,
#product_feature,
#product_spec{ display:none;}*/

.product_tab_bt, .product_arrow
{-moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;}

@media only screen and (min-width: 1461px) and (max-width: 2400px) {
.product_hilight_wrap, .product_feature_wrap{left:20.5%;}
.product_hilight_wrap .swiper-pagination,
.product_feature_wrap .swiper-pagination{left:-20.5% !important;}
} 

@media only screen and (min-width: 1367px) and (max-width: 1460px) {
.product_hilight_wrap, .product_feature_wrap{left:12.5%;}
.product_hilight_wrap .swiper-pagination,
.product_feature_wrap .swiper-pagination{left:-12.5% !important;}
} 

@media only screen and (min-width: 1001px) and (max-width: 1060px) {
.spec_head_table tr:nth-child(16) td{padding-bottom:23px;}
}

@media only screen and (min-width: 751px) and (max-width: 900px) {

}

@media screen and (max-width: 1360px) {
.hilight_banner{ background-size:auto 100%;}
}

@media screen and (max-width: 1150px) {
.product_hilight_wrap, .product_feature_wrap{left:0%; width:110%;}
.product_hilight_wrap .swiper-pagination,
.product_feature_wrap .swiper-pagination{left:-5% !important;}
}

@media screen and (max-width: 1050px) {
.hilight_banner .name{left:20px; line-height:40px; font-size:50px;}
.hilight_banner .name span{top:-20px; line-height:22px; font-size:16px;}
.hilight_banner .bt_wrap{bottom:40px;}
.hilight_banner .name.can{line-height:40px; font-size:35px;}

.product_tab_bt{padding:15px 10px; line-height:1.2; font-size:14px;}

}

@media screen and (max-width: 1000px) {
.spec_pic{width:100%; text-align:center;}
.spec_pic img{margin-top:10px; margin-bottom:10px;}
.spec_head{width:25%;}
.spec_detail{width:75%;}
.spec_remark {width: 100%;padding: 10px;}
}

@media screen and (max-width: 900px) {
.product_hilight_wrap{left:0%; width:150%;}
.product_hilight_wrap .swiper-pagination{left:-18% !important;}

.spec_head_table tr:nth-child(16) td{padding-bottom:23px;}
}

@media screen and (max-width: 800px) {
.spec_head{width:20%;}
.spec_detail{width:80%;}
}

@media screen and (max-width: 750px) {
.highlight_pic_pc{display:none;}
.highlight_pic_mob{display:block; width:100%;}
.hilight_banner .name{left:auto; bottom:auto; right:20px; top:20px; color:#000;}
.hilight_banner .bt_wrap{width:100%; right:0px; bottom:30px; text-align:center;}

.product_tab_box_set > li {width: 50%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.product_tab_box_set > li:nth-of-type(1n) {clear: none; }
.product_tab_box_set > li:nth-of-type(2n+1) {clear: both; }
.product_tab_bt{padding:10px 5px;}

.product_head{line-height:1; font-size:30px; margin-bottom:20px;}
.product_arrow{width:30px; height:30px; bottom:25px; padding-top:2px; font-size:18px;}
.product_arrow.pos2{right:45px;}
.product_gallery_box{margin:0px 5px;}
.product_gallery_wrap{width:250%;}

.product_hilight_box{line-height:20px; font-size:14px; margin:0px 5px;}
.product_hilight_box .detail_inner{padding:10px;}
.product_hilight_box .topic{line-height:1.2; font-size:16px; margin-bottom:5px;}

.product_feature_box{line-height:20px; font-size:14px; margin:0px 5px;}
.product_feature_box .topic{line-height:1.2; font-size:16px; margin:5px 0px;}

.hand_touch{ position:absolute; z-index:1; width:100px; height:100px; left:25%; top:50%; margin-left:-50px; margin-top:-50px; background:url(../../images/product/touch.gif) no-repeat center; background-size:100% 100%; border-radius:500px; opacity:0.7; box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.8);}
.spec_head{width:30%;}
.spec_detail{width:70%;}
.spec_detail_table_wrap{position:relative; width:100%; overflow:auto;}
.spec_detail_table_area{position:relative; width:600px;}
.spec_head_table tr td{line-height:1.2; font-size:14px; padding:6px 10px;}
.spec_detail_table tr td{padding:6px 10px;}
.spec_detail_table tr:first-child td{padding:4px 10px;}
}

@media screen and (max-width: 550px) {
.product_hilight_wrap{width:180%;}
.product_hilight_wrap .swiper-pagination{left:-22% !important;}

/*.product_feature_wrap{width:155%;}
.product_feature_wrap .swiper-pagination{left:-18% !important;}*/

.product_feature_wrap{left:50% !important; width:150%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);}
.product_hilight_wrap{left:50% !important; width:130% !important; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);}

}

@media screen and (max-width: 490px) {
.spec_head{width:40%;}
.spec_detail{width:60%;}
}

@media screen and (max-width: 480px) {
.product_head{line-height:1; font-size:24px; margin-bottom:20px;}
.product_gallery_wrap{width:270%;}

.product_hilight_box .pic{width:35%; padding-top:15px;}
.product_hilight_box .detail{width:65%;}

}

@media screen and (max-width: 450px) {
.hilight_banner .name{line-height:30px; font-size:40px; text-align:right;}
.hilight_banner .name span{top:-10px; line-height:22px; font-size:16px;}
.hilight_banner .name.can{line-height:30px; font-size:30px;}
}

@media screen and (max-width: 365px) {
.spec_head{width:38%;}
.spec_detail{width:62%;}
.spec_head_table tr td{line-height:1.2; font-size:12px; padding:6px 5px;}
.spec_detail_table tr td{line-height:1.2; font-size:12px; padding:6px 5px;}
}



/*=====================================================================*/
/*=====================================================================*/
/*=====================================================================*/
/*All Style Compare===================================================*/
/*=====================================================================*/
/*=====================================================================*/
/*=====================================================================*/
#product_compare_holder{position: relative; width:100%; height: auto; padding-top:30px; padding-bottom:50px; background-color:#F2F2F2;}
.compare_head{width:26%;}
.compare_remark{width:74%; font-size:12px; color:#202020;}
.compare_remark .topic{font-weight:bold; font-size:16px; color:#000000;}
.compare_remark b{ font-weight:bold; font-size:16px; color:#000000;}


.row_compare{ max-width:1366px; margin-top:40px;}
.row_compare .head{width:15%;}
.row_compare .detail{width:85%;}
.compare_head_table_wrap{position: relative; padding-top:296px;}
.compare_head_table tr td{font-weight:bold; line-height:1.2; font-size:16px; color:#000; padding:10px 15px; padding-left:60px; background-color:#DBDBDB;}
.compare_head_table tr:nth-child(even) td{background-color:#F2F2F2;}

.compare_table_box_set > li {width: 33.333%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.compare_table_box_set > li:nth-of-type(1n) {clear: none; }
.compare_table_box_set > li:nth-of-type(3n+1) {clear: both; }
.compare_table_box{position: relative; margin-right:20px; text-align:center;}
.compare_table tr td{line-height:1.2; font-size:16px; text-align:center; color:#333; padding:10px 15px; background-color:#EDEDED;}
.compare_table tr:nth-child(1) td,
.compare_table tr:nth-child(3) td,
.compare_table tr:nth-child(5) td,
.compare_table tr:nth-child(7) td,
.compare_table tr:nth-child(9) td,
.compare_table tr:nth-child(11) td,
.compare_table tr:nth-child(13) td{font-weight:bold; line-height:1.2; font-size:14px; color:#8D0407; background-color:#CCC; padding:0px 15px; display:none;}

.compare_table tr:nth-child(4) td,
.compare_table tr:nth-child(8) td,
.compare_table tr:nth-child(12) td{background-color:#FAFAFA;}

.compare_select_box{position: relative; height:45px; width:100%; margin-bottom:5px; background-color:#000;}
.compare_select_box .arrow{position:absolute; z-index:1; font-size:24px; color:#fff; text-align:center; width:40px; height:100%; right:0; top:0; padding-top:5px; background-color:#D60A0B; border-left:solid 3px #fff;}
.product_compare_wrap{position: relative; padding-bottom:30px !important;}



/*Responsive -------------------------------*/
@media only screen and (min-width: 1300px) and (max-width: 2400px) {

} 

@media screen and (max-width: 1360px) {
.compare_head_table_wrap{padding-top:156%;}
}

@media screen and (max-width: 1250px) {
.compare_head_table tr td{line-height:1.2; font-size:16px; padding-left:20px;}
}

@media screen and (max-width: 1080px) {
.compare_head{width:30%;}
.compare_remark{width:70%;}
}

@media screen and (max-width: 930px) {
.compare_head{width:40%;}
.compare_remark{width:60%;}

.row_compare .head{ display:none}
.row_compare .detail{width:100%;}
.compare_table_box{margin:0px 10px;}
.compare_table tr:nth-child(odd) td{ display:block;}
.compare_table tr:nth-child(even) td{background-color:#FAFAFA; padding:7px 15px; color:#000;}
}

@media screen and (max-width: 750px) {
.row_compare{ margin-top:20px;}
.compare_head{width:100%;}
.compare_remark{width:100%; margin-top:-20px;}
}


@media screen and (max-width: 600px) {
.compare_table_box{margin:0px 5px;}
.compare_table tr:nth-child(odd) td{line-height:18px; font-size:12px;}
.compare_table tr:nth-child(even) td{padding:5px; color:#000; line-height:20px; font-size:14px;}
.compare_select_box{height:35px;}
.compare_select_box .arrow{font-size:20px; width:30px; padding-top:8px; border-left:solid 2px #fff;}
}

@media screen and (max-width: 450px) {
.compare_select_box{height:30px;}
.compare_select_box .arrow{font-size:18px; width:25px; padding-top:5px; border-left:solid 2px #fff;}
}


/*=====================================================================*/
/*=====================================================================*/
/*=====================================================================*/
/*All Style Download===================================================*/
/*=====================================================================*/
/*=====================================================================*/
/*=====================================================================*/
#product_download_holder{position: relative; width:100%; height: auto; padding-top:25px; padding-bottom:50px; background:url(../../images/product/download_bg.jpg) no-repeat center top #fff;}
/*.row_download{ max-width:1025px;}*/
.product_download_content{position: relative; width:100%; height: auto; padding:30px 40px; padding-bottom:0px; margin-top:-10px; background-color:#fff; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);}
.product_download_content.black{background-color:#000; margin-top:0px; padding-bottom:40px;}
.product_download_topic{font-weight:700; line-height:1; font-size:24px; color:#000; margin-bottom:15px;}
.product_download_content.black .product_download_topic{color:#fff;}
.product_download_hilight{ background:url(../../images/product/download_hilight_bg.jpg) repeat-y right #5D0504; margin-bottom:20px;}
.product_download_hilight .cover{width:30%;}
.product_download_hilight .detail{width:70%; position: relative;}
.product_download_hilight .detail_inner{position:absolute; z-index:1; width:65%; text-align:right; right:15px; bottom:15px; line-height:1.4; font-size:16px; color:#fff;}
.product_download_hilight .detail_inner b{ font-weight:bold; line-height:1.2; font-size:18px;}
.product_download_hilight .detail_inner .name{font-weight:bold; line-height:0.8; font-size:60px; margin-bottom:20px;}

.product_download_box_set > li {width: 50%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.product_download_box_set > li:nth-of-type(1n) {clear: none; }
.product_download_box_set > li:nth-of-type(2n+1) {clear: both; }
.product_download_box_set .row{position: relative; background-color:#F1EDEE; margin-bottom:30px;}
.product_download_box_set .cover{width:40%;}
.product_download_box_set .cover img{box-shadow: 10px 5px 10px rgba(0, 0, 0, 0.4);}
.product_download_box_set .detail{width:60%;}
.product_download_box_set .detail_inner{position: relative; padding:15px 20px; line-height:1.2; font-size:18px; color:#D10A09;}
.product_download_box_set .detail_inner .name{font-weight:bold; line-height:1.2; font-size:24px; color:#000; margin-bottom:10px;}
.product_download_box_set .row .bt_wrap{position:absolute; z-index:1; right:15px; bottom:15px; width:230px; text-align:right;}

#product_download_holder .ic_pdf{position: relative; z-index:2; display:inline-block; margin-right:-8px; vertical-align:bottom;}
#product_download_holder .bt_type1{height:44px; padding-top:6px; margin:0; margin-top:15px;}

.product_video_hilight{position: relative; margin-bottom:30px;}
.product_video_hilight .video_clip{width:67%;}
.product_video_hilight .video_detail{width:33%;}
.product_video_hilight .video_detail_inner{position:absolute; z-index:1; width:31%; left:69%; bottom:0px; line-height:22px; font-size:16px; color:#fff;}
.product_video_hilight .video_detail_inner b{ font-weight: bold; line-height:24px; font-size:18px;}

.video_thumb_wrap{position: relative; padding-bottom:30px !important;}
.product_video_box_set > li {width: 20%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; text-align:center; }
.product_video_box_set > li:nth-of-type(1n) {clear: none; }
.product_video_box_set > li:nth-of-type(5n+1) {clear: both; }
.product_video_box{position:relative; display:inline-block; margin:0px 10px; cursor:pointer; border:solid 1px #ddd;}
.product_video_box::before{content: ''; position:absolute; z-index:1; width:48px; height:48px; left:50%; margin-left:-24px; top:50%; margin-top:-24px; background:url(../../images/product/ic_play.png) no-repeat center;}
.product_video_box:hover::before, .product_video_box.active::before{ background-image:url(../../images/product/ic_play_on.png);}

.video_name{ display:none;}

.product_video { position: relative; z-index:2;  padding-top:25px; padding-bottom:52%;}
.product_video iframe,  
.product_video object,  
.product_video embed, 
.product_video video { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; }

/*Responsive -------------------------------*/
@media only screen and (min-width: 1367px) and (max-width: 2400px) {
/*#product_download_holder{ background-size:100% auto;}*/
}


@media screen and (max-width: 820px) {
.product_download_box_set > li {width: 100%; list-style: none; display: block; height: auto; float: left; padding: 0; margin: 0; }
.product_download_box_set > li:nth-of-type(1n) {clear: none; }
.product_download_box_set > li:nth-of-type(1n+1) {clear: both; }
.product_download_box_set .detail_inner{line-height:22px; font-size:18px;}
.product_download_box_set .detail_inner .name{line-height:30px; font-size:24px; margin-bottom:10px;}
.product_download_box_set .row .bt_wrap{right:5px; bottom:15px; width:230px;}
}

@media screen and (max-width: 780px) {
.product_download_hilight .detail_inner, .product_video_hilight .video_detail_inner{bottom:10px; line-height:20px; font-size:14px;}
.product_download_hilight .detail_inner b, .product_video_hilight .video_detail_inner b{line-height:22px; font-size:16px;}
.product_download_hilight .detail_inner .name{line-height:40px; font-size:40px; margin-bottom:10px;}

#product_download_holder{ padding-top:15px;}
}

@media screen and (max-width: 650px) {
#product_download_holder{padding-bottom:40px; background-size:200% auto;}
.product_download_topic{line-height:1.2; font-size:22px; margin-bottom:10px;}
.product_download_content{padding:20px 15px;}
#product_download_holder .ic_pdf{margin-right:-8px; height:30px;}
#product_download_holder .bt_type1{height:30px; padding-top:0px; margin-top:10px; font-size:10px;}

.product_video_hilight .video_clip{width:100%;}
.product_video_hilight .video_detail{width:33%; display:none;}
.product_video_hilight .video_detail_inner{position:relative; width: auto; left:0px; padding-top:20px;}
}

@media screen and (max-width: 550px) {
.product_download_hilight{ background-size:100% 100%;}
.product_download_hilight .cover{width:100%; text-align:center;}
.product_download_hilight .cover img{ max-width:210px; margin-top:10px;}
.product_download_hilight .detail{width:70%; display:none;}
.product_download_hilight .detail_inner{position:relative; width: auto; text-align: left; right:0px; bottom:0px; padding:10px;}

.product_download_box_set .detail_inner{line-height:1.2; font-size:16px;}
.product_download_box_set .detail_inner .name{line-height:28px; font-size:20px; margin-bottom:5px;}
}

@media screen and (max-width: 450px) {
.product_download_box_set .row .bt_wrap{ width:200px;}
#product_download_holder .bt_type1 span{ font-size:12px !important; padding:5px !important; padding-left:12px !important; padding-top:7px !important;}
}






