/*字体声明*/
@font-face {
  font-family: 'LTCH';   /*字体名称*/
  src: url('/chinalife/resource/cms/article/220534/220661/LTCH.TTF');     
}
@font-face {
  font-family: 'LTXH';   /*字体名称*/
  src: url('/chinalife/resource/cms/article/220534/220661/LTXH.TTF');      
}
@font-face {
  font-family: 'LTZH';   /*字体名称*/
  src: url('/chinalife/resource/cms/article/220534/220661/LTZH.TTF');     
}
@font-face {
  font-family: 'LTZHH';   /*字体名称*/
  src: url('/chinalife/resource/cms/article/220534/220661/LTZhH.TTF');   
}

*{margin:0; padding:0; list-style:none; }
/*body {overflow-x:hidden;}*/
body,input,select,option,ul li,table tr td,label,textarea,dd,dl,dt,h1,h2,h3,h4,h5{ font-family: "LTZhH"; }
img{ border:0; vertical-align:middle }
a,span,p,strong{ text-decoration:none; outline:none; font-family:"LTZhH"; }
a{blr:expression(this.onFocus=this.blur());}    
a:focus,input:focus{outline:none;}
a.hidefocus{outline:none}
.fl{ float:left;}
.fr{ float:right;}
.block { display:block;}
.none { display:none;}
.clearfix::before,.clearfix::after {content: ".";display: block;height: 0;visibility: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1; overflow:hidden; }
.zongk1200 {width: 1200px;margin: 0 auto;overflow:hidden; padding-top:20px;}
.clearfloat{zoom: 1;}
.clearfloat:after{display: block;clear: both;content: "";visibility: hidden;height: 0;}
.ofl{overflow:hidden;}

/* head_center */
.idx_h_c{width:1200px;margin:0 auto;height:106px; line-height: 106px;}
.idx_h_c .logo img{margin-top:6px;height:60px;width: auto;}
.idx_h_c .nav li{float:left;padding: 0 15px;}
.idx_h_c .nav li a{display: block;color: #333;font-size: 18px;}
.idx_h_c .search a{padding:0 5px;}
.idx_h_c .search .English{border-left:2px solid #333;color:#009b62;font-weight: 600;padding-left:15px;}
/*navmenu*/
.fw_list{    position: relative;}
.nav-ul_1 .fw_list{
	left: 310px;
}
.nav-ul_2 .fw_list{
	left: 418px;
}
.nav-ul_3 .fw_list{
	left: 526px;
}
.nav-ul_4 .fw_list{
	left: 634px;
}
.nav-ul_5 .fw_list{
	left: 742px;
}
.nav-ul_6 .fw_list{
	left: 850px;
}
.nav-ul_7 .fw_list{
	left: 938px;
}
.nav-ul_8 .fw_list{
	left: 1086px;
}
.cp_list{left:275px !important;}
.nav_ul_list{left:505px!important;}
.nav-menu {padding: 0px 30px;height: 100px;margin: 0 auto;}
.nav-menu .container {position: relative;overflow: visible;z-index: 9;}
.nav-menu .menu .stmenu {position: relative;float: left;display: inline;font-size: 14px;z-index: 3000;line-height: 56px;margin: 10px 0;border-radius: 5px 5px 0 0;}
.nav-menu .menu .stmenu h3 {font-weight: normal;display: inline-block;float: left;}
.nav-menu .menu .stmenu a.xialaguang {margin: 0 16px;display: block;text-align: center;font-size: 20px;text-align: center;}
.nav-menu .menu .stmenu a.selected,
.nav-menu .menu .stmenu a.navhover,
/*.nav-menu .menu .stmenu a.xialaguang:hover {background: url(/chinalife/uiFramework/commonResource/image/2018102311340236756.jpg) no-repeat!important;color: #fff!important;}*/
.nav-menu .menu .stmenu a.xialaguang:hover {background: url(/chinalife/resource/cms/2022/06/img_pc_site/2022061523542570437.jpg) no-repeat!important;color: #fff!important;}
.nav-menu .menu .stmenu a.xialaguang:hover {background:#009b63;color: #fff;}
.nav-menu .menu .stmenu a.navhover,
.nav-menu .menu .stmenu a.xialaguang:hover {background-color:white;overflow: hidden;}
.nav-menu .menu .stmenu a.xialaguang span {display: inline-block;font-weight: bold;width: 60px;}
.nav-menu .menu .stmenu a.selected span,
.nav-menu .menu .stmenu a.navhover span,
.nav-menu .menu .stmenu a.xialaguang:hover span {cursor: pointer;}
.ldbj {color: white;background: #009b62;}

.eps_banner_current a {color: #009b63;font-weight: bold;}
.ldbj a {color: #fff;}
	ul.children.mapsubul.nav-ul_2 {
	    left: -149%!important;
	}
	ul.children.mapsubul.nav-ul_3 {
	    left: -126%!important;
	}	ul.children.mapsubul.nav-ul_4 {
	    left: -208%!important;
	}	ul.children.mapsubul.nav-ul_5 {
	    left: -190%!important;
	}	ul.children.mapsubul.nav-ul_6 {
	    left: -164%!important;
	}	ul.children.mapsubul.nav-ul_7 {
	    left: -198%!important;
	}	
ul.children.mapsubul {
    display: flex;
    justify-content: center;
    width: 1000px!important;
}
.nav-menu .menu ul.children {display: none;position: absolute;top: 56px;width: 500px;left: -88%;z-index: 10000;}
.nav-menu .menu ul.children li {background: red;line-height: 30px;height: 30px;padding: 0px;font-size: 13px;background: pink;display: inline-block;margin-top: 5px;margin-bottom: 5px;border-right: 1px solid white;}
.nav-menu .menu ul.children li h3 {display: block;width: 100%;height: 30px;padding: 0px;}
.nav-menu .menu ul.children li a {width: 100%;background: #009b62;text-align: center;display: block;height: 30px;line-height: 30px;display: block;color: white;text-decoration: none;font-size: 18px;padding-left: 25px;padding-right: 25px;}
.nav-menu .menu ul.children li a:hover {text-decoration: none;}

.nav-border {position: relative;top: -29px;left: 25px;color: white;font-size: 18px;float: right;}
/**/
.wwzx{    position: absolute;    top: -44px;    right: -122px;}
.xxs {right: -51px;position: absolute;top: -11px;}
.fwzx {position: absolute;right: -122px;top: -36px;}
.qdl {position: absolute;left: -91px;top: -25px;}
.yindaos {position: absolute;top: 35px;left: 207px;}
.yd1 {width: 220px;padding-bottom:23px;border: 1px solid #009b63;border-radius: 5px;text-align: center;position: relative;background: white;z-index: 1000000;}
.next {width: 120px;height: 26px;background: #009b63;color: white;border: none;margin-top: 20px;border-radius: 5px;}
.jj {display: block;padding-left: 20px;padding-right: 20px;margin-top: 25px;line-height: 20px;font-size:15px;text-align:left;}
.yuan {width: 28px;height: 28px;border-radius: 28px;background: #009b63;line-height: 28px;color: white;position: absolute;top: -5px;left: -5px;}
.xx {position: absolute;top: -10px;}
.idx_h_t {height: 32px;background-color: #f4f4f4;margin:0px;padding:0px;line-height: 32px;}
.h_t_bg{width:1200px;margin:0 auto;}
.h_t_bg p {  font-size: 14px;  color: #999;}
.h_t_bg p a {  font-size: 14px;  color: #999;  border-right: 1px solid #a7a7a7;  padding-right: 10px;  padding-left: 5px;  text-decoration: none;}
.h_t_bg p a:last-child {  border-right: none;}
.h_t_bg .dl {  color: #009b63;}

/*New foot  新公用di部*/
.f-warp {width: 1200px;margin: 0 auto;border: 1px solid #e0e0e0;}
.warp-top {padding-top: 40px;border-bottom: 2px solid #cfcfcf;height: 235px;}
.top-first {width: 210px;padding-left: 10px;padding-top: 20px;}
.top-first li {float: left;padding-bottom: 20px;font-size: 14px;color: #666666;}
.widtt {width: 140px;}
.top-two li {margin-bottom: 20px;font-size: 14px;color: #666666;}
.warp-sp {color: #999;font-size: 16px;}
.padd-l {padding-left: 10px;}
.top-zuo {margin-right: 150px;}

/*右侧导航*/
.right-nav {width: 70px;position: fixed;right: 0px;top: 200px;z-index:9999;}
.right-nav ul{position: relative;}
.right-nav ul li {width: 80px;height: 80px;background: #f0f0f0;text-align: center;margin-top: 2px;}
.right-nav ul li img {margin-top: 21px;}
.right-nav ul li p {font-size: 10px;margin-top: 4px;width:90%;height:100%;line-height:80px;text-align:center;}
.right-nav ul li p a{display: block;margin-top: 5px;}
.right-nav ul li:last-child {height: 40px;}
.right-nav ul li:last-child img {margin-top: 10px;}
.ewm_hide{position: absolute;top: 0px;left: -135px; z-index:1000;}
.ewm_hide p{display: none;}
.ewm_hide p img {z-index:999;}


.top-zuo,
.top-zhong,
.top-rrrr,
.top-you {float: left;}
.top-zhong {margin-right: 90px;}
.top-two {margin-top: 20px;}
.footer-right {margin-bottom: 3px;}
.ewm li img {width: 110px;height: 110px;}
.ewm li {float: left;}
.ewm li:nth-child(2) {margin-left: 30px;}
.ewm li:nth-child(3) {margin-left: 30px;}
.top-rrrr {margin-left: 40px;}
.ewm li p {text-align: center;font-size: 15px;color: #666666;     padding-top: 5px;}
.warp-bottom {margin-top: 30px;text-align:center;}
.foot-bottom li {float: left;font-size: 14px;color: #949494;margin-bottom: 10px;}
.foot-bottom {clear: both;width: 130px;margin: 0 auto;overflow:hidden;}
.gz {margin-left: 8px;margin-right: 8px;}
.foot-bq {width: 273px;font-size: 13px;margin: auto;color: #8e8e8e;}
.foot-English {width: 528px;font-size: 13px;margin: auto;color: #8e8e8e;margin-top: 10px;}
.foot-ba {width: 345px;font-size: 13px;margin: auto;color: #8e8e8e;margin-top: 10px;}
.there-img {width: 472px;margin: auto;padding-bottom: 100px;}
.there-img li {margin-top: 18px;float: left;}
.there-img li:nth-child(2) {margin-left: 10px;margin-right: 10px;}
.there-img li img {width: 150px;height: 50px;}
.top-first li a {font-size: 14px;}
.top-two li a{font-size: 14px;}
.ewm li a {font-size: 14px;}



.sub_footer .footer {background:url('../images/bg_sub_footer.png')  no-repeat left bottom #434343;}
.sub_footer .warp-top,
.sub_footer .f-warp {border:none;}
.main_footer a ,.main_footer .warp-sp {color:#666;}
.sub_footer a {color:#999;}

@media screen and (max-width:600px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
    /* 移动端引导隐藏 */
    .width1,.zzc{display:none !important; }
 
    html{width:100%;overflow-x:hidden;}
    body{overflow-x:hidden;width:100%;-webkit-transition: .2s;transition: .2s;position:absolute;}
    .idx_h_t{height: auto;padding: 5px 0px; line-height: 24px;}
    p.h_t_r {float: left;}
    p.h_t_l.fl{padding-left:6px;width:100%;}
    .h_t_bg{width:100%;margin:0 auto;padding-left:10px;}
    .h_t_bg p{font-size: 12px;}
    .h_t_bg p a{font-size: 12px !important;padding-right:5px;}
    /* head_center */
    .idx_h_c{width: 100%;height: auto;line-height: 1;}
    .idx_h_c .logo{display:block;width:100%;overflow:hidden;}
    .idx_h_c .logo img{margin-top:6px;height:60px;width: auto;float:right;}
    .idx_h_c .logo #navBut{float:left;width: 35px;margin: 15px 10px 0px;display: block;height: auto;}
    .idx_h_c .logo #navBut img{display:block;}
   /*navmenu*/
    .nav-menu {padding: 10% 0;height: 100%;margin: 0 auto;position: fixed;z-index: 999;background: url(/chinalife/resource/cms/2019/01/bgphone.jpg) top right no-repeat;width: 45%;top: 0;box-sizing: border-box;display:block !important;-webkit-transition: .2s;transition: .2s;left:-45%;}
    .nav-menu.on{-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: .2s;transition: .2s;}
    .nav-menu .menu .stmenu {float: none;font-size: 14px;line-height: initial;margin: 0;}
    .nav-menu .menu .stmenu a.xialaguang {padding: 0;font-size: 21px;color: #fff;line-height: 60px;}
    .nav-menu .menu .stmenu a.xialaguang:hover {background: none;color: #fff;}
    .nav-menu .menu .stmenu a.navhover,
    .nav-menu .menu .stmenu a.xialaguang:hover {background-color: inherit;overflow: hidden;}
    /**/
    .f-warp {width: 95%;margin: 0 auto;}
    .warp-top{height:auto;}
    .top-zuo, .top-you{width:50%;margin:0 !important;box-sizing:border-box;}
    .top-rrrr{float:none;margin-left:0;text-align:center;clear:both;}
    .top-rrrr .ewm{padding:20px 0;overflow: hidden;}
    .top-rrrr .ewm li{display:inline-block;float: left;width: 30%;margin: 0 1.6%;box-sizing: border-box;}
    .top-rrrr .ewm li img {width: 100%;height: auto;margin-bottom:10px;}
    .top-rrrr .ewm li p{font-size:14px;}
    .top-first {width: 100%;overflow: hidden;}
    .top-first li {float: left;width: 50%;}
    .warp-sp {color: #999;display: block;width: 90%;box-sizing: border-box;overflow: hidden;position: relative;}
    .warp-sp .footer-right{height:5px;float: right;position: absolute;top: 50%;margin-top: -3px;margin-left: 15px;}
    .foot-bottom li {float:none;display:inline-block;}
    .foot-bottom {clear: both;width: 100%;overflow:hidden;text-align:center;}
    .foot-bq,.foot-ba,.foot-English{width: 100%;text-align:center;}
    .there-img {width: 100%;margin: auto;padding-bottom: 100px;overflow: hidden;}
    .there-img li {margin: 18px 1% 0px !important;float: none;width: 30.1%;box-sizing:border-box;display: inline-block;}
    .there-img li img {width: 100%;height: auto;}

}