@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; background:#000000; color:#6a6a6a; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a {text-decoration:none; color:#6a6a6a;}
a:hover { color:#e30918;}
img {border:none;}
form {padding:0; margin:0;}
input {font-family:Arial, Helvetica, sans-serif;}
.header {width:100%; margin:0 auto; text-align:center;}
.menumain {width:950px; margin:0 auto; background:url(../images/bg-menu.png) 50% 0 no-repeat; height:35px; text-align:center;}
/*.menumain ul.mnu{margin:0; padding:5px 0 0 55px;}*/
.menumain ul.mnu li{margin:0; padding:0; display:inline; float:left;}
.menumain ul.mnu li.first{border-right:solid #b20c18 1px;}
.menumain ul.mnu li.mid{border-right:solid #b20c18 1px; border-left:solid #d03f49 1px;}
.menumain ul.mnu li.last{border-left:solid #d03f49 1px;}
/*.menumain ul.mnu li a {color:#fff;  font-size:11px; padding:5px 20px; display:block;}
.menumain ul.mnu li a:hover, .menumain ul.mnu li a.active, .menumain ul.mnu li.menuItem a.selected{
	background:url(../images/menu-hover.png) repeat-x; 
	-moz-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-bottom: 4px;
	-webkit-border-bottom: 4px;
}*/
/* for menu */
/*div.menumain {
width:985px;
margin:0 auto;
padding:0;
padding:0;
}*/

div.menumain ul.mnu {
list-style: none;
float: left;
text-align: left;
z-index:1000;
margin:0; padding:6px 0 0 20px;
}

div.menumain ul li {
position: relative;
display: inline;
list-style: none;
}

div.menumain ul li ul{
filter:alpha(opacity=80);
opacity:0.8;
position: absolute;
padding:0 0 5px;
margin:0;
left:0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
width: 180px;
background:#b50b17;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
}

div.menumain ul li.menuItem ul li{
display: list-item;
float: none;
}
div.menumain ul li.menuItem ul li a{
font: normal 12px Arial;
width: 160px; /*width of sub menus*/
padding: 5px 10px;
margin: 0;
text-align:left;
text-transform:none;
color:#ffffff;
border-top:solid #ca1f2b 1px;
}

div.menumain ul li.menuItem ul li.submenu a:hover, div.menumain ul li ul li.submenu a.selected{
color:#ffffff;
-moz-border-radius: 0px;
-moz-border-radius: 0px;
background:#da515a;
}
div.menumain ul li.menuItem{float:left;}
div.menumain ul li.menuItem a {
display: block;
padding: 5px 20px;
font-size: 11px;
font-weight: 100;
color:#ffffff;
text-transform: uppercase;
}

div.menumain ul li.menuItem a:hover, div.menumain ul li.menuItem a.active, div.menumain ul li a.selected {
	background:url(../images/menu-hover.png) repeat-x; 
	-moz-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border: 4px;
	-webkit-border: 4px;
}
div.menumain ul.flag {float:right; clear:right; margin:0; padding:12px 18px 0;}
div.menumain ul.flag li{
	list-style:none;
	display:inline;
	padding-right:2px;
}


.homebody {background:#390004; padding:25px 17px; width:916px; margin:0 auto;}
.homebody .hleft {float:left; width:600px;}
.homebody .hright {float:right; clear:right; width:280px;}
.homebody .hright .nav {background:url(../images/nav.png) no-repeat; height:16px; color:#ffffff; padding:9px 30px; }
.homebody .hright ul.menu {margin:0; padding:10px 0;}
.homebody .hright ul.menu li {list-style:none; background:url(../images/arrow.png) 0 50% no-repeat; padding:3px 24px;}
.homebody .hright ul.menu li a {color:#fff;}
.homebody .hright ul.menu li span.date {color:#0091cd;}
.mainbody {background:#390004; padding:25px 0; width:950px; margin:0 auto;}
.bg-body {width:916px; padding:25px 17px 25px 17px; background:url(../images/bg-body.png);}
.bg-body .cleft {width:630px; float:left; background:#fff; padding-left:28px;}
.bg-body .cleft1{width:650px; float:left; background:#fff; padding-left:28px;}
.bg-body .cleft1 .maintitle {font-size:30px; color:#e30918; padding-bottom:10px; }
.bg-body .nleft {width:685px; float:left; background:#fff;}
.bg-body .nleft .dtitle {color:#e30918; font-size:16px; padding:0 28px;}
.bg-body .nleft .dtitle span.date {color:#999999; font-size:12px;}
.bg-body .nleft .content {padding:0 28px;} 
.bg-body .cleft .maintitle {font-size:30px; color:#e30918; padding-bottom:10px; }
.bg-body .nleft .maintitle {font-size:30px; color:#e30918; padding-bottom:10px; padding-left:28px; }
.bg-body .cleft .title {color:#e30918; font-size:18px; padding:10px 0;}
.bg-body .cleft ul.jvcfun {padding:0 0 0 30px; margin:0;}
.bg-body .cleft ul.jvcfun li{list-style:none; float:left;}
.bg-body .cleft ul.jvcfun li .image {padding:10px 16px; text-align:center;}
.bg-body .cleft ul.jvcfun li .image span.name {color:#e30918; font-size:11px; font-weight:700;  line-height:30px;}
.bg-body .cleft ul.jvcfun li .image img {border:solid #dddddd 3px;}
.bg-body .cleft ul.jvcfun li .image .download {background:url(../images/jvc_fun_dl.png); width:150px; padding-left:11px; height:31px; cursor:pointer; text-align:left; line-height:31px; color:#4d4d4d; font-size:10px;}
.network {background:#fff; margin:0 16px; padding:20px 28px;}
.network .maintitle {font-size:30px; color:#e30918; padding-bottom:10px; }
.network .maintitle-normal {font-size:30px; color:#e30918; padding-bottom:10px;}
.network .image {float:left;}
.network .image .img {border:solid #e2e2e2 1px;}
.network .content {float:right; clear:right; width:535px;}
.network .content .title-search { color:#464646; font-size:10px; padding-bottom:10px;}
.network input {vertical-align:bottom;}
.network input.textinput {font-size:11px; color:#464646; border:solid #e2e2e2 1px; vertical-align:top;}
.guideinput{font-size:11px; color:#464646; border:solid #e2e2e2 1px; vertical-align:middle;}
.network input.searchinput {font-size:11px; color:#464646; border:solid #e2e2e2 1px; vertical-align:top; background:url(../images/icon-search.png) 100% 50% no-repeat; padding-right:20px;}
.network .content .city {color:#e30918; font-weight:700; }
.network .content ul.arrange {padding:0; margin:0;}
.network .content ul.arrange li{list-style-type:none; color:#e30918; font-size:18px; font-weight:700; padding:10px 0 0;}
.network .content ul.arrange li div.desc {font-size:12px; color:#464646; font-weight:normal;}
.network .title {font-weight:700; color:#e30918;  padding:10px 0 5px 0px; line-height:20px;}
.network .number {color:#e30918; font-size:14px; width:4%; font-weight:700; float:left; padding:10px 0 0 0px;}
.network .question {padding:0; float:right; width:95%; padding:10px 0 0 0px;}
.lfaq {float:left; width:540px;}
.lfaq .fmenu {color:#464646;  padding-bottom:10px;}
.lfaq .title {color:#e30918;  font-weight:700; padding-bottom:0px;}
.lfaq .fmenu a {color:#464646;  font-size:10px;}
.lfaq .fmenu a.active, .lfaq .fmenu a:hover {color:#e30918;}
.lfaq .faqs {padding:20px 0;}
.lfaq .faqs .number {color:#e30918; font-size:14px; width:30px; font-weight:700; float:left; padding:10px 0 0 10px;}
.lfaq .faqs .question {padding:10px 0 0; float:right; width:500px;}
.lfaq .faqs .question a {color:#464646; cursor:pointer;}
.lfaq .faqs .answer {display:none;}
.lfaq .faqs div#a0 {display:block;}
.lfaq .faqs .answer1 {background:url(../images/answer1.png); height:20px; width:535px;}
.lfaq .faqs .answer2 {background:url(../images/answer2.png); padding:0 20px; color:#e30918;  width:495px;}
.lfaq .faqs .answer2 span.date{color:#979797; font-size:10px;}
.lfaq .faqs .answer3 {background:url(../images/answer3.png); height:15px;  width:535px;}
.lfaq .top-contact {background:url(../images/rfaq.jpg) repeat-x; padding:20px 0px 10px;}
.lfaq div textarea {font-size:11px; color:#464646; border:solid #e2e2e2 1px; width:535px; height:100px;}
.lfaq ul.contact {padding:0; margin:0; width:100%;}
.lfaq ul.contact li {list-style:none; float:left; line-height:30px;}
.lfaq ul.contact li input {font-size:11px; color:#464646; border:solid #e2e2e2 1px; vertical-align:middle; width:150px;}
.lfaq ul.contact li .cl{padding-right:40px;}
.lfaq ul.contact li .cr{text-align:right;}
.lfaq .csend {padding:10px 0;}
.lfaq .csend input.send {background:url(../images/send.png); width:38px; height:22px; vertical-align:bottom; color:#e30918; font-size:11px;  border:none;}
.rfaq {float:right; clear:right; width:285px;}
.rfaq .dowload a{color:#e30918; padding:5px 0; display:block;}
.rfaq .name {float:left; width:115px; line-height:30px; color:#58585a;}
.rfaq .company {font-weight:700;  padding:10px 0 20px;}
.weblink {background:url(../images/jvc-other.png) no-repeat; height:28px; line-height:28px;}
.weblink ul.wl {padding:0; margin:0; width:100%;}
.weblink ul.wl li {padding:0; margin:0; float:left; list-style:none;}
.weblink ul.wl li.desc{width:130px; text-align:center; font-weight:700; color:#fff;}
.weblink ul.wl li.address {padding-left:40px;}
.weblink ul.wl li.address a{color:#e30918; padding-right:40px;}
.red {color:#e30918;}
.rfaq .input {float:left; width:170x; line-height:30px; text-align:left;}
.rfaq .input input {font-size:11px; color:#464646; border:solid #e2e2e2 1px; vertical-align:middle; width:155px;}
.rfaq textarea {font-size:11px; color:#464646; border:solid #e2e2e2 1px; width:275px; height:100px;}
.rfaq .submit {background:url(../images/faq_submit.png) no-repeat; width:83px; height:22px; border:none; color:#e30918;  vertical-align:top; font-size:11px; font-family:arial;}
.bg-body .cright {width:230px; float:right; clear:right; background:#eaeaea;}
.bg-body .cright .promotion {padding:30px 0 20px; text-align:center;}
.bg-body .cright .hot {background:url(../images/hot.png) no-repeat; height:40px; padding-left:55px; color:#e30918; font-size:14px; font-weight:700;  line-height:40px;}
.bg-body .cright .new-product {padding:10px 5px 0;}
.bg-body .cright .new-product .image {padding-right:10px; float:left;}
.bg-body .cright .new-product .image img {border:solid #dadada 1px;}
.bg-body .cright .new-product a {color:#e30918; font-size:11px;  font-weight:700; line-height:22px;}
.bg-body .cright ul.rmenu {padding:0; margin:0; width:230px;}
.bg-body .cright ul.rmenu li {list-style:none; padding:0; margin:0;}
.bg-body .cright ul.rmenu li a {display:block; padding:0 20px; color:#464646;  height:25px; line-height:24px; background:url(../images/rmenu-h.png) no-repeat;}
.bg-body .cright ul.rmenu li a.active, .bg-body .cright ul.rmenu li a:hover {background:url(../images/rmenu-h.png) no-repeat; color:#e30918; font-weight:700;}

.bg-body .cright ul.pmenu {padding:0; margin:0; width:230px;}
.bg-body .cright ul.pmenu li {list-style:none; padding:0; margin:0;}
.bg-body .cright ul.pmenu li {background:url(../images/rmenu-h.png) no-repeat;}
.bg-body .cright ul.pmenu li a {display:block; padding:0 20px; color:#464646;  height:25px; line-height:24px;}
.bg-body .cright ul.pmenu li a.p0 {background:url(../images/p0.gif) 180px 50% no-repeat;}
.bg-body .cright ul.pmenu li a.p1 {background:url(../images/p1.gif) 180px 50% no-repeat;}
.bg-body .cright ul.pmenu li a.p2 {background:url(../images/p3.gif) 180px 50% no-repeat;}
.bg-body .cright ul.pmenu li a.p3 {background:url(../images/p4.gif) 180px 50% no-repeat;}
.bg-body .cright ul.pmenu li a.p4 {background:url(../images/p5.gif) 180px 50% no-repeat;}
.bg-body .cright ul.pmenu li a.p5 {background:url(../images/p2.gif) 180px 50% no-repeat;}
.bg-body .cright ul.pmenu li a.active, .bg-body .cright ul.pmenu li a:hover {color:#e30918; font-weight:700;}
.bg-body .cright ul.pmenu li ul.psubmenu {padding:0; margin:0;}
.bg-body .cright ul.pmenu li ul.psubmenu li {background:#eaeaea ;  padding-left: 15px;}
.bg-body .cright ul.pmenu li ul.psubmenu li a {background:url(../images/arrow-black.gif) 0 50% no-repeat; padding-left: 15px; font-size:11px;}
.bg-body .cright ul.pmenu li ul.psubmenu li a:hover, .bg-body .cright ul.pmenu li ul.psubmenu li a.active {font-weight:normal; color:#000000;}
.bg-body .cright .bg-login {background:url(../images/bg-login-fun.png); height:154px;}
.bg-body .cright .bg-login .logintitle {color:#e30918;  font-weight:bold; padding:7px 0 20px 50px;}
.bg-body .cright .bg-login .name {float:left; width:60px; padding-left:20px; line-height:25px; color:#58585a;}
.bg-body .cright .bg-login .input {float:left; width:140x; line-height:25px; text-align:left;}
.bg-body .cright .bg-login .input input {font-size:11px; color:#464646; border:solid #e2e2e2 1px; vertical-align:middle; width:125px;}
.bg-body .cright .bg-login .input .submit {background:url(../images/bt-login.png) no-repeat; width:58px; padding-right:11px; height:18px; border:none;  font-size:10px; font-family:arial; vertical-align:middle;}
.products-title {color:#797979; font-size:14px;  font-weight:700;}
.products-title span {color:#e30918;}
.products {padding-top:20px;}
.products .image {width:205px; float:left;}
.products .desc {font-size:11px; float:left; width:337px;}
.products .desc a.name {color:#e30918; font-weight:700; }
.products .desc a:hover {color:#000;}
.products .desc .bg-detail {background:url(../images/bg-p-detail.png) no-repeat; width:363px; height:21px; padding:5px 7px; font-size:10px;  line-height:21px;}
.products .desc .bg-detail .left {float:left; width:200px; color:#4d4d4d;}
.products .desc .bg-detail .left .code {color:#e30918;}
.products .desc .bg-detail .right {float:right; clear:right; text-align:center; width:70px;}
.products .desc .bg-detail .right a {font-weight:700; color:#676767;}
.bg-product {background:url(../images/bg-product.png); width:917px; margin-left:16px; height:231px;}
.bg-product .colleft {float:left; width:40%; text-align:center; padding:20px 0 0;}
.bg-product .colright{float:right; clear:right; width:55%; padding-right:5%; text-align:left;}
.bg-product .colright .top {height:50px; padding:15px 0;}
.bg-product .colright .bottom {color:#fff; font-size:11px; height:50px;}
.bg-product .colright .bottom a {color:#fff; font-size:12px; font-weight:700;}
.bg-product .colright .bottom ul{margin:0; padding:0; text-align:left;}
.bg-product .colright .bottom ul li {list-style:none; display:inline; padding:0 2px; margin:0;}
.bg-product .colright .bottom ul li img {cursor:pointer;}
.bg-product .colright .bottom .pro-detail{background:url(../images/new-detail.gif) no-repeat; width:50px; padding-right:10px; height:25px; line-height:25px; text-align:center;}
.bg-product .colright .bottom .pro-detail a {font-size:10px; font-weight:normal;}
.news {border-top:solid #f3f3f3 1px;}
.n0 {background:#fafafa; padding:10px 0;}
.n1 {background:#ffffff; padding:10px 0;}
.news .image {padding:0 0px 0 28px; float:left; width:12%;}
.news .content-news {float:right; clear:right; width:80%; padding-right:20px;}
.news .image img {border:solid #dbdbdb 1px;} 
.news .title a{color:#e30918; font-weight:700;}
.news .title span.date{font-size:10px; color:#595959;}
.news .desc {padding:5px 0;}
.news .detail {background:url(../images/bg-detail.png) no-repeat; width:59px; padding-right:10px; height:18px; text-align:center; line-height:18px;}
.news .detail a {font-size:10px; color:#464646; }
.news .download {background:url(../images/jvc_fun_dl.png); width:150px; padding-left:11px; height:31px; cursor:pointer; text-align:left; line-height:31px; color:#4d4d4d; font-size:10px;}
.other-news {background:#a9000c; margin:0 16px; padding:10px 18px;}
.other-news .title {color:#fff;  font-weight:700;}
.other-news ul.other {padding:0 30px; width:30%; float:left;}
.other-news ul.other li{padding:2px 0; margin:0; list-style:none;}
.other-news ul.other li a {color:#f2d9db; font-size:11px; background:url(../images/arrow-news.png) 0 50% no-repeat; padding-left:13px;}
.other-news ul.other li a:hover {color:#fff;}
.bg-partner {background:url(../images/bg-parter.png); height:51px; width:930px; padding:10px 10px; margin:0 auto;}
.bg-partner img{
	padding:2px;
	background:#fff;
	-moz-border-radius: 2px;
	-webkit-border: 2px;
}
.partner {background:url(../images/bg-partner1.png); height:44px; padding-top:3px; width:135px; text-align:center; float:left;}
.clearboth {clear:both; height:0px; line-height:0px;}
.footers {background:#200002; width:920px; height:20px; padding:22px 15px; margin:0 auto; color:#aeaeae; font-size:10px;}
.footers img {float:left;}
.footers a {color:#ba0000;}
.clearboth1 {clear:both; height:1px; line-height:1px; background:#dedede; margin:10px 0;}

.acount {padding:0 40px; line-height:25px;}
.acount a {color:#464646;}
.acount a:hover{color:#e30918;}

.pages {text-align:left; font-family:arial; font-size:10px;  color:#666;width:100%;}
.pages ul {margin:0; padding:0; list-style:none; text-align:left; width:100%;}
.pages ul li {display:inline;}
 a.page {color:#333; font-family:arial;  padding:5px; border-right:solid #fff 1px;}
 a.page:hover{color:#BC0000;}
.page_cur {color:#BC0000; padding:2px 5px; border-right:solid #fff 1px; text-decoration:none;}


/* contact */
div.jvcAddress {
float: left;
width: 310px;
}

div.jvcAddress div.worldMap {
background: url(../images/world_map.jpg) no-repeat 0 0;
width: 310px;
height: 171px;
}

div.jvcAddress div.jvcName {
text-transform: uppercase;
color: #FF0000;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
padding: 10px 0px 3px 5px;
}

div.jvcAddress div.address {
color: #464646;
}

div.jvcAddress div.address div.center {
background: url(../images/address_box_center.jpg) repeat-y 0 0;
width: 310px;
padding: 0 20px;
}

div.jvcAddress div.address div.top, div.jvcAddress div.address div.bottom {
background: url(../images/address_box_top.jpg) no-repeat 0 0;
width: 310px;
height: 17px;
line-height: 17px;
}

div.jvcAddress div.address div.bottom {
background: url(../images/address_box_bottom.jpg) no-repeat 0 0;
}

div.listFlags {
float: right;
width: 530px;
background: url(../images/bg_line_gray.jpg) repeat-x 0 47px;
padding: 20px 0 0 0;
}

div.listFlags div.listLabel {
background: url(../images/icon_world.jpg) no-repeat 0 50%;
text-transform: uppercase;
color: #FF0000;
font-weight: 700;
padding: 3px 0 3px 30px;
margin: 0 0 30px;
}

div.listFlags div.leftGroup {
float: left;
width: 236px;
}

div.listFlags div.rightGroup {
float: left;
width: 236px;
margin: 0 0 0 35px;
}


div.listFlags div.groupLabel {
background: url(../images/bg_flag_group.jpg) no-repeat 0 50%;
font-size: 10px;
text-transform: uppercase;
padding: 9px 10px 7px 10px;
margin: 0 0 15px;
}

div.listFlags div.flags {
margin: 0 0 15px;
}

div.listFlags div.flags a img {
margin: 0 5px 10px 0;
}

div.listFlags div.flagNote {
border-top: 1px solid #dedede;
padding: 6px 0 3px 20px;
font-size: 10px;
color: #818181;
background: url(../images/icon_click.jpg) no-repeat 0 5px;
}

/* product Page */
div.productList {
height: 210px;
background: url(../images/bg_product_list_gray.jpg) repeat-x 0 100%;

}

div.productList div.arrowLeft, div.productList div.arrowRight  {
float: left;
width: 37px;
margin: 99px 15px 0;
cursor:pointer;
}

div.productList div.arrowLeft a.disabled, div.productList div.arrowRight a.disabled {
visibility:hidden !important;
}


div.productList div.scrollable {
position:relative;
overflow: hidden;
width: 780px;
height: 200px;
float: left;
}

div.productList .thumbnails {
width: 10000px;
position:absolute;

}

div.productList .thumbnails .thumbnail {
float: left;
margin: 0 20px;
overflow: hidden;
width: 160px;
position: relative;
}

div.productList .thumbnails .thumbnail div.thumb {
float: left;
width: 160px;
margin: 0 0;
text-align: center;
}
div.productList .thumbnails .thumbnail div.thumb .img {height:150px;}
div.productList .thumbnails .thumbnail div.code {
margin: 0 0 10px 0;
} 

div.productList .thumbnails .thumbnail div.code a {
background: url(../images/bg_product_code.jpg) no-repeat 50% 50%;
display: inline-block;
width: 123px;
height: 29px;
padding: 7px 5px 0;
text-decoration: none;
color: #fff;
font-weight: 700;
text-align: center;
} 

div.productList .thumbnails .thumbnail div.thumbDescripton {
background: #fff;
border: 1px solid #e1e1e1;
font-size: 10px;
color: #4d4d4d;
width: 304px;
margin: 40px 0 0 0;
position: absolute;
display: inline;
}
div.productList .thumbnails .thumbnail div.thumbDescripton p {padding:0; margin:0;}

div.productList .thumbnails .thumbnail div.thumbDescripton div.title {
padding: 10px 15px;
}

div.productList .thumbnails .thumbnail div.thumbDescripton div.title a {
font-size: 11px;
text-transform: uppercase;
color: #FF0000;
font-weight: 700;
text-decoration: none;
}

div.productList .thumbnails .thumbnail div.thumbDescripton div.title a:hover {
color: #000;
}

div.productList .thumbnails .thumbnail div.thumbDescripton div.des {
height: 48px;
min-height: 48px;
padding: 0 15px 10px;
}

div.productList .thumbnails .thumbnail div.thumbDescripton div.more {
background: #e9e9e9 url(../images/bg_product_des.jpg) repeat-x  0 0;
padding: 10px 15px;
}


div.productList .thumbnails .thumbnail div.thumbDescripton div.more div.price {
float: left;
padding: 5px 0 0 0;
}

div.productList .thumbnails .thumbnail div.thumbDescripton div.more div.price a {
text-decoration: none; 
color: #FF0000;
}

div.productList .thumbnails .thumbnail div.thumbDescripton div.more div.price a:hover {
color: #000;
}

div.productList .thumbnails .thumbnail div.thumbDescripton div.more div.btnDetail {
float: right;
}

div.productList .thumbnails .thumbnail div.thumbDescripton div.more div.btnDetail a {
text-transform: uppercase;
text-decoration: none;
display: inline-block;
width: 69px;
padding: 3px 5px;
background: url(../images/btn_detail.jpg) no-repeat 0 50%;
color: #333333;
}


/* submenu */
div.pro{
background:#fff;
margin:0 20px;
width:917px; margin-left:16px;

}

div.submenuHelp {
position: absolute;
width: 917px;
z-index: 10;
}

div.submenu {
float: right;
overflow: hidden;
}

div.submenu div.btn {
background: url(../images/sub_line.png) repeat-x 0 0;
padding: 0 15px 0 0;
text-align: right;
}

div.submenu div.listItems {
background: url(../images/sub_bg_1px.png) repeat 0 0;
border-left: 1px solid #a51019;
border-right: 1px solid #a51019;
padding: 10px 0 10px 0;
min-height: 100px;
display: table;

}

div.submenu div.listItems div.item {
float: left;
margin: 0 15px;
}

div.submenu div.listItems div.item div.icon {
text-align: center;
}
div.submenu div.listItems div.item div.icon div.img{
height:65px;
text-align: center;
}

div.submenu div.listItems div.item div.icon a {
font-size: 12px;
text-decoration: none;
font-weight: 700;
color: #fff;
}

div.submenu div.listItems div.item ul {
list-style: none;
margin: 10px 0 0 0;
}

div.submenu div.listItems div.item ul li {
padding: 2px 5px;
border-top: 1px solid #cd4851;
}

div.submenu div.listItems div.item ul li a {
text-decoration: none;
color: #d6d6d6;
font-size: 11px;
}

div.submenu div.listItems div.item ul li a:hover {
color: #fff;
}

.goback{text-align:right; margin:20px 20px 0 0; background:url(../images/btn_back.gif) 100% 0 no-repeat; padding-right:5px;}
.goback a {font-size:11px; color:#fff; line-height:17px;}