/* CSS Document */
body{ /*padding-top: 154px;*/ min-width:1334px;}
fieldset{ border:0;}

section,.m-ft1,.m-ft2{ width:1334px;margin:0 auto; 	}

/* 两列左侧自适应布局 */
.g-bd2{margin:0;}
.g-sd2{position:relative;float:right;width:192px;margin-left:-192px}
.g-mn2{float:left;width:100%;}
.g-mn2c{margin-right:202px;}

/*header*/

.hd,.top-bar{ width:100%;z-index: 6;}
.hd{border-top:3px solid #f87632; border-bottom:1px solid #e8e8e8; background-color:#fff;}
.hd1{ border-bottom:1px solid #e8e8e8; background-color:#fff;margin-bottom: 20px;}
.hd1 section{ height:40px;}


.top-bar{ background-color:#f8f8f8;}
.top-bar ul{ }
.top-bar ul li{ height: 50px;       overflow: hidden;}
.top-bar ul li a{ line-height:2em; padding:7px 15px; margin:0px 1px; font-size:18px;}
.top-bar ul li a:hover{ background-color:#fff;color:#41b5e8;}
.hd a.an{ background-color:#e5e5e5;-khtml-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; margin:7px 1px; padding:0 15px; }
.hd a.an:hover{ background-color:#e5e5e5;}
h1.logo{ padding:29px 21px; }
h1.logo a{}

nav{}
nav ul{}
nav ul li{ position:relative;}
nav ul li a.bg{padding:37px 20px; font-size:20px; color:#5E5E5E; }

nav ul li a.bg.hover{ color:#f47320;background:none;}
nav ul li a.bg:hover{ color:#fff;background:#f47320;}
.icon-cart{ background:url(../Images/icon-cart.png) bottom no-repeat; min-width:24px; height:31px; margin-top:29px; color:#fff;}
.icon-cart span{ background-color:#f51010;-khtml-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  padding: 0 4px; margin-left:7px;}

.hd .g-sd2 .an{ background-color:#f87632; padding:4px 28px;-khtml-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; margin:33px 25px 33px 15px;font-size:20px; }


.m-snav{ display:inline-block; width:100%; }
.m-snav li{ float:left; display:inline-block;}
.m-snav li a{ font-size:16px;display:inline-block; color:#808080; line-height:24px; border-right:1px solid #cdcdcc; padding:0 48px; margin:8px 0; }
.m-snav li:last-child a{ border:0;}
.m-snav li a:hover,.m-snav li a.hover{ color:#f47320;}

/*header-end*/

/*footer*/
.ft{ background-color:#f8f8f8;}

.ft .m-part1,.ft .m-part2,.ft .m-part3,.ft .m-part4,.ft .m-part5{ float:left; width:20%; margin-top:20px;}
.m-ft1{ min-height:180px;}
.ft ul{ margin-left:40px; margin-top:20px;}
.ft ul li{ line-height:1.5em;}
.ft ul :first-child{ margin-bottom:5px;}
.ft ul li a{ font-size:12px;}                                            
.ft ul :first-child a{ font-size: 18px; font-weight:bold;}


.ft-email{ display: inline-block; position:relative;}
.ft-email *{height: 1.7em;line-height: 1.7em;}
.ft-email input{ border-bottom:1px solid #dedede; border-top:1px solid #dedede; border-left:1px solid #dedede; border-right:0; padding-left:5px; color:#666;  }
.ft-email button{ background-color:#41b5e8;text-align:center; color:#fff; border:0; margin:0; padding:0; height:22px; width:22px;}



.m-ft2{ margin-top:30px;}
.m-ft2 .g-mn2c p{ font-size:12px;}
.m-ft2 p a{}

.m-share p,.m-share div{ margin-left:40px;}
.m-share p{ margin-bottom:15px;}

a.facebook, a.twitter{ margin-right:17px;}

a.facebook, a.twitter, a.google {
    display: block;
    height: 30px;
    width: 30px;
	float:left;
}

a.twitter{ background:url(../Images/ihealth-sprites.png) 0 0 no-repeat;}
a.facebook{ background:url(../Images/ihealth-sprites.png) -47px 0 no-repeat;}
a.google{ background:url(../Images/ihealth-sprites.png) -94px 0 no-repeat;}

/*footer-end*/


/*background*/
.LogoLine,.Top_Bottom,.Helper,.Right_List,.Right_List1{ background-image:url(../Images/bg.jpg);}
.Store_Banner_C_D_L_I,.Store_Middle_List{ background-image:url(../Images/bg1.jpg);}
/*background-End*/

/*button*/
.Grey a,.Grey a:hover,.Blue a,.Blue a:hover,.Help_Telephone,.Right_List_Hover,.General_Btn,.General_Btn1,.General_Btn_Blue,.General_Btn_Blue1,.Pro_Nav_Detail,.Pro_Nav_Detail1,.Pro_Detail_Right_Btn,.Store_List_D3_T,.General_Btn_Blue3,.General_Btn_Blue2,.General_Btn_Blue4,.General_Btn_l,.General_Btn_Blue5,.General_Btn_Blue6,.General_Btn_Orange{ cursor:pointer; background-image:url(../Images/button.png); background-repeat:no-repeat;}
.li_Login_Top,.li_Login_Bottom{background-image:url(../Images/li_Login.png);}
.li_Login_Line_Text{background-image:url(../Images/button1.png);}

.Grey a{  display:block; width:151px;*width:151px;_width:151px; height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle;  text-align:center;color:#ff6600; margin:0px; padding:0; border:0; overflow:hidden;background-position:0 0;}
.Grey a:hover{ color:White; background-position:0 -39px;}
.Grey_hover a{ color:White; background-position:0 -39px;}



.Grey1{ display:block;  height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle;  text-align:center;color:#ff6600; margin:0px; padding-left:26px;padding-left:24px \9;*padding-left:26px;_padding-left:26px;border:0;background: url("../Images/buttonz_Nav.png") no-repeat scroll 0 53% transparent; overflow:hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0)  {

  .Grey1{  padding-left:24px;}  

}


.Grey1 a{ display:block;height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle;  text-align:center; color:#ff6600;  padding-right:26px;padding-right:24px \9;*padding-right:26px;_padding-right:26px;background: url("../Images/buttonz_Nav.png") no-repeat scroll 100% 53% transparent;}
@media screen and (-webkit-min-device-pixel-ratio:0)  {

    .Grey1 a{ padding-right:24px;}

}


.Grey1_hover{display:block;  height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle;  text-align:center;margin:0px;padding-left:26px; padding-left:24px \9;*padding-left:26px;_padding-left:26px;/border:0;background: url("../Images/buttonz_Nav_1.png") no-repeat scroll 0 53% transparent;overflow:hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0)  {

    .Grey1_hover{padding-left:24px;}

}


.Grey1_hover a{ display:block;height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle;  text-align:center; color:White; padding-right:26px;padding-right:24px \9;*padding-right:26px;_padding-right:26px; background: url("../Images/buttonz_Nav_1.png") no-repeat scroll 100% 53% transparent;}
@media screen and (-webkit-min-device-pixel-ratio:0)  {

    .Grey1_hover a{padding-right:24px;}

}

.Blue a{ display:block; width:151px;*width:151px;_width:151px; height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle;  text-align:center;color:#09f; margin:0px; padding:0; border:0; overflow:hidden;background-position:0 -78px;}
.Blue a:hover{ color:White; background-position:0 -117px;}
.Blue_hover a{ color:White; background-position:0 -117px;}
.Blue1 a{ display:block; width:104px;*width:104px;_width:104px; height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle;  text-align:center;color:#09f; margin:0px; padding:0; border:0; background-image:url(../Images/buttonz_Nav1.png); background-repeat:no-repeat; overflow:hidden;}
.Blue1 a:hover{ color:White; background-image:url(../Images/buttonz_Nav1_1.png);background-repeat:no-repeat;}
.Blue1_hover a{ color:White; background-image:url(../Images/buttonz_Nav1_1.png);background-repeat:no-repeat;}
.General_Btn{width:108px;*width:108px;_width:108px;height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle; text-align:center;color:#ffffff; font-weight:bold; font-size:14px; margin:9px 9px 9px 0; padding:0;border:0; background-position:0 -416px; }
.General_Btn a{color:#ffffff; font-weight:bold; font-size:14px; line-height:39px; }
.General_Btn_l{width:108px;*width:108px;_width:108px;height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle; text-align:center;color:#ffffff; font-weight:bold; font-size:14px; margin:9px 9px 9px 0; padding:0;border:0; background-position:0 -675px; }
.General_Btn_l a{color:#ffffff; font-weight:bold; font-size:14px; line-height:39px; }
.General_Btn1{width:144px;*width:144px;_width:144px;height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle; text-align:center;color:#ffffff; font-weight:bold; font-size:14px; margin:9px 9px 9px 0; padding:0; border:0; background-position:0 -377px; }
.General_Btn1 a{color:#ffffff; font-weight:bold; font-size:14px;line-height:39px;  }
.General_Btn_Blue{width:167px;*width:167px;_width:167px;height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle; text-align:center; font-weight:bold; font-size:14px; margin: 0; padding:0px; border:0; color:#ffffff; overflow:hidden;background-position:0 -455px;}
.General_Btn_Blue a{color:White; font-weight:bold; font-size:14px;line-height:39px; }
.General_Btn_Blue1{width:167px;*width:167px;_width:167px;height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle; text-align:center; font-weight:bold; font-size:14px; margin: 0; padding:0px; border:0;color:#0099ff; overflow:hidden;background-position:0 -494px;}
.General_Btn_Blue1 a{color:#0099ff; font-weight:bold; font-size:14px;line-height:39px; }
.General_Btn_Blue2{width:188px;*width:188px;_width:188px;height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle; text-align:center; font-weight:bold; font-size:14px; margin: 0; padding:0px; border:0; color:#ffffff; overflow:hidden;background-position:0 -597px;}
.General_Btn_Blue2 a{color:White; font-weight:bold; font-size:14px;line-height:39px; }
.General_Btn_Blue3{ float:left; width:87px;*width:87px;_width:87px;  height:32px;*height:32px;_height:32px; line-height:32px; vertical-align:bottom; text-align:center; font-size:12px;text-transform:uppercase; font-weight:bold; color:#0099ff; margin-top:31px; padding:0; overflow:hidden;background-position:0 -565px;}
.General_Btn_Blue3 a{color:#0099ff; font-weight:bold; font-size:12px;line-height:32px; }
.General_Btn_Blue4{  width:158px;*width:158px;_width:158px;  height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:bottom; text-align:center;color:#ffffff; font-weight:bold; font-size:14px; margin:9px 9px 9px 0; padding:0; border:0; background-position:0 -636px;}
.General_Btn_Blue4 a{color:#ffffff; font-weight:bold; font-size:14px;}
.General_Btn_Blue5{ float:left; width:129px;*width:129px;_width:129px;   height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:bottom; text-align:center; font-size:12px;text-transform:uppercase; font-weight:bold; color:#fff; margin:0 auto; padding:0; overflow:hidden;background-position:0 -714px;}
.General_Btn_Blue5 a{color:#fff; font-weight:bold; font-size:12px;}
.General_Btn_Blue6{ float:left; width:173px;*width:173px;_width:173px;   height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:bottom; text-align:center; font-size:12px;text-transform:uppercase; font-weight:bold; color:#fff; margin:0 auto; padding:0; overflow:hidden;background-position:0 -753px;}
.General_Btn_Blue6 a{color:#fff; font-weight:bold; font-size:12px;}
.General_Btn_Orange{width:206px;*width:206px;_width:206px;height:44px;*height:44px;_height:44px; line-height:44px; vertical-align:middle; text-align:center;color:#ffffff;  font-size:20px; margin:0 auto; padding:0;border:0; background-position:0 -792px;}
.General_Btn_Orange a{color:#fff; font-weight:bold; font-size:20px;}
.Input_Text{width:75px;height:37px; line-height:37px; vertical-align:middle;  text-align:center; font-family:georgia,serif; margin:0px; padding:0 3px;border:1px solid #c8c9ca; color:#3d3d3d;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.Input_Text1{ text-align:left;width:237px;height:37px;  line-height:37px; vertical-align:middle; margin:0; padding:0px 7px; font-size:13px; color:#3d3d3d; font-family:georgia,serif; border:1px solid #c8c9ca;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;overflow:hidden;}
.Input_Text2{  text-align:center;width:50px;height:37px; line-height:37px; vertical-align:middle; margin:0; padding:0px 7px; font-size:13px; color:#3d3d3d; font-family:georgia,serif; border:1px solid #c8c9ca;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;overflow:hidden;}
.Input_Text3{ width: 100%;border: 1px solid #CACACA; vertical-align: baseline;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #3B3B3B;
    font-family: helvetica,arial,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
   
    line-height: 18px;
    margin: 0 0 16px;
  
    padding: 8px;
    resize: none;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-overflow: clip;
    text-shadow: none;
    text-transform: none;}
.Input_Text4{ text-align:left;width:296px;height:23px;  vertical-align:middle; margin:0; padding:0px 7px; font-size:13px; color:#3d3d3d; font-family:Arial; border:1px solid #ccc; overflow:hidden;}
.Input_Text4.hover{/* 设置阴影   */  -webkit-box-shadow:0 0 3px #117ae4;  -moz-box-shadow:0 0 3px #117ae4;   box-shadow:0 0 3px #117ae4;}
.Input_Text_298ce2{ text-align:left;width:251px;*width:251px;_width:251px; height:30px;*height:30px;_height:30px; line-height:30px;vertical-align:middle; color:#666; font-size:14px; margin:1px auto; padding-left:2px; border:1px solid #298ce2; background-color:#fff; overflow:hidden;}
.Input_Text_298ce2_1{ text-align:left;width:377px;*width:377px;_width:377px; height:30px;*height:30px;_height:30px; line-height:30px;vertical-align:middle; color:#666; font-size:14px; margin:1px 42px 0 0; padding-left:2px; border:1px solid #298ce2; background-color:#fff; overflow:hidden;}
.Input_Checkbox{width:15px;*width:15px;_width:15px; height:15px;*height:15px;_height:15px; line-height:15px; vertical-align:middle;  text-align:center; margin-bottom:3px; padding-top:3px; border:0; overflow:hidden;}
.Input_CheckboxBg{ display:inline-block; width:13px;height:13px;line-height:13px; vertical-align:middle;  text-align:center; margin-bottom:3px; margin-top:3px; border:0; background:url(../Images/checkboxBg.png) 0 -69px no-repeat; overflow:hidden;}
.Input_CheckboxBgHover{ display:inline-block; width:13px;height:13px;line-height:13px; vertical-align:middle;  text-align:center; margin-bottom:3px; margin-top:3px; border:0; background:url(../Images/checkboxBg.png) 0 0 no-repeat; overflow:hidden;}
.Input_CheckboxBgError{ display:inline-block; width:13px;height:13px;line-height:13px; vertical-align:middle;  text-align:center; margin-bottom:3px; margin-top:3px; border:0; background:url(../Images/checkboxBg.png) 0 -92px no-repeat; overflow:hidden;}


.Input_CheckboxBg_Popup{ display:inline-block; width:22px;height:33px;line-height:33px; vertical-align:middle;  text-align:center; margin:0 auto; border:0; background:url(../Images/checkboxBg_Popup.png) 0 0px no-repeat; overflow:hidden;}
.Input_CheckboxBg_PopupHover{ display:inline-block; width:22px;height:33px;line-height:33px; vertical-align:middle;  text-align:center;  margin:0 auto;  border:0; background:url(../Images/checkboxBg_Popup.png) 0 -46px no-repeat; overflow:hidden;}





.Input_Radio{width:15px;*width:15px;_width:15px; height:15px;*height:15px;_height:15px; line-height:15px; vertical-align:middle;  text-align:center; margin:0px 10px 4px 0px; padding:0; border:0; overflow:hidden;}
.SelectList{ float:left; width:200px; height:20px;*height:20px;_height:20px; line-height:20px; vertical-align:middle; font-size:12px; color:#3d3d3d; font-family:Helvetica Neue;  text-align:left; margin:7px 0;  padding: 1px 2px;border: 1px solid #cececf;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.SelectList1{ width:140px;*width:140px;_width:140px; height:20px;*height:20px;_height:20px; line-height:20px; vertical-align:middle; font-size:12px;  text-align:left; margin:9px 0; padding: 1px 2px;border: 1px solid #cececf;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  overflow:hidden;}
.SelectList2{ width:auto;*width:auto;_width:auto; height:20px;*height:20px;_height:20px; line-height:20px; vertical-align:middle; font-size:12px;  text-align:left; margin:15px 0; padding: 1px 2px;border: 1px solid #cececf;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.SelectList3{ width:auto;*width:auto;_width:auto; height:20px;*height:20px;_height:20px; line-height:20px; vertical-align:middle; font-size:12px;  text-align:left; margin:8px 0; padding: 1px 2px;border: 1px solid #cececf;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.FileUpload,.Textarea{ margin-bottom:8px;}
.TextArea1{ text-align:left;width:237px;height:37px; line-height:37px; vertical-align:middle; margin:0; padding:0px 7px; font-size:13px; font-family:georgia,serif; color:#3d3d3d; border:1px solid #c8c9ca;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;overflow:hidden;}

/*20140128 cz根据mantis提示修改将textarea变成有滚动条的*/
.TextArea2{ text-align:left;width:237px;height:160px; line-height:150%; vertical-align:middle; margin:0; padding:0px 7px; font-size:13px; font-family:georgia,serif; color:#3d3d3d; border:1px solid #c8c9ca;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
            overflow:auto;}

.TextArea3{ text-align:left;width:302px;height:160px; line-height:150%; vertical-align:middle; margin:0; padding:0px 7px; font-size:13px; font-family:georgia,serif; color:#3d3d3d; border:1px solid #c8c9ca;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;overflow:hidden;}
.TextArea4{text-align:left;width:644px;height:106px; line-height:150%; vertical-align:middle; margin:0; padding:7px; font-size:13px; font-family:Arial; color:#333; border:1px solid #ccc;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;/* 设置阴影*/   -moz-box-shadow:1px 5px 5px #ddd inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:1px 5px 5px #ddd inset;            /* For Chrome5+, Safari5+ */
	box-shadow:1px 5px 5px #ddd inset;                    /* For Latest Opera */  overflow:hidden;}
.TextArea5{text-align:left;width:874px;height:411px; line-height:150%; vertical-align:middle; margin:0; padding:0px 7px; font-size:13px; font-family:Arial; color:#333; border:1px solid #ccc;  overflow:hidden;}
.TextArea5.hover{/* 设置阴影   */  -webkit-box-shadow:0 0 3px #117ae4;  -moz-box-shadow:0 0 3px #117ae4;   box-shadow:0 0 3px #117ae4;}
/*button-End*/

/*BackgroundImage*/
.BackgroundImage{width:976px;*width:976px;_width:976px; height:100px;*height:100px;_height:100px; line-height:100px; vertical-align:middle; text-align:center;   background-color:#fff; background-image:url(../Images/BackgroundImage.jpg); background-repeat:no-repeat; margin:0px auto; padding:0; border:0; overflow:hidden;}
/*BackgroundImage-End*/

.user_function_holder1{width:108px;*width:108px;_width:108px; background-image:url(../Images/user_function_holder.png); background-repeat:no-repeat;  overflow:hidden; }
.user_function_holder_hover1{ background:none; background-image:url(../Images/user_function_holder_hover.png);   background-position: 0 10px;background-repeat:no-repeat;}
.user_function_holder_hover1 a{  background:none;color:#666;}

#user_function_holder{ margin-right:11px;width:108px;*width:108px;_width:108px;}
#user_function_holder_UserName{width:74px;*width:74px;_width:74px; text-align:center; display:block;overflow:hidden;}
#user_function_holder a{ background:none;}
.li_Login{position: absolute; width: 321px;*width:321px;_width:321px;height: auto;*height:auto;_height:auto; top: 42px; text-align: center; margin-left: -213px;*margin-left: -321px;_margin-left: -321px; z-index: 1000; display: none;}
.li_Login_Top{width:321px;*width:321px;_width:321px; height:7px;*height:7px;_height:7px; line-height:7px; vertical-align:middle; text-align:center; margin:0 auto; padding:0; border:0; background-position:0 0; background-repeat:no-repeat; overflow:hidden; }
.li_Login_Middle{width:319px;*width:319px;_width:319px; height:auto;*height:auto;_height:auto;  vertical-align:middle; text-align:center; margin:0 auto; padding:0; background-color:White;  border-left:1px solid #918f8f;border-right:1px solid #918f8f;overflow:hidden; }
.li_Login_Logo{width:226px;*width:226px;_width:226px; height:auto;*height:auto;_height:auto; vertical-align:middle; text-align:center; margin:7px auto 7px 26px; padding:0; border:0; overflow:hidden; }
.li_Login_Line{float:left;width: 226px; height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle; text-align:left; font-size:14px; font-weight:700;color:#666666; margin-left:26px; padding:0; border:0; }
.li_Login_Line a{ font-size:14px; font-weight:700; margin:0; padding:0; color:#666666;}
.li_Login_Line1{float:left;width:270px; height:50px;line-height:50px; vertical-align:middle; text-align:left; font-size:14px; font-weight:700;color:#ff6600;margin-left:26px; padding:0; border:0; overflow:hidden; }
.li_Login_Line1 a{ font-size:14px; font-weight:700; margin:0; padding:0; color:White;}
.li_Login_Line2{float:left;width:226px;*width:226px;_width:226px; height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle; text-align:left; font-size:14px; font-weight:700;color:#0099ff;margin-left:26px; margin-bottom:17px; padding:0; border:0; overflow:hidden; }
.li_Login_Line2 .General_Btn_Blue1 a{ font-size:14px; font-weight:700; margin:0; padding:0; color:#0099ff; line-height:39px; }

.li_Login_Line_Text{ float:left; width:230px;*width:230px;_width:230px; height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle; text-align:center; font-size:18px; color:#666; margin-left:26px; padding:0; border:0;background-position:0 0;  overflow:hidden; }
.li_Login_Line_FgPwd{float:left;width:226px;*width:226px;_width:226px; height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle; text-align:left; font-size:14px;margin-left:26px; margin-top:9px; margin-bottom:9px; padding:0; border:0; overflow:hidden; }
.li_Login_Line_FgPwd a{ font-size:14px;  margin:0; padding:0; color:#0099ff;}
.li_Login_Line_New{float:left;width:226px;*width:226px;_width:226px; height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle; text-align:left; font-size:14px;color:#ff6600;margin-left:26px; margin-top:25px; margin-bottom:5px; padding:0; border:0; overflow:hidden; }



.li_Login_Bottom{width:321px;*width:321px;_width:321px;height:7px;*height:7px;_height:7px; line-height:7px; vertical-align:middle; text-align:center;  margin:0px auto 0; padding:0; border:0;background-position:0 -7px; background-repeat:no-repeat; overflow:hidden; }
.Nav{ width:976px;*width:976px;_width:976px; height:60px;*height:60px;_height:60px; line-height:60px; vertical-align:middle; margin:0 auto; padding:0; border:0; background-color:#fff; overflow:hidden; }

/*Middle*/
.Middle{ background-color: #FFFFFF;    border: 0 none;    display: inline-block;    height: auto;    margin: 10px 0 10px 22px;    padding: 0;    width: 1287px; }
.MiddleL{ float:left; display:inline-block;}
.MiddleR{ float:right; display:inline-block;}
.Left{ float:left; width:547px;*width:547px;_width:547px; height:auto;*height:auto;_height:auto;  margin:0 auto; padding:0px; border:0; overflow:hidden;}
.Left_Title{ width:870px; height:41px;*height:41px;_height:41px; line-height:41px; vertical-align:middle; text-align:left; font-size:38px; color:#ff6600; margin:20px auto; padding:0px; border:0; text-transform:uppercase;overflow:hidden;}
.Left_Title a{ float:right; height:41px; line-height:41px; vertical-align:middle; text-align:left; font-size:18px; color:#ff6600; margin:0px; padding:0px; border:0; text-transform:uppercase;overflow:hidden;}
.Left_Title1{ width:600px; height:28px;*height:28px;_height:28px; line-height:28px; vertical-align:middle; text-align:left; font-size:28px; color:#ff6600; margin:44px auto 0; padding:0px; border:0; overflow:hidden;}
.Left_SmallTitle{ display:inline-block; width:600px; height:auto;*height:auto;_height:auto; line-height:24px; vertical-align:middle;  text-align:left; font-size:20px; font-weight:bold; color:#666666; margin:10px 0 15px 25px; padding:0px; border:0;text-transform:uppercase; overflow:hidden;}
.Left_SmallTitle b{ color:#ff6600;}
.Left_SmallTitle a{ float:right; color:#3397D6;}
.Left_Nav{width:600px; height:21px; line-height:21px; vertical-align:middle;  text-align:left; font-size:20px; color:#666666; margin:20px auto; padding:0px; border:0;text-transform:uppercase; overflow:hidden;}
.Left_Nav a{ margin:0 10 0 0px; color:#0099ff;font-size:18px;font-family:"Bebas Neue","League Gothic","Arial Narrow",Arial,Helvetica,sans-serif; text-decoration:underline;}
.Left_Nav a:hover{ font-weight:bold; color:#ff6600;}
.Left_Nav a.Left_Nav_Hover{ font-weight:bold;color:#ff6600;}
.Left_Nav a.Backlist{ float:right;; margin-right:20px; color:#3397D6;}
.Left_Detail{ width:624px;height:auto;*height:auto;_height:auto; vertical-align:middle;  margin:0 auto; padding:0px; border:0; overflow:hidden;}
.Right{ float:right; width:239px;*width:239px;_width:239px; height:auto;*height:auto;_height:auto; margin:144px auto 10px; padding:0px; border:0;}
.Right_List{ width:239px;*width:239px;_width:239px;height:370px;*height:370px;_height:370px; background-position:0 -466px; background-repeat:repeat-x; text-align:center; margin:0 auto; padding:0px; border:0; /* 设置阴影 */ -webkit-box-shadow:0 0 9px rgba(0,0,0,.3);  -moz-box-shadow:0 0 9px rgba(0,0,0,.3);   box-shadow:0 0 9px rgba(0,0,0,.3); }
.Right_List a{ color:White;text-transform:uppercase; display:block;}
.Right_List1{ width:239px;*width:239px;_width:239px;height:308px;*height:308px;_height:308px; background-position:0 -955px; background-repeat:repeat-x; text-align:center; margin:0 auto; padding:0px; border:0; /* 设置阴影 */ -webkit-box-shadow:0 0 9px rgba(0,0,0,.3);  -moz-box-shadow:0 0 9px rgba(0,0,0,.3);   box-shadow:0 0 9px rgba(0,0,0,.3); }
.Right_List1 a{ color:White;text-transform:uppercase; display:block;}

.Right_List_Line{width:212px;*width:212px;_width:212px;height:35px;*height:35px;_height:35px; line-height:35px; vertical-align:middle; text-align:left;  margin-left:13px;padding-left:20px; border:0; overflow:hidden;}
.Right_List_Line a{ font-size:16px;text-transform:uppercase;}
.Right_List_Line1{width:229px;*width:229px;_width:229px; height:auto;*height:auto;_height:auto; line-height:35px; vertical-align:middle; text-align:left;  margin-left:5px; margin-top:0px; margin-bottom:0px; padding-left:10px; border:0; overflow:hidden;}
.Right_List_Line1 a{ font-size:14px;text-transform:uppercase;}
.Right_List_Line2{width:229px;*width:229px;_width:229px; height:auto;*height:auto;_height:auto; line-height:15px; vertical-align:middle; text-align:left;  margin-left:5px;  margin-top:5px; margin-bottom:5px;padding:5px 10px; border:0; overflow:hidden;}
.Right_List_Line2 a{ font-size:14px;text-transform:uppercase;}
.Right_List_Line3{width:212px;*width:212px;_width:212px;height:17px;*height:17px;_height:17px; line-height:17px; vertical-align:middle; text-align:left;  margin-left:13px;padding-left:20px; border:0; overflow:hidden;}
.Right_List_Hover{ line-height:35px; vertical-align:middle; background-position:0 -219px; background-repeat:no-repeat;}
.Right_List_Hover1{ line-height:35px;  vertical-align:middle; background-image:url(../Images/button2.png); background-repeat:no-repeat;}
.Right_List_Hover2{ line-height:15px; vertical-align:middle; background-image:url(../Images/button3.png); background-repeat:no-repeat;}
.Right_List_SmallLine{ width:212px;*width:212px;_width:212px;height:auto;*height:auto;_height:auto; line-height:35px; vertical-align:middle; text-align:left;   margin-left:13px; padding-left:33px; border:0; overflow:hidden;}

.MiddleInit{width:846px;*width:846px;_width:846px; height:auto;*height:auto;_height:auto; text-align:center; margin:0 auto; padding:0px; border:0;  background-color:#fff;}
.MiddleInit_Title{width:846px;*width:846px;_width:846px; height:28px;*height:28px;_height:28px; line-height:28px; vertical-align:middle;font-family:"Bebas Neue","League Gothic","Arial Narrow",Arial,Helvetica,sans-serif; text-align:left; font-size:28px; color:#ff6600; margin:51px auto 0; padding:0px; border:0;text-transform:uppercase; overflow:hidden;}
.MiddleInit_Welcome{width:844px;*width:844px;_width:844px; height:auto;*height:auto;_height:auto; vertical-align:middle; text-align:center; margin:31px auto 0; padding:0px; border:0; overflow:hidden;}
.MiddleInit_Welcome_Line{width:786px;*width:786px;_width:786px; height:auto;*height:auto;_height:auto; line-height:25px;  font-size:18px;  font-family:"Bebas Neue","League Gothic","Arial Narrow",Arial,Helvetica,sans-serif;color:#3d3d3d; vertical-align:middle; text-align:left; font-weight:bold; margin:12px auto; padding:0px; border:0; overflow:hidden;}
.MiddleInit_SmallTitle{width:846px;*width:846px;_width:846px; height:20px;*height:20px;_height:20px; line-height:20px; vertical-align:middle;  text-align:left; font-size:20px; color:#666666; margin:40px auto 50px; padding:0px; border:0;text-transform:uppercase;  font-family:"Bebas Neue","League Gothic","Arial Narrow",Arial,Helvetica,sans-serif; overflow:hidden;}
.MiddleInit_ButtonLine{width:846px;*width:846px;_width:846px; height:50px;*height:50px;_height:50px; line-height:50px; vertical-align:middle;  text-align:left; font-size:20px; color:#666666; margin:0px auto 0; padding:0px 8px; border-top:2px solid #bcbcbc; overflow:hidden;}
.MiddleInit_ButtonLine_Left{ float:left; margin-left:71px;}
.MiddleInit_ButtonLine_Right{ float:right; margin-right:71px;}
		
.Middle1{width:976px;*width:976px;_width:976px; height:auto;*height:auto;_height:auto; margin:0 auto; padding:0px; border:0; background-color:#fff; }
/*Middle-End*/

/*Popup-TC_overlay*/
.bgPopup{ display:none; position:absolute; background:url(../Images/bgPopup.png); top:0; left:0; right:0; bottom:0;}
.Popup{z-index: 6; display:none; width:673px; margin:0px auto 0; padding:0px; border:0; background-color:#f3f3f3; -khtml-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px;overflow:hidden; position:absolute; top:50%; left:50%; margin-left:-336px; margin-top:-290px; }
.Popup .title{ text-align:center; margin:41px auto; color:#fbb03a; font-size:40px; font-weight:bold;}
.Popup .title b{     font-weight: bold; color:#808080;}
.Popup .title p{ color:#808080; font-size:18px;  font-weight:normal; padding-top:0;}
.Popup .content{ text-align:center; font-size:18px; color:#666; padding: 0 1.5em; }
.Popup .content p{ font-size:18px; color:#666; text-align:left;}
.Popup .content p.title{ color:#f79c2a; margin:10px auto;}
.Popup .content p b{ font-weight:normal; color:#b3b3b4;}
ul.ul_Checkbox{ display:inline-block;   margin: 0;   width: 100%;}
ul.ul_Checkbox li{ width:49%; float:left; display:inline-block; text-align:left; line-height: 160%;}
ul.ul_Checkbox li span{  font-size:15px; color:#78b9df;}







.Popup .An{ text-align:center; margin:60px auto 80px;display: inline-block; width:100%;}



.Popup.DownloadR{}

.Popup .DownloadRLine p.title{ margin:3px auto; float:left;}
.DownloadRLine{display: inline-block; margin-bottom: 3%; width: 100%;}





.Popup_Closed{ float:right;width:15px;*width:15px;_width:15px; height:15px;*height:15px;_height:15px; line-height:15px; vertical-align:middle; margin:25px 26px 0; padding:0px; border:0; overflow:hidden;}
.Popup_T{width:822px;*width:822px;_width:822px; height:24px;*height:24px;_height:24px; line-height:24px; vertical-align:middle; text-align:left; color:#ff6600; font-size:24px; margin:85px 77px 23px; padding:0px; border:0; overflow:hidden;}
.Popup_Middle{width:782px;*width:782px;_width:782px; height:410px;*height:410px;_height:410px; line-height:24px; vertical-align:middle; text-align:left; margin:0px 103px 0 82px; padding:0px; border:0; overflow:auto;}
.Popup_SmaallT{ float:left; width:758px;*width:758px;_width:758px; height:24px;*height:24px;_height:24px; line-height:24px; vertical-align:middle; color:#666; font-size:14px; font-weight:bold; margin:0px auto 0; padding:0px; border:0; overflow:hidden;}
.Popup_Line{ float:left;width:758px;*width:758px;_width:758px; height:auto;*height:auto;_height:auto; line-height:24px; vertical-align:middle; color:#666; font-size:12px; margin:0px auto 0; padding:0px; border:0; overflow:hidden;}
.Popup_A{width:793px;*width:793px;_width:793px; height:24px;*height:24px;_height:24px; line-height:24px; vertical-align:middle; font-size:12px; color:#666;  margin:13px 82px 0; padding:0px; border:0; overflow:hidden;}
.Popup_A a{ color:#0099ff; font-weight:bold;}
/*Popup-TC_overlay-End*/

/*Popup-ContactUs_overlay*/
.Popup1{width:939px;*width:939px;_width:939px; height:742px;*height:742px;_height:742px; margin:0px auto 0; padding:0px; border:0;background-image:url(../Images/Popup1.png); background-repeat:no-repeat; overflow:hidden;}
.Popup_T1{width:822px;*width:822px;_width:822px; height:24px;*height:24px;_height:24px; line-height:24px; vertical-align:middle; text-align:left; color:#ff6600; font-size:24px; margin:85px 77px 30px; padding:0px; border:0; overflow:hidden;}
.Popup_SmaallT1{  width:816px;*width:816px;_width:816px; height:24px;*height:24px;_height:24px; line-height:24px; vertical-align:middle; color:#666; font-size:14px;  margin:0px 80px 29px;padding:0px; border:0; overflow:hidden;}

.Popup_Line1{ width:765px;*width:765px;_width:765px; height:auto;*height:auto;_height:auto; line-height:31px; vertical-align:middle; color:#666; font-size:14px; font-weight:bold; margin:17px 123px 0 79px; padding:0px; border:0; overflow:hidden;}
.Popup_Txt1{width:765px;*width:765px;_width:765px;  height:auto;*height:auto;_height:auto; line-height:42px; vertical-align:middle; text-align:left;  margin:0px 123px 0 79px;padding:0px; border:0; overflow:hidden;}
.Popup_Txt1_Txt{float:left;width:440px;*width:440px;_width:440px; height:42px;*height:42px;_height:42px; line-height:42px; vertical-align:middle; text-align:center; margin:0px auto 0; padding:0px; border:0; background-image:url(../Images/Popup_Txt1_Txt.jpg); background-repeat:no-repeat; overflow:hidden;}
.Popup_Txt1_Txt1{width:420px;*width:420px;_width:420px; height:22px;*height:22px;_height:22px; line-height:22px; vertical-align:middle; text-align:left; font-size:18px; color:#666; margin:10px; padding:0px; border:0;overflow:hidden;}
.Popup_Txt2{ width:765px;*width:765px;_width:765px;  height:auto;*height:auto;_height:auto; line-height:142px; vertical-align:middle; text-align:left;  margin:0px 123px 0 79px; padding:0px; border:0; overflow:hidden;}
.Popup_Txt2_Txt{ float:left; width:440px;*width:440px;_width:440px; height:142px;*height:142px;_height:142px; vertical-align:middle; text-align:left; margin:0px auto 0; padding:0; border:0;  background-image:url(../Images/Popup_Txt2_Txt.jpg); background-repeat:no-repeat;overflow:hidden;}
.Popup_Txt2_Txt1{width:420px;*width:420px;_width:420px; height:122px;*height:122px;_height:122px; line-height:130%; vertical-align:middle; text-align:left;font-size:18px; color:#666; margin:10px; padding:0; border:0; overflow:auto;}
.Popup_Btn{ width:764px;*width:764px;_width:764px; height:39px;*height:39px;_height:39px; line-height:39px; vertical-align:middle;  margin:29px 123px 0 80px; padding:0px; border:0; overflow:hidden;}
/*Popup-ContactUs_overlay-End*/

/*Popup-CreateAccount_overlay*/
.Popup2{width:939px;*width:939px;_width:939px; height:752px;*height:752px;_height:752px; margin:0px auto 0; padding:0px; border:0;background-image:url(../Images/Popup2.png); background-repeat:no-repeat; overflow:hidden;}
.Popup_SmaallT2{ width:672px;*width:672px;_width:672px; height:auto;*height:auto;_height:auto; line-height:24px; vertical-align:middle; color:#666; font-size:14px;  margin:0 224px 29px 80px;padding:0px; border:0; overflow:hidden;}
/*Popup-CreateAccount_overlay-End*/

/*error*/
input.error, .forms select.error, .forms textarea.error,textarea.error  {
    background: none repeat scroll 0 0 #FFD7D7;
    border: 1px solid #EE2727;
}
input.valid, .forms select.valid, .forms textarea.valid,textarea.valid {
    background: none repeat scroll 0 0 #ECFFEB;
    border: 1px solid #92DB8D;
}
label.error, #order_message_add_form label.error {
    color: #C00000;
	display:block;
	line-height:1px;
	position:absolute;
    text-align: left;
    max-width: 600px;
	z-index:1;
	background-color:#fff;
	font-family:Arial;
	font-size:11px; margin-top: 5px;background-color : transparent;  
}
#login_form label.error {
     color: #C00000;
	display:block;
    line-height: 1px;
	position:absolute;
    text-align: left;
    width: auto;
	z-index:999999;
}
#order_message_add_form label.error {
    margin-left: 0;
}
.Error_Img{ float:left; width:440px;*width:440px;_width:440px; height:400px;*height:400px;_height:400px; margin:0px auto 0; padding:0px; border:0; background-image:url(../Images/Error.jpg); background-repeat:no-repeat; overflow:hidden;}
.Error_Line{ float:right; width:400px;*width:400px;_width:400px; height:auto;*height:auto;_height:auto; line-height:200%; font-size:18px; color:#f60; margin:0px auto 0; padding:0px; border:0;  overflow:hidden;}
.Error_Line1{ float:right; width:400px;*width:400px;_width:400px; height:auto;*height:auto;_height:auto; line-height:200%; font-size:12px; color:#666; margin:0px auto 0; padding:0px; border:0;  overflow:hidden;}
.Error_Line1 a{ color:#0099ff; font-weight:bold; font-size:12px;}
/*error-End*/

/*alert*/
#ErrorBoxHolder{ display:none; width:100%; height:auto; line-height:30px; font-size:12px; color:#666; text-align:left; margin:5px auto; background-color:#ddd; overflow:hidden;}
#ErrorBoxHolder .ErrorBoxHolder_Right{ display:inline-block; margin:7px 14px 0 7px; background:url(../Images/smallIcon.png) -277px -130px no-repeat; width:16px; height:16px; overflow:hidden; }
#ErrorBoxHolder .ErrorBoxHolder_Error{ display:inline-block; margin:7px 14px 0 7px; background:url(../Images/smallIcon.png) -157px -130px no-repeat; width:16px; height:16px; overflow:hidden; }
/*alert-End*/




.b_141px_47px_blue{ cursor:pointer; width:141px; height:47px; line-height:47px; vertical-align:middle; text-align:center; background:url(../Images/b_141px_47px_blue.png) no-repeat; color:#d9efff; font-size:17px;  margin:0 auto; padding:0; border:0;  overflow:hidden;}
.b_141px_47px_blue a{ display:block; color:#d9efff; font-size:17px;  }
.b_200px_47px_blue{ cursor:pointer; width:200px; height:47px; line-height:47px; vertical-align:middle; text-align:center; background:url(../Images/b_200px_47px_blue.png) no-repeat; color:#d9efff; font-size:17px;  margin:0 auto; padding:0; border:0;  overflow:hidden;}
.b_200px_47px_blue a{ display:block; color:#d9efff; font-size:17px;  }

.b_141px_47px_blue_signIn{ cursor:pointer; width:141px; height:47px; line-height:47px; vertical-align:middle; text-align:center; background:url(../Images/SignIn.png) no-repeat; margin:0 auto; padding:0; border:0;  overflow:hidden;}
.b_141px_47px_blue_createAccount{ cursor:pointer; width:141px; height:47px; line-height:47px; vertical-align:middle; text-align:center; background:url(../Images/CreateAccount.png) no-repeat; margin:0 auto; padding:0; border:0;  overflow:hidden;}
.b_141px_47px_blue_submit{ cursor:pointer; width:141px; height:47px; line-height:47px; vertical-align:middle; text-align:center; background:url(../Images/submit.png) no-repeat;text-indent: -9999em; margin:0 auto; padding:0; border:0;  overflow:hidden;}
.b_109px_36px_gray{cursor:pointer; width:78px;  line-height:26px; vertical-align:middle; text-align:center; background:url("../Images/b_109px_36px_gray.png") no-repeat scroll 0 0 / contain  rgba(0, 0, 0, 0); color:#e46e04; font-size:14px; margin:0 auto; padding:0; border:0;  overflow:hidden;}
.b_109px_36px_gray a{ display:block; color:#e46e04; font-size:12px; }

.b_98px_28px_gray{ float:right; margin-right:16px; width:98px; height:28px; line-height:28px; vertical-align:middle; text-align:center; font-size: 13px;color: #3B3B3B;  border: 1px solid #B2B2B2;cursor:pointer;background-color:#efefef;background-repeat: repeat-x;
    font-family: helvetica, arial, sans-serif;
    text-decoration: none;
    text-indent: 0;
    text-justify: auto;
    text-outline: none;
    text-overflow: clip;
    text-shadow: none;
    text-transform: none;
    text-wrap: normal;
    color: #3b3b3b;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 0px #000000;
    -moz-box-shadow: 0px 0px 0px #000000;
    box-shadow: 0px 0px 0px #000000;
    -webkit-transition: all 0.2s ease 0;
    -moz-transition: all 0.2s ease 0;
    -ms-transition: all 0.2s ease 0;
    -o-transition: all 0.2s ease 0;
    transition: all 0.2s ease 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    background-image: linear-gradient(top, #f5f5f5, #e6e6e6);
}
.b_98px_28px_green{float:right;  width:98px; height:28px; line-height:28px; vertical-align:middle; text-align:center; font-size: 13px;color: #fff;  border: 1px solid #B2B2B2;cursor:pointer;background-color:#225b6e;background-repeat: repeat-x;
    font-family: helvetica, arial, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-indent: 0;
    text-justify: auto;
    text-outline: none;
    text-overflow: clip;
    text-shadow: none;
    text-transform: none;
    text-wrap: normal;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 0px #000000;
    -moz-box-shadow: 0px 0px 0px #000000;
    box-shadow: 0px 0px 0px #000000;
    -webkit-transition: all 0.2s ease 0;
    -moz-transition: all 0.2s ease 0;
    -ms-transition: all 0.2s ease 0;
    -o-transition: all 0.2s ease 0;
    transition: all 0.2s ease 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    background-image: linear-gradient(top, #348eac, #225b6e);
}
.AddAPost{ width:166px; height:50px; background:url(../Images/AddAPost.jpg) no-repeat; cursor:pointer;}
.OK{ width:39px; height:27px; background:url(../Images/ok.jpg) no-repeat; cursor:pointer;}
.Reply{ width:166px; height:50px; background:url(../Images/reply.jpg) no-repeat; margin-top:18px; float:right;display: inline-block; cursor:pointer;}
.ok_Big{ width:119px; height:50px; background:url(../Images/ok_Big.jpg) no-repeat; float:right; margin-top:18px; cursor:pointer;}
.upload_small{ width:49px; height:27px; background:url(../Images/upload_small.jpg) no-repeat; cursor:pointer;}
.AddAPost1{ position:absolute; top:0; right:13px; width:193px; height:63px; background:url(../Images/AddAPost1.jpg) no-repeat; cursor:pointer;}
.AddAPost1.border{ border:1px solid #ccc;-webkit-box-shadow: 2px 5px 15px #cfcfcf;
    -moz-box-shadow: 2px 5px 15px #cfcfcf;
    box-shadow: 2px 5px 15px #cfcfcf; margin-top:10px;}





/*AspNetPager*/
.pages { color: #999; margin:0 auto; line-height:27px; vertical-align:middle; width:auto !important; white-space:normal;display: inline-block;}
.pages a, .pages .cpb { text-decoration:none;float: left; padding: 0 6px; line-height:19px; vertical-align:middle; border: 1px solid #999;background: #f3f3f3;margin:2px; font-size:11px; color:#f47321;}
.pages a:hover { background-color: #f3f3f3; color:#f47321;border:1px solid #999; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #f47321; border:1px solid #999;}
.Input_Text_AspNetPager{ width:44px !important; height:15px; line-height:15px; vertical-align:middle; background-color:#f3f3f3; border:1px solid #dbdbdb; color:#666; text-align:center; margin-bottom:6px; margin-right:13px;}

/*AspNetPager-End*/

/*wangzhuo_2013.10.16_add*/
.dropdown {border-radius: 5px;border: 1px solid #C8C9CA; width:237px !important; padding:0 7px;}

.dropdown.focus {
    box-shadow: none !important;
}
.dropdown .carat {border-width: 9px 10px 6px; border-color:#666;}
.dropdown .carat,
.dropdown .carat:after{
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -5px;
	border: 10px solid transparent;
	border-top: 10px solid #666;
	z-index: 1;
	
	-webkit-transform-origin: 50% 20%;
	-moz-transform-origin: 50% 20%;
	-ms-transform-origin: 50% 20%;
	transform-origin: 50% 20%;
	
}


.dropdown.open .carat{
	margin-top: -16px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid #666;
}
.dropdown .selected,.dropdown .selected, .dropdown li {
	color:#666 !important;
}

.dropdown .selected:after { padding-top: 9px !important; padding-bottom:12px !important; }
.dropdown .selected,
.dropdown li{
	
	font-size: 16px !important; text-align:left !important; white-space:normal !important;
	
}
.dropdown li.focus{ background-color:#eee !important;color:#333 !important;}
.dropdown.scrollable div:after{ box-shadow:none !important;}
.Reg_Right_List1 label.error,.Reg_Right_List1 #order_message_add_form label.error{  line-height: 100% !important; margin-top:1px !important; z-index:999 !important;}

/*wangzhuo_2013.10.16_add-End*/


/*wangzhuo_2013.10.25-add*/

.profileMiddle ul li.right .line2 .error{ line-height: 10px;}
/*wangzhuo_2013.10.25-add-End*/

/*wangzhuo_2013.10.29-add*/
.switch-ios.switch-light > span:before{  height:30px !important;}
.switch-ios.switch-light > span span{font-family: georgia,serif !important; font-size:16px !important;}
/*wangzhuo_2013.10.29-add-End*/

/*wangzhuo2014.2.25*/
.blue-an{ width:auto; height:46px; line-height:46px; vertical-align:middle; text-align:center; margin:0 auto; padding:0 37px; border:1px solid #2659a8; background:url(../Images/an-bg.jpg) repeat-x center;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:18px; color:#2659a8; overflow:hidden; cursor:pointer; }
.blue-an a{ display:block; font-size:18px !important; color:#2659a8 !important;   height: 46px !important;
    line-height: 46px !important;
    text-align: center !important; font-weight:normal !important; cursor:pointer;  }


.SmallTitle{display:inline-block; height:auto;line-height:24px; vertical-align:middle;  text-align:left; font-size:20px; color:#1C1C1C; margin:10px auto 15px; padding:0px; border:0; overflow:hidden;}


/*wangzhuo_2014.4.29-add*/


/*wangzhuo_2014.4.29-add-End*/

/*wangzhuo_2014.3.7-add*/

.Input_CheckboxBg_Fit{ display:inline-block; width:16px;height:14px;line-height:14px; vertical-align:middle;  text-align:center; margin-bottom:3px; margin-top:3px; border:0; background:url(../Images/checkboxBg_Happy_Fit_Registration.png) 0 -45px no-repeat; overflow:hidden;}
.Input_CheckboxBgHover_Fit{ display:inline-block; width:16px;height:14px;line-height:14px; vertical-align:middle;  text-align:center; margin-bottom:3px; margin-top:3px; border:0; background:url(../Images/checkboxBg_Happy_Fit_Registration.png) 0 -81px no-repeat; overflow:hidden;}
.Input_CheckboxBgError_Fit{ display:inline-block; width:16px;height:14px;line-height:14px; vertical-align:middle;  text-align:center; margin-bottom:3px; margin-top:3px; border:0; background:url(../Images/checkboxBg_Happy_Fit_Registration.png) 0 0px no-repeat; overflow:hidden;}

/*wangzhuo_2014.3.7-add-End*/


/*wangzhuo_2014.3.11-add*/
#aha_weight label{ width:90px;}
#aha_weight label:last-child{ margin-left:123px;}
#selectFieldset1 .dropdown ,#Fieldset1 .dropdown {border-radius: 5px;border: 1px solid #C8C9CA; width:264px !important; padding:0 7px;}
.Reg_Right_List1 #aha_weight label.error,.Reg_Right_List1 #Birthdate_txt label.error{  line-height: 100% !important; margin-top:1px !important; z-index:1 !important;}
/*wangzhuo_2014.3.11-add-End*/
/*wangzhuo_2014.3.14-add*/
#Fieldset1 div.open div{ margin-top:-47px;}
/*wangzhuo_2014.3.14-add-End*/

/*wangzhuo_2014.3.19-add*/
#Fieldset2 div.open div{ margin-top:-207px;}
/*wangzhuo_2014.3.19-add-End*/

/*wangzhuo_2014.5.22-add*/
#Fieldset3 div.open div{ margin-top:-534px;}
/*wangzhuo_2014.5.22-add-End*/




/*wangzhuo_2014.5.4-add*/
.b_116px_35px_green{width:116px; height:33px; line-height:33px; vertical-align:middle; text-align:center; font-size: 18px;color: #fff;  border: 0px;cursor:pointer;background-color:#3bb54a;background-repeat: repeat-x;
    font-family: helvetica, arial, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-indent: 0;
    text-justify: auto;
    text-outline: none;
    text-overflow: clip;
    text-shadow: none;
    text-transform: none;
    text-wrap: normal;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 2px 0 #009046;
    -moz-box-shadow: 1px 2px 0 #009046;
    box-shadow: 1px 2px 0 #009046;
    -webkit-transition: all 0.2s ease 0;
    -moz-transition: all 0.2s ease 0;
    -ms-transition: all 0.2s ease 0;
    -o-transition: all 0.2s ease 0;
    transition: all 0.2s ease 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    background-image: linear-gradient(top, #3bb54a, #37b049);}
.b_116px_35px_gray{width:116px; height:33px; line-height:33px; vertical-align:middle; text-align:center; font-size: 18px;color: #fff;  border: 0px;cursor:pointer;background-color:#989898;background-repeat: repeat-x;
    font-family: helvetica, arial, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-indent: 0;
    text-justify: auto;
    text-outline: none;
    text-overflow: clip;
    text-shadow: none;
    text-transform: none;
    text-wrap: normal;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 2px 0 #808080;
    -moz-box-shadow: 1px 2px 0 #808080;
    box-shadow: 1px 2px 0 #808080;
    -webkit-transition: all 0.2s ease 0;
    -moz-transition: all 0.2s ease 0;
    -ms-transition: all 0.2s ease 0;
    -o-transition: all 0.2s ease 0;
    transition: all 0.2s ease 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    background-image: linear-gradient(top, #989898, #989898);}



.TextArea6{ text-align:left;width:490px;height:340px; line-height:150%; vertical-align:middle; margin:0; padding:7px; font-size:14px; font-family:georgia,serif; color:#3D3D3D; border:1px solid #d5d4d3;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:inherit; overflow:hidden;}

.Input_Text5{ text-align:left;width:95%;height:38px;  vertical-align:middle; margin:0 0 5px 0; padding:0px 7px; font-size:13px; color:#3d3d3d; font-family:Arial; border:2px solid #928f8f; background-color:#f3f3f3;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;overflow:hidden;}
.Input_Text6{ float:left; text-align:left;width:33%;height:26px;  vertical-align:middle; margin:0 5px 5px 5px; padding:0px 7px; font-size:13px; color:#3d3d3d; font-family:Arial; border:1px solid #928f8f; background-color:#f3f3f3;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;overflow:hidden;}
.TextArea7{ text-align:left;width:95%;height:160px; line-height:150%; vertical-align:middle; margin:0; padding:10px; font-size:15px;font-weight: bold; color:#000; font-family:Arial; border:2px solid #928f8f; background-color:#f3f3f3;  -khtml-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;overflow:hidden;}
.btn-search{ width:25px; height:22px; background:url(../Images/btn-search.png) no-repeat; background-size:cover; margin:5px; padding:0; border:0;}
.Input_Text_Search{ width:288px; color:#3D3D3D; font-size:16px; border:0; background:transparent;}
/*select*/
input,button,select,textarea{outline:none} textarea{resize:none}
input,button,select:hover,textarea:hover{outline:none} textarea{resize:none}
.select * {
margin: 0;
padding: 0;
}
.select-data {
	background:url(../Images/store-icon.png) 190px 10px no-repeat;
     border: 1px solid #c4c5c5;-khtml-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
    display: inline;
    float: left;
    height: 27px;
    width: 210px; margin-top:1px;  
}

.select-data div {
border:1px solid #f9f9f9;
float: left;
}
/* 子选择器，在FF等非IE浏览器中识别 */
.select-data>div {
    border: 0 none;
    height: 26px;
    margin-left: 2px;
    margin-top: 1px;
    overflow: hidden;
    width: 201px; background: transparent;
}

/* 通配选择符，只在IE浏览器中识别 */
* html .select-data div select {
display:block;
float: left;
margin: -2px; font-size:12px;
}
.select-data div>select {
    background:transparent; 
-webkit-appearance: none;
    border: 0 none;
    display: block;
    float: none;
   vertical-align:middle; height:27px;
    margin-left: 0;
  /*   margin-top: 7px;*/
    text-align: left;
    width: 218px;

 padding-top:2px;
	padding-top:1px\9; /* all ie */
	padding-top:1px\0; /* ie8-9 目前应用于IE8的单独hack，情况比较少 */
	*padding-top:1px; /* ie6-7 */
	+padding-top:1px; /* ie7 */
	_padding-top:1px; /* ie6 */
	  -webkit-padding-top:0px;/*谷歌*/
   -moz-padding-top:0px;/*这是在火狐中显示的*/
   font-size:14px; letter-spacing:-0.8px; color:#5e5e5e;

}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .select-data div>select {
    background:transparent; 
	-webkit-appearance: none;
    border: 0 none;
    display: block;
    float: none;
    vertical-align:middle; 
	height:27px;
    margin-left: 0px;
  /*margin-top: 7px;*/
    text-align: left;
    width: 210px;
    padding-top:0px;
    margin-top: -1px;

}
}


/*select-End*/

/* 含标题和Tab的模块头部-默认不定宽 */
.m-hd{height:67px;line-height:67px;padding:1px 0 0;}
.m-hd h2,.m-hd ul,.m-hd li{float:left;}
.m-hd h2{margin:0 20px 0 0;font-size:16px;}
.m-hd li{position:relative;margin:-1px 0 0 2px;}
.m-hd li:first-child{margin-left:0;}
.m-hd li a,.m-hd li a:hover{text-decoration:none;color:#78bae0;}
.m-hd li a{display:block;padding:0; width:183px;border:1px solid #ddd;border-bottom:0;border-radius:5px 5px 0 0;text-align:center;font-size:22px;background:#e6e6e5; line-height:300%; font-weight:bold; border-bottom: 1px solid #DDDDDD;}
.m-hd li a:hover{background:#f3f3f3;}
.m-hd li.z-crt a{padding-bottom:1px;margin-bottom:-1px;background:#f3f3f3; border-bottom:0;}
.m-hd li span{-khtml-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; background-color:#f69721; border:2px solid #fff; height:27px; line-height:28px; vertical-align:middle; width:auto; padding:0 8px; font-size:20px; color:#fff; position:absolute; right: 8px;    top: -14px;}
/* 有背景 */
.m-hd-bg{padding:11px 10px 0;border-radius:5px 5px 0 0;background:#f7f7f7;}
/* tab无缝 */
.m-hd-sl li{margin-left:-1px;}
.m-hd-sl li a{border-radius:0;}
.m-hd-sl li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;}
.m-hd-sl li:last-child a{border-top-left-radius:5px;border-top-right-radius:5px;}



.c_1{ width:100%;}
.c_2{ width:50%; float:left;}
.c_3{ width:56%; margin: 0 auto;}





/*wangzhuo_2014.5.4-add-End*/



/*wangzhuo_2014.6.13-add*/
.bgPopup3{ display:none; position:absolute; background:#555453; top:0; left:0; right:0; bottom:0;}
.Popup3{z-index: 6;display:none;  width:950px; margin:0px auto 0; padding:0px; border:0; background-color:#fcfcfc; -khtml-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px;overflow:hidden; position:absolute; top:50%; left:50%; margin-left:-475px; margin-top:90px; position:relative;-webkit-box-shadow: 3px 3px 3px #aaa;
    -moz-box-shadow: 3px 3px 3px #aaa;
    box-shadow: 3px 3px 3px #aaa;}
.Popup3.Popup3-bg{ background-color:transparent; background-image:url(../Images/Popup3-bg.png);background-size: cover;}
.Popup3 .title{ text-align:center; margin:41px auto; color:#4d4d4d; font-size:40px; font-weight:bold;}
.Popup3 .content{ text-align:center; font-size:18px; color:#797979; padding: 0 1.5em; }
.Popup3 .img{  }
.Popup3 .del{ position:absolute; right:23px; top:20px; }

/*wangzhuo_2014.6.13-add-End*/



