@charset "UTF-8";

.icon-index03{background-position: -0px -0px; width: 28px; height: 28px;}
*{margin: 0; padding: 0; list-style: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html{font-family: "Microsoft YaHei", Arial, Helvetica,"Hiragino Sans GB","Hiragino Sans GB W3", sans-serif; font-weight: 400; background: #fff; line-height: 1.438;}
body{font-size: 14px;}
body a{text-decoration: none;}
body a:hover{color: #205ab0;}
blockquote, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul{margin: 0; padding: 0; list-style: none;}
li{list-style: none;}
img{border: none;}
em, i{font-style: normal;}
.fl{float: left;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.fr{float: right;}
.cf:after{display: block; visibility: hidden; clear: both; height: 0; content: '';}
* html .cf{height: 1%;}
* + html .cf{height: 1%;}
.cf{display: block; clear: both;}
*:focus{outline: none;}
.ac{width: 1200px; margin: 0 auto;}
input{outline: none; font-size: 14px;}
input[type="button"], input[type="submit"], input[type="number"], input[type="reset"]{-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
.icon{display: inline-block; *display: inline; *zoom: 1;}
/*margin-top*/
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}
.mt90{margin-top: 90px;}
.mt100{margin-top: 100px;}
/*margin-left*/
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.ml60{margin-left: 60px;}
.ml70{margin-left: 70px;}
.ml80{margin-left: 80px;}
.ml90{margin-left: 90px;}
.ml100{margin-left: 100px;}
/*margin-bottom*/
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
.mb70{margin-bottom: 70px;}
.mb80{margin-bottom: 80px;}
.mb90{margin-bottom: 90px;}
.mb100{margin-bottom: 100px;}
/*margin-right*/
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}
.mr30{margin-right: 30px;}
.mr40{margin-right: 40px;}
.mr50{margin-right: 50px;}
.mr60{margin-right: 60px;}
.mr70{margin-right: 70px;}
.mr80{margin-right: 80px;}
.mr90{margin-right: 90px;}
.mr100{margin-right: 100px;}
/*padding-left*/
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pt50{padding-top: 50px;}
/*padding-bottom*/
.pb10{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pb30{padding-bottom: 30px;}
.pb50{padding-bottom: 50px;}
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}
.pr20{padding-right: 20px;}
.w400{width: 400px;}
.w760{width: 760px;}
.logo{float: right;margin-top: -15px;}
.logo img{width:90px;}
.trans{margin-top: 5px;}
.trans a{color:#333}
.table-cell{display: table-cell; vertical-align: middle; word-wrap: break-word; word-break: break-all; white-space: nowrap;}
.table-cell-auto{display: table-cell; vertical-align: middle; word-wrap: break-word; word-break: break-all; white-space: nowrap; width: 20000px;}
input[type="button"], input[type="submit"], input[type="number"], input[type="reset"]{-webkit-appearance: none;}
textarea{-webkit-appearance: none;}
.m-table-cell-auto{display: table-cell; vertical-align: middle; word-wrap: break-word; word-break: break-all; width: 2000000px; white-space: normal;}
.m-table-cell{display: table-cell; vertical-align: middle; word-wrap: break-word; word-break: break-all; white-space: nowrap;}
.product-details{width: 1000px;
padding: 30px;
margin: 0 auto;
position: relative;
background: #fff;

-moz-box-shadow: 2px 2px 5px #333333;
-webkit-box-shadow: 2px 2px 5px #333333;


border-radius: 5px;
box-shadow: 0 0 12px 1px rgba(86, 86, 86, 0.3);

}
.product-details .table-title{font-size: 22px; font-weight: 700;}
.product-headline-h1{padding: 15px 10px; background: #da251c; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 5px 0 0 5px; position: absolute; left: -50px; top: 65px; width: 50px;}
.product-headline-h1 h2{width: 16px; float: left; color: #fff; font-size: 16px; text-align: center; line-height: 34px;}
.product-headline-h1 h3{width: 8px;float: right;color: #fff;font-size: 10px;word-wrap: break-word;word-break: normal;word-break: break-all;line-height: 11px;text-align: center;padding-top: 9px;font-weight: 700;font-family: Helvetica;}
.product-headline-h1 h3 i{transform:rotate(90deg);display: inline-block;padding: 0;margin: 0;}
.product-headline-h2{height: 58px; line-height: 29px; border-bottom: 2px solid #da251c;
padding: 10px;}
.product-headline-h2 h2{float: left; color: #211d1c; font-size: 40px; font-size: 32px;
padding: 0 0 10px 20px;}
.product-headline-h2 h3{float: left; font-size: 20px; color: #333; line-height: 40px; padding: 0 20px; text-transform: uppercase;}
.product-headline-h3{height: 38px;}
.product-headline-h3 .title{float: left; margin-right: 10px;}
.product-headline-h3 .title h2{font-size: 20px; line-height: 22px;}
.product-headline-h3 .title h3{font-size: 14px; line-height: 16px;}
.product-headline-h3 .text{float: left; padding-top: 6px;}
.product-headline-h3 .text p{font-size: 14px; line-height: 16px;}
.product-details-pic{margin-top: 40px;}
.product-details-pic .pic{float: left; width: 487px; height: 300px;box-shadow: 0px 1px 4px rgba(107, 107, 107, 0.2);}
.product-details-pic .pic img{max-width: 100%;}
.product-details-pic .table{min-width: 280px; float: right; margin-top: 60px;}
.product-details-pic .table table{width: 100%; border-collapse: collapse; border: 1px solid #fff; font-size: 14px; border-right: 1px solid #f66;border-top: 2px solid #f66;}
.product-details-pic .table table tr{background: #ffffff; color: #333;}
.product-details-pic .table table tr td, .product-details-pic .table table tr th{border-left: 1px solid #f66; border-bottom: 1px solid #f66; text-align: center; background: #f0f0f0;}
.product-details-pic .table table tr td{background: #fff; color: #1a1c19; padding:0 2px;}
.product-details-pic .table table tr p{border-bottom: 1px solid #fff;}
.product-details-pic .table table tr p:last-child{border-bottom: none;}
.product-details-catalog{margin-top: 20px;}
.product-details-catalog table{width: 100%; border-collapse: collapse;font-size: 14px;border: 1px solid #f66; border-top: 2px solid #f66;}
.product-details-catalog table tr{background: #ffffff; color: #333;}
.product-details-catalog table tr td, .product-details-catalog table tr th{border-left: 1px solid #f66; border-bottom: 1px solid #f66; text-align: center; background: #f0f0f0;/*! line-height: 30px; */}
.product-details-catalog table tr td{background: #fff; color: #1a1c19; padding: 0 2px;border: 1px solid #f66;}
.product-details-catalog table tr p{border-bottom: 1px solid #fff;}
.product-details-catalog table tr p:last-child{border-bottom: none;}
.product-details-price{margin-top: 30px;}
.product-details-price .bd{margin-top: 15px; border: 1px solid #fff;}
.product-details-price .bd table{width: 100%; border-collapse: collapse; font-size: 14px; border: #f66;border-top: 1px solid #f66;}
.product-details-price .bd table tr{background: #ffffff; color: #333; border: #f66;}
.product-details-price .bd table tr td, .product-details-price .bd table tr th{border-left: 1px solid #f66; border-bottom: 1px solid #f66; text-align: center; background: #f0f0f0;line-height: 30px;}
.product-details-price .bd table tr td{background: #fff; color: #1a1c19; padding: 0 2px;border: 1px solid #f66;}
.product-details-price .bd table tr p{border-bottom: 1px solid #fff;}
.product-details-price .bd table tr p:last-child{border-bottom: none;}
.product-details-price .ft{margin-top: 10px;}
.product-details-price .ft .left{float: left; line-height: 30px;}
.product-details-price .ft .left b, .product-details-price .ft .left em, .product-details-price .ft .left i, .product-details-price .ft .left span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-weight: 400;}
.product-details-price .ft .left i{width: 10px; height: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #000; margin-right: 3px;}
.product-details-price .ft .left span{border: 1px solid #000; padding: 0 4px;height: 20px; line-height: 20px; text-align: center; margin: 0 3px;}
.product-details-price .ft .right{float: right;}
.product-details-price .ft .right p{font-size: 12px; line-height: 20px; color: #000;}
.product-details-price .ff{text-align: center; margin: 30px auto;height: 58px;}
.product-details-price .ff a{height: 40px; width: 120px; text-align: center; line-height: 40px; background: #da251c; font-size: 14px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin: 0 15px; color: #fff; cursor: pointer; border-radius: 8px;}
.product-details-price .ff a:hover{color: #fff !important; background: #ff0c00;}
.bottom{height: 30px;
position:absolute;bottom: 0;background-image: url("../images/fline.jpg");text-align: center;margin-bottom: 20px;width: 1000px;background-repeat: no-repeat;background-position: center;height: 30px;line-height: 30px;}
.bottom span{float: left;padding: 0 5px;background: #ff0c00;color: #fff;}
.righttext{float: right;width: 48%;padding: 15px;line-height: 30px;}
.righttext h3{color: #da251c;margin-bottom: 20px;}
.righttext h1{color: #da251c;margin: 20px auto 0px;font-size: 22px;}
.righttext p{margin-top: 20px;}
.righttext table{width: 100%; border-collapse: collapse; border: 1px solid #fff; font-size: 14px; border-top: 2px solid #f66;border-right: 1px solid #f66;}
.righttext table tr{background: #ffffff; color: #333;}
.righttext table tr td, .product-details-catalog table tr th{border: 1px solid #f66; text-align: center; background: #fff;/*! line-height: 30px; */}
.righttexttable tr td{background: #fff; color: #1a1c19; padding: 5px;}
.righttext table tr p{border-bottom: 1px solid #fff;}
.righttext table tr p:last-child{border-bottom: none;}
.text-left td{text-align:left !important;padding-left:20px !important;}
.table-border{border:none !important;}
.table-border td{border:none !important;}
/*.font-bg{background:#eee;}*/
/*.font-bg p,span{background:#eee;padding:6px;}*/
.cal-table{width: 100%;max-width: 100%;border:1px solid red;}
.cal-table p{width:260px;/*background:#eee;*/padding:6px;}
