body{background:#f6f6f6; text-align: center;}
div{text-align: left;}

/**�ȼ�**/
.dp-level{ width:125px; height:20px; float:left;}
.dp-level span{ display:inline-block; float:left; background:url(/static/imgs/dpbg.png) no-repeat -200px 3px; width:20px; height:20px; float:left;}
.fw-level{ width:125px; height:20px; float:left;}
.fw-level span{ display:inline-block; float:left; background:url(/static/imgs/dpbg.png) no-repeat -400px 3px; width:20px; height:20px; float:left;}

.header .top,.header .logo,.header .index-top{ text-align: center;}
.details_main01{width:1200px;margin:0 auto; height:560px; }
.details_leftnav{float:left; padding:0px 0px 0 0px; width:416px; width:436px\9;}
.details_leftnav_top{width:416px; height:416px;  }
.details_leftnav_top img{border-radius:5px;width: 416px;}
.details_leftnav_dom{ margin-top:10px; }
.details_leftnav_dom img{width:71px; height:71px; float:left;border: 1px solid #ccc;}
.details_on img{border:1px solid  #e02e24;}
.details_leftnav_dom00{overflow: hidden;padding: 14px 20px 0 0;float:left;width:370px;color:#666;font-size:12px; margin-top:20px;}
.details_leftnav_dom01{float: left;width: 200px;height: 20px;text-align: left;margin-right: 10px;}
.details_leftnav_dom02{float: left;}
.details_leftnav_dom03.details_leftnav_dom03 a{float: left;color:#666;font-size:12px; line-height:18px; margin-right:10px;}
.details_rightnav{width:750px; min-height: 520px;padding:10px; float:left; background-color:#FFF; margin-left:10px;border-radius:5px  }
.clear{clear: both;height:0;font-size:0px;font-family: Arial; line-height:0;}

.details_rightnav_left{margin:10px 20px; width:440px;float:left; }
.details_rightnav_left01,.details_rightnav_left01 a{font-size:20px; line-height:28px;color:#333;font-weight: bold }
.details_rightnav_left01 a:hover{font-size:24px; line-height:28px;color:#666;}
.details_rightnav_left02,.details_rightnav_left02 a{font-size:18px; line-height:40px;color:#666;font-weight:normal;}

.details_rightnav_left03{ margin:15px 0; line-height:46px;border-top:1px #e9e9e9 solid; }
.details_rightnav_left033 a{ color:#005aa0; font-weight:normal; margin-left:10px;}
.details_rightnav_left033 a:hover{ color:#005aa0;text-decoration: underline}
.details_rightnav span{ padding-right:5px;}
.details_rightnav_left04,.details_rightnav_left04 a{font-size:14px; line-height:26px;font-family:"微软雅黑","宋体"; color:#666;font-weight:normal;}
.details_rightnav_left041{display: inline;float: left; width: 50px;letter-spacing:2px}
.details_rightnav_left042{float:left;}
.details_rightnav_left04 .feiyong{ display: inline;}

.details_rightnav_left05{ line-height:40px ; height:40px; font-size:14px;padding:5px 20px 5px 0px;border-top:1px #e9e9e9 solid; margin-top:10px; color:#666;}
.details_rightnav_left051,.details_rightnav_left051 a{font-weight:normal; display: inline;float: left; margin:0px 20px 0px 0px;color:#66;}
.details_rightnav_left051 span{color:#666; padding-left:5px;}

.details_rightnav_left050{ line-height:40px ; height:40px; font-size:12px;font-family:"微软雅黑","宋体"; padding:0 10px;margin-top:10px;}
.details_rightnav_left0510,.details_rightnav_left0510 a{font-weight:normal; display: inline;float: left; margin:0 30px;color:#66;}
.details_rightnav_left0510 span{font-weight:bold; color:#aa0000; padding-left:5px;}
.details_rightnav_left0511 span{font-weight:bold; padding-left:5px;}

.details_rightnav_left06 {font-size:12px; line-height:26px;font-family:"微软雅黑","宋体"; color:#666;font-weight:normal; margin-top:20px; height:50px; margin-bottom:20px; }
.details_rightnav_left061{display: inline;float: left; width: 70px; line-height:30px;}


.details_rightnav_left062{float: left;overflow: hidden;border:1px solid #ddd; padding:3px; margin-right:10px;}
.details_rightnav_left062 img{float: left;margin-right: 5px; }
.details_rightnav_left062 i {font-style: normal; float:left;display: inline-block;font-size: 12px;vertical-align: middle; width:30px;}
.details_rightnav_left062:hover{border: 2px solid #E22C37;}

.details_rightnav_left07 {font-size:12px; line-height:33px;font-family:"微软雅黑","宋体"; color:#666;font-weight:normal; margin-top:10px;}
.details_rightnav_left071{display: inline;float: left;width:50px; font-size:14px; }
.details_rightnav_left072 {display: inline-block; float: left;}

.details_rightnav_left072 input {border: 0 none;display: block;height: 33px;left: 35px;line-height: 33px;position: absolute;text-align: center;top: 1px;width: 80px;font-size:16px}
.details_rightnav_left072 .wrap-input{ border: 1px solid #ccc;height: 34px;margin: 0px 10px 0 0;overflow: hidden;position: relative;width: 150px;float: left;font-size:14px;border-radius:4px  }
.details_rightnav_left072 a { background: none repeat scroll 0 0 #f1f1f1;border: 1px solid #ccc;color: #666; display: block;height: 35px;line-height: 35px; overflow: hidden;position: absolute; right: -1px; text-align: center;width: 34px;font-size:20px }
.details_rightnav_left072 a.btn-reduce {bottom: -1px;left:-1px}
.details_rightnav_left072 a.btn-add {top: -1px;right:-1px}

.details_rightnav_left073{ text-align:left; margin-top:10px; clear: both;}
.details_rightnav_left073 a{color:#900;}

.details_rightnav_left074{float: left; text-align:left; width:400px; margin-top:10px; margin-bottom:20px;}
.details_rightnav_left074 a{float: left; margin-right:50px;}


.details_rightnav_right{float:right;height:460px;width:213px; margin:10px 10px 0px 0px;}
.details_rightnav_right01{ float:left; margin-left:25px; margin-top:10px;}
.details_rightnav_right01 span{font-size:12px; line-height:18px; color:#666;font-weight:normal; text-align:center; }


.details_rightnav_left08{ margin:10px 0;}
.details_rightnav_left08 ul{}
.details_rightnav_left08 li{ float:left; width:135px; height:50px; line-height:50px; color:#FFF; padding-left:10px;}

.details_rightnav_left073.pro_down{font-size: 16px;color: #333;font-weight: bold;margin-top: 25px;}



div.zoomDiv { z-index:999; position:absolute; top:0px; left:0px; width:200px; height:200px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center;overflow:hidden; }
div.zoomMask { position:absolute; background:url("../images/images_big/mask.png") repeat scroll 0 0 transparent; cursor:move; z-index:1; }



.details_main02{width:1200px;margin:0 auto; margin-top:20px; height:265px; }
.details_main02_top { background-color: #f7f7f7;border-color: #999 #dedfde #dedfde;border-right: 1px solid #dedfde;border-style: solid; border-width: 2px 1px 1px;height: 30px;line-height: 30px;margin-top: 4px;
overflow: visible;position: relative;}

.details_main02_top_01 {background-color: #fff;border-left: 1px solid #dedfde;border-right: 1px solid #dedfde;border-top: 2px solid #e4393c;height: 35px;line-height: 35px;margin-left: -1px;margin-top: -6px; position: relative; margin-left:10px; width:100px; text-align:center;}

.details_main02_don{ padding:15px 10px;border-left: 1px solid #dedfde;border-right: 1px solid #dedfde; border-bottom: 1px solid #dedfde; height:200px;}
.details_main02_don00{ margin:0 22px; float:left;width:150px;}
.details_main02_don01{width:150px; }
.details_main02_don02{width:150px; }
.details_main02_don02 a{ color:#666;font-size:12px;}
.details_main02_don02 a:hover{ color:#000;font-size:12px;}
.details_main02_don03 a,.details_main02_don03 a:hover{color:#c90202;font-size:16px;width:148px; }



.details_main03{width:1200px;margin:0 auto; margin-top:20px;}
.details_main03_left{width:260px; float:left; margin-right:20px;margin-bottom: 30px;}
.details_main03_left01{height:500px; border: 1px solid #e9e7e7;margin-bottom: 20px;border-radius: 5px; margin-bottom:20px;}
.details_main03_left01_top{font-size: 14px;color: #666666;text-align:left;line-height: 40px; padding-left:8px; background-color:#f4f4f4; border-bottom:1px solid #ddd;font-weight: bold;}
.details_main03_left01 ul {float: left;margin: 5px;width:200px;border-bottom:1px dotted #ddd; padding-bottom:0px; margin-left:5px;}
.details_main03_left01_don {float: left;line-height: 20px;margin: 4px;width:200px;}
.details_main03_left01_don01{float: left;width: 70px;height: 20px;text-align: center;}
.details_main03_left01_don01 a{float: left; width: 70px;}
.details_main03_left01_don02{float: left;}
.details_main03_left01_don02 .sc_address{width: 118px;display:block;overflow: hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.details_main03_left01_don03.details_main03_left01_don03 a{float: left;color:#c90202;font-size:16px;}



.details_main03_left02{float:left; width:258px; background-color:#fff; height:auto;padding-bottom: 15px;border-bottom-left-radius: 5px!important;border-bottom-right-radius: 5px!important;}
.details_main03_left02_top{font-size: 18px;color: #333; text-align:left;line-height: 40px; border-bottom:2px solid #c41e3a; background-color:#f6f6f6;}
.details_main03_left02_don00{ margin:5px 19px; float:left;width:218px;padding:1px;border: 1px solid #dcd9d9;border-radius: 5px;}
.details_main03_left02_don02{width:100%; margin-top:0px;}
.details_main03_left02_don02 a{ color:#666;font-size:14px;}
.details_main03_left02_don02 span{ color:#666;font-size:14px;}
.details_main03_left02_don02 a:hover,.details_main03_left02_don02 span:hover{ color:#000;}
.details_main03_left02_don03 a,.details_main03_left02_don03 a:hover{color:#c90202;font-size:16px;line-height:26px;}

.details_main03_left02_don00:hover{border: 1px solid #c90202;padding:1px}



.details_main03_right{width:920px; float:left;margin-bottom: 30px;}
.details_main03_right_top{float:left; line-height:40px; background-color:#f6f6f6;width:920px;border-bottom:1px solid #c6c2c2; }
.gywm_main_zxnsright01{line-height:40px;}
.gywm_main_zxnsright01 li{float:left;margin-bottom:-1px; line-height:40px; padding:0 20px;margin-right:20px }
.gywm_main_zxnsright01 li a{display:block;line-height:40px; color:#474747; text-align:center; font-size:18px;}
.gywm_main_zxnsright01 li a:hover{text-decoration:none;color:#c41e3a; }
.gywm_main_zxnsright01li{float:left;margin-bottom:-1px; line-height:36px;}
.gywm_main_zxnsright01li.active {text-decoration:none; color:#c41e3a; line-height:40px; height:40px;border-bottom: 3px solid #c41e3a;}
.gywm_main_zxnsright01li.active a {color:#c41e3a; float:left;}
.gywm_main_zxnsright01li2{float:left;margin-bottom:-1px; line-height:36px; background-color:#fff;}

.gywm_main_zxnsright02{height:35px; width:920px; background-color:#E4E2E2; margin-top:1px;}
.gywm_main_zxnsright02 li{float:left; line-height:36px;width:115px;}
.gywm_main_zxnsright02 li a{display:block;line-height:35px; color:#666; text-align:center; }
.gywm_main_zxnsright02 li a:hover{text-decoration:none;  background-color:#fff;color:#c41e3a; }
.gywm_main_zxnsright02li{float:left;line-height:36px; }
.gywm_main_zxnsright02li .active {text-decoration:none; color:#1d7a01; background-color:#FFF; float:left;line-height:36px;}
.gywm_main_zxnsright02li .active a {color:#1d7a01;line-height:36px;}
.gywm_main_zxnsright02li2,.gywm_main_zxnsright02li2 a{line-height:36px; color:#c41e3a; background-color:#fff;text-align:center;}


.details_main03_spms01{ padding:0px 20px 20px 20px; width: 100%; box-sizing: border-box; float:left; background-color:#FFF;display:none;}
.details_main03_spms01 p{float:left; padding-bottom:10px; width:880px; text-align:left; margin-top:10px;}
.details_main03_spms01_m01{overflow: hidden; width:880px;float:left; padding-bottom:20px;margin-bottom:20px; border-bottom: 1px solid #ccc;}
.details_main03_spms01_m01 li{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-right: 30px; line-height:26px; font-size:12px;}
.details_main03_spms01_m01 li a{ color:#c41e3a;text-decoration: underline}
.details_main03_spms01_m02{overflow: hidden; float:left; padding:0 90px; }
.details_main03_spms01_m03{float:left; width:160px;font-size:12px; margin-top:20px;}
.details_main03_spms01_m04{float:left;font-size:12px; margin-top:20px; margin-bottom:10px;}
.details_main03_spms01_m04 a{ color:#c41e3a;text-decoration: underline; margin-bottom:10px;}

.details_main03_spms02{padding:0 20px 20px 20px; float:left;  display:none; background-color:#FFF;}
.details_main03_spms02_top{ background-color:#f4f4f4; height:36px; width:860px; margin-top:20px;}
.details_main03_spms02_top p{float:left; text-align:left; padding-left:20px; margin-left:20px;border-left:8px solid #ef7e05; height:24px; line-height:24px; margin-top:6px;}
.details_main03_spms02_don{ width:870px; float:left;margin-top:20px;  }
.details_main03_spms02_don01{float:left; margin-right:20px;width:315px; }
.details_main03_spms02_don01 img{ float:left; }
.details_main03_spms02_don02 p{text-align:left; font-size:12px; color:#666; float:left; width:500px;display: inline;line-height:25px;}
.details_main03_spms02_don02{font-size:12px; color:#666;line-height:25px;}
.details_main03_spms02_don04{ border:1px solid #ccc; width:750px; background-color:#f4f4f4; margin-top:20px; padding-top:20px; padding-left:110px; padding-bottom:20px;}
.details_main03_spms02_don04 img{ width:640px; height:auto;}
.details_main03_spms02_don05 img{ width:800px; height:auto; margin-top:10px;}


.details_main03_spms04{padding:0 20px 20px 20px; float:left; background-color:#FFF; display:none;}
.details_main03_spms04 p{float:left; width:860px; margin-top:10px; height:auto;}



.details_main03_spms06{padding:0 20px 20px 20px; float:left; background-color:#FFF; display:none;}
.details_main03_cptd06_top{ background-color:#f4f4f4; height:36px; width:860px; margin-top:20px;}
.details_main03_cptd06_top p{float:left; text-align:left; padding-left:20px; margin-left:20px;border-left:8px solid #ef7e05; height:24px; line-height:24px; margin-top:6px;}
.details_main03_cptd06_don{ width:870px; float:left;margin-top:20px;  }
.details_main03_cptd06_don01{float:left; margin-right:20px;width:315px; }
.details_main03_cptd06_don01 img{ float:left; }
.details_main03_cptd06_don01 p{text-align:left; font-size:12px; color:#666; float:left; width:500px;display: inline;}
.details_main03_cptd06_don02{font-size:12px; color:#666;line-height:23px;}
.details_main03_cptd06_don03{font-size:12px; color:#666;line-height:23px;width:870px;}
.details_main03_cptd06_don03 img{ margin-top:20px; }


.details_main03_spms07{padding:0 20px 20px 20px; float:left; background-color:#FFF; display:none;}
.details_main03_spms070 { border-bottom: 1px dotted #dedede; padding:10px 0 ;}
.details_main03_spms070 p{ font-size:12px;text-align:left; float:left;color:#4a4a4a; line-height:35px;}
.details_main03_spms071{ font-size:12px; width:750px; text-align:left; float:left; color:#f17201; line-height:24px;}
.details_main03_spms072{ font-size:12px; width:100px;text-align:left; float:left; padding-left:15px;color:#4a4a4a; padding-top:20px;}



.details_main03_cptd01{padding:0 20px 20px 20px; float:left; background-color:#FFF;display:none;}
.details_main03_cptd00{}
.details_main03_cptd00_top{ background-color:#f4f4f4; height:36px; width:860px; margin-top:20px;}
.details_main03_cptd00_top p{float:left; text-align:left; padding-left:20px; margin-left:20px;border-left:8px solid #ef7e05; height:24px; line-height:24px; margin-top:6px;}
.details_main03_cptd00_don{ width:860px; float:left;margin-top:20px;  }
.details_main03_cptd00_don01{float:left; margin-right:20px;width:315px; }
.details_main03_cptd00_don01 img{ float:left; }
.details_main03_cptd00_don01 p{text-align:left; font-size:12px; color:#666; float:left; width:500px;display: inline;line-height:20px;}
.details_main03_cptd00_don02{font-size:12px; color:#666;line-height:20px;}


.details_main03_cptd02{padding:0 20px 20px 20px; width: 100%; box-sizing: border-box; float:left; background-color:#FFF; display:none;}
.details_main03_cptd02_top{ background-color:#f4f4f4; height:36px; width:860px; margin-top:20px;}
.details_main03_cptd02_top p{float:left; text-align:left; padding-left:20px; margin-left:20px;border-left:8px solid #ef7e05; height:24px; line-height:24px; margin-top:6px;}
.details_main03_cptd02_don{ width:800px; float:left; margin-left:40px; margin-top:10px;  }
.details_main03_cptd02_don p{ width:600px;height:auto; margin-left:80px;margin-bottom:20px; margin-top:10px;}
.details_main03_cptd02_don span{text-align:left; font-size:12px; color:#666;}


.details_main03_sp{ padding:20px 0 ;width:919px; float:left; background-color:#FFF;display:none;}
.details_main03_sp img{ width:800px; height:auto; margin-top:10px;}

.details_main03_yp{ padding:20px 0 ;width:919px; float:left;background-color:#FFF;display:none;}
.details_main03_yp img{ width:800px; height:auto; margin-top:10px;}

.details_main03_pzsd{padding:20px 0;  width: 100%; box-sizing: border-box; float:left; background-color:#FFF;display:none;}
.details_main03_pzsd00{ background:url(../images/details/details17.jpg) no-repeat; margin-top:30px;width:340px; height:206px;overflow:hidden}
.details_main03_pzsd00 p{ font-size:16px; font-weight:bold; margin:30px 10px 15px 20px;border-bottom:1px solid #ccc; width:120px; float:left; color:#7b8f9f}
.details_main03_pzsd00left{ float:left; margin-left:20px;}
.details_main03_pzsd00left img{border:1px solid #ccc; padding:10px; background-color:#FFF;}
.details_main03_pzsd00right{ float:left; margin-left:15px;}
.details_main03_pzsd00right p{ margin-top:0; margin-bottom:10px; float:left; margin-left:0;font-size:12px; font-weight:bold; line-height:24px;}
.details_main03_pzsd00right ul{font-size:12px; font-weight:bold; float:left; text-align:left; color:#7b8f9f; line-height:20px;}


.details_main03_sppj{ float:left; width: 100%; box-sizing: border-box; display:none; background: #fff;padding: 0px 20px 20px 20px;}
.details_main03_sppj_top{overflow: hidden;}
.details_main03_sppj_top00{float: left;width: 120px; margin: 20px 30px;}
.details_main03_sppj_top00 h1{ font-size:14px; color:#a4a4a4; line-height:30px; }
.details_main03_sppj_top00 strong {color: #e4393c;font: 400 46px/50px arial;}

.evaluation{ float: left; padding: 30px;}
.evaluation li{ line-height: 30px; color: #666; overflow: hidden;}
.evaluation li span{ float: left; width: 100px;}
.evaluation li progress{ float: left;
	margin: 8px 0 0 20px;
	border-radius: 2px;
	background-color: #eee;}
.evaluation li progress::-webkit-progress-bar {
	background-color: #d7d7d7;
}

.evaluation li progress::-webkit-progress-value {
	background-color: #c41e3a;
}

.details_evaluation{margin-left:-20px; margin-right:-20px; overflow: hidden; height: 30px; background: #f7f7f7; padding: 4px 10px; border: solid 1px #f1f1f1;}
.details_evaluation h1{ font-size:14px; color:#a4a4a4; line-height:30px; text-align:left;}
.details_evaluation ul { font-size:12px; color:#4a4a4a;}
.details_evaluation li { line-height:18px; margin:3px 20px; float:left;font-size:14px;padding-top:3px}
.details_evaluation li .on{color: #e4393c; font-weight: bold;}


.details_main03_sppj_top02{float: left;text-align: center;width: 155px; margin-top:20px; margin-left:20px; margin-bottom:20px; }
.details_main03_sppj_top02 h1{ font-size:12px; color:#a4a4a4; line-height:30px; font-weight:normal; }
.details_main03_sppj_top021{ font-size:12px; color:#fb7d40; line-height:30px; font-weight:normal; float:left; }
.details_main03_sppj_top022 a{ font-size:12px; color:#1d7a01; line-height:30px; font-weight:normal; float:left; text-align:center; }

.details_main03_sppj_don{ font-size:12px; color:#404040; font-weight:normal; float:left; margin-left:20px; margin-top:20px;width: 850px;  }
.details_main03_sppj_won{ font-size:12px; color:#404040; font-weight:normal; float:left; width: 100%; margin-top:20px; border-bottom:1px solid #ccc; padding-bottom:30px; }
.details_main03_sppj_won01,.details_main03_sppj_won02,.details_main03_sppj_won03{ overflow: hidden;}
.details_main03_sppj_won01 p{ line-height:30px; }
.details_main03_sppj_won01 span{line-height:18px; }
.details_main03_sppj_won01_gr{ color:#fa6922; }
.details_main03_sppj_won01_gr img{ width:60; height:60px; margin-right:20px; float:left; margin-top:10px;}
.details_main03_sppj_won02 p{ padding-top:30px; width:150px; text-align:left;}
.details_main03_sppj_won03{width: 200px; float: right; overflow: hidden;}
.details_main03_sppj_won03 p{  padding-top:30px; width:150px; text-align:left;}
.details_main03_sppj_won03 span{ color:#b52222;}
.details_main03_sppj_won03 h1{ font-weight:normal; margin-top: 10px;}
.details_main03_sppj_won .evaluation_left{ width: 500px; float: left; overflow: hidden; }



.details_main03_zxzx{padding:20px; width: 100%; box-sizing: border-box; float:left;background-color:#FFF;display:none;}
.details_main03_zxzx00{float: left; padding-top:20px;}
.details_main03_zxzx01{float: left; border-bottom: 1px dotted #dedede; padding:10px 0 20px 0;}
.details_main03_zxzx00 dt {float: left; text-align:left;width: 30px; font-size:16px; font-weight:bold;}
.details_main03_zxzx01 dt {float: left;text-align:left;width: 30px; font-size:16px; color:#647030;font-weight:bold;}
.details_main03_zxzx00 dd {float: left;text-align:left;width: 790px;font-size:12px; }
.details_main03_zxzx01 dd {float: left;text-align:left;color:#647030;font-size:12px;}
.details_main03_zxzx010{float: left;text-align:left;color:#647030;font-size:12px; width:690px;}
.details_main03_zxzx011{float: left;text-align:left;width: 130px;  color:#4a4a4a;font-size:12px; padding-left:20px;}

.details_main03_zxzx_don {float: left;text-align:left;font-size:12px; color:#4a4a4a;}
.details_main03_zxzx_don h1{float: left;text-align:left;font-size:16px;  margin-top:30px;color:#4a4a4a;}
.details_main03_zxzx_don01{padding: 10px 20px; font-size:12px; color:#4a4a4a;}
.details_main03_zxzx_don .area1 {font-size: 12px;height: 100px;width: 500px;}
.details_main03_zxzx_don02 li{ margin-top:10px;}
.details_main03_zxzx_don021 img {cursor: pointer; margin-left:300px;}

.details_main03_shbz{padding:0 20px 20px 20px; width: 100%; box-sizing: border-box; float:left; background-color:#FFF;display:none;}
.details_main03_shbz p{float:left; padding:20px 0 20px 40px; text-align:left;margin-top:10px; font-size:12px; line-height:24px;}


.details_main03_jysx{padding:0 20px 20px 20px; width: 100%; box-sizing: border-box; float:left; background-color:#FFF;display:none;}
.details_main03_jysx table{margin-top:20px; color:#777; border:1px solid #ccc; text-align:left; }
.details_main03_jysx th{ background-color:#F1F1F1; font-weight:bold; width:150px; border:1px solid #CFCFCF; height:42px; line-height:42px;  padding-left:10px;}
.details_main03_jysx td{ padding-left:10px;border:1px solid #CFCFCF; line-height:42px; text-align:left;}
.details_main03_jysx a{ color:#1d7a01;text-decoration: underline}

.details_main03_jhsx{padding:0 20px 20px 20px; width: 100%; box-sizing: border-box; float:left; background-color:#FFF;display:none;}
.details_main03_jhsx00{ background:url(../images/details17.jpg) no-repeat; margin-top:30px; margin-left:250px; width:340px; height:206px;overflow:hidden}
.details_main03_jhsx00 p{ font-size:16px; font-weight:bold; margin:30px 10px 15px 20px;border-bottom:1px solid #ccc; width:120px; float:left; color:#7b8f9f}
.details_main03_jhsx00left{ float:left; margin-left:20px;}
.details_main03_jhsx00left img{border:1px solid #ccc; padding:10px; background-color:#FFF;}
.details_main03_jhsx00right{ float:left; margin-left:15px;}
.details_main03_jhsx00right p{ margin-top:0; margin-bottom:10px; float:left; margin-left:0;font-size:12px; font-weight:bold; line-height:24px;}
.details_main03_jhsx00right ul{font-size:12px; font-weight:bold; float:left; text-align:left; color:#7b8f9f; line-height:20px;}


.details_main04{width:1200px;margin:0 auto; margin-top:20px; height:auto; padding-bottom:10px;}
.details_main04_top { background-color: #f7f7f7;border-color: #999 #dedfde #dedfde;border-right: 1px solid #dedfde;border-style: solid; border-width: 2px 1px 1px;height: 30px;line-height: 30px;margin-top: 4px;overflow: visible;position: relative;}
.details_main04_top_01 {background-color: #fff;border-left: 1px solid #dedfde;border-right: 1px solid #dedfde;border-top: 2px solid #e4393c;height: 35px;line-height: 35px;margin-left: -1px;margin-top: -6px; position: relative; margin-left:10px; width:100px; text-align:center;}
.details_main04_don{ padding:15px 30px;}

.details_main04_don00{overflow: hidden; width:1100px;float:left; padding-bottom:20px; border-bottom: 1px solid #ccc; padding:0 20px;}
.details_main04_don00 li{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:26px; font-size:14px;}
.details_main04_don00 li a{ color:#1d7a01;}


.details_main04_don01{overflow: hidden; width:1100px;float:left; padding-bottom:20px; border-bottom: 1px solid #ccc; padding:0 20px;}
.details_main04_don01 li{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:40px; font-size:12px;color:#d7a01;}
.details_main04_don01 li a{ color:#217A8C;}


.details_main05{width:1200px;margin:0 auto; margin-top:20px; height:265px;border: 1px solid #dedfde; }
.details_main05 h1{ font-size:14px; padding-top:10px; padding-left:20px; }

.details_main05_don{ padding:15px 10px; height:200px;}
.details_main05_don00{ margin:0 24px; float:left;width:148px;}
.details_main05_don01{width:148px; }
.details_main05_don02{width:148px; }
.details_main05_don02 a{ color:#666;font-size:12px;}
.details_main05_don02 a:hover{ color:#000;font-size:12px;}
.details_main05_don03 a,.details_main02_don03 a:hover{color:#c90202;font-size:16px;width:148px; }

.details_jjtz{ color:#666;font-size:12px; width:500px; background-color:#fff; border: 1px solid #ccc;position:absolute;z-index:100001; display:none;}
.details_jjtz01{ width:480px; background: #f3f3f3 none repeat scroll 0 0;color: #666;font-size: 14px;height: 31px;line-height: 31px;padding: 0 10px;position: relative;}
.details_jjtz02{ margin-top:10px; margin-left:10px;}
.details_jjtz02 p {background:url(../images/details36.jpg) no-repeat;font-weight: bold;height: 44px;line-height: 18px;margin-bottom: 20px;padding-left: 124px;padding-right: 20px;padding-top: 8px;}
.details_jjtz03{margin: 10px 0 10px 40px; line-height:20px;}
.details_jjtz03 em{font-style: normal;}
.details_jjtz03 input{border: 1px solid #ccc;height: 21px;padding: 4px;width: 210px;}
.details_jjtz04{ margin-left:160px; margin-bottom:20px;}

.details_hhjc{width:990px;margin:0 auto; margin-top:20px; }
.details_hhjc01{height: 75px; margin: 10px 0 15px;}
.details_hhjc02{margin: 10px 0 15px;}
.details_hhjc02 h2 {font-family: "微软雅黑";font-size: 15px;font-weight: normal;height: 18px;
    line-height: 18px;padding: 0 0 5px 15px; border-bottom: 2px solid #999;color:#333;}
.details_hhjc02 p {line-height: 22px;padding: 0 41px;text-indent: 2em;width: 628px;margin:0 auto; margin-top:30px; font-size:12px; color:#333;}
.details_hhjc03{margin:0 auto;;border: 1px solid #d0e4c2;margin: 10px auto; padding-top:30px; padding-left:50px; width: 700px; font-size:12px;color:#333; height:330px;}

.details_hhjc031{float:left; width:80px;}
.details_hhjc032{float:left; width:400px;}
.details_hhjc032 .area1 {font-size: 12px;height: 150px;width: 400px;}
.details_hhjc04{float:left; padding-left:20px;}
.details_hhjc05{float:left; margin-left:80px; margin-top:20px;}

.area{float:left;}  
.def_box{display: block;float: left;padding: 0 18px 0 10px;height: 20px;cursor: pointer;position: relative;z-index: 300;}  
.def_box p{color:#16508b;}    
    .sw-ui-area-box{display:none;position:absolute;left:0px;top:25px;width:446px;padding:3px;padding-top:2px;line-height:22px;z-index:88;background:#fff;border:1px solid #b2b2b2;box-shadow:0 0 3px #a8a8a8;border-radius: 5px;}  
    .sw-ui-area-bg{position:absolute;left:0;top:0;width:100%;_padding:3px;height:100%;*height:265px;}  
    .sw-ui-area-body{background:#fff;position:relative;z-index:2;*zoom:1;padding:0 4px;}  
    .sw-ui-area-box-link,  
    .sw-ui-area-box-link:link,.sw-ui-area-box-link:visited{display:block;min-width:54px;padding-left:8px;color:#333;}  
    .sw-ui-area-box-focus,  
    .sw-ui-area-box-link:hover{background-color:#f5f5f5;color:#333;}  
    .sw-ui-area-box-focus{background-color:#e6e6e6!important;}  
    .sw-ui-area-box-nfocus{color:#f77400!important;background-color:#ffebd8!important;}  
    .sw-ui-area-box-item{float:left;list-style-type: none;margin-bottom: 4px;display: inline-block;height:22px;line-height:22px!important;}  
    .sw-ui-area-ab-all,  
    .sw-ui-area-abArea,  
    .sw-ui-area-ab-prov{padding:6px 0 6px 2px;}  
    .sw-ui-area-ab-all{position:relative;*zoom:1;z-index:20;}  
    .sw-area-abAll-link{padding-left:8px;}  
    .sw-ui-area-abArea{overflow:hidden;border-bottom:1px dashed #ddd;*zoom:1;}  
    .sw-ui-area-industryDistrict-area{overflow:hidden;border-bottom:1px dashed #ddd;padding-bottom:6px;padding-top:6px;*zoom:1;}  
    .sw-ui-area-industryDistrict{color:#CB7575;font-weight:bold;padding-top:12px;padding-left:8px;padding-bottom:0;}  
    .sw-ui-area-abArea-item{float:left;width:60px;line-height:20px;margin-right:24px;padding:1px 0;_display:inline;}  
    .sw-ui-area-ab-prov,  
    .sw-ui-area-ab-prov-items{*zoom:1;}  
    .sw-ui-area-ab-prov:after,  
    .sw-ui-area-ab-prov-items:after{content:".";display:block;height:0;clear:both;visibility: hidden;}  
    .sw-ui-area-abProv-im{position:relative;float:left;margin-right:24px;width:60px;padding:2px 0;_display:inline;}  
    .sw-ui-area-abAll-nearArea{position:absolute;top:6px;left:255px;}  
    .sw-ui-area-abAll-abpd{padding:0px;position:absolute;top:6px;left:320px;}  
    .sw-ui-area-abAll-abpd-item{padding:0px;}  
    .sw-ui-area-abAll-abpd-city{font-weight:700;}  
    .sw-ui-area-ab-prov-itemLink{color:#333 !important;background:url(/static/img/filter.png) no-repeat 36px -72px;}  
    .sw-ui-area-ab-prov-itemLink:hover{background-color:#f5f5f5;}  
    .sw-ui-area-ab-prov-show{z-index:99;}  
    .sw-ui-area-ab-prov-show .sw-ui-area-ab-prov-items{display:block !important;}  
    .sw-ui-area-ab-prov-items{display:none;width:188px;position:absolute;left:0px;top:24px;background:#f8f8f8;border:1px solid #a4a4a4;padding:6px;z-index:110;}  
    .sm-mod-currentType .sw-ui-area-ab-prov-items{left:6px;}  
    .sw-ui-area-ab-prov-item{float:left;width:64px;overflow:hidden;padding:2px 0;}  
    .sw-ui-area-abProv-itemsubLink{color:#333 !important;overflow:hidden;height:22px;}  
    .sw-ui-area-abProv-itemsubLink:hover{background:#f5f5f5;color:#333 !important;}  

.scrollpic{border-top:1px solid #e9e9e9;padding-top:0px;}
#myscroll {
	display: block;
	width: 271px;
	position: relative;
	height: 80px;
	overflow: hidden;
	float:left;
	margin:0 30px;
	top:15px
}
#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1000000px;
}
#myscroll ul {
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	width:99px;
}
#myscroll img{border-radius:5px}
#myscroll ul li a {
	display: block;
	float: left;
	width: 73px;
	padding: 0;
	position: relative;
	height: 73px;
	color: #333;
}
#myscroll a .intro {
	position: absolute;
	left: 0;
	z-index: 10;
	background-color: #0057c4;
	filter: alpha(opacity=70);
	width: 260px;
	color: #fff;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: center;
}
#myscroll a .intro h5 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	height: 40px;
	width: 260px;
	line-height: 30px;
	border-bottom: 1px solid #347fdc;
	font-weight:100;
}
#myscroll a .intro p {
	font-size: 13px;
	line-height: 20px;
	margin: 65px 70px;
	height: 70px;
	overflow: hidden;
}
#myscroll a .intro {
	bottom: -211px;
}
#myscroll a:hover .intro {
	bottom: 0px;
}
#mybtns {
	margin: 26px 0;
	width: 42px;
	display: block;
	height: 42px;
	float:left;
}
#mybtns a {
	width: 42px;
	height: 42px;
	display: block;
}

#mybtns #left {
	background: url(../images/details/jt_l.png) no-repeat center center;
}
#mybtns #right {
	background: url(../images/details/jt_r.png) no-repeat center center;
}

#kinMaxShow {
	visibility: hidden;
	width: 100%;
	height: 500px;
	overflow: hidden;
}
.image-container img {
    max-width: 100%;    /* 图片最大宽度不超过父容器 */
    height: auto;       /* 高度自动按比例缩放，防止变形 */
    display: block;     /* 可选：避免图片下方出现间隙 */
    border-radius:0px!important;
}
/* SKU选择器 */
.options-container {
    margin-bottom: 20px;
}

.option-group {
    margin-bottom: 16px;
}

.option-label {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
    color: #666;
    display: flex;
    align-items: center;
}

.option-label::before {
    /* content: "●"; */
    margin-right: 6px;
    font-size: 12px;
}

.option-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.option-item {
    padding: 6px 14px;
    border: 1px solid #e0e0e0;
    background: white;
    border-radius: 4px;
    font-size: 14px;
    cursor: pointer;
    transition: all 0.2s;
    user-select: none;
    color:#666;
}

.option-item:hover {
    border-color: #ccc;
}

.option-item.selected {
    /*border-color: #e02e24;
    background: #e02e24;
    color: white;*/
    border-color: #ff0f23;
    background: #ffebf1;
    color: #ff0f23;
}

.option-item.disabled {
    border-color: #f0f0f0;
    background: #f9f9f9;
    color: #ccc;
    cursor: not-allowed;
    text-decoration: line-through;
}

/* 加入购物车和立即购买按钮 */
.action-buttons {
    display: flex;
    gap: 12px;
}
.btn {
    flex: 1;
    height: 48px;
    border: none;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.2s;
}
.btn-cart {
    background: white;
    color: #666;
    border: 1px solid #e0e0e0;
}
.btn-cart:hover {
    background: #f9f9f9;
}
.btn-buy {
    background: #e02e24;
    color: white;
}
.btn-buy:hover {
    background: #c41e3a;
}
.btn.disabled {
    border-color: #f0f0f0;
    background: #f9f9f9;
    color: #ccc;
    cursor: not-allowed;
}

.goods-details-shop-buttons {
    display: flex;
    gap: 12px;
    padding-left:10px;
    padding-right:10px;
}
.shop-btn {
    flex: 1;
    height: 35px;
    border: none;
    border-radius: 6px;
    font-size: 14px;
    cursor: pointer;
    transition: all 0.2s;
    border: 1px solid #e0e0e0;
    width: 90%
}
.shop-btn:hover {
	color:#c41e3a;
	border: 1px solid #c41e3a;
}
.shop-btn.selected {
	background-color:#c41e3a;
	color:#fff;
	border: 1px solid #c41e3a;
}

.video-container {
     position: relative;     /* 让子元素可以绝对定位 */
     display: inline-block;  /* 让容器大小贴合图片 */
     cursor: pointer;        /* 鼠标变成手型，提示可点击 */
   }
 .video-container img {
    display: block;         /* 去掉底部间隙 */
  }
/* 播放按钮 - 使用 CSS 画一个圆形背景 + 内部三角形 */
 .play-icon {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 40px;  /* 播放按钮大小 */
   height: 40px;
   background-color: rgba(0, 0, 0, 0.7);  /* 半透明黑色背景 */
   border-radius: 50%;                   /* 圆形 */
   display: flex;
   align-items: center;
   justify-content: center;
 }
.play-icon::after {
   content: '';
   width: 0;
   height: 0;
   border-left: 20px solid white;  /* 白色三角形 */
   border-top: 12px solid transparent;
   border-bottom: 12px solid transparent;
   margin-left: 7px; /* 微调三角形位置 */
 }