﻿@charset "utf-8";
/* CSS Document */
body,ul,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#FFF;color:#333;font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif;}
body,html {height:100%;}
ul{list-style-type:none;}
select,input,img,select{vertical-align:middle;}

a{ color:#000;text-decoration: none;}
a:hover{color:#c00 !important; text-decoration:underline;}

img{border:0px;}

.clearit{clear:both;}
.pageBox { margin:0; padding:0; overflow:hidden;clear: both;}
.marignUp { margin-top:8px;}
.marignDown { margin-bottom:8px;}

/*container-Bg*/
.pageContainer { width:980px; margin:0 auto; overflow:hidden; background:url(../images/account_bg.jpg) repeat-y;}
.pageContent { width:940px; padding:0 12px; margin:0 auto;  overflow:hidden;}

/*header*/
.pageHeader { width:940px;  overflow:hidden; margin:0; padding:0}
.pageLogo { width:220px; height:56px; float:left;}
.pageTopSubMenu { width:270px; margin-left:5px; height:22px; padding-top:34px; float:left; background:url(../images/pageTopSubMenu_line.gif) no-repeat;}
.pageTopSubMenu span { margin:0 8px;}
.pageLoginbar { width:440px; height:42px; padding-top:10px; text-align:right; float:right;}
.pageText { height:21px; line-height:21px; text-align:left; padding-left:35px;}
.pageText span { margin-right:10px;}
.pageLoginBox {display:inline; float:right; padding-right:20px; padding-top:20px;}
.pageLoginBox li { height:21px;float:left;}
.pageLoginBox li#one { width:95px; text-align:left; padding-left:38px; }
.pageLoginBox li#two {width:100px; text-align:left; }
.pageLoginBox li#three {width:55px; text-align:left; }
.pageLoginBox li#four {width:55px; text-align:left;}
.pageLoginBox li#five {width:55px; text-align:center;}
.pageLoginBox li#six {width:55px; text-align:center;}
.inputLogin { width:90px; height:12px; font-size:12px; color:#cbcbca; padding:1px; border:1px solid #a1a1a1;}
.inputLoginButton { width:48px; height:16px; border:0; font-size:12px; line-height:18px; text-align:center; background:url(../images/pageLoginButton.gif) no-repeat;}
.inputLoginButton4 { width:68px; height:16px; border:0; font-size:12px; line-height:18px; text-align:center; background:url(../images/pageLoginButton_4.gif) no-repeat;}

.pageMenuBox { width:952px; height:48px; background:url(../images/pageMenuBg_hyzx.jpg) no-repeat 0 0;}
.pageMenuTitle { width:640px; height:48px; float:left;}
.pageMenuTitle ul { display:inline;}
.pageMenuTitle ul li { width:78px; line-height:48px; float:left; text-align:center; background:url(../images/pageMenuBg_line.gif) no-repeat right center;}
.pageMenuTitle ul li a { color:#fff; font-weight: bold;}
.pageMenuTitle ul li a:hover {color:#fff !important; text-decoration:underline;}
.pageSearchBox { width:280px; padding-top:12px; padding-right:20px; height:36px; float:right;}
.pageSearchTxt { width:60px; height:21px; line-height:21px; float:left; font-weight:bold;}
.pageSearchCnt { width:165px; height:21px; line-height:21px; float:left;}
.pageSearchInput { width:160px; height:15px; line-height:15px; padding:1px; border:1px solid #a1a1a1; background-color:#f3f3f3;}
.pageSearchImg { width:54px; height:19px; line-height:19px; padding-top:2px; float:right; text-align:center;}
.inputSearchButton { width:50px; height:18px; border:0; color:#fff; font-size:12px; line-height:20px; text-align:center; background:url(../images/pageSearchButton.gif) no-repeat;}

.pageBanner { width:940px; height:164px; background:url(../images/page_banner.jpg) no-repeat;}
.pageCntBox { width:940px;  overflow:hidden; background:url(../images/pageCntBoxBg.gif) no-repeat;}
.pageNavblank { height:16px; width:736px; line-height:16px; padding-left:10px; text-align:left; float:right;}
.pageLeft { width:193px;  overflow:hidden; float:left; }
.pageLeftBox {padding:20px; background: #fff url(../images/pageLeftBg.gif) no-repeat;}
.dttitle { height:26px; line-height:26px; text-indent:20px;background: url(../images/pageDttitle.gif) no-repeat 0 2px;}
.dtmargin { margin:0; padding:0;}
.dtmargin dd { margin:0; padding:0; line-height:21px; text-indent:20px;}
.dtmargin dd a { color:#555;}
.pageMagazineBox { width:193px; margin-top:10px; background: url(../images/pageLeft_magazine.gif) no-repeat;}
.pageMagazineTxt { padding:0 0 0 20px;}

.pageMidd{ width: 740px; float:left;overflow:hidden;}

.pageRight{ width: 169px; margin:0; padding:0;  overflow:hidden; float:right;}
.pageRightbanner { margin:0; padding:1px 0px;}
/*0113*/
.pageRightbanner .hotproduct { border:#c7c7c7 1px solid; padding:8px; margin-top:2px; height:265px;}
.pageRightbanner .hotproduct ul { line-height:24px; margin:0px; padding:0px; list-style:none;float:left; width:100%; }
.pageRightbanner .hotproduct ul li { background:url(../images/pageRightbanner_textBg.gif) no-repeat left bottom; padding-left:10px;}
.pageRightbanner .hotproduct ul li a:link{ color:#333333; text-decoration:none;}
.pageRightbanner .hotproduct ul li a:hover{ color:#333333; text-decoration:underline;}
.pageRightbanner .hotproduct p { padding-top:8px;float:right;}
.pageRightbanner .hotproduct p a:link { color:#8bbf40; text-decoration:underline;}
.pageRightbanner .hotproduct p a:hover { color:#8bbf40; text-decoration:none;}
.pageRightbanner .productSearch { background:url(../images/pageRightbanner_tit2.gif) no-repeat left top; padding:40px 8px 0px 8px; margin-top:6px; height:65px;}
.pageRightbanner .productSearch input {background:url(../images/pageRightbanner_inputBg.gif) no-repeat left center; width:154px; padding:0px 4px 10px 9px; height:16px; border:0px; }
.pageRightbanner .productSearch img {vertical-align:bottom; margin:auto 0; padding: 5px 40px;}
.pageRightbanner .webGide {background:url(../images/pageRightbanner_tit3.gif) no-repeat left top; padding:45px 8px 8px 8px; margin-top:6px; height:169px;}
.pageRightbanner .webGide ul { line-height:22px; margin:0px; padding:0px 0px 10px 0px; list-style:none;float:left; width:100%; }
.pageRightbanner .webGide ul li { background:url(../images/i_arrowYellow.gif) no-repeat left ; padding-left:10px;}
.pageRightbanner .webGide ul li a:link{ color:#f9620e; text-decoration:underline;}
.pageRightbanner .webGide ul li a:hover{ color:#f9620e; text-decoration:none;}
.pageRightbanner .webGide span { color:#cbcbcb; padding-top:40px; font-weight:bold;}
.pageRightbanner .webGide select { width:100%;}


.pageFooter { width:940px; height:72px; margin-top:30px; background:url(../images/pageFooter.gif) no-repeat;}
.pageFooterText { width:560px; line-height:16px; padding-top:10px; text-align: center; margin:0 auto;}
.pageFooterText span { margin:0 8px;}
.integralSide { width:746px;  overflow:hidden; float:right;}

/*首页样式*/
.defBanner { width:940px; height:164px; z-index:-100;}
.color_white14, .color_green14  { font-size:14px; line-height:32px;padding-left:10px;}
.color_white14, .color_white14 a {color:#fff;}
.color_green14, .color_green14 a {color:#355707;}
.color_black12 { font-size:12px; line-height:21px;color:#333; }
.color_black12 a {color:#333;}
.color_green12 { font-size:12px;line-height:21px; color:#355707;}
.color_green12 a { color:#355707;}
.deftext_18 { line-height:18px;}
.deftext_21 { line-height:21px;}
.deftext_18 span, .deftext_21 span{ display:block;}
.deftext_21 span { text-indent:10px; background:url(../images/listDot0.gif) no-repeat left 7px;}

.defborder { border:1px solid #d0d0d0;  overflow:hidden;}
.marbottom { margin-bottom:8px !important;}
.defbox { padding:10px; overflow:hidden;}
.defmore { height:18px; line-height:18px; padding-right:10px; text-align:right;}

.defLeft { width:226px; padding-left:8px; float:left;  overflow:hidden;}
.defintegral { width:226px; height:256px; background:url(../images/defleft_no1bg.gif) no-repeat;}
.defintegralcnt {overflow:hidden; margin-top:5px; margin-bottom:5px; border-bottom:1px dotted #d0d0d0;}
.defintegralpic { height:80px; width:80px; float:left; text-align:center; vertical-align:middle;}
.defintegraltit { height:80px; width:120px; line-height:18px; float:right;}
.defintegraltit a { color:#8e2500;}
.definsureplan { width:154px; height:100px; background:url(../images/baoxian.jpg) no-repeat; padding-left:72px;}
.defintegralzazhi {background:url(../images/bg_zazhi.gif) no-repeat;}
.defMidd { width:456px; margin-left:8px; float:left;  overflow:hidden;}
.defmiddtitle { background:url(../images/defmiddtitle.gif) repeat-y right 0;}
.defsalebox { margin:0; padding:0; float:left; display:inline;}
.defservebox {padding:3px;}
.defservebox ul { display:inline;}
.defservebox ul li { width:69px; height:71px; padding:2px; float:left;}
.defsalecnt { margin-top:4px; padding-top:4px; border-top:1px dotted #d0d0d0; display:block;}
.defsalecnt li{ font-size:12px; height:21px; line-height:21px; text-align:left; background:url(../images/icon_arrow.gif) no-repeat left 4px; text-indent:15px;}
.defsalecnt li span { margin-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#558219;}
.defproduct {width:217px; height:110px; padding:5px; margin:0;float:left; display:inline;}
.defproductpic { width:82px; height:90px; float:left;}
.defproducttxt { width:127px; height:62px; float:right; line-height:18px;}
.defproductmore { width:127px; height:18px; line-height:18px; float:right; text-align:right;}

.defRight {width:226px; padding-right:8px; float:right;  overflow:hidden;}
.deftongdao { height:32px; background:url(../images/deftongdaobg.gif) repeat-x; }
.defgonggao { height:32px; background:url(../images/defgonggaobg.gif) repeat-x; }
.deflink { height:75px; background:url(../images/deflink.gif) no-repeat right 0;}

#uboxstyle, #tm2008style { margin-top:4px; }
#uboxstyle .select_box, #tm2008style .select_box{width:100px;height:24px;}
#uboxstyle div.tag_select, #tm2008style div.tag_select{display:block;color:#355707;width:80px;height:24px;background:transparent url(../images/ubox-select.gif) no-repeat 0 0;padding:0 10px;line-height:24px;}
#uboxstyle div.tag_select_hover, #tm2008style div.tag_select_hover{display:block;color:#355707;width:80px;height:24px;background:transparent url(../images/ubox-select.gif) no-repeat 0 -24px;padding:0 10px;line-height:24px;}
#uboxstyle div.tag_select_open, #tm2008style div.tag_select_open{display:block;color:#355707;width:80px;height:24px;background:transparent url(../images/ubox-select.gif) no-repeat 0 -48px;padding:0 10px;line-height:24px;}
#uboxstyle ul.tag_options, #tm2008style ul.tag_options{position:absolute;padding:0;margin:0;list-style:none;background:transparent url(../images/ubox-select.gif) no-repeat right bottom;width:100px;padding:0 0 5px;margin:0;}
#uboxstyle ul.tag_options li, #tm2008style ul.tag_options li{background:transparent url(../images/ubox-select.gif) repeat-y -100px 0;display:block;width:80px;padding:0 10px;height:24px;text-decoration:none;line-height:24px;color:#355707;}
#uboxstyle ul.tag_options li.open_hover, #tm2008style ul.tag_options li.open_hover{background:transparent url(../images/ubox-select.gif) no-repeat 0 -72px;color:#333}
#uboxstyle ul.tag_options li.open_selected, #tm2008style ul.tag_options li.open_selected{background:transparent url(../images/ubox-select.gif) no-repeat 0 -96px;color:#333}
.defbeatstyle {margin-top:4px; padding-bottom:4px;}


/*会员中心*/
.pageMidd_member{ width:930px;  overflow:hidden; float:left;}
.pageBanner_member { width:940px; height:105px; background: url(../images/sc.jpg) no-repeat;}
.pageCntBox_member { width:940px;  overflow:hidden; background:url(../images/Bg_memberCenter.gif) no-repeat top;}
.pageLeftBox_member {padding:20px; background: #fff url(../images/pageLeftBg_member.gif) no-repeat top;}
.pageLogo_member { width:220px; height:39px; float:left;}
.pageTopSubMenu_member { padding-top:12px;  float:right;}
.pageTopSubMenu_member span { padding:0 6px;}
.pageBanner_login { width:940px; height:105px; background: url(../images/banner_memberCenterLogin.jpg) no-repeat;}

/*会员中心头部*/
.pageBox_hy { margin:0; padding:0; overflow:hidden;padding-left:14px;}
.pageLogo_hy { width:250px; height:56px; margin-top:5px;margin-left:11px;float:left;}
.pageLogo_member_hy { width:250px;  float:left;padding-left:20px;padding-top:5px;height:56px;}
.pageLoginbar_hy { width:665px; height:50px; padding-top:10px; text-align:right; float:left;}
.pageTopSubMenu_member_hy { padding-top:12px;  float:right;}
.pageTopSubMenu_hy span { margin:0 8px;}
.pageTopSubMenu_hy span a {
	text-decoration:none;
	color:#575757
}
.pageTopSubMenu_hy span a:hover{
	text-decoration:underline;
	color:#2B2B2B
}


