/* CSS Document */
html { margin:0; paddding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif }
body { background-color:#f7f7f7; margin:0px; }
h3{ font-weight:bold;}
* { margin:0px; padding:0px; }
.bannerframe { background: url(../images/productlist/bg.jpg) repeat-x; margin-top:1px;}
.jjfaBanner { height:153px; width:auto; background:url(../images/jjfaBannerBg.png) no-repeat; background-position:center 1px; }
.jjfaBanner .jjfaBanner-T{ width:960px;  margin:0 auto; height:20px; padding-top:70px;}
.jjfaBanner .jjfaBanner-B{width:960px; margin:0 auto;  padding-top:29px;}
.jjfaBanner .jjfaBanner-B a{ display:block; text-align:center; background-color:#ededed; border:#CCC solid 1px; border-bottom:0; float:left; text-decoration:none; height:33px; width:107px; line-height:32px;}


.jjfaBanner .jjfaBanner-B .jjfaBanner-B-ss a{ background-color:#FFF;}


/*++++++++++++++++*/
.jjfaNav { height:40px; width:960px; margin:0 auto; padding:0px; text-align:right; line-height:40px; color:#8d8d8d; font-size:12px; }
.jjfaNav ul { display:block; list-style-type:none; margin:0px; padding:0px; }
.jjfaNav ul li { display:block; float:right; }
.jjfaNav ul li span{ color:#F30;}
.jjfaNav ul li a { display:block; color:#8D8D8D; text-decoration:none; background:url(../images/jjfaNavBg.png) no-repeat right; padding-right:10px; padding-left:5px; }
.jjfaNav ul li a:hover { color:#F30;}
.jjfaSlideBanner { width:1052px; height:250px; margin:0 auto; clear:both; }
.jjfaSlideBanner_L{ height:249px; width:44px; float:left }
.jjfaSlideBanner_L a{ height:249px; width:44px; float:left; background:url(../images/jjfaSlideBanner_01.png) no-repeat; }
.jjfaSlideBanner_L a:hover{ height:249px; width:44px; float:left; background:url(../images/jjfaSlideBanner_01-hover.png) no-repeat;}
.jjfaSlideBanner_R{ height:249px; width:48px;float:left}
.jjfaSlideBanner_R a{ height:249px; width:48px;float:left; background:url(../images/jjfaSlideBanner_03.png) no-repeat;}
.jjfaSlideBanner_R a:hover{ height:249px; width:48px;float:left;background:url(../images/jjfaSlideBanner_03-hover.png) no-repeat; }
.jjfaSlideBanner_C{ height:249px; width:960px;float:left}
.content { width:1000px; height:auto; margin:0 auto; clear:both;  border:#d6d6d6 solid 1px; border-top:none; margin-top:30px; background-color:#FFF; }
/*+++++++++++*/
.jjfaMain { float:left; width:727px; height:auto; }
.jjfaMain .jjfaMainNav { height:39px; width:727px; float:left; line-height:38px;overflow:hidden; }
.jjfaMain .jjfaMainNav ul { list-style-type:none; display:block; margin:0px; padding:0px; }
.jjfaMain .jjfaMainNav ul li { float:left; }
.jjfaMain .jjfaMainNav ul li a { height:37px; width:135px;display:block; text-decoration:none; padding:0px 23px; color:#000; border-right:#D6D6D6 solid 1px;border-top:#D6D6D6 solid 1px; border-bottom:#D6D6D6 solid 1px; text-align:center;  }
.jjfaMain .jjfaMainNav ul li a:hover {
	display:block;
	text-decoration:none;
	color:#FFF;width:135px;
	background:url(../images/wwwe2_03.png) no-repeat center top;
	height:38px; line-height:38px;
	border:none;border-right:#D6D6D6 solid 1px;border-bottom:#D6D6D6 solid 1px;

}
.jjfaMain .jjfaMainProductList {
	float:left;
	width:701px;
	padding-top:7px;
	height:auto;
	background: url(../images/jjfaMainProductListBg.png) repeat-y right;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
	padding-right:25px;
}
.jjfaMain .jjfaMainProductList-1 {
	width:675px;
	height:180px;
	float:right;
	border-bottom:#CCC dashed 1px;
	padding-top:27px;
}
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_img {
	width:auto;
	height:auto;
	float:left;
	padding:3px;
	border:#CCC solid 1px;
}
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT {
	width:408px;
	height:180px;
	float:right;
}
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT ul {
	display:block;
	margin:0px;
	padding:0px;
	display:block;
	height:120px;
}
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT ul li { list-style-type:none; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT ul li h3 { margin:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT ul li {
	line-height:20px;
}
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT ul li span { color:#666; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT .jjfaMainProductList-1_TXTreadMore { padding-top:10px; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT .jjfaMainProductList-1_TXTreadMore a { text-decoration:none; }
.jjfaMain .jjfaMainProductList-1 .jjfaMainProductList-1_TXT .jjfaMainProductList-1_TXTreadMore img { border:none; }
/*+++++++++++*/
.jjfaMainBottom { float:left; width:674px; padding:20px 26px 0 26px; background:url(../images/bgewds_06.png) no-repeat right bottom; 	border-right:#CCC solid 1px; }
.jjfaMainBottomGy {
	height:25px;
	line-height:25px;
	border-bottom:#cfcfcf dashed 1px;
}
.jjfaMainBottomGy-wuliao{border-top:#666 dashed 1px; }
.jjfaMainBottomGy h3 { margin:0px; }
.jjfaMainBottomGy-L { width:300px; float:left; padding-left:10px; background:url(../images/rarrow.gif) no-repeat left 45%; }
.jjfaMainBottomGy-L h3 { margin:0px; padding:0px; font-size:14px; color:#333; line-height:20px; }
.jjfaMainBottomGy-R { width:120px; float:right; text-align:right; }
.jjfaMainBottomGy-R a:hover{ color:#F30; }
.jjfaMainBottomGd {
	border-bottom:#cfcfcf dashed 1px;
	height:35px;
	line-height:30px;
}
.jjfaMainBottomGd h3 { margin:0px; font-size:14px; color:#333; }
.jjfaMainBottomGyList{ height:145px; padding-top:15px;}
.jjfaMainBottomGdLink{ height:55px; line-height:45px; overflow:hidden; float:left;}
.jjfaMainBottomGdLink a{padding:0 15px; color:#4a4a4a}
.jjfaMainBottomGdLink a:hover{
	color:#ef4706;
}
.jjfaMainBottomGyListimg{ overflow:hidden;}
.jjfaMainBottomGyListimg-1{
	display:block;
	width:168px;
	float:left;
}
.jjfaMainBottomGyListimg-1 img{ padding:4px; border: 1px #ccc solid;}
.jjfaMainBottomGyListimg-1 a{ display:block; clear:both; color:#333; font-size:12px ; background-color:#f1eff1; margin-top:12px; height:25px; width:135px; text-align:center; text-decoration:none; line-height:25px;}
.jjfaMainBottomGyListimg-1 a:hover{
	color:#ef4706;
}
/*+++++++++++*/
.jjfaSideRight {
	width:190px;
	height:auto;
	float:right;
	padding-left:18px;
	padding-right:65px;
	margin:0px;
	border-top:#CCC solid 1px;
}
.jjfaSideRight h2 { display:block; font-size:13px; color:#ff3300; margin:0px; border-bottom:#d6d6d6 solid 1px; line-height:30px; padding-top:5px; font-weight:bold; }
.jjfaSideRight ul { display:block; width:163px; padding:0px; padding-left:27px; margin:0px; border-bottom: 1px dashed #AAAAAA; float:left; list-style-type:none; padding-bottom:5px; }
.jjfaSideRight ul .jjfaSideRightBottomUl { border:none; }
.jjfaSideRight ul h3 { display:block; font-size:12px; color:#333; margin:0px; line-height:25px; padding-top:5px; font-weight:bold; }
.jjfaSideRight ul li { display:block; list-style-position:outside; height:22px; margin:0px; padding:0px; line-height:22px; }
.jjfaSideRight ul li a { display:block; padding-left:10px; text-decoration:none; color: #333; background:url(../images/jjfaSideRightIcon.png) no-repeat left;}
.jjfaSideRight ul li a:hover{
	color:#ef4706;
}
/*++++++++*/
.jjfaSideRight .jjfaSideRightChat { width:190px; height:82px; float:left; margin-top:7px; }
.jjfaSideRight .jjfaSideRightChatBottomLink {
	height:30px;
	width:190px;
	line-height:30px;
	clear:both;
	float:left;
	border-bottom:#666 dashed 1px;
	border-top:#666 dashed 1px;
	text-align:center;
	font-size:12px;
	color:#666;
	margin-top:10px;
}
.jjfaSideRight .jjfaSideRightChatBottomLink a { color:#666; text-decoration:none; }
.jjfaSideRight .jjfaSideRightChatBottomLink a:hover{
	color:#ef4706;
}
.jjfaFooter { clear:both; background-color:#F6F6F6; border-top:#ccc solid 1px; padding:0 25px; }
.jjfaFooter .buy { padding:0px 0 20px 0; font-size:12px; }
.jjfaFooter .buy h4 { font-size:15px; color:#505050; margin:0px; margin-top:10px; font-weight:bold; line-height:30px;}
.jjfaFooter .buy p { font-size:12px; line-height:25px; }
.jjfaFooter .buy p strong {color:#ef4706; }
.jjfaFooter .buy p img { margin-bottom:-7px; border:none; }
.jjfaFooter .commitment { height:40px; border:1px solid #d2d7da; background-color:#F4F5F7; }
.jjfaFooter .commitment table { display:block; width:100%; height:38px; line-height:38px; font-size:13px; font-weight:bold; }
.jjfaFooter .commitment table td { display:block; text-align:center; background:url(../images/rarrow3.png) no-repeat right; float:left; }
.jjfaFooter .commitment table td.last { background:none; }
.jjfaFooter .commitment table td.last a { width:350px; }
.jjfaFooter .commitment table td a { display:block; height:38px; color:#5a5a5a; background:url(../images/checkmarkico.gif) no-repeat 80px top; text-decoration:none; }
.jjfaFooter .commitment table td a span { color:#79797b; }
.breads {
    color: #7F7F7F;
    height: 12px;
    line-height: 12px;
    margin: auto;
    padding: 9px 0;
    text-align: right;
    width: 960px;
}
.breads span {
    color: #F83905 !important;
}
