﻿

@media screen and (max-width:768px){

	*, *:before, *:after {box-sizing: border-box;}
	body{ font-size:18px; font-family:microsoft yahei;}
	.nav_rightside{ display:none;}
	#menu{ display:none;}
	img {vertical-align: middle;}
	.sidr form{ margin:0 !important;}
	/*******************************home**************************************/
	#navigation_warp{ display:none;}
	.banner_warp{ width:100%; padding:10px 0; height:auto;}
	.banner_warp:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.banner_left_side{width:52%; margin-right:10px; height:auto;}
	.banner_links{ width:100%; height:auto;}
	.banner_links img{ width:67px; height:67px;}
	#group_links_and_website_map span{ margin:0 8px;}
	.logo_homepage{ margin-left:10px;}
	.logo_homepage a{ width:30%; height:auto;}
	.logo_homepage img{ max-width:135px; height:auto;}
	.weibo_warp{ display:none;}
	#group_links_and_website_map{ width:100%; margin:10px 0 0; height:30px; line-height:30px;}
	.banner_links a, .banner_links span{ color:#898989;font-size:18px;}
	.banner_links a:hover{ color:#898989; text-decoration:underline;}
	#banner_login, #banner_nation{ width:auto;}
	#banner_login .banner_block{ line-height:35px;}
	#banner_login span{background: none !important;}
	#banner_login .banner_block:hover{background: none repeat scroll 0 0 #65ace0;}
	.banner_nation_chosen_buttom{ height:35px; line-height:35px; width:auto;}
	.banner_nation_chosen_buttom label{ margin:0 0 0 10px;}
	#banner_login { font-size:18px;}
	#banner_login a{ color:#003e90;}
	#banner_login .banner_block span{background: none;margin: 0 5px; width:auto; height:auto; display:inline-block; font-size:15px; float:none; }
	#banner_nation span{background:none !important;font-size: 15px; margin:0 10px 0 5px; display:inline-block;color: #942365; width:auto; height:auto;}
	#banner_login .banner_block span:before{content: "2";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	#banner_nation span:before{content: "5";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.homepage_focus_text_item p{ height:auto;}
	#navigation_container{ height:50px; position:relative;}
	.sina_weibo_icon{background:url(/static/images/css/logo/sina_weibo.png) #4b81c1;}
    .tencent_weibo_icon{background:url(/static/images/css/logo/tencent_weibo.png) #4b81c1;}
    .weixin_icon{background:url(/static/images/css/logo/weixin.png) #4b81c1;}
    .sina_weibo_icon:hover{background:url(/static/images/css/logo/sina_weibo.png) #122d5a;}
    .tencent_weibo_icon:hover{background:url(/static/images/css/logo/tencent_weibo.png) #122d5a;}
    .weixin_icon:hover{background:url(/static/images/css/logo/weixin.png) #122d5a;}
	.nav_social_menu_buttom{ position:absolute; right:0; top:0; cursor:pointer; }
	.nav_rightside_a{width:60px; background:#67adde; height:50px; padding:7px 20px 5px; color:#fff; font-size:28px;display:inline-block;}
	.nav_social_menu { position:absolute; z-index:2;}
	.nav_social_menu li{ padding:0;}
	.nav_social_menu li a{ display:block;height:50px;}
	.sina_weibo_icon,.tencent_weibo_icon,.weixin_icon,.sina_weibo_icon:hover,.tencent_weibo_icon:hover,.weixin_icon:hover{ background-repeat:no-repeat; background-position:center center; background-color:#334b86;}
	.sina_weibo_icon:hover,.tencent_weibo_icon:hover,.weixin_icon:hover{ background-color:#122d5a;}
	.mmenu-search{ background-color:#5ea4d7; padding:20px;border-top:1px solid #86bae1;}
	.mmenu-search_box{background-color:#fff; height:40px; padding:0 17px; width:100%; border-radius:40px; position:relative;}
	.sidr input[type="text"]{ background-color:#fff; border:medium none; height:40px;width:92%; border-radius:0; line-height:40px; margin:0; font-size:16px;}
	.sidr .icon-search{ position:absolute; right:10px; top:0; display:inline-block; font-size:28px; color:#922765; cursor:pointer; height:40px; line-height:40px; background:none;}
	.sidr .sidr-nav-list{ margin:0; display:none; width:100%;}
	.sidr ul li .sidr-nav-list{display:none; width:100%;}
	.sidr-nav-title:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.sidr-nav-title{ background-color:#de86ba; color:#fff; height:55px; font-size:22px; line-height:55px; border-bottom:1px solid rgba(255, 255, 255, 0.5); cursor:pointer;font-size: 22px; position:relative;}
	.sidr-nav-title a{ display:block; color:#fff; float:left; margin:0; /*width:85%;*/}
	.sidr-nav-title .icon-plus-circle-thick{ display:inline-block; float:right; font-size:28px; line-height:55px; text-align:center; padding:0 10px 0 0; width:15%; cursor:pointer;}
	.sidr-nav-list ul:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.sidr-nav-list li{ background-color:#922765; display:block;border-bottom:1px solid #ad5d8c; height:50px; line-height:50px; font-size:20px;}
	.sidr-nav-list li a{ padding:0 35px; color:#fff; display:block; line-height:50px; width:100%;}
	.sidr-nav-link{ border:1px solid #f0dce7;/*box-shadow: 1px 2px 2px #925d7b inset;*/ margin:30px 0 20px; border-left:medium none; border-right:medium none; padding:10px 0;}
	.sidr-nav-link:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.sidr-nav-link li{ float:left; padding:0 15px; border-right:1px solid #fff; font-size:14px; line-height:35px;}
	.sidr-nav-link li .baobao{ background:url(/static/images/icon_baobaoshu.png) no-repeat scroll 0 0; line-height:35px; padding-left:50px; display:inline-block; color:#fff; /*display:none;*/}
	.sidr-nav-link li .sinaweibo{ background:url(../media/images/sina_weibo.png) no-repeat scroll 0 0; line-height:35px; padding-left:60px; display:inline-block; color:#fff;}
	
	.homepage_warp{ width:100%; margin:0;}
	.slider_warp{ height:auto;}
	.homepage_warp .slider_warp .slider_right{ float:none;width:100%; height:300px;}
	.slider_left{ float:none;width:100%;background: none repeat scroll 0 0 #fff; min-height:150px; height:250px; display:block; color:#165396;}
	.homepage_warp .slider_warp .slider_left{ margin:0; width:100%; position:relative;}
	.homepage_warp .slider_warp .slider_right img{ width:80%; height:auto;float:right;}
	#container_homepage{ background:url(../media/images/bg.carousel.grass.small.jpg) no-repeat scroll center top / cover ;}
	#selecting_cirle_homepage{ position:absolute; top:-80px;right:20px;}
	#selecting_cirle_homepage a{ width:15px; height:15px;}
	.slider_left_circle_arrow{ display:none;}
	#homepage_focus_text_warp{ height:200px; padding:15px 0 0 30px; width:100%; margin:0; overflow:hidden;}
	.homepage_warp .slider_warp .slider_left label{ width:100%; padding:0 15px; margin:0; height:60px; line-height:60px; color:#922765; border-top:1px solid #f8e2ef; font-size:20px;}
	.homepage_focus_text_item{ width:100%; margin:0; height:100%; position:relative;}
	.homepage_warp .slider_warp .slider_left .homepage_learn_more label,.homepage_warp .slider_warp .slider_left .homepage_learn_more2 label{ border-top:medium none; color:#165396; padding:0; display:inline-block;font-size:25px;}
	.homepage_focus_text_item a.homepage_learn_more2{ display:block;}
	.homepage_focus_text_item .homepage_learn_more{ display:none;}
	.homepage_focus_text_item .homepage_learn_more2{ display:block; width:100%;}
	.homepage_focus_text_item .homepage_learn_more2 label{ position:absolute;  top:30px;}
	.homepage_warp .slider_warp .slider_left p{ font-size:25px;}
	.homepage_warp .slider_warp .slider_left .homepage_learn_more2 i{ position:absolute; font-size:55px; top:20px; right:20px; color:#922765;}
	.homepage_warp .slider_warp .slider_left .homepage_learn_more2 i:before {content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.homepage_main_warp_1{ width:100%; height:100%;}
	.homepage_main_life_circle, #homepage_main_1{width:100%; height:250px;}
	.homepage_main_life_circle,.border_radius_left_top,.border_radius_right_top{ border-radius:0;}
	.homepage_main_life_circle ul li a{ height:auto; float: none;}
	.homepage_main_life_circle ul li, .homepage_main_life_circle ul li a{ width:100%; height:250px; position:relative;}
	.homepage_main_life_circle ul li a:hover{ background-color:#fff; color:#de86ba;}
	.homepage_main_life_circle ul li{ width:25%; display:block;}
	.homepage_main_life_circle ul li a div{ width:100%; height:auto;}
	.homepage_main_life_circle ul li a span.circle_arrow_1{ display:none;}
	.homepage_main_life_circle ul li a label{ float:none; width:100%; position:absolute; top:10px; margin:0; display:block; text-align:center; line-height:70px; font-size:27px;}
	#planning, #pregnant_1, #pregnant_2,#a_new_mum{width:100%; height:100%;margin:0; display:block;padding-bottom:150px;}
	#planning{background:url(../images/css/planning.png) no-repeat center 110px; width:100%; height:100%;margin:0; display:block;padding-bottom:150px;}
	.homepage_main_life_circle ul:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	#pregnant_1{background:url(../images/css/pregnant_1.png) no-repeat center 110px; }
	#pregnant_2{background:url(../images/css/pregnant_2.png) no-repeat center 110px;}
	#a_new_mum{background:url(../images/css/a_new_mum.png) no-repeat center 110px;}
	
	#homepage_main_2{ width:100%;}
	.homepage_main_warp_2{ width:100%;}
	.main_left, .main_right{ width:50%;}
	.main_left{ border-radius:0;}
	.main_left{border-radius:0;background:url(../images/css/responsive_layout/main_left_responsive_00000.png) 340px 300px;}
	.main_right{border-radius:0;background:url(../images/css/responsive_layout/main_right_responsive_00000.png) right center;}
	.main_content{ width:50%;padding: 45px 50px; height:50%;}
	.main_content p{ display:none;}
	.circle_arrow_1{ background:none !important; width:auto; height:auto;}
	.main_content span{ font-size:40px; margin:0 0 0 10px;}
	.main_content h2{ font-size:32px; width:auto; max-width:70%; margin:0; overflow:hidden;}
	.main_content_text_left, .main_content_text_right{ width:100%;}
	.main_content_text_left:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.main_content span:before {content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.homepage_main_warp_2{ height:100%; margin:0}
	.homepage_main_activity,.homepage_main_brand{ width:100%;  background:none no-repeat scroll 0 0 #fff!important; border:medium none;border-bottom:2px solid #ecb8d5; border-radius:0; height:60px; line-height:60px; position:relative; margin:0;}
    .homepage_main_activity.elevit_home_mark{display:none}
    .homepage_main_brand.elevit_home_mark{display: none}

	.homepage_main_brand{ border:medium none;}
	#more_infomation_1, #more_infomation_2{ display:none;}
	#more_information_warp{ width:100%; height:100%; padding:0 20px; margin:0;}
	#more_information_warp img{ display:none;}
	#homepage_main_title_1, #homepage_main_title_2{ line-height:60px; margin:0; height:auto; color:#922765; float:left;}
	#more_information_warp a{ width:auto;}
	.homepage_main_warp_2 a{ height:100%; display:inline-block; float:right;}
	.homepage_main_warp_2 a .icon-arrow-circle-thin{ color:#871e59; width:100%; height:100%; font-size:30px; line-height:60px;}
    .copyright_notice_warp p:nth-child(5){display: none;}
	.banner_login_and_nation{ width:100%; height:35px; line-height:35px;}
	#banner_nation ul{ width:auto;}
	#banner_nation ul li a{padding: 0 15px; white-space:nowrap;}
	.copyright_notice{ background-color:#5ca3d9;}
	.footer{ width:100% !important; height:auto !important; margin:0;}
	.footer_warp_list{ display:none;}
	.footer_warp{ width:100%; padding:0 40px; height:auto; float:none; display:block; margin:0;}
	.footer_warp, .footer_warp h4, .footer_warp_dash{ width:100%;}
	.footer_warp_dash{ background: none repeat scroll 0 0 #9ecae8; margin:20px 0;}
	.footer_warp h4 span{ background:none !important; width:auto; height:auto; margin:0; font-size:14px;}
	.footer_warp h4 span:before{content: "3";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.footer_warp h4,.footer_warp h4 a{ font-size:18px; font-weight:500; color:#021d5a; margin-bottom:20px;}
	.footer_warp a:hover{ text-decoration:none;}
	.bayer_logo_white{ display:none;}
	.copyright_notice{ height:auto !important; text-align:center;}
	.copyright_notice_warp{ width:100%; font-size:18px; margin:0; padding:30px 10px; line-height:40px; height:auto;}
	.copyright_notice_warp:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	#copyright_notice_nav{ float:none; width:100%; height:auto; font-size:16px; margin:0;}
	#copyright_notice_nav ul,#copyright_notice_nav div{ width:100%; height:40px; line-height:30px; float:none;}
	.copyright_notice_content_1, .copyright_notice_content_2{ float:none; width:100%; line-height:25px; font-size:15px; margin:0; }
	#copyright_notice_nav ul li, #copyright_notice_nav ul li a{ float:none; display:inline; margin-right:3px;}
	#copyright_notice_nav div span{ float:none; display:inline-block;}
	#copyright_notice_nav div p{ display:inline-block; font-size:12px;}
	/*******************************planning**************************************/
	#container_subordinate_1, #container_subordinate_2, #container_site_map, #container_useful_tools, #container_company_introduce,#container_brand_introduce, #container_registration, #container_marketing_network, #container_elevit_activities, #container_encyclopedia, #container_product_introduce, #container_qa, #container_search_result, #container_edc_test, .content-article,.content-small-header {margin:0 auto;width:100%;min-height:600px;background:url(../images/css/subordinate/suboridinate_1_bg_00000.png) no-repeat center 0px / 100% auto;}
	.subordinate_title_right{background: url(../media/images/bg.clouds.small.jpg) no-repeat scroll center top / cover rgba(0, 0, 0, 0);float: right !important;min-height: 1px; padding-left: 20px;padding-right: 20px; height:auto; position: relative;text-align: center;width: 100%; overflow:hidden;}
	.subordinate_title_warp{ width:100%; height:auto; margin:0;}
	.subordinate_title_warp:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.subordinate_title_right img{ max-width:65%; height:auto;}
	.subordinate_mapping_1{ display:none;}
	.subordinate_title_left{ width:100%; margin:0; padding:30px 25px 20px; background-color:#fff; height:auto;}
	.content-small-header .subordinate_title_left,.short_banner_content .subordinate_title_left,.content-article .subordinate_title_left{  font-size: 40px; margin: 25px 45px 30px; width:auto; background-color:transparent; padding:0;}
	.subordinate_title_warp_short{ width:100%; padding: 30px 0 0;}
	.subordinate_title{ margin:0;}
	.subordinate_title_main{ margin:20px 0; width:100%;}
	.subordinate_title_main p{ width:100%;}
	.subordinate_container{ background-color:#fff;}
	.subordinate_container:after,.container_encyclopedia:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	#subordinate_container, .subordinate_container, .subordinate_main_warp_1{ width:100%; height:auto; margin:0 auto;}
	.subordinate_main_image, .subordinate_main_text{ width:100%; height:auto;}
	.subordinate_main_image img{ width:100%; height:auto;}
	 .subordinate_main_text{ padding:20px 35px; position:relative;}
	.subordinate_main_text_content{ margin:0;}
	.subordinate_main_text_content:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.main_warp_240_text{ width:60%;color: #565656;line-height: 25px;}
	.subordinate_main_text_content h3{ margin-bottom:5px;}
	#circle_arrow_1_purple{ background:none; color:#de86ba; font-size: 4rem; width:auto; height:auto; position:absolute; top:35%; right:10%;}
	#circle_arrow_1_purple:before {content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	#subordinate_container, .planning_slider_warp, .subordinate_pregnant_step_warp, .planning_main_warp_1, #subordinate_main_warp_2{ width:100%; height:auto;}
	.subordinate_pregnant_step_warp{ display:none;}
	#subordinate_main_warp_2 a{ width:100%; float:none; display:block;}
	#subordinate_main_warp_2 a div span{ background:none; color:#fff;font-size: 1.8rem; margin:0; line-height:60px; width:auto; height:auto;}
	#subordinate_main_warp_2 a div span:before {content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	#subordinate_main_warp_2 a div h3{ margin:0; padding-left:20px; width:90%; text-align:left;}
	.subordinate_main_warp_1 #circle_arrow_1_purple{ background:none;}
	.subordinate_main_text{ padding:20px 25px 60px;}
	/*********************************planning_encyclopedia*************************/
	#encylcopedia_container{ width:100%; padding:0;}
	.encyclopedia_preview_item{width:100%; padding:15px; height:auto;}
	.encyclopedia_preview_item img{ margin:0 15px 0 0; max-width:45%; height:auto; }
	.encyclopedia_preview_item_main{ width:60%; height:auto;}
	.encyclopedia_preview_item_main a{ font-size:20px;  font-weight:700; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.encyclopedia_preview_item_main p{ margin:10px 0; padding:15px 0 0; width:100%; height:85px; line-height:22px; overflow:hidden; text-overflow:ellipsis;}
	.encyclopedia_preview_item_arrow,.encyclopedia_preview_item_arrow a{ display:block; width:auto; height:auto; line-height:40px;}
	.encyclopedia_preview_item_arrow a{ font-size:16px; font-weight:500;}
	.encyclopedia_preview_item_arrow span{ float:left; margin-left:10px; width:auto; height:auto; background:none; color:#de86ba; font-size:1.2rem;}
	.encyclopedia_preview_item_arrow a{ text-decoration:none;}
	.encyclopedia_preview_item_arrow:hover a{color: #df83ba; text-decoration:underline;}
	.encyclopedia_preview_item_arrow:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.encyclopedia_preview_item_arrow span:before {content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.encyclopedia_preview_item_arrow:hover span{ background:none;}
	.subordinate_sidebar,.elevit_right_sidebar{ width:100%;}
	.subordinate_sidebar ul li a,.elevit_right_sidebar ul li a{width:100%;}
	.sidebar_not_selected span,.sidebar_selected span{ background:none; display:none;}
	#encyclopedia_subordinate_sidebar{ width:100%; height:auto;}
	#encyclopedia_subordinate_sidebar ul li{ padding:0 20px; width:100%; height:auto; line-height:60px;border-bottom: 1px solid #ecb8d5;}
	#encyclopedia_subordinate_sidebar ul li:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	#encyclopedia_subordinate_sidebar ul li img{ display:none;}
	#encyclopedia_subordinate_sidebar ul li a{ margin:0; height:auto;color: #922765;font-size: 20px;}
	#encyclopedia_subordinate_sidebar ul li a:hover{ text-decoration:underline;}
	#encyclopedia_subordinate_sidebar ul li span{color: #922765; width:auto; height:auto; margin:0; float:right; background:none; font-size:30px;}
	#encyclopedia_subordinate_sidebar ul li span:before {content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	#encyclopedia_subordinate_sidebar ul li:hover span{ background:none;}
	.subordinate_sidebar .navbar-tertiary-toggle,.elevit_right_sidebar .navbar-tertiary-toggle{ padding:0 20px; width:100%; font-size:22px; display:block; line-height:50px; background-color:#efc6de; color:#8b235e;}
	.subordinate_sidebar .navbar-tertiary-toggle:before,.elevit_right_sidebar .navbar-tertiary-toggle:before{content: "?";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none; float:right; margin-top:15px;}
	.navbar-tertiary-toggle_active .navbar-tertiary-toggle:before{ content: "5";}
	.subordinate_sidebar ul li a,.elevit_right_sidebar ul li a{ background-color:#de86ba; color: #fff;}
	.elevit_right_sidebar ul li a:hover{ background-color:#942365; color:#fff;}
	.subordinate_sidebar ul,.elevit_right_sidebar ul{ display:none;}
	.subordinate_main_warp_1:hover #circle_arrow_1_purple{ background:none;}
	.elevit_right_sidebar ul li a, .subordinate_sidebar ul li a{ padding-left:40px; height:60px; line-height:60px;}
	.elevit_content_full_sidebar, .subordinate_container{ width:100%;}
	.elevit_content_full_title:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.elevit_content_full_title{ padding:10px 40px;border-top: 1px solid #de86ba;border-bottom: 1px solid #de86ba; margin:0 0 20px; width:100%; font-size:25px;height:auto;}
	.elevit_content_full_main{width:90%; margin-bottom:30px;}
	.elevit_content_full_title h3{ height:auto;}
	.elevit_content_full_main p{ margin:0px 0;}
	/**************************************about elevit*************************************/
	#useful_tools_warp, #about_elevit_warp, #elevit_activities_warp{ width:100%;height:auto; padding-bottom:50px;}
	.about_elevit_item{ text-align:center; margin-bottom:15px;}
	.about_elevit_item img{ max-width:95%; margin:0 auto; height:auto; float:none;}
	.about_elevit_item_right{ width:75%; margin:-20px auto 0; float:none;}
	.useful_tools_item img, .useful_tools_item_right, .about_elevit_item img, .about_elevit_item_right, .elevit_activities_item img, .elevit_activities_item_right{ float:none;}
	.useful_tools_item_right div:hover p, .about_elevit_item_right div:hover p, .elevit_activities_item_right div:hover p{text-decoration:none;}
	.useful_tools_item_right div, .about_elevit_item_right div, .elevit_activities_item_right div{ width:100%;}
	.useful_tools_item_right div span, .about_elevit_item_right div span, .elevit_activities_item_right div span{ display:none;}
	.useful_tools_item_right div p, .about_elevit_item_right div p, .elevit_activities_item_right div p{width:100%;}
	.useful_tools_item_right p, .about_elevit_item_right p, .elevit_activities_item_right p{ width:100%;font-size: 17px;}
	 .about_elevit_item_right p{ font-size:17px;}
	.useful_tools_item_right div, .about_elevit_item_right div, .elevit_activities_item_right div{ margin:0 0 10px; height:auto;}
	.useful_tools_item_right div p, .about_elevit_item_right div p, .elevit_activities_item_right div p{ font-size:25px;}
	 .elevit_activities_item_right div p{ font-size:25px;}
	.about_elevit_item_right div:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	#market_network_information_warp{width: 100%;}
	#market_network_information_title h3{ width:50% !important; font-size:1em;}
	#market_network_information_main{width: 100% !important;}
	#market_network_information_list{width: 100% !important;}
	#market_network_information_list li{width: 100% !important;}
	#market_network_information_list li .shop_name,#market_network_information_list li .shop_address{ width:50% !important;}
	/***************************************company introduce********************************/
	#container_company_introduce{ background:none;}
	.elevit_article_main_content:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.elevit_article_main_content{ width:100%; color:#555;}
	.elevit_content_left_sidebar p{ line-height:25px;}
	.elevit_content_article .elevit_content_left_sidebar p{color:#555;}
	.elevit_content_left_sidebar img{ max-width:100%; height:auto;}
	.elevit_content_left_sidebar{ margin:0 25px; width:93%;}
	.elevit_content_article .elevit_content_left_sidebar{ padding:0 25px; width:100%; margin:0;}
	.subordinate_title a, .subordinate_mapping_1 a{ color:#18508d;}
	.subordinate_title{color:#18508d;}
	.subordinate_title_main{ font-size:20px;}
	/*********************************your-week-by-week-pregnancy-journey*************************/
	.content-pregnancy-week .form-pregnancy-calendar-wrapper .pregnancy-calendar-form .pregnancy-calendar-submit,.elevit_submit_btn{ background:none !important; font-size:35px; color:#fff; line-height:35px;}
	.ovulation-calendar-form-select .elevit_submit_btn{ color:#fff; font-size:30px;}
	.elevit_submit_btn:before{ content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.content-pregnancy-week .form-pregnancy-calendar-wrapper .pregnancy-calendar-form .pregnancy-calendar-submit:before {content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.content-pregnancy-week .content-pregnancy-calendar-wrapper .pregnancy-calendar-content .blockquote{font-size: 16px; margin:20px 0; padding:50px 10px;}
	.content-pregnancy-week .content-pregnancy-calendar-wrapper .pregnancy-calendar-content .blockquote .quote_left{left: 5px;top: 15px;background-size: 50%;width: 30px;}
	.content-pregnancy-week .content-pregnancy-calendar-wrapper .pregnancy-calendar-content .blockquote .quote_right{background-size: 50%;width: 30px;right: 5px;bottom: 5px;}
	/*************************************registration*********************************/
	#registration_warp{ width:100%; margin:20px 0 0;}
	#registration_warp .registration_item{ width:50%;}
	#registration_warp .register_title, #registration_warp .signin_title{ width:100%;}
	#registration_warp .register_form_item input{ width:100%;}
	#registration_warp .register_form, #registration_warp #formmanager_login{ padding:25px 30px;  width:200%;background: none repeat scroll 0 0 #f6daea;}
	#registration_warp #formmanager_login{ margin:0 0 0 -100%;}
	.signin_form:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	#registration_warp .signin_button_item_right #Submit{background: none repeat scroll 0 0 #f6daea;}
	#formmanager_login{ display:none;}
	#registration_warp .arrow_40_button{ background:none; font-size:40px; color:#fff;}
	#registration_warp #Submit:hover .arrow_40_button{ background:none;}
	#registration_warp .arrow_40_button:hover{ background:none;}
	#registration_warp .arrow_40_button:before {content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.register_form_submit{ float:right; width:auto; height:auto; margin-right:20px;}
	#registration_warp .register_title{/*background: none repeat scroll 0 0 #e598c3;*/ cursor:pointer;}
	#registration_warp .signin_title{ background: none repeat scroll 0 0 #efc1db; cursor:pointer;}
	#registration_warp .registe_signin_before{ background: none repeat scroll 0 0 #efc1db; cursor:pointer;}
	#registration_warp .registe_signin_active{background: none repeat scroll 0 0 #e598c3;}
	#registration_warp .register_title span,#registration_warp .signin_title span{ font-size:20px; color:#fff;}
	#registration_warp .register_title span:before,#registration_warp .signin_title span:before{content: "?";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none; float:right; margin:25px 20px 0 0;}
	#registration_warp .registe_signin_active span{ font-size:20px; color:#fff;}
	#registration_warp .registe_signin_active span:before{content: "5";}
	#registration_warp .register_checkbox_item, .signin_button_item, .signin_button_item_left{ width:auto;}
	/**************************************************brand introduce*********************************/
	.change_for_love_video_window{ margin:15px 0;}
	.elevit_content_left_sidebar h1{ font-size:25px;}
	.elevit_content_left_sidebar{ padding:20px 0 30px;}
	.subordinate_sidebar .navbar-tertiary-toggle, .elevit_right_sidebar .navbar-tertiary-toggle{ padding:10px 40px;}
	#container_brand_introduce .elevit_article_main_content{border-top: 1px solid #de86ba;}
	.elevit_content_left_sidebar p{color: #565656;}
	#container_brand_introduce .elevit_content_left_sidebar p{color: #0f3e8e;font-size: 19px; margin-bottom:15px;}
	/***************************************production_introduce**************************/
	#container_product_introduce #product_introduce_warp{ width:100%; overflow:hidden;}
	#container_product_introduce #product_introduce_pill_box{/*max-width:55%; */height:auto; margin:30px auto; float:none;}
	#product_introduce_click_detail_warp.product_introduce_init #product_introduce_pill_box{ z-index:1 !important;}
	#container_product_introduce #product_introduce_click_detail_warp{ width:320px; text-align:center; height:800px;position:relative;}
	#product_introduce_pill_box{width:100%;}
	#container_product_introduce #product_introduce_click_detail{ font-size:16px;left:0;bottom:160px; top:220px;}
	#container_product_introduce #product_introduce_click_detail img{max-width:80%;}
	#container_product_introduce .product_introduce_hint{ padding-right:20px; width:100%; margin:0;}
	#container_product_introduce #product_introduce_slide_down{ width:100%;}
	#container_product_introduce #product_introduce_slide_down ul li a{ width:100%;}
	#container_product_introduce #product_introduce_slide_down ul li div{ width:100%;}
	#container_product_introduce #product_introduce_slide_down ul li div p{ width:100%; font-size:16px;}
	
	#product_introduce_click_detail_warp.product_introduce_init .product_introduce_hover_warp{ z-index:5;}
	.product_introduce_hover_warp {float: right;position: absolute;top:0;right:-8px;width:100%;height:50%;z-index:5;}
	.product_introduce_hover_warp span {cursor: pointer;}
	#container_product_introduce .product_introduce_placeholder{top:50%;left:50%; z-index:1000; margin:-180px 0 0 -157px;}
	#container_product_introduce .product_introduce_placeholder p{ font-size:18px;}
	.elevit_slide_block .elevit_slide_switch label{ font-size:20px; display:inline-block; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.aboutelevit{ position:relative;}
	#BgDiv{background-color:#333; position:absolute; z-index:991; left:0; top:0; display:none; width:100%; height:1000px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
	/**************************************marketing_network******************************/
	.market_network_main{ width:100%;}
	.elevit_article_main_content img{ width:90%; height:auto; text-align:center; margin-bottom:40px;margin: 0 auto;}
	#market_network_location_selecting{ padding:0 0 20px; width:100%; position:relative; height:auto;}
	#market_network_location_selecting:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	#market_network_purchase{ position:absolute; left:10px; top:-80px;}
	.market_network_location_submit{ float:left;}
	.select-elevit-mark-mid,.select-elevit-mark{background: url(../images/icon-arrow-down-pink.png) no-repeat 88% center scroll #fff;background-size: 16px 10px; width:30%; margin-bottom:15px; line-height:34px; height:40px; position:relative;}
	.select-elevit-mark-long{background: url(../images/icon-arrow-down-pink.png) no-repeat 88% center scroll #fff; position:relative;background-size: 16px 10px; height:40px;}
	.select-elevit-mark-mid.mobile-special-select-elevit-mark-long{background: url(../images/icon-arrow-down-pink.png) no-repeat 94% center scroll #fff; position:relative;background-size: 16px 10px; height:40px;}
	.select-elevit-mark-mid.mobile-special-select-elevit-mark-long{ width:95% !important;}
	.select-elevit-mark-mid select.select-elevit,.select-elevit-mark select.select-elevit,.select-elevit-mark-long select.select-elevit,.select-elevit-mark-mid.mobile-special-select-elevit-mark-long select.select-elevit{ height:36px;width: 100%;font-family: microsoft yahei;-webkit-appearance: none;-moz-appearance: none;
-ms-appearance: none;-o-appearance: none;display: inline-block;font-size: 14px;color: #942365;clip:rect(auto, auto, auto, auto);}
.select-elevit-mark-mid i,.select-elevit-mark i,.select-elevit-mark-long i{ display:none;}
	#container_marketing_network .subordinate_title_right{ display:none;}
	#market_network_information_list li .shop_name{ padding-right:10px !important;}
	#market_network_information_list li{ font-size:13px !important;}
	/***************************************elevit_activities******************************/
	.elevit_activities_item,.useful_tools_item{ text-align:center;}
	.elevit_activities_item img,.useful_tools_item img{ margin:0;width: 170px;}
	.elevit_activities_item_right p,.useful_tools_item_right p{ float:none; margin-top:10px;}
	.elevit_activities_item_right div,.useful_tools_item_right div{  margin:10px auto 0;}
	.elevit_activities_item_right{width:80%; margin:-30px auto 30px;}
	.elevit_activities_item_right div:after,.useful_tools_item_right div:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.useful_tools_item_right p,.useful_tools_item_right div p{ text-align:center;}
	.useful_tools_item_right{width:80%; margin:10px auto 30px;}
	/*****************************************Q&A*****************************************/
	#container_qa{ background-color:#fff;}
	#qa_answer_content{ display:block;}
	#qa_qusetion_warp,#qa_answer_warp{ width:50%;}
	.qa_question_title, .qa_answer_title{ display:none;}
	.qa_question_item .qa_logo{ display:none;}
	.qa_question_item{ width:100%;}
	.qa_question_item p{ font-size:18px;}
	.qa_container_list .elevit_slide_switch{ padding:10px 15px; line-height:25px; height:auto;}
	.qa_container_list .elevit_slide_switch:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.qa_container_list .elevit_slide_switch label{ font-size:20px; margin:0 0 0 10px; width:450px; float:left; overflow:hidden; display:inline-block; }
	.qa_container_list .elevit_slide_switch span{ margin:8px 30px 0 0;}
	.qa_container_list .elevit_slide_target_block{ padding:15px; color:#555; font-size:16px; line-height:25px;}
	.qa_container_list .elevit_slide_switch:hover,.elevit_slide_block .elevit_slide_switch:hover,#container_product_introduce #product_introduce_slide_down ul li a.active:hover{background-color: #efc6de;color: #942365 ;}
	.elevit_slide_block .elevit_slide_switch:hover label,#container_product_introduce #product_introduce_slide_down ul li a.active:hover label{color: #942365 !important;}
	.qa_container_list .elevit_slide_switch_active{background-color: #efc6de;color: #942365;} 
	.qa_container_list .elevit_slide_switch:hover label{color: #942365;}
	.qa_container_list .elevit_slide_switch:hover span{background: url(../images/css/circle_arrow_down_32_32_991a60.png) no-repeat scroll;}
	.elevit_slide_block{ margin:0;}
	.qa_container_list .elevit_slide_switch label{ width:80%; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0 !important;}
	/*************************************search******************************/
	.subordinate_site_map_title_warp, .subordinate_site_map_title_left, .subordinate_search_result_title_warp{ width:100%;}
	#serach_result_header{ padding:15px 20px;width:100%; height:auto;}
	#serach_result_header:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.serach_result_item_content{ width:80%;}
	#serach_result_content li{ height:auto;}
	.serach_result_item{ height:auto; width:100%; display:block;}
	.serach_result_item:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	#serach_result_header div input{ height:40px; padding:10px 15px; font-size: 16px;}
	#serach_result_submit_buttom{ height:40px;background: url(../images/css/search_submit_button_no_circle_35_35_942365_00000.png) no-repeat scroll 10px 2px #fff;}
	.serach_result_item_content{ color:#555;}
	#serach_result_submit_buttom:hover { background: url(../images/css/search_submit_button_no_circle_35_35_de86ba_00000.png) no-repeat scroll 10px 2px #fff;}
	#serach_result_header div{ width:60%; height:auto; margin-right:15px;}
	#serach_result_header p{ width:35%; line-height:40px; height:auto;}
	#serach_result_header div input{ width:80%;}
	.serach_result_item span{ background:none;color: #922765; font-size:30px; width:auto; height:auto;}
	.serach_result_item span:before {content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	#serach_result_content{ padding:20px;}
	#serach_result_header div:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	#serach_result_submit_buttom{ float:left; background:none no-repeat scroll 0 0 #fff; font-size:25px; color: #922765;cursor: pointer;}
	#serach_result_submit_buttom:before {content: ",";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	#serach_result_submit_buttom:hover{background:none no-repeat scroll 0 0 #fff; color:#de86ba}
	/***********************************************forgotten-password**********************************/
	#forgot-password-page .forgot-password-title{ width:100%;}
	#forgot-password-page .forgot-password-form{padding: 0 20px;}
	#forgot-password-page .forgot-password-form .form-hcp-list{ padding:40px 20px;}
	#forgot-password-page .forgot-password-form .form-hcp-list-item--actions span{ background:none; color:#fff; font-size:40px; width:auto; height:auto;}
	#forgot-password-page .forgot-password-form .form-hcp-list-item--actions span:before {content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.form-hcp-list-item--email{ width:85%;}
	#forgot-password-page .forgot-password-form #mail{ width:100%;}
	#forgot-password-page .forgot-password-title{ font-size:22px; height:60px; line-height:60px;}
	#forgot-password-page #forget-password-form{  padding:0 !important;}
	#forgot-password-page .forgot-password-form .form-hcp-list-item--actions #Submit{ background:none !important;}
	/*********************************************expected-date-of-childbirth-test************************************/
	#expected-date-of-childbirth .article-body .subordinate_container{ width:100%;}
	.calculate-inner .b2 .cal-tit, .calculate-list li label{ margin-bottom:10px; display:block; line-height:28px;}
	.calculate-inner .b2 .cal-tit, .calculate-list li:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.calculate-list .reason-box p .result_yuchanqi{ margin-left:10px;}
	#edc_test_warp_2 form label{ margin:0 10px 0 0;}
	.Wresult_yuchanqi_day,.Presult_yuchanqi_week{ width:100%; display:block; margin-bottom:15px;}
	.article-body{ margin:0;}
	#expected-date-of-childbirth .btn-conunt,#expected-date-of-childbirth .btn-conunt:hover{ background:none; font-size:35px; width:auto; height:auto;}
	#expected-date-of-childbirth .btn-conunt{ color:#fff; margin:-5px 0 0 25px;}
	#expected-date-of-childbirth .ovulation-calendar-form-select .btn-conunt{ margin:0;}
	#expected-date-of-childbirth .btn-conunt:hover{color: #922765; }
	#expected-date-of-childbirth .btn-conunt:before,#expected-date-of-childbirth .btn-conunt:hover:before{content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.calculate-inner .b2 .cal-tit, .calculate-list li label,#edc_test_warp_2 form label,#expected-date-of-childbirth .btn-conunt{ float:left;}
	.ovulation-calendar-form-select{ float:left;}
	.bui-datepicker-input{width:100%; display:block;}
	.calculate-list li input.input-txt{ margin-left:10px;}
	.calculate-list li .ovulation-calendar-form-select selcet{ margin:0 10px 0 0;}
	.calculate-list li #usually{ float:left;}
	/****************************************your-week-by-week-pregnancy-journey*********************/
	.select-elevit-mark span{ font-size:20px; color:#922765; width:auto; height:auto;}
	.select-elevit-mark span:before{content: "?";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.content-pregnancy-week .article-body{ width:100%;}
	.pregnancy-calendar-title{ width:100%;}
	.pregnancy-calendar-title h4,.pregnancy-calendar-title h5{ margin-bottom:10px;}
	.content-pregnancy-week .form-pregnancy-calendar-wrapper{ padding:20px 15px 5px; width:100%;}
	.content-pregnancy-week .slider-pregnancy-calendar-wrapper{ padding:30px 20px; width:100%; }
	#pregnancy-slider{ width:90%; margin-bottom:0px;}
	.content-pregnancy-week .form-pregnancy-calendar-wrapper .pregnancy-calendar-form{ width:100%;}
	.content-pregnancy-week .slider-pregnancy-calendar-wrapper .instruction{ margin:0 0 0; font-size:16px;}
	.content-pregnancy-week .content-pregnancy-calendar-wrapper .results-pregnancy-calendar{ width:50%;}
	.content-pregnancy-week .content-pregnancy-calendar-wrapper .pregnancy-calendar-content{ padding:0 15px 40px;}
	.content-pregnancy-week .content-pregnancy-calendar-wrapper .pregnancy-calendar-title{margin-top: -64px}
	/*******************************************ovulation-test**************************************/
	.ovulation-calendar-main-content .ovulation-calendar-head .ovulation-calendar-navigation li{ float:left;}
	.ovulation-calendar-content .form-ovulation-guide-wrapper{ width:100% !important;}
	.form-ovulation-guide-wrapper:after,.ovulation-calendar-form:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.ovulation-calendar-main-content{ padding:0 10px;margin: 10px 20px 20px !important;}
	.ovulation-calendar-main-content .ovulation-calendar-head .calendar-month{ width:92% !important;}
	.ovulation-calendar-content #ovulation-calendar-more-content{ padding:0 15px !important;width:100% !important;}
	.form-ovulation-guide-wrapper .ovulation-calendar-title{ line-height:1.4em !important;}
	.ovulation-calendar-form .ovulation-calendar-form-block .ovulation-calendar-form-info{ line-height:30px !important; padding:20px 0 10px !important;}
	.ovulation-calendar-main-content .calendar-list a.first-day p span{ color:#fff !important;}
	.ovulation-calendar-form .ovulation-calendar-form-block .ovulation-calendar-form-select{ width:100%; margin-top:10px;}
	/*.select-elevit-mark{ width:25%;}*/
	.content-pregnancy-week .form-pregnancy-calendar-wrapper .pregnancy-calendar-form select{ line-height:34px; height:34px;}
	.ovulation-calendar-main-content #ovulation-calendar-body .calendar-list > li{ width:14.2%;}
	.ovulation-calendar-main-content .ovulation-calendar-head ul .next,.ovulation-calendar-main-content .ovulation-calendar-head ul .prev{ background:none !important;color: #b25d8f !important;}
	.ovulation-calendar-main-content .ovulation-calendar-head ul .next{line-height: 52px;}
	.ovulation-calendar-main-content .ovulation-calendar-head ul .prev{line-height: 52px;}
	#ovulation-calendar-more-content .elevit_slide_target_block{ padding:20px 10px; width:100%;}
	#ovulation-calendar-more-content .elevit_table_2 {  margin-right:0;width:100%; height:auto;}
	
	.elevit_slide_block .elevit_slide_switch.is_actived span{ margin:8px 15px 0 0 !important;}
	#ovulation-calendar-more-content .elevit_slide_block .elevit_slide_switch label{ font-size:22px;margin-left: 15px;}
	#ovulation-calendar-more-content .elevit_slide_block .elevit_slide_switch span{ margin:8px 15px 0 0;}
	.ovulation-calendar-main-content #ovulation-calendar-body{ width:100%;}
	#ovulation-calendar-body .calendar-list p{color: #a23575 !important;display: block !important;height: 55px !important;margin: 0;padding:0  !important;text-align: center !important;width: 100% !important;}
	#ovulation-calendar-body .calendar-list p:not(.head){ display:none !important;}
	#ovulation-calendar-body .calendar-list p span{ float:none !important;}
	.ovulation-calendar-main-content #ovulation-calendar-body .calendar-list > li{ border:1px solid #fff; height:58px !important;}
	#ovulation-calendar-body .calendar-list .calendar-list a{color: #a23575 !important;text-transform: uppercase !important;display: block;position: relative;z-index: 1;}
	#ovulation-calendar-body .calendar-list p span:first-child {font-size: 15px;line-height: 1em;padding-top: 20px;}
	#ovulation-calendar-body .calendar-list p span {float: none;display: block;padding: 0 3px;text-align: center;font-size: 12px;}
	#ovulation-calendar-body .calendar-list p span.icon-ovulation {position: absolute;top: 2px;width: 100%; margin:0; line-height:normal;}
	.ovulation-calendar-content .icon-ovulation{ background:none !important;}
	.icon-ovulation:before{color: #a23575;content: "\45"; }
	.icon-bbt:before {color: #69aae3;content: "\48";}
	.icon-ovulation:before {color: #a23575;content: "\45";}
	.icon-intercourse:before {color: #c30;content: "\47";}
	.icon-mucus:before {color: #c90;content: "\48";}
	.icon-fdc:before {color: #c30;content: "\46";}
	.icon-if:before {color: #fc0;content: "\46";}
	.ovulation-calendar-container .calendar-list p span.icon-mucus, .ovulation-calendar-container .calendar-list p span.icon-bbt, .ovulation-calendar-container .calendar-list p span.icon-intercourse{ display:inline-block; padding-bottom:3px;}
	#ovulation-calendar-body .calendar-list p{ line-height:normal !important;}
	.ovulation-calendar-container .calendar-list p span{font-size:8px;padding: 0;}
	/*#ovulation-calendar-body .calendar-list .icon-bbt, #ovulation-calendar-body .calendar-list .icon-mucus{ display:inline-block !important; width:auto; height:auto; background:none !important;}
	.ovulation-calendar-content .icon-bbt,.ovulation-calendar-content .icon-mucus{ margin-right:0 !important;}*/
	.elevit_submit_btn:hover{ background:none !important;}
	#ovulation-calendar-body .calendar-list p span:first-child{ display:block}
	.ovulation-calendar-container .calendar-list p span:first-child{ line-height:1em;}
	#ovulation-calendar-body .calendar-list .icon-intercourse{ width:auto; height:auto;}
	#ovulation-calendar-body .calendar-list p span,span.icon-intercourse{ line-height:15px !important;}
	.ovulation-calendar-content .calendar-legend-list>li span.icon-today:before {border: 2px solid #942365;color: #fff;content: "\e621";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	.ovulation-calendar-content .ovulation-calendar-foot .calendar-legend-list>li {color: #333;display: inline-block;float: left;font-size: 13px;line-height: 18px;margin: 10px 0 5px;padding-left: 20px;position: relative;width: 50%;}
	.ovulation-calendar-content .icon-fdc,.ovulation-calendar-content .icon-intercourse,.ovulation-calendar-content .icon-today,.ovulation-calendar-content .icon-if{ background:none !important; margin:0 !important;}
	.ovulation-calendar-content .calendar-legend-list>li span {font-size: 17px;left: 0;position: absolute;top: 0;}
	.form-ovulation-guide-wrapper .ovulation-calendar-title{font-size: 16px !important;line-height: 1.7em !important;}
	.form-ovulation-guide-wrapper .ovulation-calendar-guide-form{ padding:20px 20px 25px !important;}
	.popwindow_bg{padding: 10px;position: fixed; width:100%; height:100%;overflow-x: auto;overflow-y: scroll; z-index:9999999;}
	.popwindow_bg .popwindow_main{ width:100% !important; margin:0 !important;}
	.popwindow_list:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	.popwindow_bg .popwindow_main .popwindow_body .popwindow_list .popwindow_list_info{ width:100% !important; font-weight:700;}
	.popwindow_bg .popwindow_main .popwindow_body .popwindow_list #BBT_slider_parent{ width:100% !important; background-size:100% 100% !important;}
	.select-elevit-mark-long{ width:100% !important;}
	.popwindow_bg .popwindow_main .popwindow_body .popwindow_list{ height:auto !important;}
	.popwindow_bg .popwindow_main .popwindow_body .popwindow_list #BBT_slider{ width:100% !important;}
	.popwindow_bg .popwindow_main .popwindow_foot .icon-arrow-circle-thick{ background:none !important; color:#df84b8; font-size:30px;margin-top:5px;}
	.popwindow_bg .popwindow_main .popwindow_foot .icon-arrow-circle-thick:before{ content: "$";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	#ovulation-calendar-more-content .elevit_slide_block .elevit_slide_switch label{ font-size:17px !important;margin-left: 10px !important; width:80%; overflow:hidden; display:inline-block;}
	#ovulation-calendar-more-content .elevit_slide_block .elevit_slide_switch span{ background:none !important;color: #922765; font-size:25px; margin:0 10px 0 0 !important }
	#ovulation-calendar-more-content .elevit_slide_block .elevit_slide_switch.is_actived span{ background:none !important;color: #de86ba; font-size:25px;}
	#ovulation-calendar-more-content .elevit_slide_block .elevit_slide_switch.is_actived span:before{content: "(";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	#ovulation-calendar-more-content .elevit_slide_block .elevit_slide_switch span:before{content: "/";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1; text-transform: none;}
	#ovulation-calendar-more-content .elevit_slide_target_block{padding: 15px 30px !important;width: 100% !important;}
	#ovulation-calendar-more-content .elevit_table_2{ height:auto !important;}
	#expected-date-of-childbirth .ovulation-calendar-form-select{ width:100% !important;}
	#expected-date-of-childbirth .calculate-inner .b2 .cal-tit, .calculate-list li{ margin:10px 0 !important;}
	#expected-date-of-childbirth .calculate-list #usually{ width:100%;}
	/**********************************product introduce**********************************/
	#container_product_introduce #product_introduce_slide_down ul li a.active{background: none repeat scroll 0 0 #de86ba;}
	#container_product_introduce #product_introduce_slide_down ul li a.active label{ color:#fff;}
	#container_product_introduce #product_introduce_slide_down ul li a.active span {
    background: url(../images/css/circle_arrow_down_32_32_fff.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: block;float: right;height: 32px; line-height: 65px;margin: 15px 30px 0 0;width: 32px;}
	#container_product_introduce #product_introduce_click_detail{ margin-top:0;width:35%;height:60px;top: 260px; z-index:3;}
	#container_product_introduce #click_detail_text{ width:100%;}
	#container_product_introduce #product_introduce_click_detail img{max-width: 20%;}
	#product_introduce_click_detail_warp.product_introduce_init #product_introduce_pill_box{ width:320px; height:378px;}
	#container_product_introduce #click_detail_text{ height:30px; font-weight:700;}
	#container_product_introduce #product_introduce_warp{ padding:30px 0 0;}
	
	#container_product_introduce #product_introduce_hover_item_1{left: 55.5%;top: 35.5%;width: 75px;height: 75px;}
	#container_product_introduce #product_introduce_hover_item_2{left:47.5%;top: 27%;width: 65px;height: 65px;}
	#container_product_introduce #product_introduce_hover_item_3{left: 44%;top: 16.5%;width: 55px;height: 55px}
	#container_product_introduce #product_introduce_hover_item_4{left: 52.2%;top: 8.5%;width: 50px;height: 50px;}
	#container_product_introduce #product_introduce_hover_item_5{left: 62.3%;top: 6.6%;width: 40px;height: 40px;}
	#container_product_introduce #product_introduce_hover_item_6{left: 70.5%;top: 8.2%;width: 35px;height: 35px;}
	#container_product_introduce #product_introduce_hover_item_7{left: 77.1%;top: 12%;width: 40px;height: 40px;}
	#container_product_introduce #product_introduce_hover_item_8{left: 84%;top: 16.5%;width: 50px;height: 50px;}
	#container_product_introduce #product_introduce_hover_item_9{left: 87%;top: 26%;width: 60px;height: 60px;}
	
	
	/*#product_introduce_placeholder {background: url(../images/subordinate/product_introduce/product_introduce_placeholder_315_340_00000.png) repeat scroll 0 0 rgba(0, 0, 0, 0); display: none;height: 340px;position: absolute;width: 315px;top:300px;left:50%; z-index:1000; margin:-170px 0 0 -157px;}
	#product_introduce_placeholder p {color: #fff;font-size:18px;height: 230px;letter-spacing: 0.1em;line-height: 35px;margin: 90px 0 0 55px;
position: absolute;width: 240px;}*/
	#product_introduce_placeholder .close{ background: url(../images/css/closebtn.png) repeat scroll 0 0 rgba(0, 0, 0, 0); width:25px; height:25px; background-position:20%; position:absolute;top:48px; right:5px; display:block; cursor:pointer;}
	/**********************************************foot link*************************************
	.article-body{ width:100%;}
	.article-body ul li{ margin:0 0 15px;}
	**/
	#site_map_warp{padding:0 20px;width:100%;}
	.site_map_item{ padding:0; width:100%; margin: 0 0 20px; height:auto;}
	.subordinate_title_warp_short{ height:auto; min-height:100px;margin-bottom: 10px; overflow:hidden;}
	.site_map_item_list ul li span{ background:none !important;color: #de86ba; font-size: 16px;}
	.site_map_item_list ul li a{ padding-left:10px;}
	.site_map_item_list ul li span:before {color: #de86ba;content: "3";font-family: "elevit-icons";font-style: normal;font-variant: normal;font-weight: 400; line-height: 1;;text-transform: none;}
	/*************************************consumer profile*************************/
	.subordinate_title_warp{ width:100%;}
	#profilemanagement .article-body.container-fluid{width:100%;}
	#profilemanagement .profilemanagement-title{width:100%;}
	#profilemanagement #profilemanagement-form .form-hcp-list-item--actions a i{ display:none;}
	#profilemanagement #profilemanagement-form .form-hcp-list{ padding:0 90px;}
	#profilemanagement #profilemanagement-form .form-hcp-list:after{clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
	#profilemanagement #profilemanagement-form{width:100%;}
	#profilemanagement #profilemanagement-form .form-hcp-list-item{ width:100%; margin:0 auto 15px; float:none;}
	#profilemanagement #profilemanagement-form .form-hcp-list-item--actions{ width:40%; float:left; margin-right:15px;}
	.elevit_slide_block .elevit_slide_switch label{ display:inline-block; height: 50px;line-height: 50px; margin-left:30px !important;}
	.qa_container_list .elevit_slide_switch{ padding: 0 !important;}
	.elevit_list_main_content .elevit_content_left_sidebar{ margin:0;}
	#elevit_activities_warp .elevit_activities_item:first-child{border-top: 1px solid #DE84BA;}
	.a_out_warning .close_btn{ top:0;}
	/********************2015-01-13*******************/
	.standard-article-content .subordinate_container{ width:100%; padding:20px 30px;font-size: 15px; margin:0;}
	#ovulation-calendar-more-content h2{ line-height:15px !important; }
	.content-pregnancy-week .form-pregnancy-calendar-wrapper .pregnancy-calendar-info{line-height: 30px;margin: 10px 0 0;}
	.content-pregnancy-week .slider-pregnancy-calendar-wrapper .greeting h2{font-size: 1.2em;}
	#product_introduce_warp .elevit_product_content{ margin-bottom:25px;}
	#product_introduce_warp .elevit_product_content p:first-child{ font-size:22px; padding-left:20px;}
	#product_introduce_warp .elevit_product_content .product-introduce1{ display:none;}
	#product_introduce_warp .elevit_product_content .product-introduce2{ display:block;}
	.elevit_product_content p font{ font-size:22px;}
	#container_product_introduce #product_introduce_slide_down .elevit_slide_target_block{ padding:10px 20px;}
	#ovulation-calendar-more-content .elevit_table_margin,#ovulation-calendar-more-content .elevit_table_2{  width: 100% !important;}
	.sidr-nav-title sup{ line-height:30px;}
    
    
/*    111*/
    
    .col-s-1 {
    width: 8.33333%;
    float: left;
  }

  .col-s-2 {
    width: 16.66667%;
    float: left;
  }

  .col-s-3 {
    width: 25%;
    float: left;
  }

  .col-s-4 {
    width: 33.33333% !important;
    float: left !important;
  }

  .col-s-5 {
    width: 41.66667% !important;
    float: left !important;
  }

  .col-s-6 {
    width: 50% !important;
    float: left !important;
  }

  .col-s-7 {
    width: 58.33333% !important;
    float: left !important;
  }

  .col-s-8 {
    width: 66.66667% !important;
    float: left !important;
  }

  .col-s-9 {
    width: 75% !important;
    float: left !important;
  }

  .col-s-10 {
    width: 83.33333% !important;
    float: left !important;
  }

  .col-s-11 {
    width: 91.66667% !important;
    float: left !important;
  }

  .col-s-12 {
    width: 100% !important;
    float: left !important;
  }
  .col-n-12 {
    width: 100% !important;
    float: none !important;
  }

    

   .el__mobile{display: block !important;}
 .el__desk{display: none !important;}
   .el__page-video{background-color:#f1f1f1 !important;}
   .videoBox .video-btn{width:43px !important;height: 43px !important;margin:-21px 0 0 -21px !important;}
   .videoListBox .videoBox .video-btn{width:28px !important;height: 28px !important;margin:-14px 0 0 -14px !important;}
   .wrap970{width:100% !important;padding:10px 0px 0 !important;margin:0 !important;}
   .videoListBox{padding-top:0 !important;}
   .videoListBox .videoBox{padding:10px 10px 10px 10px !important;background: #ffffff !important;margin-bottom:1px !important;  width: 100% !important;}
  .bannerListBox .bannerBox{padding:0 0 10px 0 !important;  width: 100% !important;}
   .articleListBox .articleBox{padding:0 0 10px 0 !important;}

  .videoBox .video-title{font-size: 14px !important;padding:0 40px 0 10px !important;height: 24px !important;line-height: 24px !important;margin-top:-24px !important;}
   .videoBox .video-share-btn{margin:2px 10px 0 0 !important;    bottom: 1px !important;
    z-index: 1 !important;
    width: 15px !important;}
   .videoBox-mobile{padding-right:13px !important;position: relative !important;}
   .articleBox-mobile{}
  .articleBox-mobile .title{padding-bottom: 4px !important;}
   .articleBox-mobile .title a{font-size: 12px !important;color:#000000 !important;font-weight: 700 !important;}
   .articleBox-mobile .cont{color:#80747c !important;font-size: 12px !important;line-height: 18px !important;}
   .articleBox-mobile .more{color:#f6a9da !important;font-size: 12px !important;font-style: italic !important;font-weight: 700 !important;padding-top: 1.5em !important;}
    .articleBox-mobile .more a{color:#f6a9da !important;}
  .articleBox-mobile .more .arrow{font-style: normal !important;font-weight: 100 !important;padding-left:5px !important;}
.mfp-wrap {
  min-width: 100% !important;
}
  .mfp-wrap .el__overlay{width:100% !important;left: 0 !important;}
  .mfp-bg, .mfp-container, .mfp-wrap{min-width: 100% !important;}

  .backBox{display: none !important;}
.article-title{font-size: 16px !important;padding:15px 15px 0 !important;}
   .article-paragraph{padding-top:15px !important;}
 .article-text{padding:0 15px !important;font-size: 14px !important;line-height: 23px !important;}
   .article-paragraph .col-xl-6.col-s-12 + .col-xl-6.col-s-12{padding-top:15px !important;}
/*    111*/
    
    
}

@media screen and (max-width:650px){
	.main_content{ padding:50px 15px;}
	/*********************************planning_encyclopedia*************************/
	.encyclopedia_preview_item img{ max-width:45%;}
	.encyclopedia_preview_item_main{ width:52%;}
	.encyclopedia_preview_item_main p{ padding-top:10px; height:90px; margin:10px 0 5px;}
	.encyclopedia_preview_item_main a{ font-size:18px; font-weight:700;}
	.encyclopedia_preview_item_arrow, .encyclopedia_preview_item_arrow a{ line-height:30px;}
	.encyclopedia_preview_item_arrow a{ font-size:16px; font-weight:500;}
	.subordinate_title_left{padding: 20px 25px 15px;}
	.subordinate_title_left a{ font-size:30px;}
	.subordinate_title_main{ margin:10px 0;}
	/***************************************company introduce********************************/
	.elevit_content_left_sidebar{ margin:0 15px; width:93%;}
	/*****************************************Q&A*****************************************/
	.qa_container_list .elevit_slide_switch label{ font-size:20px; margin:0 0 0 10px; width:80%; float:left; overflow:hidden; }
	/*************************************search******************************/
	#serach_result_header div{ width:60%; height:auto;}
	#serach_result_header p{ width:30%; line-height:40px; height:auto;}
	#serach_result_header div input{ width:70%;}
	/*******************************************ovulation-test**************************************/
	.ovulation-calendar-main-content .ovulation-calendar-head .calendar-month{ width:85% !important;}
	.ovulation-calendar-main-content .ovulation-calendar-foot ul li{ font-size:15px;}
	#copyright_icon{font-size: 12px;top: -2px;}
	.a_out_warning .close_btn{ top: -2%;}
}
@media screen and (max-width:540px){
	.main_content span{ font-size:35px;}
	.main_content h2{ font-size:28px;}
	.homepage_main_life_circle ul li a label{ font-size:25px;}
	.homepage_warp .slider_warp .slider_right img{ width:85%;}
	.banner_login_buttom{ padding:0;}
	.homepage_warp .slider_warp .slider_left p, .homepage_warp .slider_warp .slider_left .homepage_learn_more2 label{ font-size:22px;}
	.sidr-nav-link li{margin-left: 10px;padding: 0;}
	.sidr-nav-link li:last-child{ border-right:medium none;}
	.sidr-nav-link li .sinaweibo{ padding-right:0; padding-left:55px;}
	.sidr-nav-title{ font-size:20px;}
	.sidr-nav-title .icon-plus-circle-thick{ font-size:25px;}
	.sidr-nav-list li a{ font-size:18px;}
	.main_content{ padding:50px 15px;}
	.main_content h2{ font-size:26px;}
	/*********************************planning_encyclopedia*************************/
	.encyclopedia_preview_item img{ max-width:45%;}
	.encyclopedia_preview_item_main{ width:51%;}
	.encyclopedia_preview_item_main a{ font-size:18px; font-weight:700;}
	.encyclopedia_preview_item_arrow a{ font-size:15px; font-weight:500;}
	.encyclopedia_preview_item_arrow span{ font-size:1.2rem; margin-left:10px;}
	.encyclopedia_preview_item_main p{ padding-top:5px; height:80px; margin:0 0 5px;}
	/**************************************about elevit*************************************/
	.about_elevit_item img{ max-width:70%; margin:0 auto; height:auto; float:none;}
	.about_elevit_item_right div{ margin:10px 0;}
	.about_elevit_item_right{ width:80%; margin:-10px auto 0; float:none;}
	.about_elevit_item_right p{ font-size:16px;}
	.useful_tools_item_right div p, .about_elevit_item_right div p, .elevit_activities_item_right div p{ font-size:22px;}
	/**************************************marketing_network******************************/
	#market_network_purchase{ position:absolute; left:10px; top:-65px;}
	/*****************************************Q&A*****************************************/
	.qa_container_list .elevit_slide_switch label{ font-size:20px; margin:0 0 0 10px; width:350px; float:left; overflow:hidden; }
	/*************************************search******************************/
	#serach_result_header div{ width:100%; height:auto;}
	#serach_result_header p{ width:100%; line-height:40px; height:auto;}
	#serach_result_header div input{ width:70%;}
	/***********************************************forgotten-password**********************************/
	#forgot-password-page .forgot-password-form{padding: 0 10px;}
	#forgot-password-page .forgot-password-form .form-hcp-list{ padding:35px 20px;}
	#forgot-password-page .forgot-password-title{ font-size:22px;}
	
	/****************************************your-week-by-week-pregnancy-journey*********************/
	.content-pregnancy-week .form-pregnancy-calendar-wrapper .pregnancy-calendar-form select{ margin-bottom:15px;}
	.content-pregnancy-week .content-pregnancy-calendar-wrapper .results-pregnancy-calendar{ width:100%;}
	.ovulation-calendar-main-content .ovulation-calendar-head h2 span{ font-size:22px;}
	#profilemanagement #profilemanagement-form .form-hcp-list{ padding:0 40px;}
	.elevit_slide_block .elevit_slide_switch label{ margin-left: 15px !important;}
	.elevit_slide_block .elevit_slide_switch span{ margin:8px 15px 0 0;}
	.select-elevit-mark-mid, .select-elevit-mark{ width:29.5%;}
	.a_out_warning .close_btn{ top:-3%;}
}
@media screen and (max-width:460px){
	.encyclopedia_preview_item_arrow, .encyclopedia_preview_item_arrow a{ line-height:20px;}
	.encyclopedia_preview_item_arrow a{ font-size:14px;}
	.encyclopedia_preview_item_arrow span{font-size: 1rem;}
	.encyclopedia_preview_item img{ width:43%;}
	.encyclopedia_preview_item_main p{ height:60px; font-size:14px;}
	.banner_links a, .banner_links span{ font-size:16px;}
	#banner_login, #banner_nation{ font-size:15px; margin-left:5px;}
	#banner_login{ margin-right: 80px;}
	.banner_nation_chosen_buttom label{ margin-left:8px;}
	#banner_nation span{ margin:0 10px 0 5px;}
	.homepage_main_life_circle ul li a label{ font-size:20px;}
	.main_content span{ font-size:28px;}
	#copyright_notice_nav,.copyright_notice_content_1, .copyright_notice_content_2{ font-size:14px;}
	#copyright_notice_nav ul, #copyright_notice_nav div{ height:auto;}
	#copyright_notice_nav ul li a{ white-space:nowrap;}
	.homepage_warp .slider_warp .slider_right{ height:250px;}
	.homepage_warp .slider_warp .slider_right img{ width:100%;}
	.main_left{background-position:250px 245px; background-size:245%;}
	.main_right{background-position:right center;}
	.homepage_warp .slider_warp .slider_left label{ font-size:16px;}
	.main_content{ padding:50px 10px;}
	.main_content h2{ font-size:24px; max-width:80%;}
	.a_out_warning .close_btn{ top:-3%;}
	/*******************************planning**************************************/
	.subordinate_main_text{ padding:20px 25px;}
	#circle_arrow_1_purple{font-size: 3.5rem;}
	#subordinate_main_warp_2 a div h3{font-size: 1.4rem;}
	/*******************************registration******************************/
	#registration_warp .register_form, #registration_warp #formmanager_login{padding: 20px 15px;}
	/**************************************marketing_network******************************/
	#market_network_purchase{ position:absolute; left:10px; top:-60px;}
	/*.select-elevit-mark-mid, .select-elevit-mark{ width:43%;}*/
	/*****************************************Q&A*****************************************/
	.qa_container_list .elevit_slide_switch label{ font-size:20px; margin:0 0 0 10px; width:280px; float:left; overflow:hidden; }
	/***********************************************forgotten-password**********************************/
	#forgot-password-page .forgot-password-form{padding: 0;}
	#forgot-password-page .forgot-password-form .form-hcp-list{ padding:35px 15px;}
	#forgot-password-page .forgot-password-title{ font-size:22px;}
	#forgot-password-page .forgot-password-form .form-hcp-list-item{ font-size:16px;}
	.form-hcp-list-item--email{ width:100%; margin-bottom:20px;}
	/*********************************************expected-date-of-childbirth-test************************************/
	#expected-date-of-childbirth .article-body .subordinate_container{ padding:15px;}
	#edc_test_warp_2 form label, .calculate-list li input, .calculate-list li select{ margin:0 10px 0 0;}
	/*******************************************ovulation-test**************************************/
	.ovulation-calendar-main-content .ovulation-calendar-head .calendar-month{ width:88%;}
	#ovulation-calendar-more-content h2{ font-size: 18px; margin-bottom:5px;}
	#ovulation-calendar-more-content p{ font-size:14px; line-height:25px;}
	#ovulation-calendar-more-content .elevit_slide_block .elevit_slide_switch label{ font-size:20px; margin-left:15px !important;}
	#ovulation-calendar-more-content .elevit_slide_block .elevit_slide_switch span{ margin:8px 15px 0 0;}
	.form-ovulation-guide-wrapper .ovulation-calendar-guide-form{ padding:20px 15px 25px !important;}
	.select-elevit-mark-mid,.select-elevit-mark{ margin-bottom:15px !important; width:29% !important;}
	#profilemanagement #profilemanagement-form .form-hcp-list{ padding:0 20px;}
	
	.elevit_slide_block .elevit_slide_switch label{ font-size:20px; display:inline-block; width:75%;margin-left: 15px;}
	.elevit_slide_block .elevit_slide_switch span{ margin:8px 15px 0 0;}
	/******************brand introduce*****************************/
	.content-small-header .subordinate_title_left, .short_banner_content .subordinate_title_left, .content-article .subordinate_title_left{ margin:10px 25px 20px;}
}
@media screen and (max-width:380px){
	#banner_login,#banner_nation{ font-size:15px;}
	#banner_login span,#banner_nation span{ font-size:15px;}
	.banner_login_buttom{ padding:0 10px;}
	.logo_homepage{ margin-left:10px;}
	.banner_left_side{ margin-right:10px;}
	.banner_links a, .banner_links span{ font-size:14px;}
	#group_links_and_website_map span{ margin:0 5px;}
	.main_content{ padding:50px 10px;}
	.main_content h2{ font-size:20px; max-width:80%; line-height:25px; margin:0;}
	.main_content span{ font-size:22px;}
	.homepage_warp .slider_warp .slider_left p,.homepage_warp .slider_warp .slider_left .homepage_learn_more2 label{ font-size:18px;}
	#homepage_focus_text_warp{ padding:15px 0 0 15px;}
	.homepage_warp .slider_warp .slider_left .homepage_learn_more2 i{ font-size:40px;}
	.homepage_warp .slider_warp .slider_right{ height:220px;}
	.homepage_main_life_circle ul li a label{ font-size:16px;}
	.logo_homepage img{ max-width:120px;}
	.banner_left_side{ width:60%;}	
	.banner_login_and_nation{ width:100%;}
	.banner_links img{ width:100%; height:auto;}
	.banner_login_and_nation{height:35px; line-height:35px;}
	.mmenu-search{ padding:15px 10px;}
	.mmenu-search_box,.sidr .icon-search{ height:35px; line-height:35px;}
	.sidr input[type="text"]{ height:35px; line-height:35px;font-size: 14px;}
	.sidr .icon-search{ font-size:25px;}
	.sidr-nav-title{ font-size:18px;}
	.sidr-nav-list li a{ font-size:16px;}
	.drawer-hamberger span, .drawer-hamberger span:before, .drawer-hamberger span:after{ height:3px; width:25px;}
	#homepage_main_2{ height:250px;}
	.main_left, .main_right{ height:100%;}
	.sidr-nav-title{ font-size:18px;}
	.sidr-nav-title .icon-plus-circle-thick{ font-size:22px;}
	.sidr-nav-link li{ font-size:14px;}
	#banner_nation ul li a{ padding:0 10px;}
	.encyclopedia_preview_item_main{ width:49%;}
	/*******************************planning**************************************/
	.subordinate_main_text{ padding:20px 15px;}
	#circle_arrow_1_purple{font-size: 2.8rem;}
	.main_warp_240_text{width: 70%;font-size: 15px; line-height:25px;}
	.subordinate_main_text_content h3 { font-size:1.6rem;}
	#subordinate_main_warp_2 a div h3{font-size: 1.2rem; width:85%;}
	#subordinate_main_warp_2 a div span{ font-size:1.6rem;}
	/***************************************company introduce********************************/
	.elevit_content_left_sidebar{ margin:0 15px; width:90%;}
	.subordinate_title_main{ font-size:16px;}
	/**************************************************brand introduce*********************************/
	.elevit_content_left_sidebar h1{ font-size:22px;}
	/**************************************marketing_network******************************/
	#market_network_purchase{ position:absolute; left:0; top:-60px;}
	
	/*****************************************Q&A*****************************************/
	.qa_container_list .elevit_slide_switch label{ font-size:18px; margin:0; width:250px; float:left; overflow:hidden; }
	/*********************************************expected-date-of-childbirth-test************************************/
	.calculate-list li select{ margin:0 10px 10px 0;}
	/****************************************your-week-by-week-pregnancy-journey*********************/
	.content-pregnancy-week .form-pregnancy-calendar-wrapper{ padding:20px 20px 5px;}
	.content-pregnancy-week .form-pregnancy-calendar-wrapper .pregnancy-calendar-form select{ width:140px;}
	/*******************************************ovulation-test**************************************/
	.ovulation-calendar-main-content .ovulation-calendar-head .calendar-month{ width:87%;}
	
	.elevit_slide_block .elevit_slide_switch label{ font-size:18px; display:inline-block; width:70%;margin-left: 15px;}
	.select-elevit-mark-mid,.select-elevit-mark{ margin-bottom:15px !important; width:28% !important;}
	.a_out_warning .close_btn{ top: -8%;}
}
@media screen and (max-width:350px){
	/*.sidr-nav-link li{ width:100%; border:medium none; margin:0 0 10px 0;}*/
	.main_content h2{ font-size:18px;}
	.logo_homepage img{ max-width:100px;}
	.banner_links{ width:90%;}
	.banner_links img{ max-width:80%;}
	#banner_login{margin-right:70px;}
	#banner_login div{ padding:0;}
	.banner_left_side{ width:62%;}
	#copyright_notice_nav, .copyright_notice_content_1, .copyright_notice_content_2{ padding:0 10px;}
	/*********************************planning_encyclopedia*************************/
	.encyclopedia_preview_item{ padding:10px;}
	.encyclopedia_preview_item img{ width:100%; margin-right:10px;}
	.encyclopedia_preview_item_main{ width:50%;}
	.encyclopedia_preview_item_main p{ font-size:12px;padding-top:10px; height:60px; margin:0 0 5px;}
	.encyclopedia_preview_item_main a{ font-size:16px;}
	.encyclopedia_preview_item_arrow, .encyclopedia_preview_item_arrow a{ line-height:30px;}
	.subordinate_title_left{padding: 20px 25px 15px;}
	.subordinate_title_left a{ font-size:30px;}
	.subordinate_title_main{ margin:10px 0;}
	.subordinate_sidebar .navbar-tertiary-toggle, .elevit_right_sidebar .navbar-tertiary-toggle{ font-size:20px;}
	/*****************************************Q&A*****************************************/
	.qa_container_list .elevit_slide_switch label{ font-size:16px; margin:0; width:180px; float:left; overflow:hidden; }
	/****************************************your-week-by-week-pregnancy-journey*********************/
	.content-pregnancy-week .form-pregnancy-calendar-wrapper .pregnancy-calendar-form select{ width:90%;}
	/*******************************************ovulation-test**************************************/
	.ovulation-calendar-main-content .ovulation-calendar-head .calendar-month{ width:85%;}
	.form-ovulation-guide-wrapper .ovulation-calendar-guide-form{ padding:20px 15px;}
	.select-elevit-mark{ width:42%;}
	.sidr-nav-title a{ width:80%;}
	.subordinate_title_left a{ font-size:30px;}
	.subordinate_sidebar .navbar-tertiary-toggle, .elevit_right_sidebar .navbar-tertiary-toggle{ padding:0 20px;}
	.elevit_right_sidebar ul li a, .subordinate_sidebar ul li a{ padding-left:20px;}
	.footer{ padding:20px 0;}
	.footer_warp{ padding:0 20px;}
	.footer_warp h4, .footer_warp h4 a{ margin-bottom:10px;}
	.footer_warp_dash{ margin:10px 0;}
	.copyright_notice_warp{ padding:30px 0;}
	#copyright_notice_nav, .copyright_notice_content_1, .copyright_notice_content_2{ font-size:11px; line-height:22px;}
	#copyright_notice_nav ul, #copyright_notice_nav div{ line-height:30px;}
	.select-elevit-mark-mid,.select-elevit-mark{ margin-bottom:15px !important; width:42% !important;}
	.a_out_warning .close_btn{ top: -8%;}
	#product_introduce_placeholder .close{ right:30px;}
	#ovulation-calendar-more-content .elevit_slide_block .elevit_slide_switch label{ width:70%;}
	#ovulation-calendar-more-content .elevit_slide_target_block{ padding:15px !important;}
	
	.sidr-nav-link li{ width:47%; margin-left:0;}
	.sidr-nav-link li:first-child{ margin-right:10px; border-right:1px solid #fff;}
	.sidr-nav-link li .baobao{background-size:38%; padding:0 0 0 40px;}
	.sidr-nav-link li .sinaweibo{ padding:0 0 0 40px;background-size:38%;}
	
}
@font-face {
	  font-family: 'elevit-icons';
	  src: url('../fonts/elevit-icons.eot');
	  src: url('../fonts/elevit-icons.eot?#iefix') format('embedded-opentype'), url('../fonts/elevit-icons.woff') format('woff'), url('../fonts/elevit-icons.ttf') format('truetype'), url('../fonts/elevit-icons.svg#elevit-icons') format('svg');
	}
	[class^="icon-"], [class*=" icon-"], .icon {
    font-family: "elevit-icons";
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
}
	.icon-share:before{content: "0";}
	.icon-print:before{content: "1";}
	.icon-arrow:before{content: "3";}
	.icon-twitter-circle:before{content: "4";}
	.icon-arrow-up:before{content: "5";}
	.icon-chevron:before{content: "6";}
	.icon-close-circle-thick:before {content: "7";}
	.icon-tick:before {content: "8";}
    .icon-stages-pregnant:before {content: "9";}
	.icon-search:before {content: ",";}
	.icon-plus-circle-thick:before {content: "/";}
	.icon-arrow-circle-thin:before {content: "$";}
	.icon-minus-circle-thick:before {content:"\28"}
	.icon-arrow-left2:before {content: "@";}
	.drawer-hamberger{position:absolute; left:0; top:0;z-index:990;display:block;width:60px;height:50px;background-color:#c76aa1;border:0;padding:12px 13px 8px;}
	.icon-bar {background-color: #fff; border-radius: 6px;height: 4px;width: 30px; display:block; margin-top:4px;}