<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'utf-8';
/*閫氱敤*/
body{
    line-height: 1.8;
}
p{
    letter-spacing: 3px;
}
.lsp0{
    letter-spacing: 0px!important;
}
.lsp1{
    letter-spacing: 1px!important;
}
.lsp1_8{
    letter-spacing: 1.8px!important;
}
.lsp2{
    letter-spacing: 2px!important;
}
.lsp2_2{
    letter-spacing: 2.2px!important;
}
.lsp2_8{
    letter-spacing: 2.8px!important;
}
.lsp3{
    letter-spacing: 3px!important;
}
.lsp3_4{
    letter-spacing: 3.4px!important;
}
.lsp4{
    letter-spacing: 4px!important;
}
.lsp5{
    letter-spacing: 5px!important;
}
.sepc_padding_01{
    padding: 0 0 0 12px;
}
.displayNone{
    display: none;
}
.floatNone{
    float: none !important;
}
.tableTipSp{
    display: none;
}
.pcDisplayNone{
    display: none !important;
}
.spDisplayNone{
    display: block !important;
}
.different_mt47{
    margin-top: 47px;
}
.displayBlock{
    display: block;
}
.txtStyle01{
    text-align: justify;
}
/*鍥剧墖灞呬腑*/
.centerImg{
    text-align: center;
    font-size: 0;
}
.centerImg img{
    max-width: 100%;
    display: inline-block;
    vertical-align: top;
}
/*鍥剧墖灞呭彸*/
.rightImg{
    text-align: right;
    font-size: 0;
}
.rightImg img{
    max-width: 100%;
    display: inline-block;
}
/*鍥剧墖灞呭乏*/
.leftImg{
    text-align: left;
    font-size: 0;
}
.leftImg img{
    max-width: 100%;
    display: inline-block;
}
.width700{
    width: 700px;
}
.width748{
    width: 748px;
}
.tableTip{
    text-align: right;
    color: #231815;
    font-size: 12px;
    letter-spacing: 0;
}
.d_mb45{
    margin-bottom: 45px;
}
.d_mb48{
    margin-bottom: 48px;
}
/*鐏拌壊鑳屾櫙榛戝瓧*/
.grayBgColor01{
    background-color: #f1f1f1;
    padding: 80px 0;
    color: #0a0a0a;
}
/*鐏拌壊鑳屾櫙*/
.grayBgColor02{
    background-color: #f1f1f1;
    padding: 40px 0;
}
/*鐏拌壊鑳屾櫙*/
.grayBgColor03{
    margin-top: -40px;
    background-color: #f1f1f1;
    padding: 40px 0;
    color: #0a0a0a;
}
/*鐏拌壊鑳屾櫙*/
.grayBgColor04{
    background-color: #f5f5f5;
}
/*澶ф爣棰�*/
h2.newStyle01{
    line-height: 1em;
    font-size: 30px;
    color: #fff;
    padding: 8px 10px;
    background-color: #1063a6;
    margin-bottom: 15px;
    letter-spacing: 4px;
}
h2.newStyle02{
    line-height: 1em;
    font-size: 26px !important;
    padding: 8px 0;
    margin-bottom: 15px;
    letter-spacing: 4px;
}
.newTtl01 {
    font-size: 28px;
    line-height: 1.5;
    letter-spacing: 4px;
}
.newTtl01  strong span{
    display: block;
}
.newTtl02{
    position: relative;
    font-size: 22px;
    letter-spacing: 4px;
}
.newTtl02 .signal_01{
    margin-left: 10px!important;
    }
    .newTtl02 strong span{
        display: block;
	}

/*鍥剧墖100%瀹藉害*/
.fullScreenImg img{
    width: 100%;
    display: block;
}

/*宸﹀彸骞冲垎缁撴瀯*/
.halvesArea{
    display: table;
    width: 100%;
}
.halvesArea .rightArea{
    display: table-cell;
    text-align: right;
    width: 50%;
}
.halvesArea .leftArea{
    display: table-cell;
    text-align: left;
    width: 50%;
}
.halvesArea .lrTtl01{
    letter-spacing: 3px;
}
.halvesArea .lrAreaTxt01{
    position: absolute;
    font-size: 16px;
    letter-spacing: 1px;
}
.halvesTop{
    vertical-align: top;
    height: 100%;
}
.halvesBottom{
    vertical-align: bottom;
}
.halvesMiddle{
    vertical-align: middle;
}
.halvesAreaWrap{
    display: inline-block;
    height: 100%;
}
.rightArea .halvesAreaWrap{
    text-align: left;
}
.differentBlock01{
    position: relative;
    margin-bottom: 150px;
}
.differentBlock01 p span{
    display: block;
}
.differentBlock01 .centerImg{
    position: absolute;
    right: 0;
    top: 20px;
}
.differentBlock01 .centerImg.centerImg_02{
    top: 40px;
}
/*骞冲垎涓変唤缁撴瀯*/
.threeArea{
    display: table;
    width: 100%;
}
.threeArea .rightArea{
    display: table-cell;
    text-align: right;
    width: 33.333%;
}
.threeArea .middleArea{
    display: table-cell;
    text-align: center;
    width: 33.333%;
}
.threeArea .leftArea{
    display: table-cell;
    text-align: left;
    width: 33.333%;
}
.widthStyle01{
    width: 96.4285%;
}
.widthStyle02{
    width: 93.75%;
}
.middleArea .halvesAreaWrap{
    text-align: left;
}

/*宸﹁竟瀛楀彸杈瑰浘鐗囧竷灞€*/
.leftTxtRightImg01{
    display: table;
    width: 100%;
    direction: rtl;
}
.leftTxtRightImg01 .img{
    display: table-cell;
    vertical-align: top;
    font-size: 0;
}
.leftTxtRightImg01 .img img{
    margin-top: 12px;
}
.leftTxtRightImg01 .img .img_txt{
    display: block;
    text-align: center;
    font-size: 16px;
}
.leftTxtRightImg01 .txt{
    display: table-cell;
    vertical-align: top;
    direction: ltr;
}
.leftTxtRightImg01 .left_img{
    font-size: 0;
}
.product_detail_main .pd_one {
    font-size: 20px;
}
/*浣滀笟鏁堢巼鎻愰珮妯″潡*/
.areaStyle01{
    width: 100%;
    border: 6px solid #0071be;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    padding: 20px 0;
    font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.areaStyle01 dl{
    padding: 0 16px;
    margin-bottom: 8px;
}
.areaStyle01 dl dt{
    font-family: "STHeiti";
    font-size: 24px;
    line-height: 1em;
    margin-bottom: 16px;
}
.areaStyle01 dl dd{
    font-size: 17px;
    /*font-weight: bold;*/
    line-height: 1em;
}
/*.areaStyle01 .col2{
    font-size: 27px;
}
.areaStyle01 .col3{
    font-size: 24px;
}*/

.areaStyle01 .txtList{
    display: table;
    font-weight: bold;
    /*margin: 0 15px 15px 15px ;*/
    width: 97%;
    margin: 0 auto;
    font-size: 27px;
}
.areaStyle01 .col4{
    font-size: 23px;
}
.areaStyle01 .col2{
    width: 62%;
}
.areaStyle01 .txtList li{
    display: table-cell;
    vertical-align: top;
    text-align: center;
}
.areaStyle01 .col2 li{
    width: 50%;
}
.areaStyle01 .col3 li {
    width: 33.333%;
}
.areaStyle01 .col4 li{
    width: 25%;
}
.areaStyle01 .txtList li:first-child{
    text-align: left;
}
.areaStyle01 .txtList li:last-child{
    text-align: right;
}
.areaStyle01 .txtList li div{
    display: inline-block;
}
.areaStyle01 .fontSize{
    font-family: "Arial";
    line-height: 1;
    display: table-cell;
    vertical-align: middle;
}
.areaStyle01 .col2 .fontSize{
    padding-left: 15px;
}
.areaStyle01 .col3 .fontSize {
    padding-left: 30px;
}
.areaStyle01 .col4 .fontSize{
    padding-left: 6px;
}
.areaStyle01 .fontSize span{
    font-family: "Arial";
    font-size: 86px;
}
.areaStyle01 .col4 .fontSize span{
    font-size: 70px;
}
.areaStyle01 .txtList .txt{
    line-height: 1.3;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.areaStyle01 .txtList .txt span{
    display: block;
}
.areaStyle01 .txtList .tipTxt{
    position: relative;
    bottom: 16px;
    text-align: right;
    font-size: 14px;
    line-height: 1;
    font-weight: 400;
    letter-spacing: 0 !important;
}
.areaStyle01 .imgList{
    text-align: center;
    font-size: 0;
}
.areaStyle01 .imgList li{
    position: relative;
    display: inline-block;
    width: 196px;
    height: 163px;
    margin: 0 5px;
}
.areaStyle01 .imgList li{
    position: relative;
    display: inline-block;
    width: 196px;
    height: 163px;
    margin: 0 8px;
}
.areaStyle01 .imgList li img{
    position: absolute;
    top: 0;
    left: 0;
}
.areaStyle01 .imgList li .listImg01{
    left: -4px;
}
.areaStyle01 .imgList li .listImg02{
    left: -4px;
}
.areaStyle01 .imgList li .listImg03{
    left: -7px;
}
.areaStyle01 .imgList li .listImg04{
    left: 0;
}
.areaStyle01 .imgList li .listImg05{
    left: -6px;
}
.areaStyle01 .imgList li .icon{
    top: auto;
    left: auto;
    right: -15px;
    bottom: 88px;
}
/*妗�*/
.newTtlStyle01{
    display: table;
    width: 100%;
    height: 212px;
    text-align: center;
    border: 2px solid #0071be;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.newTtlStyle01 span{
    display: table-cell;
    margin-top: 32px;
    font-size: 38px;
    line-height: 25px;
    vertical-align: middle;
    letter-spacing: 4px;
    position: relative;
}
.newTtlStyle01 span i{
    font-size: 14px;
    font-style: normal;
    line-height: 14px;
    position: relative;
    left: 10%;
    bottom: 27%;
    letter-spacing: 2px;
}
.newTtlStyle01 span strong{
    font-size: 59px;
}
/*妗�2*/
.newTtlStyle02{
    width: 100%;
    border: 4px solid #0071be;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: right;
}
.newTtlStyle02 ul{
    padding: 15px 60px 15px 0;
}
.newTtlStyle02 ul li{

}
.newTtlStyle02 li p{
    font-size: 29px;
    line-height: 1.2;
    letter-spacing: 0;
}
.newTtlStyle02 li p span{
    font-size: 36px;
}
.newTtlStyle02 li p strong{
    font-size: 36px;
}
.newTtlStyle02 li p i{
    display: inline-block;
    width: 83px;
    font-size: 58px;
    margin-left: 30px;
    font-weight: normal;
}
/*妗�3*/
.newTtlStyle03{
    width: 100%;
    border: 4px solid #0a0a0a;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    padding: 15px 0;
}
.newTtlStyle03 ul{
    text-align: center;
}
.newTtlStyle03 ul li{
    display: inline-block;
    margin: 0 10px;
    font-weight: bold;
    font-size: 15px;
}
.newTtlStyle03 ul li strong{
    font-size: 35px;
    line-height: 1;
}
.newTtlStyle03 p{
    font-size: 10px;
    padding: 0 15px;
    text-align: right;
    line-height: 1;
    letter-spacing: 0px;
}
/*妗�4*/
.newTtlStyle04{
    position: relative;
    width: 70%;
    margin: 0 auto 20px;
    border: 4px solid #0a0a0a;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    padding: 15px 0;
}
.newTtlStyle04 ul{
    text-align: center;
}
.newTtlStyle04 ul li{
    display: inline-block;
    margin: 0 25px;
    font-weight: bold;
    font-size: 22px;
}
.newTtlStyle04 ul li strong{
    font-size: 51px;
    line-height: 1;
}
.newTtlStyle04 p{
    position: absolute;
    right: 15px;
    bottom: 5px;
    line-height: 1;
    font-size: 10px;
    padding: 0 15px;
    letter-spacing: 0;
}

/*浣忓弸鐙湁*/
.signal_02:before{
    display: inline-block;
    width: 15px;
    height: 29px;
    content: "";
    vertical-align: top;
    background: url(../images/signal_02_l.gif) no-repeat scroll 0 0;
}
.signal_02{
    display: inline-block;
    height: 29px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    background: #0071be;
    font-size: 16px;
    line-height: 29px;
    letter-spacing: 2px!important;
}
.signal_02:after{
    display: inline-block;
    width: 19px;
    height: 29px;
    content: "";
    vertical-align: top;
    background: url(../images/signal_02_r.gif) no-repeat scroll 0 0;
}
/*宸﹀浘鍙冲瓧*/
.leftImgRightTxt01 .img{
    display: table-cell;
    vertical-align: top;
    font-size: 0;
}
.leftImgRightTxt01 .img span.ttl_02{
    display: block;
    text-align: center;
    color: #000000;
    font-size: 16px;
}
.leftImgRightTxt01 .img .img_txt{
    display: block;
    text-align: center;
    font-size: 22px;
    line-height: 1;
    margin-top: 12px;
}
.leftImgRightTxt01 .txt{
    display: table-cell;
    vertical-align: top;
}
.leftImgRightTxt01 .txt .txt_img_style_01{
    text-align: center;
    font-size: 0;
}
.leftImgRightTxt01 .txt .txt_img_style_01 img{
    max-width: 100%;
}
.leftImgRightTxt01 .img img{
    display: block;
    margin: 12px auto 0;
}
.EMSArea{
    border: 2px solid #979391;
    padding: 15px;
}
.EMSArea .EMSTtl{
    display: block;
    font-size: 18px;
    margin-bottom: 40px;
    line-height: 1;
}
.EMSArea ul{
    display: table;
}
.EMSArea ul li{
    display: table-cell;
}
.EMSArea ul li:first-child{
    padding-right: 10px;
}
.EMSArea ul li p{
    font-size: 14px;
    line-height: 1.5;
    font-weight: bold;
    letter-spacing: 0;
}
.EMSArea dl dt{
    font-size: 15px;
}
.EMSArea dl dd{
    font-size: 11px;
    line-height: 1.6;
    font-weight: bold;
    padding-left :1em;
    text-indent: -1em;
}

.EMSArea.EMSStyle02{
    position: relative;
}
.EMSArea.EMSStyle02 .EMSTtl {
    margin-bottom: 0;
}
.EMSArea.EMSStyle02 .leftImgRightTxt01 .img img {
    margin-bottom: 100px;
    margin-top: 0;
}
.EMSArea.EMSStyle02 dl{
    position: absolute;
    left: 15px;
    bottom: 15px;
}
.EMSArea.EMSStyle02 dl dt{
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2;
    margin-bottom: 5px;
    padding-right :15px;
}
.EMSArea.EMSStyle02 dl dd{
    display: inline-block;
    padding-left :20px;
    text-indent: 0;
    vertical-align: middle;
    border-left: 1px solid #0a0a0a;
}
.EMSArea.EMSStyle02 dl dd p{
    letter-spacing: 0;
}
/**/
.differentImg01{
    position: relative;
    width: 248px;
    height: 220px;
}
.differentImg01 img{
    position: absolute;
    width: 351px;
    max-width: 200%;
    top: 0;
    right: 0;
}
.mb200{
    margin-bottom: 200px !important;
}
.differentImg02{
    position: relative;
}
.differentImg02 img{
    position: absolute;
    width: 648px;
    max-width: 200%;
    top: 0;
    right: 0;
}
/**/
.different_mb40{
    margin-bottom: 40px;
}
.different_mb75{
    margin-bottom: 75px;
}
/**/
.differentStyle01 .img img{
    margin-top: 0;
}
.differentStyle01 .txt{
    position: relative;
}
.differentStyle01 .txt p{
    position: absolute;
    width: auto;
    white-space: nowrap;
    left:0;
    bottom: 0;
    line-height: 1;
    font-size: 16px;
    color: #666666;
    letter-spacing: 0;
}
.width890{
    margin-bottom: 30px;
    letter-spacing: 2px;
    line-height: 1.8;
    font-size: 26px;
}
.width890 .leftTxtRightImg01 .img img{
    magin-top: 0;
}

.width890 strong span{
    display: block;
}

.EMSArea02{
    border: 1px solid #0071be;
}
.EMSArea02 ul{
    padding: 15px;
    color: #0a0a0a;
    font-size: 16px;
    letter-spacing: 4px;
}
.EMSArea02 ul li img{
    vertical-align: text-bottom;
    margin-right: 5px;
}
.blueColor{
    border-color: #0071be;
}
.noticeStyle01{
    width: 101%;
}
.noticeStyle01 dd{
    font-size: 16px;
}
.ttlGrayBg{
    display: block;
    background-color: #dcdcdc;
    margin-bottom: 10px;
    padding-left: 10px;
}
.table_area_01 table.table_01 tbody th.width135{
    width: auto;
}
/* 20170724 */
.newTtl02 .signal_spec_01,
.newTtl02 .signal_02.signal_spec_01{
    margin: 0 0 0 26px;
}
.newTtl02 .signal_spec_02{
    margin-left: -12px!important;
    position: relative;
    left: 20px;
}
.newTtl02 .signal_spec_03{
    margin-left: -3px!important;
    position: relative;
    left: 17px;
}
.newTtl02 .signal_spec_04{
    margin-left: -18px!important;
    position: relative;
    left: 5px;
}
.newTtl02 .signal_spec_05{
    position: absolute;
    right: -38px;
    top: 8px;
}
.newTtl02 .signal_spec_06{
    margin-left: -48px!important;
    position: relative;
    left: 40px;
}
.newTtl02 .signal_02{
    margin-left: 10px;
}
.newTtl02 .ttl02Tip{
    font-size: 18px;
    letter-spacing: 1px;
}
.ttl_pdr80{
    padding-right: 56px;
}
.leftTxtRightImg01 .img.pdl20 p .gray_01.ft16{
    letter-spacing: 0;
}
.letterSpacing0{
    letter-spacing: 0;
}
.halvesArea .havlesSpecTxt01{
    position: absolute;
}
.width48{
    width: 48%;
}
.leftImgRightTxt01 .img .ul_list_4  img {
    margin-top: 0;
}
/* 20170727 */
.list_box_border_01{
    padding: 27px 0;
    border: 1px solid #f0f2f4;
    text-align: center;
}
.list_box_border_01 .ul_list_random_02{
    
}
.list_box_border_01 .ul_list_random_02 li{
    margin: 0 16px 0 0;
}
.list_box_border_01 .ul_list_random_02 li:last-child{
    margin: 0;
}
.list_box_border_01 .ul_list_random_02 li span.txt{
    display: block;
    text-align: left;
    color: #333;
    font-size: 14px;
}
.list_box_border_01 .ul_list_random_02 li span.txt i.dot{
    color: #888;
    font-size: 16px;
}
.list_box_border_01 .ul_list_random_02 li span.img{
    display: block;
}
.ul_list_random_02 li{
    display: inline-block;
    vertical-align: top;
}
.list_box_border_02 {
    padding: 15px 20px;
    border: 1px solid #f0f2f4;
}
.ul_list_random_03{
    margin-right: -40px;
    margin-bottom: 20px;
}
.ul_list_random_03 li{
    float: left;
    margin-right: 40px;
    font-size: 14px;
}
.ul_list_random_04{
    margin-right: -40px;
}
.ul_list_random_04 li{
    float: left;
    font-size: 14px;
    margin-right: 22px;
}
.ul_list_random_03 li .txt,
.ul_list_random_04 li .txt{
    display: block;
    color: #231815;
    margin-bottom: 15px;
}
.ul_list_random_03 li .img,
.ul_list_random_04 li .img{
    display: block;
}
.ul_list_random_03 li .img img,
.ul_list_random_04 li .img img{
    max-width: 100%;
}
.ul_list_random_05{
    margin: 0 -8px 0 0;
    font-size: 0;
}
.ul_list_random_05 li{
    margin: 0 8px 10px 0;
    display: inline-block;
    vertical-align: top;
}
.ul_list_random_05 li span.img{
    display: block;
}
.ul_list_random_06{
    margin: 0 -16px 0 0;
    font-size: 0;
}
.ul_list_random_06 li{
    margin: 0 16px 10px 0;
    display: inline-block;
    vertical-align: top;
}
.ul_list_random_06 li span.img{
    display: block;
}
.table_area_01 table.table_01 tbody th.tableWidth01 {
    width: 80px;
}
/* 20170828 */
.spec_txt_01{
    display: block;
}

.table_area_02{
    font-size: 13px;
    color: #333333;
}
.table_area_02 thead{
    background-color: #d1e3f4;
}
.table_area_02 td,
.table_area_02 th{
    border: 1px solid #d9dde2;
    padding: 8px 8px;
}
.listStyle ul{
    margin-right: -12px;
}
.listStyle .ul_list_random_01 li{
    margin: 0 11px 10px 0;
}
.blueColor02{
    color: #009fe8;
}
.redColor{
    color: #e50012;
}
.tableStyle01 td,
.tableStyle01 th{
    padding: 3px 8px;
}
.position01{
    position: relative;
}
.position01:before{
    position: absolute;
    content: "";
    width: 33px;
    height: 44px;
    background: url("../images/img_arrow01.jpg") no-repeat 0 0;
    right: -52px;
    top: 142px;
}
/* 20171019 */
.specmachine_01{
    overflow: hidden;
}
.specmachine_01 .txt{
    float: left;
    padding: 100px 0 0 0;
}
.specmachine_01 .txt dl{
    font-size: 26px;
    font-weight: bold;
}
.specmachine_01 .txt dl ul li{
    font-size: 20px;
}
.specmachine_01 .img{
    float: left;
    padding: 0 0 0 120px;
    font-size: 0;
}
.specmachine_02{
    overflow: hidden;
}
.specmachine_02 .txt{
    float: left;
    padding: 100px 0 0 0;
}
.specmachine_02 .txt dl{
    font-size: 26px;
    font-weight: bold;
}
.specmachine_02 .txt dl ul li{
    font-size: 20px;
}
.specmachine_02 .img{
    float: left;
    padding: 0 60px 0 0;
    font-size: 0;
}
@media (max-width: 1024px) {
    .different_mt47{
        margin-top: 10px;
    }
    .d_mb45{
        margin-bottom: 10px;
    }
    .d_mb48{
        margin-bottom: 10px;
    }
    .displayBlock{
        display: inline;
    }

    .different_mb40,
    .different_mb75{
        margin-bottom: 0px;
    }
    /**/
    .product_detail_main .pd_one {
        font-size: 14px;
    }
    .mb40 {
        margin-bottom: 20px !important;
    }
    .newTtl01 {
        font-size: 20px;
        line-height: 1.5;

        letter-spacing: 2px;
    }
    .newTtl02 {
        font-size: 16px;
    }
    .signal_01 {
        height: 25px;

        line-height: 25px;
        font-size: 12px;
    }
    .signal_01:before {
        height: 25px;
        width: 12px;
        background: url(../images/signal_01_l.gif) no-repeat scroll 0 0;
        background-size: 100% 100%;
    }
    .signal_01:after {
        height: 25px;
        width: 12px;
        background: url(../images/signal_01_r.gif) no-repeat scroll 0 0;
        background-size: 100% 100%;
    }
    .areaStyle01 {
        border: 4px solid #0071be;
    }
    .areaStyle01 .imgList {
        margin-top: -30px;
    }
    .areaStyle01 dl {
        padding: 0 16px;
        /*margin-bottom: 3px;*/
    }
    .areaStyle01 dl dt {
        font-family: "STHeiti";
        font-size: 20px;
        line-height: 1em;
        /*margin-bottom: 8px;*/
    }
    .areaStyle01 dl dd {
        font-size: 14px;
        /* font-weight: bold; */
        line-height: 1.6;
    }
    .areaStyle01 .col2 li {
        margin: 0;
    }
    .areaStyle01 .txtList {
        display: block;
        width: 100%;
    }
    .areaStyle01 .txtList li {
        display: block;
        vertical-align: top;
        text-align: center;
        width: 100%;
    }
    .areaStyle01 .txtList li:first-child,
    .areaStyle01 .txtList li:last-child{
        text-align: center;
    }
    .areaStyle01 .col2,
    .areaStyle01 .col3,
    .areaStyle01 .col4{
        font-size: 20px;
    }
    .areaStyle01 .col2 .fontSize span,
    .areaStyle01 .col3 .fontSize span,
    .areaStyle01 .col4 .fontSize span{
        font-size: 65px;
    }
    .areaStyle01 .col2 .fontSize,
    .areaStyle01 .col3 .fontSize,
    .areaStyle01 .col4 .fontSize{
        padding-left: 15px;
    }
    .areaStyle01 .txtList .tipTxt {
        text-align: center;
        font-size: 12px;
        line-height: 1;
        font-weight: 400;
    }
    .differentImg01 {
        position: relative;
        width: auto;
        height: auto;
    }
    .differentImg01 img {
        position: static;
        width: auto;
        max-width: 100%;
    }
    .mb200{
        margin-bottom: 0px !important;
    }
    .differentImg02 img{
        position: static;
        width: auto;
        max-width: 100%;
    }
    /* 20170828 */
    .spec_txt_01{
        display: inline;
    }
    .specmachine_01 .txt,
    .specmachine_02 .txt{
        float: none;
        padding: 0 0 0 0;
    }
    .specmachine_01 .txt dl,
    .specmachine_02 .txt dl{
        font-size: 26px;
    }
    .specmachine_01 .txt dl ul li,
    .specmachine_02 .txt dl ul li{
        font-size: 20px;
    }
    .specmachine_01 .img,
    .specmachine_02 .img{
        float: none;
        padding: 0 0 0 0;
        font-size: 0;
    }
    .specmachine_01 .img img,
    .specmachine_02 .img img{
        max-width: 100%;
    }
    @media (max-width: 767px) {
        .areaStyle01 .imgList li {
            margin: 10px 0;
        }

        .areaStyle01 .imgList li:last-child {
            margin: 0;
        }

        .areaStyle01 .imgList li .icon {
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            transform: rotate(90deg);
            top: auto;
            left: 0;
            right: 0;
            bottom: -32px;
            margin: auto;
        }
    }
    .halvesArea {
        display: block;
        width: 100%;
    }
    .halvesArea .leftArea {
        display: block;
        width: 100%;
        margin-bottom: 15px;
    }
    .halvesArea .rightArea {
        display: block;
        width: 100%;
    }

    .threeArea {
        display: block;
        width: 100%;
    }
    .threeArea .leftArea {
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }
    .threeArea .middleArea {
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }
    .threeArea .rightArea {
        display: block;
        width: 100%;
    }

    .widthStyle01 {
        width: 100%;
    }
    .widthStyle02 {
        width: 100%;
    }
    .newTtlStyle01 {
        padding: 20px 0;
        height: auto;
    }
    .newTtlStyle02 {
        margin-bottom: 20px;
    }
    .newTtlStyle02 ul {
        padding: 15px 0;
    }
    .newTtlStyle02 li p {
        display: block;
        margin: 0 auto;
        width: 270px;
        font-size: 20px;
        line-height: 1.2;
    }
    .newTtlStyle02 li p span {
        font-size: 23px;
    }
    .newTtlStyle02 li p strong {
        font-size: 23px;
    }
    .newTtlStyle02 li p i {
        width: 42px;
        font-size: 30px;
        margin-left: 15px;
    }
    .newTtlStyle02 li .tipTxt{
        display: block;
        margin: 0 auto;
        width: 255px;
        font-size: 12px;
    }
    .newImg img{
        width: 100%;
    }
    .leftImgRightTxt01 .img{
        display: block;
        margin: 0 0 20px 0;
        padding: 0!important;
        text-align: center;
    }
    .leftImgRightTxt01 .img img{
        max-width: 100%;
        display: block;
        margin: 0 auto;
    }
    .leftImgRightTxt01 .img .img_txt {
        margin-top: 0;
        margin-bottom: 10px;
    }
    .leftImgRightTxt01 .txt{
        display: block;
    }
    .leftImgRightTxt01 .img img {
        margin-top: 0;
    }
    .leftTxtRightImg01{
        display: block;
    }
    .leftTxtRightImg01 .img{
        display: block;
        margin: 0 0 15px 0;
        padding: 0!important;
        text-align: center;
        vertical-align: middle;
    }
    .leftTxtRightImg01 .img{
        text-align: center;
    }
    .leftTxtRightImg01 .img img{
        max-width: 100%;
    }
    .leftTxtRightImg01 .txt{
        display: block;
        vertical-align: middle;
    }
    .leftTxtRightImg01 .left_img{
        text-align: center;
    }
    .leftTxtRightImg01 .left_img img{
        max-width: 100%;
    }
    .leftTxtRightImg01 .img img {
        margin-top: 0;
    }
    h2.newStyle01 {
        font-size: 23px;
    }
    .grayBgColor01,
    .grayBgColor02 {
        padding: 30px 0;
    }
    .m_wrap.pdt60 {
        padding-top: 30px;
    }
    .width700 {
        width: 100%;
    }
    .width748{
        width: 100%;
    }
    .tableTipSp{
        width: 100%;
        text-align: center;
        background-color:#fffbd5;
        border:1px solid #d3cd8f;
        padding:8px 0 6px;
        display: block;
        margin: 0 0 10px 0;
    }
    .tableTipSp span{
        width: 100%;
        display: inline-block;
    }
    .tableTipSp span img{
        vertical-align: middle;
        padding-right:10px;
        width: auto;
        margin-bottom:0;
    }
    .newTtlStyle04 {
        width: 100%;
    }
    .newTtlStyle04 ul li {
        font-size: 15px;
        margin: 0;
    }
    .newTtlStyle04 ul li strong {
        font-size: 35px;
    }
    .newTtlStyle04 p {
        position:relative;
        right: auto;
        bottom: auto;
        text-align: right;
    }
    .EMSArea ul {
        display: block;
    }
    .EMSArea ul li {
        display: block;
        text-align: center;
    }
    .EMSArea ul li:first-child {
        padding-right: 0;
    }
    .EMSArea ul li p {
        font-size: 12px;
        margin-bottom: 15px;
    }
    .ul_list_4 li .txt {
        font-size: 12px;
    }
    .EMSArea02 ul {
        font-size: 14px;
    }
    .noticeStyle01 dd {
        font-size: 14px;
    }
    .newTtlStyle03 p{
        line-height: 1.5;
    }
    /*鍥剧墖灞呭彸*/
    .rightImg{
        text-align: center;
    }
    /*鍥剧墖灞呭乏*/
    .leftImg{
        text-align: center;
    }

    .width890{
        width: 100%;
        margin-bottom: 10px;
    }
    .differentStyle01 .txt p {
        position: static;
        width: auto;
        white-space: normal;
        margin-top: 10px;
        line-height: 1.5;
    }
    .pcDisplayNone{
        display: block !important;
    }
    .spDisplayNone{
        display: none !important;
    }

    .leftImgRightTxt01.different .img{
        display: block;
        margin: 0;
    }
    .leftImgRightTxt01.different .txt{
        display: block;
    }
    .EMSArea.EMSStyle02 .EMSTtl {
        text-align: left;
        margin-bottom: 10px;
    }
    .EMSArea.EMSStyle02 .leftImgRightTxt01 .img img {
        margin-bottom: 0;
    }
    .EMSArea.EMSStyle02 dl{
        position: static;
    }
    .EMSArea.EMSStyle02 dl dt{
        display: block;
        padding-right :0;
    }
    .EMSArea.EMSStyle02 dl dd{
        display: block;
        padding-left :1em;
        text-indent: -1em;
        border-left: none;
    }
    .signal_spec_01{
        margin: 0;
    }
    .newTtlStyle01 span {
        font-size: 28px;
    }

    .newTtlStyle01 span strong {
        font-size: 50px;
    }

    .newTtlStyle01 span i {
        font-size: 12px;
    }
    .newTtl02 .ttl02Tip {
        font-size: 14px;
    }
    .ttl_pdr80{
        padding-right: 0px;
    }
    .ul_list_dot.ft16.mb10 .li_tc .ft40{
        font-size: 26px !important;
    }
    .left_img_right_txt_01&gt;p.ft14{
        font-size: 12px;
        text-align: left;
    }
    .halvesAreaWrap {
        width: 100%;
    }

    .fullScreenImg img {
        width: auto;
        max-width: 100%;
        margin: 0 auto;
    }
    .ft14{
        font-size: 12px!important;
    }
    .ft16{
        font-size: 12px!important;
    }
    .newTtl02 .signal_spec_01,
    .newTtl02 .signal_02.signal_spec_01{
        margin: 0 0 0 10px;
    }
    .newTtl02 .signal_spec_02,
    .newTtl02 .signal_spec_03,
    .newTtl02 .signal_spec_04{
        margin-left: 0;
        position: relative;
        left: 10px;
    }
    .newTtl02 .signal_spec_05{
        position: static;
    }
    .width48{
        width: 100%;
    }
    /* 20170727 */
    .list_box_border_01 .ul_list_random_02 li{
        display: block;
        margin: 0 0 10px 0;
    }
    .list_box_border_01 .ul_list_random_02 li span.txt{
        padding: 0 20px;
    }
    .width890 strong span{
        display: inline;
    }
    .newTtl02 strong span{
        display: inline;
    }
    .ul_list_dot.ft20{
        font-size: 14px !important;
    }
    .ul_list_dot.ft20 .red_01.ml10 .ft26{
        font-size: 18px !important;
    }
    .ul_list_dot .red_01.ft26{
        font-size: 18px !important;
    }
    .ul_list_dot .red_01.ft26 .ft20{
        font-size: 15px !important;
    }
    .sepc_padding_01 {
        padding: 0;
    }
    .halvesArea .havlesSpecTxt01 {
        display: block;
        position: static;
        text-align: center;
    }
    .spCenter{
        display: block;
        text-align: center !important;
    }
    .newTtl01  strong span{
        display: inline;
    }
    .ul_list_random_03 ,
    .ul_list_random_04 {
        margin-right: 0px;
    }
    .ul_list_random_03 li ,
    .ul_list_random_04 li {
        float: none;
        margin-right: 0px;
    }
    .ul_list_random_03 li .img,
    .ul_list_random_04 li .img {
        box-sizing: border-box;
        text-align: center;
    }
    .ul_list_random_05,.ul_list_random_06{
        text-align: center;
    }
    .ul_list_random_05 li,.ul_list_random_06 li{
        margin: 0 0 10px 0;
    }
    .ul_list_random_05 li span.img img,.ul_list_random_06 li span.img img{
        max-width: 100%;
    }
    .differentBlock01{
        margin-bottom: 20px;
    }
    .differentBlock01 p span{
        display: inline;
    }
    .differentBlock01 .centerImg{
        position: static;
    }
    .centerImg .ml10.mt30{
        margin-top: 10px;
        margin-left: 0;
    }
    .one_img_area.list_box_border_01 .ml60{
        margin-left: 0;
    }
    .table_area_02{
        overflow-x: scroll;
    }
    .table_area_02 *{
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }
    .table_area_02 table {
        width: 200%;
    }
    .twoImg .ml10{
        margin-left: 0;
    }
    .listStyle ul {
        margin-right: 0;
    }
    .listStyle .ul_list_random_01 li {
        margin: 0 0 10px 0;
    }
    .listStyle .ft16.tRight{
        text-align: center;
    }
    .position01:before{
        width: 17px;
        height: 22px;
        background: url("../images/img_arrow01.jpg") no-repeat 0 0;
        background-size: 100% 100%;
        right: 0;
        left: 0;
        top: auto;
        bottom: -28px;
        margin: auto;
        transform: rotate(90deg);
    }
}










</pre></body></html>