/*2016-01-26 Æ÷ÀÎÆ®¸ô*/

/* Pointmall Container */
#subContainer #pm_Title {width:1000px; height:30px;}
#subContainer #pm_Title h2 {width:300px; position:relative; float:left; padding:10px 0 0 10px; }
#subContainer #pm_Title .cate {position:relative; float:right; font-size:11px; color:#666666; padding:17px 10px 0 15px; background:url(../images/common/ico_cate.gif) no-repeat 0px 18px;}

	#pm_Wrap {width:1000px; margin:0 auto; margin-top:40px; margin-bottom:60px; display:inline-block;}
		/* pm_index - Pointmall Info */
		.pm_InfoBox {width:1000px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; text-align:center; padding:20px 0;}
		
		/* pm_index - pointmall Category */
		.pm_CategoryWrap {width:1000px; height:125px; position:relative; padding:50px 0;}
			.pm_arrL {position:absolute; top:86px; left:10px;}
			.pm_arrR {position:absolute; top:86px; right:10px;}
			.pm_categoryList {width:902px; height:125px; overflow:hidden; margin:0 auto;}
				.pm_categoryList li {float:left; margin:0 25px;}

		/* pm_index - pointmall Menu*/
		.pm_menuWrap {width:1000px; border-top:2px solid #e00000;}
			.pm_menuBox {width:1000px; border-bottom:1px solid #c7c7c7; }
				.pm_menu {width:960px; margin:20px; display:inline-block;}
					.pm_menu dt {float:left; width:100px; font-weight:bold;}	
					.pm_menu dd {float:left;}
						.pm_brand {margin-right:10px;}
							.pm_form {vertical-align:middle; *margin-top:-3px;}
			.pm_costBox {width:1000px; border-bottom:1px solid #c7c7c7;}
				.pm_cost {width:960px; margin:10px 20px; display:inline-block;}
					.pm_cost dt {float:left; width:100px; font-weight:bold; padding-top:8px;}	
					.pm_cost dd {float:left;}
						.pm_sliderBox {float:left;}
							.pm_slider {width:200px; height:5px; margin-top:12px; background-color:#e1e3e3; background-repeat:repeat-x scroll; position:relative; float:left;}
								.pm_sliderBar {width:100%; height:5px; background-color:#e00000; background-repeat:repeat-x scroll; position:absolute; z-index:1; top:0px; left:0px;}
									.pm_handleL {width:12px; height:12px; background:url(../images/pointmall/slider_handle.png) no-repeat; position:absolute; z-index:2; top:0px; left:-1px; cursor:pointer;}
									.pm_handleR {width:12px; height:12px; background:url(../images/pointmall/slider_handle.png) no-repeat; position:absolute; z-index:2; top:0px; right:-1px; cursor:pointer;}
							.pm_sliderText {float:left; margin-left:20px;}
							.pm_input_cost {padding:0 5px; height:25px; border:1px solid #c7c7c7; vertical-align:middle; width:100px; color:#959595;}

						.pm_searchBox {height:27px; float:left; margin-left:90px; *margin-left:80px;}
							.pm_input_text {padding:0 5px; height:25px; border:1px solid #c7c7c7; vertical-align:middle; width:130px; color:#959595;}

		/* pm_index - pointmall Product*/
		.pm_productWrap {width:1000px; margin-top:40px;}
			.pm_productTop {width:960px; height:14px; padding:14px 20px; background-color:#f4f4f4;}
			.pm_productList {width:996px; border-top:1px solid #c7c7c7; margin:10px auto 0;}
				.pm_productList li {width:170px; height:258px; padding:20px 14px; float:left; border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
				.pm_productList li.First {border-left:1px solid #c7c7c7;}
				.pm_productList li.item {margin-left:0px;}
					.pm_product {width:170px; height:258px;}
						.pm_product dt {text-align:center; padding-bottom:20px;}
						.pm_product dd {text-align:center; overflow:hidden;}
							.pm_product_name {width:170px; height:50px;}
							.pm_product_cost {width:170px; height:18px; margin-top:5px;}
								.pm_product_costS {text-decoration:line-through; margin-right:5px;}
								.pm_product_costB {font-size:14px; color:#e00000; font-weight:bold; margin-left:5px;}

		
		/* pm_view - pointmall Content */
		.pm_contentWrap {width:1000px; border-top:2px solid #e00000;}
			.pm_contentTitle {width:1000px; height:20px; padding:20px; font-size:18px; font-weight:bold;}
			.pm_contentBox {width:1000px; height:400px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; padding:20px 0;}
				.pm_content {}
					.pm_content dt {float:left; width:344px; margin:0 50px; border:1px solid #c7c7c7; text-align:center; padding:25px;}
					.pm_content dd {width:480px; float:left;}
						.pm_content_name {font-size:18px; font-weight:bold; margin-top:10px;}
						.pm_content_cost {font-size:18px; font-weight:bold; color:#e00000; border-bottom:1px solid #c7c7c7; padding:17px 0;}
							.pm_blockB {display:inline-block; width:140px; float:left; font-size:14px;}
						.pm_content_swap {margin-top:30px; margin-bottom:20px;}
							.pm_block {display:inline-block; width:140px; float:left; font-weight:bold;}
						.pm_content_point {margin-bottom:30px;}
						.pm_content_btn {}

		/* pm_view - pointmall Detail */
		.pm_datailWrap {width:960px; padding:30px 20px;}
			.pm_datail_img {border-bottom:1px solid #c7c7c7;}
			.pm_datailbox {margin-top:20px; line-height:1.8em;}

		
		/* pm_view - pointmall Step */
		.pm_tabWrap {width:1000px;}
			.pm_tab {width:1000px; height:78px; background:url('../images/pointmall/pm_order_step.jpg') no-repeat top left;}
				.pm_tab li {float:left;}
					.pm_tab li.pm_tab01 {width:352px;}
					.pm_tab li.pm_tab02 {width:352px; margin-left:324px;}
					.pm_tab li.pm_tab03 {width:352px; margin-left:648px;}

		/* pm_view - pointmall Table */
		.pm_tableWrap {width:1000px; border-top:2px solid #e00000; display:inline-block;}
			table.pm_basicTable {width:1000px; border-collapse:collapse; border-spacing:0; margin:0; padding:0;}
				table.pm_basicTable thead tr {background-color:#f4f4f4;}
					table.pm_basicTable thead tr th {padding:12px; text-align:center; font-weight:bold; border-bottom:1px solid #c7c7c7;}
						table.pm_basicTable thead tr th.theadTh_bdR {border-right:1px solid #c7c7c7;}
				table.pm_basicTable tbody tr {border-bottom:1px solid #c7c7c7;}
					table.pm_basicTable tbody tr th {padding:10px; text-align:center; font-weight:bold; border-bottom:1px solid #c7c7c7; background-color:#f4f4f4;}
						table.pm_basicTable tbody tr th.tbodyTh_bdR {border-right:1px solid #c7c7c7;}
					table.pm_basicTable tbody tr td {padding:10px; border-bottom:1px solid #c7c7c7;}
						table.pm_basicTable tbody tr td.tbodyTd_bdR {border-right:1px solid #c7c7c7;}
						table.pm_basicTable tbody tr td.tbodyTd_bgG {background-color:#f4f4f4}
						table.pm_basicTable tbody tr td.tbodyTd_sizeS {border-bottom:none; padding:10px 10px 0 10px;}
						table.pm_basicTable tbody tr td.tbodyTd_taC {text-align:center;}
						table.pm_basicTable tbody tr td.tbodyTd_taR {text-align:right;}
							.pm_thum {vertical-align:middle; margin:0 20px; display:inline-block; *float:left;}
							.pm_text {display:inline-block; *padding-top:30px;}
							.pm_payA {display:inline-block; *float:left; *margin-left:750px; *margin-top:3px;}
							.pm_payB {display:inline-block; text-align:right; width:150px;}

		/* pm_view - pointmall */
		.pm_pointWrap {width:1000px; }
			.pm_point_TableWrap {width:1000px; border-top:2px solid #e00000;}
				.pm_input80 {padding:0 5px; height:20px; border:1px solid #c7c7c7; vertical-align:middle; width:80px; font-size:11px; color:#959595;}
				.pm_input150 {padding:0 5px; height:20px; border:1px solid #c7c7c7; vertical-align:middle; width:150px; font-size:11px; color:#959595;}
				.pm_input200 {padding:0 5px; height:20px; border:1px solid #c7c7c7; vertical-align:middle; width:200px; font-size:11px; color:#959595;}
				.pm_select50 {border:1px solid #c7c7c7; vertical-align:middle; width:50px; height:22px;}
				.pm_select80 {border:1px solid #c7c7c7; vertical-align:middle; width:80px; height:22px;}

				.pm_massegeBox {width:960px; padding:12px 20px;}
					.pm_textarea01 {width:940px; height:12px; padding:10px; border:1px solid #c7c7c7; background-color:#fafafa; resize:none; font-size:11px; color:#717171;}
					.pm_textarea02 {width:940px; height:60px; padding:10px; border:1px solid #c7c7c7; background-color:#fafafa; resize:none; font-size:11px; color:#717171;}

			.pm_phoneWrap {width:1000px; border-top:2px solid #e00000; border-bottom:1px solid #c7c7c7; }
				.pm_phonebox {width:960px; padding:12px 20px; display:inline-block;}
					.pm_phonebox li {float:left; width:450px;}
						.pm_phoneList {}
							.pm_phoneList dt {float:left; width:40px; font-weight:bold; text-align:center; line-height:1.8em;}
							.pm_phoneList dd {float:left; line-height:1.8em;}
								
		/* pm_cart - tab */
		.pm_tabWrap {width:1000px; border-bottom:1px solid #e00000; display:inline-block;}
			.pm_tabBox {}
				.pm_tabBox li {float:left; width:200px; height:14px; padding:16px 0; border-left:1px solid #e00000; border-right:1px solid #e00000; border-top:1px solid #e00000; text-align:center; font-weight:bold; font-size:14px;}
					.pm_tabBox li a {text-decoration:none; color:#e00000;}
					.pm_tabBox li.pm_tabOn {background-color:#e00000;}
					.pm_tabBox li.pm_tabOn a {text-decoration:none; color:#fff;}
				