@charset "utf-8";
/* CSS Document */

/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{color:#333;outline:0;font-family:"Microsoft YaHei","Heiti SC",sans-serif; line-height:1.14;}
html {overflow-y: scroll;}
body{min-height:100%;font-size:14px;position:relative;-webkit-text-size-adjust:none;background:#fff; color:#5d5d5d;}
a {color:#5d5d5d;text-decoration:none; }
a:hover { color:#333333;}
a:focus { outline:none;-moz-outline:none;}
html {height: 100%;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;}
p { line-height:22px;}
/* function */
.fl { float:left;}
.fr { float:right;}
.clearfix:after {content:"\200B";display:block;height:0;clear:both;}
.clearfix {*zoom:1;}
.hide { display:none;}
.center { text-align:center;}
/*common*/
.innerbox { width:1000px; margin:0px auto; padding-left:10px; padding-right:10px;}
.innerbox2 {width: 100%; min-width: 1000px; height: 1787px; margin:0px auto; padding-left:10px; padding-right:10px; background: url('../images/nutrition/malnutrition.jpg') center center no-repeat;}
.container { width:100%; overflow:hidden;}
/*翻页*/
.pager {text-align: center; padding-top:10px; padding-bottom:45px; overflow:hidden; margin-left:340px;}
.pager .pager-previous,.pager .pager-next { background-color:#c2c2c2; margin-left:20px; margin-right:20px;}
.pager .pager-previous a,.pager .pager-next a { background-color:#c2c2c2; color:#ffffff;}
.pager li {float: left;margin-left: 2px;height: 22px;line-height:22px;text-align: center;}
.pager li a {padding: 0 5px;display: block;font-size: 12px;color: #b1b1b1;}
.pager li a:hover { background-color:#009cde; color:#ffffff;}
.pager .pager-current {color: #009cde;padding: 0 5px;}

/*面包屑*/
.breadCrumbs {line-height:24px; margin-bottom:10px; margin-top:10px; position:relative;}

/*按钮按钮样式*/
.btn {border: 0 none;height: 48px;background-color:#f8a00a;font-size: 18px;color:#FFF;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;cursor:pointer; font-weight:bold;}
.btn:hover {background-color:#FAAF32;}

a.btn {border: 0 none;height: 48px;background-color:#f8a00a;font-size: 18px;color:#FFF;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; display:block; line-height:48px; text-align:center;}
a.btn:hover {background-color: #FAAF32;}

.disabled {background-color: #999 !important;border: 0 none;color: #fff;cursor: default;}
.disabled:hover {background-color: #999 !important;border: 0 none;color: #fff;cursor: default;}
.disabled[disabled] { color:#fff;}


/*header*/
#header { width:100%; height:122px; background-color:#ffffff;}
#header .hd-main { height:56px; padding-top:15px; padding-bottom:15px;}
#header .hd-menu { height:35px; width:100%; background-color:#f1f1f1; border-top:solid 1px #eeeeee;}

#header .logo { width:225px; height:56px; float:left;}
#header .topright { float:right;}
.topright .topli{ float:left;}
.topright .topline{width:1px; height:55px;background:url(../images/bg/top_line.png) no-repeat center;display:block; float:left; margin-left:18px; margin-right:18px;}

.hotline {text-align:right;}
.hotline .top_hotline { color:#545454; font-size:12px;background-image: url(../images/top_phone.gif);background-repeat: no-repeat;background-position: left center; padding-left:48px; line-height:16px; }
.hotline .top_hotline .top_hotline_nm { color:#05488f; font-weight:700; font-family:Arial, sans-serif; font-size:17px;}
.hotline .top_hotline_time { color:#05488f; font-size:14px; padding-top:6px;}

.qrcode {background-image: url(../images/top-qrcode.gif);background-repeat: no-repeat;background-position: left center; padding-left:69px; padding-top:6px; padding-bottom:5px;}
.qrcode .qrcode_follow { height:15px;background-image: url(../images/top-qrcode-s.gif);background-repeat: no-repeat;background-position: left center; padding-left:18px; font-size:13px; color:#5e5e5e; line-height:15px; margin-bottom:3px;}
.qrcode .qrcode_txt { font-size:14.5px; color:#05488f; text-align:center; font-weight:600;}

.toplogin .toplogin_event { border-bottom: solid 1px #f1f1f1; color:#f8a00a;padding-left:25px;background-image: url(../images/top_ltps.gif);background-repeat: no-repeat;background-position: left center; line-height:28px; font-weight:bold;}
.toplogin .toplogin_login {display:inline-block; line-height:27px;background:url(../images/icon/icon_toploginuser.png) no-repeat 0px center; padding-left:20px;}
.toplogin .toplogin_reg {display:inline-block; line-height:27px; background:url(../images/icon/icon_toploginreg.png) no-repeat 0px center; padding-left:20px;}
.toplogin .toplogin_logout {display: block;width: 47px;line-height: 27px;background: url(../images/icon/icon_toploginout.png) no-repeat center top;text-align:center; padding-top:32px; color:#054992;}

.topnav {position:relative; height:35px; z-index:100;width: 1030px; margin: 0 auto;}
.topnav ul {z-index:10; position:absolute; z-index:100;}
.topnav ul li{float:left; position:relative;z-index:100; padding:0px 12px;}
.topnav ul a{color:#535353; padding:0px 13px; line-height:35px; display:block; font-size:15px; }
.topnav ul a sup { line-height:0px;}
.topnav ul a:hover{}
.topnav ul li.current a {color:#009cde;font-weight:bold;}
.topnav #slide {position:absolute; bottom:0px; height:5px; background:#009cde; z-index:10;}

/*首页*/
.homebanner { width:100%; height:500px; background-color:#11367d;}
.homebanner .fullSlide{ width:100%; position:relative; height:500px; z-index:998;}
.homebanner .fullSlide .bd{ margin:0 auto; position:relative; z-index:999; overflow:hidden;}
.homebanner .fullSlide .bd ul{ width:100% !important;  }
.homebanner .fullSlide .bd li{ width:100% !important;height:500px;overflow:hidden;}
.homebanner .fullSlide .bd li a{ display:block; height:500px;padding:0; margin:0;}
.homebanner .fullSlide .hd{ width:auto;  position:absolute; bottom:3px; left:50%; margin-left:-30px; height:18px;text-align:center; z-index:999;}
.homebanner .fullSlide .hd ul{ text-align:center;  }
.homebanner .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:3px; background:url(../images/bg/tg_flash.png) -12px 0; overflow:hidden; line-height:9999px; }
.homebanner .fullSlide .hd ul .on{ background-position:0px 0px; }

.homebanner .banner1 .innerbox { position:relative; height:500px}
.homebanner .banner1 .homebannerimg { margin-left:-9px; padding-top:36px;}
.homebanner .banner1 #videobox { width:374px; height:253px; position:absolute; z-index:999; bottom:23px;right:54px;background-image: url(../images/banner/homebanner01_videobg.png);background-repeat: no-repeat;background-position: center bottom;}
.homebanner .banner1 #videoplay {border:solid 7px #242020; width:360px; height:203px;}

.fullSlide .prev,
.fullSlide .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/bg/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fullSlide .next{ left:auto; right:3%; background-position:8px 5px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }

.girdthree { overflow:hidden; padding-top:60px; padding-bottom:60px; padding-left:30px; padding-right:30px;}
.girdthree .girdthree_box1 {float: left;width: 280px;}
.girdthree .girdthree_box2 {float: left;width: 275px;}
.girdthree .girdthree_box3 {float: left;width: 323px;}
.girdthree .girdthree_line { float:left; width:1px; height:80px;background:url(../images/bg/grid_right_bg.png) no-repeat center; margin-right:30px;}
.girdthree_boxleft { float:left; margin-right:15px;}
.girdthree_boxright { float:left; width:auto;}
.girdthree .three_icon { width:82px; height:82px; margin:0px auto; display: block;}
.girdthree .three_icon_concept { background:url(../images/icon/home_icon_concept.png) no-repeat center;}
.girdthree .three_icon_clubs {background:url(../images/icon/home_icon_clubs.png) no-repeat center;}
.girdthree .three_icon_goods {background:url(../images/icon/home_icon_goods.png) no-repeat center;}
.girdthree .intro_title { font-size:18px; color:#272727; font-weight:normal;}
.girdthree .intro_desc1 { color:#009cde; padding-top:6px; padding-bottom:12px;}
.girdthree .intro_desc2 { color:#f8a00a; padding-top:6px; padding-bottom:12px;}
.girdthree .intro_desc3 { color:#60ba5d; padding-top:6px; padding-bottom:12px;}
.girdthree .introbtn {-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;position:relative; z-index:100;behavior: url(/pc/Tpl/Public/css/ie-css3.htc); padding-left:24px; padding-right:24px; padding-top:3px; padding-bottom:4px; color:#ffffff; float:left;}
.girdthree .intro_btn1 { background-color:#009cde;}
.girdthree .intro_btn1:hover {	background-color: #0aaef3;}
.girdthree .intro_btn2 { background-color:#f8a00a;}
.girdthree .intro_btn2:hover {	background-color: #FAAF34;}
.girdthree .intro_btn3 { background-color:#60ba5d;}
.girdthree .intro_btn3:hover {	background-color: #7DC87B;}



/*登陆，注册，找回密码*/
.loginbody {background-color: #042773;}

.wplogin {width: 100%;height: 670px;background-color: #042773;background-image: url(../images/login_register/login.jpg);background-repeat: no-repeat;background-position: center; position:relative;}
.wplogin h1 { text-indent:-9999px;}
.wplogin .login_img { width:525px; height:468px; position:absolute; left:50%; margin-left:-450px; margin-top:65px; text-align:center;}
.loginbox { width:280px; height:490px; position:absolute; left:50%; margin-left:108px; margin-top:53px; border:solid 4px #3b5692; padding:28px; background-color:#ffffff;}

.login-form-username, .login-form-password,.login-form-phone, .login-form-id, .login-form-idcar {display: block;height: 21px;left: 8px;position: absolute;top: 10px;width: 23px;}
.login-form-username {background-color: rgba(0, 0, 0, 0);background-image: url(../images/login_register/icon-ren.png);background-repeat: no-repeat;background-position: center center;}
.login-form-password {background-color: rgba(0, 0, 0, 0);background-image: url(../images/login_register/icon-suo.png);background-repeat: no-repeat;background-position:  center center;}
.login-form-phone {background-color: rgba(0, 0, 0, 0);background-image: url(../images/login_register/icon-phone.png);background-repeat: no-repeat;background-position: center center;}
.login-form-id {background-color: rgba(0, 0, 0, 0);background-image: url(../images/login_register/icon-id.png);background-repeat: no-repeat;background-position: center center;}
.login-form-idcar {background-color: rgba(0, 0, 0, 0);background-image: url(../images/login_register/icon-idcar.png);background-repeat: no-repeat;background-position:  center center;}

.loginbox h2 { color:#009cde; font-size:18px; font-weight:bold; margin-bottom:35px; overflow:hidden;}
.loginbox h2 .tips { color:#4e4e4e; font-size:13px; margin-top:6px; font-weight:normal;}
.loginbox h2 .label { color:#ffffff; background-color:#f8a00a; padding:0px 3px; font-weight:700;}
.loginbox.login li { margin-bottom:32px; position:relative; height:40px;}
.loginbox.register li { margin-bottom:22px; position:relative; height:40px;}
.loginbox.forget li { margin-bottom:30px; position:relative; height:40px;}
.loginbox .input {width:230px; line-height:18px; height: 18px; border: 1px solid #dddddd;padding: 10px 7px 10px 40px;}
.loginbox .input_small {width:103px; line-height:18px; height: 18px; border: 1px solid #dddddd;padding: 10px 7px 10px 40px;}
.loginbox .btn {width: 100%; margin-bottom:7px; font-weight:bold;}
.loginbox .now_register { color:#009cde;}.loginbox .now_register:hover {color: #0089C4;}
.loginbox .btnSendCode { height:40px; background-color:#5fb95c; border:0px; width:118px;cursor: pointer; color:#ffffff;}
.loginbox .btnSendCode:hover {background-color:#78C576;}
.loginbox .agreebtn { padding-bottom:0px; height:16px !important;}
.loginbox .agreebtn a { color:#009cde;}.loginbox .agreebtn a:hover {color: #0089C4;}



.loginbox label.error { color:#F00; position:absolute; bottom:-18px; left:0px;}
.loginbox input.error { border:solid 1px #F00;}
.loginbox #syserror { color:#F00; text-align:right; position:absolute; top:30px; right:30px;}

/*找回密码反馈样式*/
.FindPasswordDoneBox {width:394px; height:246px; background-color:#fff; color:#74787a; font-size:18px; text-align:center; position:relative;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);
	box-shadow:0 0 10px rgba(0, 0, 0, .5);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}
.FindPasswordDoneBox .topclose {background-image: url(../images/icon/pop_close.png);background-repeat: no-repeat;background-position: center center;height: 20px;width: 20px;position: absolute;top: 9px;right: 9px;text-indent:-9999px;}
.FindPasswordDoneBox .contentclose { width:168px; height:40px; line-height:40px; font-size:18px; margin:0px auto; background-color:#009cde; display:block; color:#fff;}
.FindPasswordDoneBox .contentclose:hover {background-color:#06B5FF;}
.FindPasswordDoneBox .donemsg { padding-top:60px; line-height:30px; padding-bottom:35px; }

/*隐私权弹出样式*/
.AgreeAgreementBox {width:655px; height:360px; background-color:#fff; color:#74787a; font-size:14px; position:relative;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);
	box-shadow:0 0 10px rgba(0, 0, 0, .5);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}
.AgreeAgreementBox .topclose {background-image: url(../images/icon/pop_close.png);background-repeat: no-repeat;background-position: center center;height: 20px;width: 20px;position: absolute;top: 9px;right: 9px;text-indent:-9999px;}
.AgreeAgreementBox .contentclose { width:168px; height:40px; line-height:40px; font-size:18px; margin:0px auto; background-color:#009cde; display:block; color:#fff; text-align:center;}
.AgreeAgreementBox .contentclose:hover {background-color:#06B5FF;}
.AgreeAgreementBox .AgreeAgreementmsg { padding:30px;}
.AgreeAgreementBox .AgreeAgreementmsg h2 {color:#009cde; font-weight:bold; font-size:18px; margin-bottom:15px;}
.AgreeAgreementBox .AgreeAgreementmsg p { padding-bottom:5px;}
.AgreeAgreementBox .AgreeAgreementmsg .blue { color:#009cde; font-weight:bold;}


/*领取优惠劵弹出样式*/
.ReceiveCouponsBox {width:390px; height:250px; background-color:#fff; color:#74787a; font-size:14px; position:relative;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);
	box-shadow:0 0 10px rgba(0, 0, 0, .5);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}
.ReceiveCouponsBox .topclose {background-image: url(../images/icon/pop_close.png);background-repeat: no-repeat;background-position: center center;height: 20px;width: 20px;position: absolute;top: 9px;right: 9px;text-indent:-9999px;}
.ReceiveCouponsBox .contentclose { width:168px; height:40px; line-height:40px; font-size:18px; margin:0px auto; background-color:#009cde; display:block; color:#fff; text-align:center;}
.ReceiveCouponsBox .contentclose:hover {background-color:#06B5FF;}
.ReceiveCouponsBox .ReceiveCouponsmsg { padding:30px;}
.ReceiveCouponsBox .ReceiveCouponsmsg h2 {color:#74787a; font-weight: normal; font-size:18px; margin-bottom:25px; text-align:center; margin-top:40px;}


/*个人中心*/
.userbanner {background-image: url(../images/banner/user.png);background-repeat: no-repeat;background-position: center center; height:357px; width:100%;}
.wpuser { width:100%; overflow:hidden;}
.wpuser .left { width:265px;  float:left; padding-top:50px;}
.wpuser .left .menu { background-color:#fafafa; margin-bottom:38px;}
.wpuser .left .menu li.line {background-image: url(../images/user/menu_line.gif);background-repeat: no-repeat;background-position: center bottom; padding-bottom:2px;}
.wpuser .left .menu a{ line-height:65px; height:65px; display:block; font-size:16px;background-image: url(../images/user/left_menu_icon.png);background-repeat: no-repeat;background-position: 21px top; padding-left:64px; position:relative; color:#848484;}
.wpuser .left .menu a:hover { color:#333333;}
.wpuser .left .menu a.userinfo {background-position: 21px top;}
.wpuser .left .menu a.password {background-position: 21px center;}
.wpuser .left .menu a.logout {background-position: 21px bottom;}
.wpuser .left .menu a .to{ line-height:20px; height:20px; width:20px; display:block;background-image: url(../images/user/left_menu_icon_to.png);background-repeat: no-repeat;background-position: left top; position:absolute; right:12px; top:22px;}

.wpuser .left .menu .current{background-image: url(../images/user/left_menu_icon_hover.png);background-repeat: no-repeat;background-position: 21px top; padding-left:64px; position:relative; color:#fff; background-color:#009cde;}
.wpuser .left .menu .current:hover { color:#fff;}
.wpuser .left .menu .current .to{ background-position: left bottom;}

.wpuser .right { width:597px; height:700px; float:right;background-image: url(../images/user/rightbg.png);background-repeat: no-repeat;background-position: left top; padding-left:90px; padding-top:65px;}
.wpuser .right h1 { font-size:25px; color:#009cde; font-weight:normal; margin-bottom:15px;}
.wpuser .right h1.user { padding-left:36px;background-image: url(../images/user/title_icon_user.png);background-repeat: no-repeat;background-position: left center;}
.wpuser .right h1.pass { padding-left:32px;background-image: url(../images/user/title_icon_pass.png);background-repeat: no-repeat;background-position: left center;}
.wpuser .right .righttips {padding-left:36px; font-size:16px; color:#676767;}
.wpuser .right .userform { padding-top:35px; color:#727272;line-height:30px; }
.wpuser .right .userform li { margin-bottom:18px; position:relative; height:30px;}
.wpuser .right .userform .formtitle { width:95px; float:left; text-align:right; margin-right:33px;}
.wpuser .right .userform .formtitle .required { color:#F00; margin-right:5px;}
.wpuser .right .userform .input {width:265px; line-height:18px; height: 18px; border: 1px solid #dbdddf;padding: 5px 5px 5px 5px; color:#727272;}
.wpuser .right .userform .input_small{width:120px; line-height:18px; height: 18px; border: 1px solid #dbdddf;padding: 5px 5px 5px 5px; color:#727272;}
.wpuser .right .userform .input_phone{width:150px; line-height:18px; height: 18px; border: 1px solid #dbdddf;padding: 5px 5px 5px 5px; color:#727272;}
.wpuser .right .userform .btnSendCode {background-color: #61ba5e;border: 0 none;color: #ffffff;cursor: pointer;height: 38px;width: 112px;margin:-5px 0 0 8px;}
.wpuser .right .userform .labelright1 { margin-right:25px;}
.wpuser .right .userform .btn {width: 280px; margin-bottom:7px;}
.wpuser .right .userform  label.error { color:#F00; position:absolute; bottom:-23px; left:128px;}
.wpuser .right .userform  input.error { border:solid 1px #F00;}
.wpuser .right .userform  select.error { border:solid 1px #F00;}
.wpuser .right .userform .righttips{padding-bottom:18px;}


/*官方购买渠道*/
.wpmall { padding:40px 0px; width:100%;}
.wpmall .main { width:673px; margin:0px auto;}
.wpmall .mallbox { width:638px; margin:0px auto; height:365px;background-image: url(../images/mall/main.png);background-repeat: no-repeat;background-position: top center; position:relative;}
.wpmall h1 { text-indent:-9999px;}
/*.wpmall .mallbox_url { position:absolute; top:16px; left:65px;}*/
.wpmall .mallbox_btn { height:35px; line-height:35px; width:105px; padding-left:27px; text-align:center;background-color:#db1515; color:#ffffff; font-size:15px; display:block;bottom:133px; right:98px;
	-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;position:absolute; z-index:100;behavior: url(/pc/Tpl/Public/css/ie-css3.htc);}
.wpmall .mallbox_btn:hover {background-color: #EC3333;}
.wpmall .mallbox_btn .btn_shopping_icon { width:20px; height:18px; background-image: url(../images/mall/btn_shopping_icon.png);background-repeat: no-repeat;background-position: center center; display:block; position:absolute; top:9px; left:19px;}

.wpmall .b2c {background-image: url(../images/mall/b2c_line.png);background-repeat: no-repeat;background-position: center 54px; height:136px; margin-top:20px; margin-bottom:60px;}
.wpmall .b2c .b2c_mall {background-repeat: no-repeat;background-position: center center; width:128px; height:136px; display:inline-block; text-indent:-9999px; margin-left:55px; margin-right:55px; background-image:#fff;}
.wpmall .b2c .b2c_jd {background-image: url(../images/mall/btn_shopping_jd.png);}
.wpmall .b2c .b2c_yhd {background-image: url(../images/mall/btn_shopping_yhd.png); margin-left:30px; margin-right:30px;}
.wpmall .b2c .b2c_ymx {background-image: url(../images/mall/btn_shopping_ymx.png);}

/*官方购买渠道新*/
#wpmall-new{width:100%;padding:0;}
.mall-choose{background:#05488f;text-align:center;height:50px;width: 100%;position:absolute;}
.mall-choose.naver_fixed{position:fixed; top:0; z-index:1000;}
.mall-choose a{font-size:14px;color:#d7c992;line-height:50px;padding:0 41px;}
.mall-choose a.on{color:#ffffff;}
.mall-choose a i{background:url(../images/mall/mall_icon.png) no-repeat 0 0;display:inline-block;position:relative;margin-right: 7px;}
.mall-choose a.up i{background-position: 0 -29px;width:39px;height: 14px;top: 2px;}
.mall-choose a.down i{background-position: -56px -29px;width: 24px;height:21px;top: 4px;}
.mall-choose a.up.on i{background-position: 0 0;}
.mall-choose a.down.on i{background-position: -56px 0;}
#wpmall-new .main { width:805px; margin:0px auto;}
#wpmall-new .mallbox { width:741px; margin:0px auto; height:309px;background-image: url(../images/mall/main_1.jpg);background-repeat: no-repeat;background-position: top center; position:relative;}
#wpmall-new h1 {font-size:30px;color:#05488f;font-weight: bold;padding: 16px 0 14px 0;text-indent:0;}
#wpmall-new h1 span{font-size:20px;color:#05488f;font-weight: normal;padding-left: 10px;}
#wpmall-new .mallbox_btn { height: 42px; line-height: 42px; width: 197px; padding-left: 0; text-align:center; color:#ffffff; font-size:15px; display:block; bottom: 79px; right: 175px;
	-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;position:absolute; z-index:100; background: none;behavior:none;}
#wpmall-new .mallbox_btn:hover {background-color: none;}
#wpmall-new .mallbox_btn .btn_shopping_icon { width:20px; height:18px; background-image: url(../images/mall/btn_shopping_icon.png);background-repeat: no-repeat;background-position: center center; display:block; position:absolute; top: 11px; left: 45px;}
#wpmall-new .b2c {margin:0 auto;width:682px;background-image: url(../images/mall/b2c_line.png);background-repeat: no-repeat;background-position: center 54px; height:136px; margin-top:12px; }
#wpmall-new .b2c .b2c_mall {background-repeat: no-repeat;background-position: center center; width:128px; height:136px; display:inline-block; text-indent:-9999px; margin-left:24px; margin-right:19px; background-image:#fff;}
#wpmall-new .b2c .b2c_jd {background-image: url(../images/mall/btn_shopping_jd_1.png);}
#wpmall-new .b2c .b2c_yhd {background-image: url(../images/mall/btn_shopping_yhd_1.png); margin-left:19px; margin-right:19px;}
#wpmall-new .b2c .b2c_ymx {background-image: url(../images/mall/btn_shopping_ymx_1.png);margin:0 19px 0 19px;}
#wpmall-new .b2c .b2c_wd {background-image: url(../images/mall/btn_shopping_wd.png); margin-left: 19px; }
#wpmall-new #mall-up{background:#fafafa;padding-bottom: 26px;padding-top:50px;}
#wpmall-new #mall-down{padding:15px 0 50px 0;}
#wpmall-new .shop-address{ border: 1px solid #d6d6d6; width: 771px;border-collapse: separate;}
#wpmall-new .table-wrap{background:#fafafa;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;width: 769px;overflow: hidden;position: relative;}
#wpmall-new .table-wrap .shop-address{border:none;}
#wpmall-new .shop-address tbody tr:hover td{background:#fff;}
#wpmall-new .shop-address thead td{padding:4px 0;}
#wpmall-new .shop-address tfoot td{padding: 2px 0;}
#wpmall-new .shop-address td{background:#fafafa;padding:8px 0;border-right:1px solid #fff; font-size:12px;color:#9e9d9d;text-align: center;}
#wpmall-new .shop-address td.last{border-right: none;padding-right:20px;}
#wpmall-new .shop-address th{background:#009cde;padding: 13px 0;border-right:1px solid #fff; font-size:16px;color: #fff;text-align: center;border-bottom:1px solid #d6d6d6;}
#wpmall-new .shop-address th.t-p{width:96px;}
#wpmall-new .shop-address th.t-c{width:96px;}
#wpmall-new .shop-address th.t-n{width:238px;}
#wpmall-new .shop-address th.t-a{border-right: none;}
#wpmall-new .select-box {padding:2px 0 ;overflow: hidden;margin-bottom: 10px;width:626px;height:46px;border:1px solid #d6d6d6;border-radius: 8px;position:relative; z-index:100;}
#wpmall-new .select-box .line{height:100%;background:#d6d6d6;float:left;width:1px;margin:0 5px 0 43px;}
#wpmall-new .select-box .select{width:164px;height: 48px;float:left;position: relative;text-align:right;padding-right:34px;}
#wpmall-new .select-box .select.w184{width: 135px;}
#wpmall-new .select-box .select .val{height:46px;line-height:46px;color:#8e8e8e;}
#wpmall-new .select-box .select span{position:absolute;z-index:1;line-height:30px;padding-left:8px;color:#333333;font-size:14px}
#wpmall-new .select-box .select select{position:absolute;width:100%;height:100%;left:0;top:0;color:#333333;opacity:0;filter:alpha(opacity=0);z-index:2;outline: none;border: 0;}
#wpmall-new .select-box .select i{position:absolute;top:0;right:0;z-index:1;display:block;width:34px;height:46px;background: url(../images/mall/icon_store_arr.png) no-repeat center center;}
#wpmall-new .describe{float:left;line-height:46px;color:#5c5c5c;font-size:15px;font-weight:bold;text-align:center;padding-left: 20px;}
#wpmall-new .select-wrap{position:relative;margin-top: 17px;}
#wpmall-new .mall-search{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;background:#f8a109;line-height:52px;width:134px;height:52px;text-align: center;font-size:18px;color:#ffffff;position:absolute;right: 0;top: 0;border-radius: 8px;overflow: hidden;cursor:pointer;}
#wpmall-new .mall-search .label{position:relative;z-index:2}
#wpmall-new .search-progress{background:#999;height:52px;position:absolute;left: 0;top: 0;z-index:1;}
#wpmall-new .shop-more{border-radius:8px;width:202px;height:52px;background:#6dbb5e;text-align: center;line-height: 52px;margin:20px auto 0;display:block;color:#fff;font-size: 18px;}
#wpmall-new .store-m{padding:17px;position:relative;border:1px solid #d6d6d6;}
#wpmall-new .t{width: 40px;height:36px;line-height: 36px;font-size: 18px;font-weight:bold;background: url(../images/mall/type_icon.png) no-repeat center center #fff;padding: 0 6px 0 40px;top: -20px;}
#wpmall-new .s-t{background-position: 12px 0;margin-top: 4px;}
#wpmall-new .m-t{background-position: 12px -36px;margin-top: 24px;}
#ascrail2000{background:url(../images/mall/scroll_bar.png) no-repeat center center;margin-left:-10px;}
#ascrail2000 .nicescroll-cursors{position: relative;top: 7px;right: 0;width: 5px;height: 32px;border-radius: 5px;background-color: #009cde;background-clip: padding-box;}
/*全营养健康前沿*/
.nutrition { width:100%;overflow:hidden;}
.nutrition .banner {background-image: url(../images/nutrition/banner.jpg);background-repeat: no-repeat;background-position: center top; height:400px; width:100%; text-indent:-9999px;}
/*全营养健康前沿--主页*/
.nutritionmain { padding-top:35px; padding-bottom:35px;}
.nutritionmain .in_box { overflow:hidden; border-bottom:solid 1px #f5f5f5; padding-bottom:20px; margin-bottom:20px;}
.nutritionmain .in_book { width:390px; height:230px; float:left;}
.nutritionmain .in_right { float:right; width:565px;}
.nutritionmain .in_right .in_text { line-height:24px; padding-top:5px;}
.nutritionmain .in_right .in_step { padding-top:30px; overflow:hidden;}
.nutritionmain .in_right .instepbox { width:113px; float:left;background-image: url(../images/nutrition/instepbox_line.gif);background-repeat: no-repeat;background-position: right 15px; text-align:center;}
.nutritionmain .in_right .instepbox a { padding-top:10px; font-size:15px; display:block; font-weight:bold;}
.nutritionmain .in_right .instepbox a.green { color:#6fbe6b;}.nutritionmain .in_right .instepbox a.green:hover { color:#7ed67a;}
.nutritionmain .in_right .instepbox a.orange { color:#eeb655;}.nutritionmain .in_right .instepbox a.orange:hover { color:#fec769;}
.nutritionmain .in_right .instepbox a.blue { color:#34b8c8;}.nutritionmain .in_right .instepbox a.blue:hover { color:#40cfe0;}
.nutritionmain .in_right .instepbox a.red { color:#e87c7c;}.nutritionmain .in_right .instepbox a.red:hover { color:#f59393;}
.nutritionmain .in_right .instepbox a.purple { color:#b898f3;}.nutritionmain .in_right .instepbox a.purple:hover { color:#c0a5f1;}
.nutritionmain .in_right .instepbox.last { background-image:none;}

.nutritionmain .in_box2 { width:479px; border-right:solid 1px #f5f5f5; float:left; margin-bottom:70px; overflow:hidden;}
.nutritionmain .in_box2 .icon_left { width:102px; height:102px; float:left; margin-right:15px;}
.nutritionmain .in_box2 .des { width:325px; float:left;}
.nutritionmain .in_box2 h3 { color:#62bd5d; font-size:22px; margin-bottom:10px; font-weight:normal;}
.nutritionmain .in_box2 p { width:330px; float:left; font-size:12px; margin-bottom:15px; }
.nutritionmain .in_box2 .des_btn { float:right; display:block; padding-left:22px; padding-right:22px; line-height:28px; color:#ffffff;
	-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; position:relative; z-index:100;behavior: url(/pc/Tpl/Public/css/ie-css3.htc);}
.nutritionmain .in_box2 .btngreen { background-color:#62bd5d;}
.nutritionmain .in_box2 .btngreen:hover {background-color: #7DC879;}
.nutritionmain .in_box2 .btnorange { background-color:#f7a009;}
.nutritionmain .in_box2 .btnorange:hover {background-color: #F8B03A;}
/*全营养健康前沿--列表页*/
.nutrition .list { width:950px; overflow:hidden; padding-top:18px; padding-bottom:18px; margin-bottom:18px; border-bottom:solid 1px #efefef; color:#898888; font-size:12px;}
.nutrition .list .list_num {background-image: url(../images/nutrition/list_numbg.png);background-repeat: no-repeat;background-position: right center; background-color:#009cde; float:left; height:20px; line-height:20px; padding-left:4px; padding-right:7px; color:#ffffff;}
.nutrition .list .title { margin-bottom:10px; padding-left:30px;}
.nutrition .list .title a { color:#05488f; font-size:16px;}
.nutrition .list .title a:hover { text-decoration:underline;}
.nutrition .list .des { padding-left:30px;}
.nutrition .list .des .des_img { float:left; margin-right:25px;}
.nutrition .list .des .des_main { }
.nutrition .list .des .time { float:left; color:#b1b1b1; line-height:24px;}
.nutrition .list .des .share { float:right; line-height:24px; color:#b1b1b1;}
.nutrition .list .des .share a { margin-top:0px !important;}

/*全营养健康前沿--内页*/
.nutrition .listdetail { padding-bottom:40px; width:950px;}
.nutrition .listdetail .detail_title {color: #05488f;font-size: 28px;font-weight: bold; padding-top:20px; padding-bottom:20px; border-bottom:solid 1px #efefef; text-align:center;}
.nutrition .listdetail .detail_time { color:#b1b1b1; text-align:right; font-size:13px; padding-top:10px; padding-bottom:20px;}
.nutrition .listdetail .detail_content { line-height:28px; color:#6d6d6d; padding-bottom:20px; width:870px; margin:0px auto;}
.nutrition .listdetail .detail_content p{ line-height:28px; color:#6d6d6d; padding-bottom:20px;}
.nutrition .listdetail .detail_share {color:#b1b1b1;border-top:solid 1px #efefef; text-align:right; padding-top:10px; line-height:24px;}
.nutrition .listdetail .detail_share a { margin-top:0px !important;}
.bdsharebuttonbox { width:120px;}

/*产品介绍页，右侧工具*/
.boxtools { position:absolute; top:100px; right:5%; z-index:9999; width:66px; height:433px;}
.boxtools .boxtoolsmenu {width:60px; height:373px; background-image: url(../images/ec/boxtools.png);background-repeat: no-repeat;background-position: left top; padding:3px; position:relative; z-index:100;}
.gsr .boxtools .boxtoolsmenu {width:60px; height:373px; background-image: url(../images/boxtools.png);background-repeat: no-repeat;background-position: left top; padding:3px; position:relative; z-index:100;}
.boxtools .boxtoolsmenu a { height:60px; width:60px; margin-bottom:1.5px; display:block;background-repeat: no-repeat;}
.boxtools .boxtoolsmenu a.boxtools_1:hover {background-image: url(../images/boxtools.png);background-position: -69px -3px;}
/*.boxtools .boxtoolsmenu a.boxtools_2:hover {background-image: url(../images/boxtools.png);background-position: -69px -64px;}*/
.boxtools .boxtoolsmenu a.boxtools_3:hover {background-image: url(../images/boxtools.png);background-position: -69px -64px;}
.boxtools .boxtoolsmenu a.boxtools_4:hover {background-image: url(../images/ec/boxtools.png);background-position: -69px -3px;}
.gsr .boxtools .boxtoolsmenu a.boxtools_4:hover {background-image: url(../images/boxtools.png);background-position: -69px -126px;}
.boxtools .boxtoolsmenu a.boxtools_5:hover {background-image: url(../images/boxtools.png);background-position: -69px -188px;}
.boxtools .boxtoolsmenu a.boxtools_6:hover {background-image: url(../images/boxtools.png);background-position: -69px -249px;}
.boxtools .boxtoolsmenu a.boxtools_8:hover {background-image: url(../images/ec/boxtools.png);background-position: -69px -65px;}
.boxtools .boxtoolsmenu a.boxtools_7:hover {background-image: url(../images/ec/boxtools.png);background-position: -69px -249px;}
.gsr .boxtools .boxtoolsmenu a.boxtools_7:hover {background-image: url(../images/boxtools.png);background-position: -69px -310px;}
.boxtools .boxtoolsmenu a.boxtools_9:hover {background-image: url(../images/ec/boxtools.png);background-position: -69px -126px;}
.boxtools .boxtoolsmenu a.boxtools_10:hover {background-image: url(../images/ec/boxtools.png);background-position: -69px -188px;}
.boxtools_fixed{position:fixed;}
.boxtools .boxtoolsbox { position:relative;}
.boxtools .boxtoolsmain { width:0px; height:60px;background-image: url(../images/boxtools_one.png);background-repeat: no-repeat;background-position: 0px 0px; position: absolute; top:0px; left:0px; z-index:99; text-align:center; overflow:hidden; font-size:13px; color:#ffffff;}
.boxtools .boxtoolsmain .text1 { line-height:60px;}
.boxtools .boxtoolsmain .text2 { line-height:20px; padding-top:10px; display:block;}
.boxtools .bmWechat{
	height: 121px;
	background-image: url('../images/ec/wechat.png');
}
.boxtools .bmRexian{
	background-image: url('../images/ec/rexian.png');
}


.bottombox { width:100%; background-color:#042773; padding-top:55px; padding-bottom:40px;background-image: url(../images/bg/bot_bg.jpg);background-repeat: no-repeat;background-position: center bottom;}
.bottombox {}
.bottombox .titlebox { text-align:center;}
.bottombox .title { font-size:30px; color:#ffffff; line-height:60px;background-image: url(../images/icon/bot_title_icon.png);background-repeat: no-repeat;background-position: left top; height:60px; padding-left:60px; display:inline-block;}
.bottombox .instruction {font-size:18px; color:#ffffff; text-align:center;}
.bottombox .productboxlist { width:1030px; margin-top:50px}
.bottombox .productboxlist .listbox { width:340px; height:168px;background-image: url(../images/bg/bot_bg_box.png);background-repeat: no-repeat;background-position: center bottom; display:inline-block; position:relative; }

.bottombox .productboxlist .listboxlink { width:165px; height:110px; color:#009cde; font-size:24px; font-weight:bold; padding-top:35px; padding-right:160px; text-align:center; line-height:35px; display:block;background-repeat: no-repeat;}

.bottombox .productboxlist .listboxlinkImg01 {background-image: url(../images/icon/productboxlist01.png);background-position: 140px 10px;}
.bottombox .productboxlist .listboxlinkImg01:hover { background-image: url(../images/icon/productboxlist01_hover.gif);}

.bottombox .productboxlist .listboxlinkImg02 {background-image: url(../images/icon/productboxlist02.png);background-position: 132px top;}
.bottombox .productboxlist .listboxlinkImg02:hover { background-image: url(../images/icon/productboxlist02_hover.gif);}

.bottombox .productboxlist .listboxlinkImg03 {background-image: url(../images/icon/productboxlist03.png);background-position: 140px 8px;}
.bottombox .productboxlist .listboxlinkImg03:hover { background-image: url(../images/icon/productboxlist03_hover.gif);}


/*全安素*/
.ec .toplink { line-height:50px; width:100%; height:50px; background-color:#05488f; text-align:center; position:absolute;z-index:1000;}
.ec .toplink a {background-repeat: no-repeat;background-position: left bottom; padding-left:36px; color:#d7c992; height:23px; line-height:23px; display:inline-block; margin-left:22px; margin-right:22px;}
.ec .toplink a:hover {background-position: left top; color:#ffffff; }
.ec .toplink a.icon_one {background-image: url(../images/ec/toplink_one.png);}
.ec .toplink a.icon_two {background-image: url(../images/ec/toplink_two.png);}
.ec .toplink a.icon_three {background-image: url(../images/ec/toplink_three.png);}
.ec .toplink a.icon_four {background-image: url(../images/ec/toplink_four.png);}
.ec .toplink a.icon_five {background-image: url(../images/ec/toplink_five.png);}
.ec .toplink a.current {background-position: left top; color:#ffffff;font-weight:bold;}
.ec .naver_fixed{position:fixed; top:0; z-index:1000;}

.ec .banner { width:100%;/* height:543px; background-image: url(../images/banner/KV03b2.jpg);background-repeat: no-repeat;background-position: center bottom; */position:relative; z-index:100;}
.ec .banner .banner_img { width:330px; height:361px; position:absolute; left:50%; bottom:-55px; margin-left:53px;}
.ec .banner h1 { text-indent:-9999px;}
.ec .banner2 { width:100%; height:355px; background-image: url(../images/ec/banner2_bg.png);background-repeat: no-repeat;background-position: center top;}
.ec .banner2 .title {background-image: url(../images/ec/banner2_title_icon.png);background-repeat: no-repeat;background-position: right center; line-height:40px; width: 330px; font-size:30px; font-weight:bold; color:#ffffff; display:inline-block; padding-right:70px; margin-top:15px; margin-left:15px;}

.ec .banner3 { width:100%; height:250px; background-image: url(../images/ec/banner3.jpg);background-repeat: no-repeat;background-position: center top;}
.ec .slideBox { width:870px; height:390px; margin:0px auto; position:relative;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.ec .slideBox .prev,
.ec .slideBox .next{ position:absolute; left:-64px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.ec .slideBox .next{ left:auto; right:-64px; background-position:8px 0px; }
.ec .slideBox .prev:hover,
.ec .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.ec .slideBox .prevStop{ display:none;  }
.ec .slideBox .nextStop{ display:none;  }
/*按钮位置 */
.ec .slideBox .hd{ width:1000px;  position:absolute; bottom:18px; left:-65px; top:-180px; margin-left:0px; height:160px;}
.ec .slideBox .hd ul{ text-align:center; z-index:1; }
.ec .slideBox .hd ul li { cursor:pointer; display:block; width:270px; height:180px; margin-right:30px; margin-left:30px; background-image: none; background-repeat: no-repeat; overflow:hidden; float:left; background-position: center bottom;}
.ec .slideBox .hd ul li.on { background-image: url(../images/ec/jiantou_bg.jpg);}
.ec .slideBox .hd ul li p { line-height: 22px; margin-top: -30px; color: white; font-size: 16px; letter-spacing: 2px;}

.ec .slideBox .bd .left { width:260px; float:left; padding-top:85px;}
.ec .slideBox .bd .right { width:610px; height:390px; float:right;}

.ec .slideBox .bd .text { color:#ffffff; font-size:18px; line-height:28px; padding-top:25px;}
.ec .slideBox .bd .text2 { color:#ffffff; font-size:15px;line-height:24px; padding-top:25px;}

.ec .banner3_1{ height: 670px; background: url(../images/ec/banner3_1_bg.jpg) center top no-repeat;}
.ec .banner3_1 .title {background-image: url(../images/ec/banner2_title_icon.png);background-repeat: no-repeat;background-position: right center; line-height:75px; width: 150px; font-size:30px; font-weight:bold; color:#ffffff; display:inline-block; padding-right:70px; margin-top:15px; margin-left:15px; letter-spacing: 1px;}
.ec .banner3_1 .b31_center{ width: 960px; margin: 90px auto 0; background: url(../images/ec/b31c_bg.jpg) center 75px no-repeat;}
.b31_center .b31_title{ font-weight: bold; font-size: 36px; color: #235194; text-align: center;}
.b31f{ width: 240px; float: left; color: #505050; font-size: 18px; line-height: 30px; padding-top: 55px; padding-left: 80px;}
.b31f3{ width: 235px; padding-left: 85px; }
.b31b{ width: 340px; height: 80px; background: url(../images/ec/b31b_bg.jpg); margin: 100px auto 25px;}
.b31_center p{ text-align: center; font-size: 24px; color: #3da8e0;}
.b31_center p.small_font{ text-align: left; font-size: 14px; color: #9d9d9d; padding-top: 25px;}
.ec .banner3_2{ height: 488px; background: url(../images/ec/banner3_2_bg.jpg) center top no-repeat;}

.ec .banner4 { width:100%; padding-bottom:50px;}
.ec .banner4 .banner_box { margin-top:45px; border-bottom:solid 1px #f0f0f0; padding-bottom:40px; margin-bottom:30px; margin-left:-20px; position:relative;}

/*白天*/
.ec .banner4 .banner_boxicon_t1 { position:absolute; left:567px; top:205px;background-image: url(../images/ec/banner4_icon_t1.gif);background-repeat: no-repeat;background-position: center center; width:33px; height:33px;}
.ec .banner4 .banner_boxicon_y2 {position:absolute; left:695px; top:205px;background-image: url(../images/ec/banner4_icon_y2.gif);background-repeat: no-repeat;background-position: center center; width:45px; height:34px;}
/*白天*/
.ec .banner4 .banner_boxicon_t2 {position:absolute; left:567px; top:205px;background-image: url(../images/ec/banner4_icon_t2.gif);background-repeat: no-repeat;background-position: center center; width:33px; height:33px;}
.ec .banner4 .banner_boxicon_y1 {position:absolute; left:695px; top:205px;background-image: url(../images/ec/banner4_icon_y1.gif);background-repeat: no-repeat;background-position: center center; width:45px; height:34px;}


.ec .banner4 .banner_text { width:980px; margin:0px auto; overflow:hidden; color:#6e6e6e; line-height:22px;}
.ec .banner4 .banner_text h3.title { color:#ffffff; line-height:27px; height:27px; background-color:#05488f; width:88px; text-align:center; font-size:16px; font-weight:bold; margin-bottom:10px;
	-moz-border-radius: 7px;-webkit-border-radius:7px;border-radius: 7px; position:relative; z-index:100;behavior: url(/pc/Tpl/Public/css/ie-css3.htc);}
.ec .banner4 .banner_text .text_content { margin-bottom:20px;}
.ec .banner4 .banner_text .left { width:480px; float:left;}
.ec .banner4 .banner_text .right{ width:470px; float:right;}
.ec .banner4 .banner_text .list li {background-image: url(../images/ec/list_li.gif);background-repeat: no-repeat;background-position: 3px center; padding-left:12px;}

.ec .banner4_1{ height: 1048px; background: url(../images/ec/banner4_1_bg.jpg) center top no-repeat; }
.b41_center{ margin: 0 auto; width: 965px; padding-right: 20px; padding-top: 58px;}
.b41_wb{ width: 108px; height: 27px; background: white; -moz-border-radius: 7px;-webkit-border-radius:7px;border-radius: 7px; color: #042773; font-size: 16px;text-align: center;line-height: 27px;}
.b41_center p{ font-size: 14px; color: white; letter-spacing: -0.5px; padding-top: 12px; padding-bottom: 40px;}
.b41_center img{ margin-top: 27px;}

.ec .banner5 { width:100%; height:848px; background-image: url(../images/ec/banner5_1.jpg);background-repeat: no-repeat;background-position: center top;}
.ec .banner5 .innerbox { position:relative;}
.ec .banner5 .text2 { font-size:16px; color:#ffffff; text-align:center; position:absolute; top:169px; left:443px; line-height:22px;}
.ec .banner5 .text2 .big { font-size:20px; font-weight:bold;}
.ec .banner5 .text { padding-left:751px; padding-top:105px;}
.ec .banner5 .text p { line-height:42px; padding:0px; margin:0px; height:42px; color:#fff; font-size:16px;}

.ec .banner6 { width:100%; text-align:center; margin-top:45px; padding-bottom:50px;}
.ec .banner6 .innerbox { position:relative;}
.ec .banner6 .text1 { color:#009cde; font-size:17px; position:absolute; top:87px; left:295px;}
.ec .banner6 .text2 { color:#747474; line-height:24px; padding-top:20px;}

.ec .banner71 { width:100%; height:536px; background-color:#042773;}
.ec .banner71 .innerbox { position:relative;}
.ec .banner71 .box { width:260px; height:330px;position:absolute; top:120px; }
.ec .banner71 .box .boxtitle { color:#009cde; font-size:24px; font-weight:normal; text-align:center;}
.ec .banner71 .box .boxmain { padding-top:40px; line-height:23px; font-size:16px; color:#505050; height:135px;}
.ec .banner71 .box .boxtip { line-height:22px; color:#969696;}
.ec .banner71 .box .boxtip2 { line-height:22px; color:#969696; padding-left:19px; height:52px;}
.ec .banner71 .box .boxbtn { text-align:center;}
.ec .banner71 .box .boxbtn a { display: inline-block; width:127px; height:33px; line-height:33px; text-align:center; font-size:18px; color:#ffffff;}

.ec .banner71 .box1 { left:44px;}
.ec .banner71 .box2 { left:379px;}
.ec .banner71 .box3 { left:713px;}

.ec .banner7 { width:100%; height:920px; background-image: url(../images/ec/banner7_2.jpg);background-repeat: no-repeat;background-position: center top; background-color:#efefef;}
.ec .banner7 .innerbox {}
.ec .banner7 .innerbox .tit { font-size:30px; color:#05488f; padding-top:77px; padding-left:303px;}
.ec .banner7 .innerbox .country { padding-top:170px; height:100px; padding-left:113px;}

.ec .banner7 .innerbox .country .box { width:105px; float:left; text-align:center;}
.ec .banner7 .innerbox .country .box_country { font-size:17.7px; color:#05488f; font-weight:bold;}
.ec .banner7 .innerbox .country .box_per { font-size:24px; color:#05488f; font-weight:bold;}
.ec .banner7 .innerbox .country .box_per .small { font-size:14px;}
.ec .banner7 .innerbox .country .box_share { color:#4e4e4e;}
.ec .banner7 .innerbox .country .box_share .small { font-size:10px;}

.ec .banner7 .innerbox .tip { text-align:center; font-size:12px; color:#8b8b8b; line-height:18px;}

.ec .banner8 { width:100%; padding-top:70px; padding-bottom:100px; overflow:hidden;}
.faq { width:930px; margin:0px auto;}
.faq .faq_title { text-align:center; padding-bottom:50px;}
.faq .sideMen{}
.faq .sideMen .title { height:50px; line-height:50px; padding-left:84px; width:784px;background-image: url(../images/ec/faq_q_bg.png);background-repeat: no-repeat;background-position: left top; color:#009cde; font-size:18px; font-weight:normal;cursor: pointer; margin-bottom:22px; position:relative; float:left;}

.faq .sideMen .title em{ display:block; width:45px; height:45px; background-image: url(../images/ec/faq_a.png);background-repeat: no-repeat;background-position: center center; cursor:pointer; position:absolute; right:-66px; top:0px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.faq .sideMen .title.on em{ top:73px;}
.faq .sideMen .faqmain { width:810px;display:none; background-image: url(../images/ec/faq_a_textbg.png);background-repeat: no-repeat;background-position: center top; margin-bottom:40px; margin-left:64px; float:left;}
.faq .sideMen .main_text {color:#505050; font-size:16px; line-height:24px; padding-left:17px; padding-top:15px; padding-right:35px; padding-bottom:5px; }
.faq .sideMen .mainmainbt { width:810px; height:15px;background-image: url(../images/ec/faq_a_textbg.png);background-repeat: no-repeat;background-position: center bottom;}




/*益力佳SR*/

.gsr .toplink { line-height:50px; width:100%; height:50px; background-color:#05488f; text-align:center; position:absolute;z-index:1000;}
.gsr .toplink a {background-repeat: no-repeat;background-position: left bottom; padding-left:36px; color:#d7c992; height:21px; line-height:21px; display:inline-block; margin-left:22px; margin-right:22px;}
.gsr .toplink a:hover {background-position: left top; color:#ffffff; }
.gsr .toplink a.icon_one {background-image: url(../images/gsr/toplink_one.png);}
.gsr .toplink a.icon_two {background-image: url(../images/gsr/toplink_two.png);}
.gsr .toplink a.current {background-position: left top; color:#ffffff; font-weight:bold;}
.gsr .naver_fixed{position:fixed; top:0; z-index:1000;}

.gsr .line { border-bottom:solid 1px #cecece; width:1000px; overflow:hidden; height:1px; padding-top:50px; margin-bottom:50px; margin-left:auto; margin-right:auto;}

.gsr .banner { width:100%; height:400px; background: url(../images/gsr/banner_180321.jpg) no-repeat center -50px; position:relative; z-index:100;}
.gsr .banner .banner_img { position:absolute; left:50%; bottom:-370px; margin-left:-108px;}


.gsr .banner2 { width:100%; height:471px; overflow:hidden;}
.gsr .banner2 .innerbox{ position:relative; overflow:hidden;}
.gsr .banner2 .banner_img{ margin-top:80px;}
.gsr .banner2 .p1{ position:absolute; top:80px; left:132px; font-size:20px; color:#7b7b7b;}
.gsr .banner2 .p2{ position:absolute; top:103px; left:132px; font-size:23px; font-weight:bold; color:#05488f; line-height:35px; width:266px; border-bottom:solid 1px #dcdcdc; padding-bottom:5px;}
.gsr .banner2 .p3{ position:absolute; top:206px; left:138px; font-size:14px; color:#7a7a7a;}
.gsr .banner2 .p4{ position:absolute; top:428px; left:20px; font-size:16px; color:#0f5195; font-weight:bold;}


.gsr .banner3 { width:100%; height:1300px; background:url(../images/gsr/bg_b2_180328.png) no-repeat;}
/* .gsr .banner3 { width:100%; height:816px; background:url(../images/gsr/bg_b2_180328.png) no-repeat;} */
.gsr .banner3 .innerbox { position:relative;}
.gsr .banner3 .innerbox .banner_img { position:absolute; left:0px; top:90px;}
.gsr .banner3 .p1{ position:absolute; top:84px; left:58px; font-size:35px; color:#fff; font-weight:bold;}
.gsr .banner3 .p2{ position:absolute; top:690px; left:350px; font-size:17px; color:#fff;}
.gsr .banner3 .p2 span{ color:#ff8f1c; font-size:17px;}
.gsr .banner3 .p3{ position:absolute; top:720px; left:350px; font-size:13px; color:#fff;}

.gsr .banner4 { height:654px; background:#fff url(../images/gsr/bg_b3.jpg) no-repeat center top;}
.gsr .banner4 .innerbox{ border-top:solid 1px #fff; position:relative;}
.gsr .banner4 .innerbox .banner_img { margin:42px 0 0 365px;}
.gsr .banner4 .p1{ position:absolute; top:39px; left:418px; font-size:47px; color:#1e549c; font-weight:bold;}
.gsr .banner4 table{ position:absolute; top:140px; left:425px; }
.gsr .banner4 table th{ font-size:15px; color:#104b8a; vertical-align:top; line-height:22px; font-weight:bold; padding:3px 0; width:90px;}
.gsr .banner4 table td{ font-size:14px; color:#2a6095; line-height:22px; padding:3px 0;}
.gsr .banner4 .l2 th,.gsr .banner4 .l2 td{ padding:10px 0 12px;}
.gsr .banner4 .p2{ position:absolute; top:590px; left:595px; font-size:12px; color:#929292;}


.gsr .banner5 { width:100%; background-image: url(../images/gsr/banner5_bg.png);background-repeat: repeat-y;background-position: center top; text-align:center;padding-top:73px; padding-bottom:80px;}
.gsr .banner6 { width:100%; padding-top:100px; padding-bottom:50px; text-align:center;}
.gsr .banner7 {width:100%; background-image: url(../images/gsr/banner5_bg.png);background-repeat: repeat-y;background-position: center top; text-align:center;padding-top:73px; padding-bottom:80px;}
.gsr .banner8 { width:100%; padding-top:90px; padding-bottom:90px; text-align:center;background-image: url(../images/gsr/banner5_bg.png);background-repeat: repeat-y;background-position: center top;}
.gsr .banner9 { width:100%; padding-top:70px; padding-bottom:70px; text-align:center; background-color:#f5f5f5;}
.gsr .banner10 { width:100%; height:355px; padding-top:45px; background-image: url(../images/gsr/banner10_bg.png);background-repeat: no-repeat;background-position: center top;}



/*关于我们*/
.about .left { width:220px; padding:10px; float:left; }
.about .left ul { padding-bottom:40px;}
.about .left ul li {}
.about .left ul li a {background-repeat: no-repeat;background-position: 5px center; line-height:80px; height:80px; border-bottom: solid 1px #cacaca; font-size:19px; color:#05488f; display:block; padding-left:40px;}
.about .left ul li a.icon_history {background-image: url(../images/about/menu_icon1.png);}
.about .left ul li a.icon_process {background-image: url(../images/about/menu_icon2.png);}
.about .left ul li a.icon_strength {background-image: url(../images/about/menu_icon3.png);}
.about .left ul li.current a { font-weight:700;}
.about .left ul li.last a { border:0px;}
.about .right { width:620px; float:right;padding-bottom:100px; }

.about_toplink { line-height:50px; width:100%; height:50px; background-color:#05488f; text-align:center; position:absolute;z-index:1000;}
.about_toplink a {background-repeat: no-repeat;background-position: left bottom; padding-left:36px; color:#d7c992; height:26px; line-height:26px; display:inline-block; margin-left:22px; margin-right:22px;}
.about_toplink a:hover {background-position: left top; color:#ffffff; }
.about_toplink a.icon_one {background-image: url(../images/about/toplink_one.png);}
.about_toplink a.icon_two {background-image: url(../images/about/toplink_two.png);}
.about_toplink a.icon_three {background-image: url(../images/about/toplink_three.png);}
.about_toplink a.current {background-position: left top; color:#ffffff;font-weight:bold;}



/*关于我们，营养历史*/
.history { background-image: url(../images/about/history_banner.jpg);background-repeat: no-repeat;background-position: center top; padding-top:400px; overflow:hidden;}
.history .content { width:100%; background-image: url(../images/about/history_bg.jpg);background-repeat: repeat-y;background-position: center top; float:left;}
.history .left { margin-top:-30px;}
.history .right { }

.history .hislist {background-image: url(../images/about/hslist_li.gif);background-repeat: no-repeat;background-position: left 16px; padding-left:27px; padding-bottom:25px;}
.history .hislist h3 {font-size:36px;}
.history .hislist p { color:#454545;}
.history .hislist .font14 { font-size:14px !important;}
.history .hislist .blue { color:#009cde;}
.history .hislist .yeallow { color:#ffb400;}
/*关于我们，流程*/
.process { background-image: url(../images/about/process_banner.jpg);background-repeat: no-repeat;background-position: center top; padding-top:570px; overflow:hidden;}
.process .content { width:100%; background-image: url(../images/about/process_bg.jpg);background-repeat: repeat-y;background-position: center top; float:left;}
.process .left { margin-top:-200px;}
.process .right {margin-top:-170px;}

.process .video_title { font-size:20px; color:#131313; font-weight:700; padding-left:54px; background-image: url(../images/about/process_video_icon.png);background-repeat: no-repeat;background-position: left center; line-height:34px; height:34px; margin-bottom:20px;}
.process .videobox { width:460px; height:261px; border:solid 18px #242020;}
.process .video_bg { background-image: url(../images/about/process_video_bg.png);background-repeat: no-repeat;background-position: center center; height:15px; margin-bottom:20px; margin-top:20px; width:499px;}

.process .penbox { width:500px; padding-top:35px; padding-bottom:40px; color:#839298; }
.process .penbox .penbox_text { text-align:center; padding-top:9px;}
.process .penbox .penbox_title { padding-top:15px; padding-bottom:5px; font-weight:bold; font-size:16px;}
.process .penbox .blue { color:#009cde;}
.process .penbox .line { width:500px; height:1px; border-bottom:solid 1px #e0e0e0; padding-top:8px; margin-bottom:8px; overflow:hidden;}

.process .penbox .list { width:520px;}
.process .penbox .list li { background-image: url(../images/about/process_penbox_li.gif);background-repeat: no-repeat;background-position: left 7px; padding-left:13px; line-height:24px;}



/*关于我们，荣誉*/
.strength { background-image: url(../images/about/strength_banner.jpg);background-repeat: no-repeat;background-position: center top; padding-top:400px; overflow:hidden;}
.strength .content { width:100%; background-image: url(../images/about/strength_bg.jpg);background-repeat: repeat-y;background-position: center top; float:left;}
.strength .left { margin-top:-30px;}
.strength .right {}

.strength h2 {font-size:22px; color:#131313; font-weight:700; padding-left:41px; background-image: url(../images/about/strength_title_icon.gif);background-repeat: no-repeat;background-position: left center; line-height:34px; height:34px; margin-bottom:20px;}
.strength h3 {font-size:18px; color:#05488f; font-weight:700; padding-left:35px; background-image: url(../images/about/strength_title_icon2.gif);background-repeat: no-repeat;background-position: left center; line-height:30px; height:30px; margin-bottom:10px;}

.strength .list { padding-bottom:15px;}
.strength .list li {color:#000000; padding-left:14px; background-image: url(../images/about/strength_title_icon3.gif);background-repeat: no-repeat;background-position: left 9px; line-height:23px; padding-bottom:7px;}

.strength .line { width:100%; height:1px; border-bottom:solid 1px #e0e0e0; padding-top:5px; margin-bottom:20px; overflow:hidden;}

.strength .list2 { overflow:hidden;padding-left:14px; background-image: url(../images/about/strength_title_icon3.gif);background-repeat: no-repeat;background-position: left 7px;color:#000000; margin-bottom:20px; }
.strength .list2 .list2_text { float:left; width:500px; line-height:23px;}
.strength .list2 .list2_text .small { color:#8e8e8e; font-size:12px; line-height:20px;}
.strength .list2 .list2_img { width:98px; float:right; text-align:center;}

/*隐私权声明*/
.privacy { width:100%; padding-top:65px; padding-bottom:60px;}
.privacy .main { width:800px; margin:0px auto;}
.privacy h2 { font-size:20px; color:#009cde; font-weight:bold; padding-bottom:10px; border-bottom:solid 1px #e5e5e5; margin-bottom:20px;}
.privacy .list { color:#74787a; line-height:24px; margin-bottom:10px;}
.privacy .list .plistbg { display:inline-block; height:17px; line-height:17px; width:17px; color:#ffffff; font-size:12px; background-image: url(../images/bg/plist.gif);background-repeat: no-repeat;background-position: center center; text-align:center; margin-right:9px;}
.privacy .list .blue { color:#009cde;}
.privacy .main .list p { padding-bottom: 10px;}
.privacy .main .list ul { padding-bottom: 10px;}
.privacy .main .list h3 { padding-bottom: 10px; font-weight: bold;}
.privacy .main .list ul li { list-style: disc; margin-left: 15px; padding-left: 15px;}

/*站内地图*/
.sitemap { padding-top:40px; padding-bottom:40px;}
.sitemap .main { width:800px; margin:0px auto;}
.sitemap h2 { font-size:20px; color:#009cde; font-weight:bold; padding-bottom:10px; margin-bottom:20px;}
.sitemap .linkgroup { overflow:hidden;}
.sitemap .linkgroup .title { border-bottom:solid 2px #009cde; padding-left:7px; padding-right:7px; padding-bottom:5px; display:inline-block;}
.sitemap .linkgroup .title a {font-size:16px; color:#009cde;}
.sitemap .linkgroup .content { border-top: solid 1px #e5e5e5; margin-top:-1px; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.sitemap .linkgroup .content a { color:#74787a; width:150px; padding-left:32px; float:left; line-height:32px;background-image: url(../images/icon/sitemaps_a.gif);background-repeat: no-repeat;background-position: left top;}
.sitemap .linkgroup .content a:hover {color:#009cde;}
.sitemap .linkgroup .content a.a01{background-position: left 0px;}
.sitemap .linkgroup .content a.a02{background-position: left -32px;}
.sitemap .linkgroup .content a.a03{background-position: left -64px;}
.sitemap .linkgroup .content a.a04{background-position: left -96px;}
.sitemap .linkgroup .content a.a05{background-position: left -128px;}
.sitemap .linkgroup .content a.a06{background-position: left -160px;}
.sitemap .linkgroup .content a.a07{background-position: left -192px;}
.sitemap .linkgroup .content a.a08{background-position: left -224px;}
.sitemap .linkgroup .content a.a09{background-position: left -256px;}
.sitemap .linkgroup .content a.a10{background-position: left -288px;}
.sitemap .linkgroup .content a.a11{background-position: left -320px;}
.sitemap .linkgroup .content a.a12{background-position: left -352px;}
.sitemap .linkgroup .content a.a13{background-position: left -384px;}
.sitemap .linkgroup .content a.a14{background-position: left -416px;}
.sitemap .linkgroup .content a.a15{background-position: left -448px;}

.sitemap .linkgroup .content .aphone{background-image: url(../images/icon/sitemaps_a_phone.gif);background-repeat: no-repeat;background-position: left center;padding-left:34px; color:#74787a;}

/*错误页面*/
.errorbody {background-color: #009cde;}
.error { padding-top:60px; padding-bottom:60px;}
.error .innerbox {background-image: url(../images/error/errorbanner.png);background-repeat: no-repeat;background-position: 480px center; min-height:480px;}
.error .box { width:380px; text-align:center; padding-top:60px; padding-left:40px;}
.error .boximages {}
.error .boxtext { color:#ffffff; line-height:40px; font-size:18px; padding-top:40px;}

/*footer*/
#sink-footer {padding-bottom: 74px;}
/* // #footer { width:100%; height:44px; background-color:#2b2b33;position: absolute; bottom: 0px;overflow:hidden; color:#87888c;padding-top:30px; font-size:12px; z-index:100;} */
#footer { width:100%; height:74px; background-color:#2b2b33;position: absolute; bottom: 0px;color:#87888c; font-size:12px; z-index:100;}
#footer .footermenu { float:left; padding: 0 45px; height: 74px; line-height: 74px;}
#footer .footermenu a { color:#87888c; padding-left:8px; padding-right:8px;}
#footer .footermenu a:hover { color:#ccc;}
#footer .copyright {float: right;height: 46px;line-height: 20px;padding: 14px 0;text-align: center;}
#footer .copyright a {color: #87888c;}
#footer .copyright a:hover {color: #ccc;}
#footer .footer-logo {float: left; background: url(../images/footer_logo.png) 2px 10px no-repeat; height: 74px;}
#footer .footer-logo p {font-size: 11.62px; font-weight: bold; text-align: left; line-height: 16px; padding-top: 50px; color: #fff;}
/* 打印 */
@media print{

}
/*notice*/
.notice{width:100%;position:relative;}
.notice .notice_b{display:none;height:155px;background:url(../images/notice/notice_b_bg.jpg) no-repeat center center #002d91;}
.notice .notice_s{display:none;height:65px;background:url(../images/notice/notice_s_bg.jpg) no-repeat center center #002d91;}
.notice .innerbox{height:100%;position:relative;}
.notice .notice_link{display:block;width:100%;height:100%;background:url(../images/notice/null.png);}
.notice .notice_close{position:absolute;top:21px;right:40px;cursor:pointer;width:22px;height:23px;background:url(../images/notice/notice_close.png) no-repeat;}
/*第三方登陆*/
.other_login{padding-top:20px;}
.other_login h2{font-size:16px;margin-bottom:15px;}
.other_login a{padding:15px 0 15px 60px;;font-size:13px;color:#818181;}
.other_login a.btn_sina{background:url(../images/login_register/sina_icon.png) no-repeat 6px center;float:left;}
.other_login a.btn_qq{background:url(../images/login_register/qq_icon.png) no-repeat 6px center;float:right;}

.privacy-roll{height: 3.2em;overflow: auto}

/* disclaimer */
.overlay {
	width:100%;
	height:100%;
	opacity:0.7;
	filter: alpha(opacity=70);
	background:#000;
	position:fixed;
	_position:fixed;
	z-index:9998;
	display:none;
	top: 0;
	left: 0;
}
.msg-board-blue{
	background: url('../images/disclaimer/msg-content.png') no-repeat;
	width: 755px;
	height: 665px;
	position: fixed;
	z-index: 9999;
	left: 50%;
	top: 50%;
	display: none;
	margin-top: -332.5px;
	margin-left: -377.5px;
}
.msg-board-blue .close{
	width: 55px;
	height: 54px;
	background: url('../images/disclaimer/msg-close.png') no-repeat;
	position: absolute;
	top: 4rem;
	right: 4rem;
}
.msg-board-blue .bo-tit{
	height: 85px;
	line-height: 85px;
	font-size: 35px;
	color: #e7ac00;
	text-align: center;
	font-weight: bold;
	margin-top: 1rem;}
.msg-board-blue .bo-content .b-yinsi-p{color:black;font-size: 1.7rem;line-height: 36px;}
.msg-board-blue .bo-content{width: 510px;overflow-x: scroll;height: 640px;margin: 0 auto}
.msg-board-blue .bo-disclaimer{
	background: url('../images/disclaimer/msg-unchecked.png') no-repeat;
	width: 202px;
	height: 15px;
	position: absolute;
	left: 18rem;
	bottom: 9rem;
}
.msg-board-blue .bo-disclaimer.checked{
	background: url('../images/disclaimer/msg-checked.png') no-repeat;
}
.msg-board-blue .yellow-butt {
	width: 272px;
	height: 65px;
	background: url(../images/disclaimer/msg-confirm.png);
	position: absolute;
	left: 15.7rem;
	bottom: 4.5rem;
}

.shade {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
	z-index: 10000;
	display: none;
}
.shade .box {
	position: absolute;
	width: 500px;
	height: 701px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: none;
}
.shade .box .close {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 150px;
	right: 90px;
}
.shade .box a {
	display: block;
	width: 100%;
	height: 100%;
}