* { margin: 0; outline: 0; padding: 0; font-size: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html { height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;font-size: 62.5%;}
body { margin: 0; padding: 0; width: 100%; height: 100%; min-height: 100%; font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", Arial, Helvetica, sans-serif; font-size:14px;font-size:1.4rem; line-height: 1.5; color:#585858;-webkit-touch-callout: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; position: relative; }
img { -ms-interpolation-mode: bicubic; vertical-align: middle; border: 0 none;max-width: 100%;height: auto;width: auto\9; /* ie8 */}
img:not([src*="/"]) { display: none; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
th, td, caption { vertical-align: middle; }
ul,li { list-style: none; margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-weight:normal;}
.clr:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
.clr {*zoom:1;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 ,footer { -webkit-text-size-adjust: none;}

/*img,div{behavior:url(../images/iepngfix.htc);}
*/
A:link {COLOR: #585858; cursor:pointer; TEXT-DECORATION: none}
A:visited {COLOR: #585858; cursor:pointer;  TEXT-DECORATION: none}
A:hover {COLOR: #e62044;cursor:pointer;  TEXT-DECORATION: none}


A.a_black:link {COLOR: #000000; cursor:pointer; TEXT-DECORATION: none}
A.a_black:visited {COLOR: #000000; cursor:pointer;  TEXT-DECORATION: none}
A.a_black:hover {COLOR: #e62044;cursor:pointer;  TEXT-DECORATION: none}

A.a_gray:link {COLOR: #7f7f7f; cursor:pointer; TEXT-DECORATION: none}
A.a_gray:visited {COLOR: #7f7f7f; cursor:pointer;  TEXT-DECORATION: none}
A.a_gray:hover {COLOR: #FF0000;cursor:pointer;  TEXT-DECORATION: none}

A.a_blue0:link {COLOR: #0066FF; cursor:pointer; TEXT-DECORATION: none}
A.a_blue0:visited {COLOR: #0066FF; cursor:pointer;  TEXT-DECORATION: none}
A.a_blue0:hover {COLOR: #FF0000;cursor:pointer;  TEXT-DECORATION: none}

A.a_blue1:link {COLOR: #0066FF; cursor:pointer; font-weight:bold; TEXT-DECORATION: none}
A.a_blue1:visited {COLOR: #0066FF; cursor:pointer; font-weight:bold; TEXT-DECORATION: none}
A.a_blue1:hover {COLOR: #FF0000;cursor:pointer; font-weight:bold; TEXT-DECORATION: none}

A.a_white:link {COLOR: #FFFFFF; cursor:pointer; TEXT-DECORATION: none}
A.a_white:visited {COLOR: #FFFFFF; cursor:pointer;  TEXT-DECORATION: none}
A.a_white:hover {COLOR: #FFFFFF;cursor:pointer;  TEXT-DECORATION: none}

A.a_yel:link {COLOR: #fff834; cursor:pointer; TEXT-DECORATION: none}
A.a_yel:visited {COLOR: #fff834; cursor:pointer;  TEXT-DECORATION: none}
A.a_yel:hover {COLOR: #FFFFFF;cursor:pointer;  TEXT-DECORATION: none}

A.a_red0:link {COLOR: #ff0000; cursor:pointer; TEXT-DECORATION: none}
A.a_red0:visited {COLOR: #ff0000; cursor:pointer;  TEXT-DECORATION: none}
A.a_red0:hover {COLOR: #005bac;cursor:pointer;  TEXT-DECORATION: none}

A.a_red1:link {COLOR: #ff0000; cursor:pointer; font-weight:bold; TEXT-DECORATION: none}
A.a_red1:visited {COLOR: #ff0000; cursor:pointer; font-weight:bold; TEXT-DECORATION: none}
A.a_red1:hover {COLOR: #005bac;cursor:pointer; font-weight:bold; TEXT-DECORATION: none}

A.a_green:link {COLOR: #6ca218; cursor:pointer; TEXT-DECORATION: none}
A.a_green:visited {COLOR: #6ca218; cursor:pointer;  TEXT-DECORATION: none}
A.a_green:hover {COLOR: #FF0000;cursor:pointer;  TEXT-DECORATION: none}

A.a_wine:link {COLOR: #ae0000; cursor:pointer; TEXT-DECORATION: none}
A.a_wine:visited {COLOR: #ae0000; cursor:pointer;  TEXT-DECORATION: none}
A.a_wine:hover {COLOR: #005bac;cursor:pointer;  TEXT-DECORATION: none}

.font14 {font-size:14px;}
.font18 {font-size:18px;}
/*.fontblue {COLOR: #1293D5;}
.fontred {COLOR: #FF0000;}
*/

.Height10{height:10px;clear:both; font-size:0; line-height:0;}
.Height50{height:50px;clear:both; font-size:0; line-height:0;}
/*.BodyContent{width:1170px;margin:0 auto;}*/
#wrap {display:block; position:relative;min-width: 320px; margin:0 auto; max-width:640px; overflow:hidden; width: 100%;}

.Header_Back{width:100%; ;background:url(../images/Logo_back.png); position:relative;z-index:1;}
.logo{width:300px; height:60px;margin:0 auto;background:url(../images/Logo.png) no-repeat center; position: relative;}

/* Banner效果CSS开始 */
.mBan { overflow: hidden; padding-bottom: 5px; }
.slideBox{ width:100%; height:auto; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:5px; overflow:hidden; position:absolute; right:0px; bottom:-5px; z-index:1; width:100% }
.slideBox .hd ul{zoom:1; float:left; width:100%;  }
.slideBox .hd ul li{ float:left; width:33%; height:15px; line-height:14px; text-align:center; background:#333333; cursor:pointer; }
.slideBox .hd ul li.on{ background:#EB8123; width:34%; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.slideBox .bd img{ width:100%; height:auto; display:block; border:0px;}
/* 效果CSS结束 */

.arrowbox {display:block; margin-bottom:30px; background:#FFF;}

.nav{width:99%;margin-left:1%;overflow:hidden;padding-bottom:2%;}
.box{width:31%;overflow:hidden;float:left;margin:0 1%;margin-top:2%;position:relative;}
.box img{display:block;width:100%;}
.box span{display:block;width:100%;position:absolute;bottom:5%;height:22px;line-height:22px;font-size:14px;text-align:center;color:#FFF;}


.footer {display:block; background:#333; font-size:14px;font-size:1.4rem; }
.footer ul {list-style:none; width:100%;}
.footer ul li {display:block; position:relative; float:left; width:20%; text-align:center;color:#fff; padding:3% 0;}
.footer ul li img {width:50%;}

.ftnav01 {display:block; padding:5%; background:#333; margin-top:-50%; -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%;}
.ftnav02 {display:block; padding:5%;background: -o-linear-gradient(top, #000, #4c4c4c);background: -moz-linear-gradient(top, #000, #4c4c4c);background: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#4c4c4c)); border:1px solid #5a5a5a; -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%;}
.ftnav03 {display:block; padding:10%;background: -o-linear-gradient(top, #fff, #cacaca);background:-moz-linear-gradient(top, #fff, #cacaca);background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#cacaca)); -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%;}
.ftnav03 img {width:100% !important;-webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%;}



/*内页*/
.Ny_Body{display:block; position:relative;min-width: 320px; margin:0 auto; max-width:640px; overflow:hidden; width: 100%;position:relative;}
.Page_Daohang{ font-size:14px;font-size:1.4rem;line-height:40px;text-align:right; padding-right:20px; background-color:#ebebeb;}
.cons_tt h2 { font-size:18px;font-size:1.8rem; color:#F90; margin: 10px 0px 10px 0px;}
.cons_ss { font-size:14px;font-size:1.4rem; color:#F90; width:100%; margin: 10px 0px 10px 0px;}

.zwnr{ width:95%;margin:0px auto;font-size:14px;font-size:1.4rem;}
/*.Top_Title001 {width:660px;margin:0px auto; font-size:16px;  text-align:center; line-height:30px;}
*/
.title001 {width:100%; margin:0px auto;font-weight:bold;font-size:20px; text-align:center; line-height:40px;}
.Subhead001 {width:100%;margin:0px auto; color:#5c5c5c; font-size:14px;  text-align:center; line-height:30px;}
.Author001 {width:100%;margin:0px auto; color:#5c5c5c; font-size:14px;  text-align:center; line-height:25px;}
.UpdateTime001 {width:100%;margin:0px auto; color:#A6A6A6; font-size:14px;  text-align: right; line-height:28px;}
.Indeximg001 {width:100%;margin:0px auto; text-align:center; padding-top:10px;}
.Indeximg001 img{ width:600px; /*max-width: 100% !important; height: auto!important; width:expression(this.width > 600 ? "600px" : this.width)!important;*/}
/*竖图*/
/*.Indeximg002 {width:100%;margin:0px auto; text-align:center; padding-top:10px;}
.Indeximg002 img{ width:400px;border:1px #b7b7b7 solid;}
*/
.showcontent{width:100%;margin:10px auto;font-size:14px;font-size:1.4rem;line-height:28px;/*word-wrap:break-word;word-break: break-all;*/ overflow:hidden; padding-bottom:20px;border-bottom:1px #d3d3d3 dashed;}
/*.showcontent img{max-width: 100% !important; height: auto!important; width:expression(this.width > 660 ? "660px" : this.width)!important;}
*/
/*.mdL_BodyContent {float: left;width: 130px;}
.mdR_BodyContent{margin-left: 130px; overflow:hidden;}
*/
.Product_type_1 {height: 40px;line-height: 40px;border-bottom: 1px solid #e5e5e5; text-indent:0em;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: left; width:33%; font-size: 14px;font-size:1.4rem;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;}
.Product_type_1.active {background: #fff;}
.Product_type_1.active a {color: #c9151d;}
.Product_type_1:hover a {color: #c9151d;}
.Product_type_1 a {color: #202020;}
.Product_type_1 a:hover {text-decoration: none;}
.Product_type_1 span {color:#CCC;}

/*.Pic_Text { float:left; width:50%; text-align:center;overflow: hidden;}
.Pic_Text p{ line-height:35px; padding:0; margin:0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.Pic_Text img{border:1px #b7b7b7 solid; width:150px; height:200px;}*/
.Pic_P_Text { float:left; width:50%; text-align:center;overflow: hidden;display:inline;}
.Pic_P_Text p{ line-height:35px; padding:0; margin:0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.Pic_P_Text span{ font-size:12px; line-height:18px; color:#999; padding:0; margin:0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}
.Pic_P_Text img{ border:0px;width:99%;}

/*产品样式*/
.Product_Img{ width:100%; text-align:center;}
.Product_Img img{ border:0px;width:80%;}
.Product_Title {width:100%; font-size:20px;font-size:2.0rem; color:#6ca021;line-height:40px; overflow:hidden;}
.Product_Subhead {width:100%;font-size:18px;font-size:1.8rem;line-height:40px;}
.Product_Intro {width:100%; font-size:14px;font-size:1.4rem;line-height:28px;}
.Product_Text_Title{width:100%; height:40px; font-size:14px;font-size:1.4rem;line-height:28px; border-bottom:2px #0a712e solid;}
.Product_Text_Title p {
width: 100%;height: 40px;border-radius: 10px 10px 0 0;background: #6eb92b;font-size: 20px;font-size:2.0rem;color: #fff;line-height: 40px;text-align: center;display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
.Product_Text{width:100%;margin:10px auto;font-size:14px;font-size:1.4rem;line-height:28px;overflow:hidden; padding-bottom:20px;border-bottom:1px #d3d3d3 dashed;}

.Fanye_Page { height:30px; line-height:30px;width:100%; margin-left:10px; COLOR: #1293D5;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.Showpage{ width:100%; height:48px; line-height:48px; text-align:center; clear:both;}

.Health_faq_cons_text {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;border-bottom: 1px dashed #ddd;height: 50px;line-height: 50px;}

.Pic_Video_Text { float:left; width:50%; text-align:center;overflow: hidden;}
.Pic_Video_Text p{ line-height:40px; padding:0; margin:0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.Pic_Video_Text img{border:0px; width:99%;}

/*.NewsList{width:660px; margin:0 auto;font-size:14px;}
.NewsList li{ float:left;width:660px; height:35px; line-height: 35px; font-size:14px; border-bottom:1px #CCC dashed;}
*/


/*Footer*/
.FooterBack{width:100%;margin:0 auto;height:120px; background-color:#d4d4d4;overflow:hidden; position:relative;}
.Footer_CopyRight{ margin-top:30px;}
.Footer_CopyRight_Txt{font-family:"Microsoft YaHei","宋体";font-size:14px; line-height:28px; text-align:center;color:#333333;}
