.vmeca_banner {background: url(/resources/image/vmeca/index_background.png) repeat-x;height: 560px;}
.main_banner {padding-top: 30px;}
.main_banner:after {clear: both;content: "";display: block;}
.main_banner > li {float: left;width: 50%;height: 250px;}

.title_box > div.section_title {font-size: 18px;font-weight: bold;padding: 5px 10px 10px 0px;}
.item_list_box {overflow: hidden;}
.item_list_box:after {clear: both;content: "";display: block;}

.item_list_box > ul.line_up_list > li {float: left;margin: 0 14px 15px 0;border: 1px solid #e1e1e1;border-radius: 4px;overflow: hidden;}
.item_list_box > ul.line_up_list > li > .line_up_image {background-color: #ffffff;border-bottom: 1px dotted #dddddd;height: 186px;width: 186px;}
.item_list_box > ul.line_up_list > li > .line_up_image img {width: 160px;height: 160px;padding: 13px;}
.item_list_box > ul.line_up_list > li > .line_up_text {background-color: #fbfbfb;font-size: 12px;padding: 0px;text-align: center;line-height: 1.5;height: 50px;width: 186px;display: table-cell;vertical-align: middle;}

.item_list_box > ul.line_up_list2 > li {float: left;margin: 0 20px 15px 0;border: 1px solid #e1e1e1;border-radius: 4px;overflow: hidden;}
.item_list_box > ul.line_up_list2 > li > .line_up_image2 {background-color: #ffffff;border-bottom: 1px dotted #dddddd;height: 287px;width: 318px;}
.item_list_box > ul.line_up_list2 > li > .line_up_image2 > a > img {padding: 45px 60px 45px 60px;}
.item_list_box > ul.line_up_list2 > li > .line_up_text2 {background-color: #fbfbfb;font-size: 12px;padding: 0px;text-align: center;line-height: 1.5;height: 50px;width: 318px;display: table-cell;vertical-align: middle;}

/* sub */
.btn_data {padding: 2px 20px;color: #ffffff;background-color: #e03037;border: 1px solid #cc2c32;border-radius: 4px;cursor: pointer;}

.sub_navigation_panel {background-color: #fafafa;border-bottom: solid 1px #e2e2e2;}
.sub_navigation_panel:after {clear: both;content: "";display: block;}
.sub_navigation_panel > .contents_width > .next_arrow_bg {display: inline-block;padding: 13px 30px 13px 15px;background: url("/resources/image/vmeca/navi_section.png") no-repeat scroll right 0;}

.contents_title {padding: 0 0 10px 0;margin-bottom: 20px;border-bottom: 1px solid #cccccc}
.contents_title:after {clear: both;content: "";display: block;}
.contents_title > .title_vmeca {padding: 5px 0 0 23px;font-size: 17px;font-weight: bold;background: url("/resources/image/vmeca/blit_blue_title.png") no-repeat 0 12px;}
.contents_title > .navigation {float: right;padding-left: 15px;}
.contents_info {position: relative;margin-bottom: 20px;line-height: 2;}
.contents_info:after {clear: both;content: "";display: block;}
.sub_title_vmeca {background: rgba(0, 0, 0, 0) url("/resources/image/vmeca/blit_blue_subtitle.png") no-repeat scroll 0 4px;font-size: 15px;font-weight: bold;padding: 0 0 5px 23px;line-height: 1.5;}
.product_image {float: left;width: 200px;height: 200px;margin: 8px 17px 0 0;border: 1px solid #e5e5e5;border-radius: 4px;overflow: hidden;}
.product_image > img {width: 200px;height: 200px;}
.product_image_small {float: left;width: 130px;height: 130px;margin: 8px 17px 0 0;border: 1px solid #e5e5e5;border-radius: 4px;overflow: hidden;}
.product_image_small > img {width: 130px;height: 130px;}
.product_info {float: left;width: 780px;margin: 8px 0 0 0;}
.product_desc_list li {padding-left:20px;background:url("/resources/image/vmeca/data_p_list_dot.png") no-repeat 10px 7px;line-height: 1.5;color: #666666}
.product_desc_list li:last-child {padding-bottom: 15px;}


.contents_info > .brand_info {float: left;width: 1000px;margin: 8px 0 0 0;}
.contents_info > .brand_info > .brand_desc_list li {padding-left:18px;background:url("/resources/image/vmeca/data_p_list_dot.png") no-repeat 9px 12px;}

.contents_info > .product_tab_panel {width: 100%;}
.contents_info > .product_tab_panel > li {float: left;padding: 15px 0;line-height: 1.2;text-align: center;background-color: #f8f8f8;}
.contents_info > .product_tab_panel_4 > li {width: 24.8%;}
.contents_info > .product_tab_panel > li.selected {background-color: #3d5ca5;}
.contents_info > .product_tab_panel > li.selected > a {color: #ffffff;}
.contents_info > .product_tab_panel > li:hover {background-color: #e03037;}
.contents_info > .product_tab_panel > li:hover > a {color: #ffffff;}

.contents_info > .catalog_panel {position: relative;}
.contents_info > .catalog_panel > img {width: 1000px;}

.dot_line {border-top: 1px dotted #e7e7e7;}
.solid_line {border-top: 1px solid #e7e7e7;}
.box_line {border: 1px solid #e7e7e7;border-radius: 4px;overflow: hidden;}

.vmeca_block:after {content: "";clear: both;display: block;}