@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table { margin:0; padding:0; border:0; list-style:none;}
span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol,  form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none;}
a:hover { text-decoration:none; }
html, body {  font-family:"微软雅黑" ; background:#f7f5f4; overflow-x: hidden}/*一般页面请删除此项，或改成font-family*/
body { overflow-x: auto;}
.boxcenter { margin:0 auto; width:980px; overflow:hidden}

/*字体及公共样式*/
.hui12_333,.hui12_333 a{color:#333; font-size:12px;}
.hui12_333 a:hover{color:#014f98}
.hui12_666,.hui12_666 a{color:#666; font-size:12px;}
.hui12_666 a:hover{color:#014f98}
.hui12_999,.hui12_999 a{color:#999; font-size:12px;}
.hui12_999 a:hover{color:#014f98}
.cheng12,.cheng12 a{color:#014f98; font-size:12px; text-decoration:none}
.cheng12 a:hover{ text-decoration:underline}
.hui14_333,.hui14_333 a{color:#333; font-size:14px;}
.hui14_333 a:hover{color:#014f98}
.hui14_666,.hui14_666 a{color:#666; font-size:14px;}
.hui14_666 a:hover{color:#014f98}
.hui14_8d908e,.hui14_8d908e a{color:#8d908e; font-size:14px;}
.hui14_8d908e a:hover{color:#014f98}
.hui16_333,.hui16_333 a{color:#333; font-size:16px;}
.hui16_333 a:hover{color:#014f98}
.bai14,.bai14 a{color:#fff; font-size:14px;}
.bai14 a:hover{color:#014f98}
.bai15,.bai15 a{color:#fff; font-size:15px;}
.bai15 a:hover{color:#014f98}
.bai16,.bai16 a{color:#fff; font-size:16px;}
.bai16 a:hover{color:#014f98}
.bai12,.bai12 a{color:#fff; font-size:12px;}
.bai12 a:hover{color:#014f98}
.cheng18{ font-size:18px; color:#014f98}
.cheng16,.cheng16 a{ font-size:16px; color:#014f98; text-decoration:none}
.cheng14,.cheng14 a{ font-size:14px; color:#014f98; text-decoration:none}
.cheng14 a:hover{text-decoration:underline}
.hui20_333{font-size:20px; color:#333}
.hui18,.hui18 a{font-size:18px; color:#666}
.hui36,.hui36 a{font-size:36px; color:#666; font-style:italic}
.lan16_014f98,.lan16_014f98 a{color:#014f98; font-size:16px; font-weight:bold}

.fl_l{float:left}
.fl_r{float:right}
.mar_b25{margin-bottom:25px}
.mar_t15{margin-top:15px}
.mar_t30{margin-top:30px}
.lin_h29{line-height:29px}
.pad_tb10{padding:10px 0}
.pad_tb15{padding:15px 0}
.clear{clear:both}

/*banner-css*/
.huandeng_box{ width:auto; height:535px; margin:0 auto;max-width: 1360px;min-width: 980px;}
#YSlide{position:relative; z-index:1; width:100%; height:535px; overflow:hidden;}
.YSample{margin:0 auto;overflow:hidden;}
.YSample,.YSample img{width:100%;height:535px;object-fit: cover;}
.YSample strong{position:absolute;z-index:5;bottom:0px;left:0px;font-weight:normal;width:100%;height:75px;text-indent:10px;  background-color:#095499;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=80); }
.YSample i{font-style:normal; font-size:40px;color:#FFF; font-family:"微软雅黑"; line-height:75px}
.YSample em{font-style:normal; padding-right:30px; padding-left:15px; font-family:"微软雅黑"; font-size:16px; float:right; line-height:75px; color:#fff }
.YSample span{float:right; margin-right:195px;}
#YSIndex{position:absolute; z-index:6; top:485px; left:4px; width:370px; text-align:right; height:40px; line-height:40px; overflow:hidden; }
#YSIndex a:link,#YSIndex a:visited,#YSIndex a:hover{position:relative; z-index:6; background:url(../image/xx_yd1.png) no-repeat center; margin-right:13px; width:18px; height:24px; display:inline-block}
#YSIndex a:hover,#YSIndex a.current:link,#YSIndex a.current:visited,#YSIndex a.current:hover{ background:url(../image/xx_yd2.png) no-repeat center}

/*页眉*/
.top{background: url(../image/xx_top_bg.png) repeat-x;	height:88px; width:100%; position:absolute; z-index:90; top:0; left:0; }
.logo{float:left; width:230px; padding-top:10px}
.search{float:right; padding-top:10px; width:465px; line-height:24px;}
.search h1{ background:url(../image/xx_gif1.gif) no-repeat left center; padding-left:14px; margin-right:10px; float:left; line-height:24px}
.search h2{background:url(../image/xx_gif2.gif) no-repeat right center; padding-left:14px; padding-right:15px; float:left}
.search h3{width:150px; float:left; margin-left:20px; background:#fff; border:1px solid #e1e1e2}
.search h3 img{float:right}
.search h3 input{ width:120px; line-height:22px; height:22px; background:none; padding:0 2px; border:none}

/*nav_style*/
.navbody{position:absolute; left:0;top:48px; width:100%; padding-top:39px; z-index:999}
.nav{ width:1000px; position:absolute; left:50%; top:0; margin-left:-620px; z-index:1000}
.nav_ul{ float:right; display:inline; padding-right:5px; overflow:visible}
.nav li{ float:left; color:#000; font-size:15px; font-weight:bold; display:inline; padding:0 0 0 35px; overflow:visible}
.nav_li{ position:relative; z-index:999;}
.nav_li_hover{ z-index:888;}
.nav_li .on{ display:block; float:left; height:39px; position:relative; z-index:999; cursor: pointer; color:#000; font-size:15px;}
.subnav{ position:absolute; top: 0px; overflow:hidden; height:29px; width:910px; padding-top:45px; z-index:888; display:none;}
.nav_li_hover .subnav{ display:block;}
.nav_li_hover .on{ color:#666}
.subnav li{  font-size:12px; color:#fff; font-weight:normal; padding:0 20px 0 0}
.subnav li a{color:#fff; font-size:12px;}
.subnav li a:hover{color:#f98b0c;}
.sub-ul01{left:38px; width:560px; }
.sub-ul02{left:35px; width:650px;}
.sub-ul03{right:-305px; }
.sub-ul04{right:0px; width:560px; text-align:right}
.sub-ul05{right:0px;}
.sub-ul06{right:0px;}
.sub-ul07{right:-90px;}
.sub-ul07 ul,.sub-ul06 ul,.sub-ul05 ul,.sub-ul04 ul{ float:right;}
.sub-ul07 ul li,.sub-ul06 ul li,.sub-ul05  ul li,.sub-ul04  ul li{ padding:0 0 0 20px;}
.sub-ul03 ul{ text-align: center;}
.sub-ul03  ul li{ float: none; display:inline; padding:0 7px }
.subnavbg{ background-color:#646e71;opacity:0.5;filter:Alpha(Opacity=50); height:29px; width:100%; display:none;}

/*index_con*/
.xx_gzwmcz{padding:50px 0 30px 0; width:980px; margin:0 auto; font-size:20px; color:#333}
.xx_cz_l{width:545px; float:left; background:url(xx_pic1.jpg) no-repeat right center}
.xx_cz_con{ width:298px; height:202px; padding:15px 10px; background-image:url(tht_bg_hp.png)}
.xx_cz_con h1{ font-size:16px; color:#fefefe; font-weight:bold; line-height:22px; padding-bottom:15px; padding-right:20px}
.xx_cz_con h2{font-size:14px; color:#fefefe; line-height:24px; padding-bottom:10px}
.xx_cz_con h3{text-align:right; padding-top:15px; font-size:12px; color:#fefefe}
.xx_cz_con h3 a{font-size:12px; color:#fefefe; text-decoration:none}
.xx_cz_con h3 a:hover{text-decoration:underline}
.xx_cz_r{width:415px; float:right}
.xx_cz_r li{ height:46px; background:url(../image/xx_gif4.gif) repeat-x bottom}
.date{width:85px; float:left; line-height:46px; font-style:italic}
.date h1{ font-family:Arial; font-size:35px; color:#014f98; float:left}
.date h2{ font-family:Arial; font-size:16px; color:#014f98}
.xx_cz_r li a{ line-height:46px; font-size:16px; color:#333; text-decoration:none}
.xx_cz_r li a:hover{color:#014f98}
.xx_con{clear:both; width:980px; margin:40px auto; overflow:hidden}
.xx_con_l{width:465px; float:left}
.xx_con_r{width:465px; float:right}
.xs_li{width:465px; height:289px; padding-top:10px; overflow:hidden}
.xs_li ul{width:1000px;}
.xs_li li{width:148px; margin-right:10px; float:left; height:289px}
.xs_out{width:148px; height:289px; overflow:hidden; position:relative; margin-top:-289px}
.xs_out h1{ margin-top:19px; color:#fff; font-size:18px; padding:0 10px; line-height:24px; filter: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=2); text-shadow: 1px 1px 2px #000000;}
.xs_out h2{margin-top:10px; padding:0 10px;}
.xs_in{width:148px; height:289px; background:url(../image/xx_png2.png) top center no-repeat; position:relative; margin-top:-289px}
.xs_in h1{ color:#fff; font-size:18px; padding:0 10px; line-height:24px; padding-top:19px; height:71px;}
.xs_in h2{ font-size:12px; color:#fff; line-height:22px; padding:0 10px; height:169px}
.xs_in h3{ line-height:30px; background:url(../image/xx_png3.png) no-repeat left bottom; padding-left:6px; font-size:12px; color:#fff; height:30px}
.xs_in h3 a{font-size:12px; color:#fff; text-decoration:none}
.xs_in h3 a:hover{text-decoration:underline}
.yy_li{width:465px; height:289px; padding-top:10px; overflow:hidden}
.yy_li ul{width:1000px;}
.yy_li li{width:145px; margin-right:15px; float:left; height:287px; border-bottom:2px solid #d5d5d5; background:#fff}
.yy_li li:hover{border-bottom:2px solid #014f98}
.yy_pic{width:145px; height:140px; text-align:center; overflow:hidden}
.yy_pic h1{ width:145px; height:35px; line-height:35px; text-align:center; position:relative; margin-top:-35px}
.bg1{ background:url(../image/xx_png4.png)}
.bg2{background:url(../image/xx_png5.png)}
.bg3{background:url(../image/xx_png6.png)}
.yy_js{padding:15px 10px 10px 10px; font-size:12px; color:#666; line-height:22px}
.yy_ljgd{text-align:right; padding-right:10px}
.gntb{margin:0 auto; text-align:center; line-height:50px; margin-bottom:10px}
.foot{ background:#fff; padding:20px 0; text-align:center; line-height:32px; clear:both}
.banner2{width:1360px; height:319px; margin:0 auto}
.banner2 img{width:100%}

/*二级页面*/
.ej_box{width:991px; margin:0 auto}
.ej_con_l{ width:194px; float:left; z-index:9; position:absolute; margin-top:-50px}
.ej_con_r{background:#fff; float:right; width:804px; padding-left:4px; margin-left:-4px; background:url(../image/ej_rbg.png) repeat-y right; z-index:2; overflow:hidden;min-height: 520px;position: relative;}
.ylfwwl{background:url(../image/xx_ej_navbg.png) no-repeat center top; width:194px; height:54px; padding-top:75px; text-align:center; font-size:20px; color:#fff; font-weight:bold}
.ej_nav{width:178px; margin:0 auto; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background:#fff}
.ej_nav_li{background:url(../image/ej_line.png) repeat-x bottom; height:50px; line-height:50px; }
.ej_nav_li a{font-size:16px; color:#545454; text-decoration:none; padding-left:20px; display:block}
.ej_nav_li a:hover{color:#3c69ad; background:url(../image/ej_line2.png) no-repeat left bottom}
.ej_nav_now{font-size:16px; color:#3c69ad; background:url(../image/ej_line2.png) no-repeat left bottom; padding-left:20px; display:block; line-height:50px; height:50px}
.ej_nav_list{ background:url(../image/ej_line.png) repeat-x bottom; padding:10px 0 10px 38px}
.ej_nav_list li{line-height:30px; font-size:14px; color:#3c69ad;}
.ej_nav_list li a{font-size:14px; color:#545454; text-decoration:none}
.ej_nav_list li a:hover{color:#3c69ad}
.lj{ margin:15px 25px 15px 60px; line-height:24px; clear:both; overflow:hidden}
.fx{float:right;}
.fx h1{float:right; margin-left:5px}
.fx h2{padding-right:5px; text-align:right; width:65px}
.ej_h{  padding:15px 20px 20px 60px; font-size:24px; color:#333; font-weight:bold; }
.ej_text{ padding:10px 25px 50px 60px ; line-height:28px;}
.ej_text img{ margin:10px auto ; text-align:center}
.ej_line{width:800px;position: absolute;bottom: 0;}
.tsetyy{width:705px; padding:40px 0 70px 60px; clear:both; overflow:hidden}
.tsyy{width:336px; height:222px; background:url(../image/xx_pic10.jpg) no-repeat left top}
.tsyy2{width:336px; height:222px; background:url(../image/xx_pic11.jpg) no-repeat left top}
.tsyy_li{ width:123px; height:220px; background:url(../image/xx_png16.png) left top}
.tsyy_li h1{ padding:20px 10px 0 10px; font-size:18px; color:#fff; font-weight:bold; height:30px}
.tsyy_li h2{font-size:12px; color:#fff; line-height:20px; padding:10px; height:120px}
.tsyy_li h3{padding-left:6px; line-height:30px; height:30px; background:url(../image/xx_png3.png) no-repeat left bottom}
.team{margin-bottom:5px}
.team_h{ line-height:40px; border-bottom:1px solid #2b7ece; font-size:16px; color:#2b7ece; font-weight:bold}
.team_li{ padding:10px 0 10px 40px; width:660px; overflow:hidden}
.team_li li{width:165px; float:left; line-height:36px}
/*专家弹出*/
.team_tc{ width:790px;}
.team_tc_l{ padding-top:95px; float:left}
.team_tc_r{padding-top:95px; float:right}
.team_tc_z{ float:left; width:683px; border:1px solid #d7d7d7; margin-left:19px; background:#fff; height:319px; box-shadow:0px 0px 5px #666;}
.team_tx{ position:absolute; margin-left:-19px; margin-top:-19px; width:329px}
.team_yy{background:url(xx_yy.png) no-repeat right bottom; width:329px; height:244px}
.team_jj{padding-top:40px; text-align:center; font-style:italic}
.team_close{text-align:right; padding:1px}
.tezm_js{width:330px; float:right; margin-right:30px}
.tezm_js h2{padding:15px 0; line-height:20px; border-bottom:1px solid #d3d3d3}
.tezm_js h3{ height:150px; overflow-y:auto; margin:15px 0; line-height:28px; padding-right:10px}
.tszk{height:149px; margin-bottom:8px; width:705px}
.tszk > div{background: url(../image/tht_bg_title.jpg) no-repeat; background-position-x: 140px;}
.tszk h1{margin-left:221px; width:188px; height:24px; line-height:24px; text-align:center; }
.tszk h2{padding:25px 50px 0 175px; line-height:24px; color:#999; font-size:14px}
.tszk2{height:152px; margin-bottom:8px; width:705px}
.tszk2 > div{background: url(../image/tht_bg_title1.jpg) no-repeat; background-position-x: 266px;}
.tszk2 h1{margin-left:266px; width:218px; height:24px; line-height:24px; text-align:center; }
.tszk2 h2{padding:25px 175px 0 50px; line-height:24px; color:#999; font-size:14px}
.zk_bg1{background:url(xx_zk1.jpg) no-repeat left bottom;}
.zk_bg2{background:url(xx_zk2.jpg) no-repeat right bottom;}
.zk_bg3{background:url(xx_zk3.jpg) no-repeat left bottom;}
.zk_bg4{background:url(xx_zk4.jpg) no-repeat right bottom;}
.zk_bg5{background:url(xx_zk5.jpg) no-repeat left bottom;}
.zk_bg6{background:url(xx_zk6.jpg) no-repeat right bottom;}
.zk_bg7{background:url(xx_zk7.jpg) no-repeat left bottom;}
.zk_bg8{background:url(xx_zk8.jpg) no-repeat right bottom;}
.zk_bg9{background:url(xx_zk9.jpg) no-repeat left bottom;}
.zk_bg10{background:url(xx_zk10.jpg) no-repeat right bottom;}

/*华润医疗-05社会责任-01责任理念*/
.ylfwwl2{background:url(xx_ej_navbg2.png) no-repeat center top; width:194px; height:54px; padding-top:75px; text-align:center; font-size:20px; color:#fff; font-weight:bold}
.ej_nav2{width:178px; margin:0 auto; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background:#fff}
.ej_nav_li2{background:url(../image/ej_line.png) repeat-x bottom; height:50px; line-height:50px; }
.ej_nav_li2 a{font-size:16px; color:#545454; text-decoration:none; padding-left:20px; display:block}
.ej_nav_li2 a:hover{color:#75ca05; background:url(ej_line3.png) no-repeat left bottom}
.ej_nav_now2{font-size:16px; color:#75ca05; background:url(ej_line3.png) no-repeat left bottom; padding-left:20px; display:block; line-height:50px; height:50px}
.ej_nav_list2{ background:url(../image/ej_line.png) repeat-x bottom; padding:10px 0 10px 38px}
.ej_nav_list2 li{line-height:30px; font-size:14px; color:#75ca05;}
.ej_nav_list2 li a{font-size:14px; color:#545454; text-decoration:none}
.ej_nav_list2 li a:hover{color:#75ca05}
.zrln_line{background:url(xx_line2.jpg) no-repeat center center; font-size:16px; color:#333; font-weight:bold; text-align:center; line-height:30px}
.zrln_text{padding-top:25px; width:380px; float:left; font-size:14px; line-height:29px; color:#666;}
.zrln_pic{float:right; padding-top:25px}

/*责任管理*/
.zrgl_li{padding-bottom:15px; width:705px; min-height:155px}
.zrgl_li h1{margin-left:222px; width:116px; height:24px; line-height:24px; text-align:center; font-size:15px; color:#fff }
.zrgl_li h2{padding:25px 50px 0 175px; line-height:29px; color:#999; font-size:14px}
.zrgl_bg1{background:url(../image/xx_zrgl1.jpg) no-repeat left top}
.zrgl_li2{padding-bottom:15px; width:705px; min-height:155px}
.zrgl_li2 h1{margin-left:366px; width:116px; height:24px; line-height:24px; text-align:center; font-size:15px; color:#fff }
.zrgl_li2 h2{padding:25px 175px 0 50px; line-height:29px; color:#999; font-size:14px}
.zrgl_bg2{background:url(../image/xx_zrgl2.jpg) no-repeat right top}
.zrgl_bg3{background:url(../image/xx_zrgl3.jpg) no-repeat left top}
.gjjxb{margin:20px 0;}
.gjjxb_tab td{padding:0 10px}
.jxb_tit td{background:#578ca3; line-height:25px; font-size:14px; color:#fff}
.jxb_li td{ font-size:12px; color:#555; line-height:20px; border-bottom:1px solid #578ca3}
.jxb_li2 td{ font-size:14px; color:#578ca3; line-height:20px; border-bottom:2px solid #578ca3; font-weight:bold}
.zrgl_bz{ font-size:12px; color:#888; line-height:20px; margin-top:20px}
/*优质服务*/
.yzfw{font-size:18px; line-height:30px; color:#666}
.yzfw_li{margin-top:30px;}
.yzfw_li h1{ font-size:16px; line-height:29px; color:#014f98; font-weight:bold}
.yzfw_li h2{ font-size:14px; line-height:29px; color:#333; text-indent:2em}
.yzfw_li h3{ font-size:14px; line-height:29px; color:#333;}
/*公益慈善*/
.gycs{ font-size:16px; color:#333; line-height:29px}
.gycs_line{ margin:30px 0; height:1px ; line-height:1px; border-bottom:1px dashed #ddd}
.gyhd{ font-size:16px; color:#014f98; font-weight:bold}

/*js*/
.rollBox{width:705px;overflow:hidden;}
.rollBox .LeftBotton{height:123px;width:20px;background:url(../image/xx_cshd1.jpg) no-repeat left 10px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{height:123px;width:20px;background:url(../image/xx_cshd2.jpg) no-repeat right 10px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{width:665px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:160px;float:left; margin-right:10px}
.rollBox .Cont .pic h2 a{ line-height:20px; color:#666; font-size:14px; text-decoration:none}
.rollBox .Cont .pic h2 a:hover{color:#014f98}
.rollBox #List1,.rollBox #List2{float:left;}
/*社会责任报告*/
.shzrbg{overflow:hidden; margin-bottom:20px}
.shzrbg h1{float:left; margin-right:50px;}
.shzrbg h2{ padding-top:50px; font-size:14px; line-height:29px; color:#545454;}
.shzrbg h3{ padding-top:10px; text-align:right}
.shzrbg1{overflow:hidden; margin-bottom:20px}
.shzrbg1 h1{float:right; margin-left:50px;}
.shzrbg1 h2{ padding-top:50px; font-size:14px; line-height:29px; color:#545454;}
.shzrbg1 h3{ padding-top:10px; text-align:right}

/* 新闻资讯-新闻列表*/
.ylfwwl3{background:url(xx_ej_navbg3.png) no-repeat center top; width:194px; height:54px; padding-top:75px; text-align:center; font-size:20px; color:#fff; font-weight:bold}
.ej_nav_li3{background:url(../image/ej_line.png) repeat-x bottom; height:50px; line-height:50px; }
.ej_nav_li3 a{font-size:16px; color:#545454; text-decoration:none; padding-left:20px; display:block}
.ej_nav_li3 a:hover{color:#014f98; background:url(ej_line4.png) no-repeat left bottom}
.ej_nav_now3{font-size:16px; color:#014f98; background:url(ej_line4.png) no-repeat left bottom; padding-left:20px; display:block; line-height:50px; height:50px}
.ej_nav_list3{ background:url(../image/ej_line.png) repeat-x bottom; padding:10px 0 10px 38px}
.ej_nav_list3 li{line-height:30px; font-size:14px; color:#014f98;}
.ej_nav_list3 li a{font-size:14px; color:#545454; text-decoration:none}
.ej_nav_list3 li a:hover{color:#014f98}
.new_l{float:left; padding:0px; height:232px;}
.new_l img{margin:0px}
.new_r{height:200px; border:1px solid #d7d7d7; border-left:none; width:435px; float:left; padding:15px 20px}
.new_r h1{font-size:16px; color:#333; font-weight:bold; padding-bottom:10px; line-height:28px}
.new_r h2{ font-size:12px; color:#666; padding-bottom:10px}
.new_r h3{ font-size:14px; color:#888; line-height:25px}
.new_r h4{ background:url(../image/xx_but2.png) no-repeat right center; padding-right:23px ; text-align:right; padding:10px 23px}
.new_li{ margin-top:20px;}
.new_date{background:#014f98; line-height:24px; font-size:26px; color:#fff; font-family:Arial, Helvetica, sans-serif}
.new_h{ padding-left:15px; background:#f5f6f8; line-height:18px}
.new_h h1{line-height:30px}
td.new_h a{
    width: 600px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
div.new_r h1 a{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
    /*翻页符*/
.manu {padding:3px ; margin:30px 30px 0 30px; text-align:center}
.manu A { border:1px solid #eae6e2; padding:4px 10px; MARGIN: 1px; COLOR: #333;TEXT-DECORATION: none; font-size:14px}
.manu A:hover { border:1px solid #014f98}
.manu A:active { border:1px solid #014f98; COLOR: #fff; background:#014f98}
.manu .current { border:1px solid #014f98; COLOR: #fff; background:#014f98; padding:4px 10px; font-size:14px; margin:1px}
.manu .disabled {BORDER: #ddd 1px solid; padding:4px 10px; margin:1px; COLOR: #aaa; font-size:14px }
.xwxl_h{ font-size:20px; color:#333; text-align:center; line-height:35px}
.xwxl_ly{text-align:center; line-height:34px; padding-bottom:10px; border-bottom:1px dashed #ddd}
.xl_con{padding:25px 0px; line-height:29px;}
.xl_con img{text-align:center; margin:30px auto;}

/*3-29 发展历程*/
.fzlc_year{width:680px; background:url(../image/xx_png17.jpg) no-repeat center top; overflow:hidden}
.fzlc_year >h1{height:53px; line-height:53px; font-size:36px; color:#fff; text-align:center; font-style:italic}
.year_l{width:346px; float:left; }
.year_r{width:340px;   margin-left:-12px; float:left  }
.year_png{width:680px; overflow:hidden}
.year_li{padding:20px 0}
.year_li h1{ background:url(../image/xx_png18.png) no-repeat right center; padding-right:50px; text-align:right; line-height:38px}
.year_li h2{ padding-right:50px; line-height:26px; font-size:14px; color:#666}
.year_li2{padding:70px 0 0px 0}
.year_li2 h1{background:url(../image/xx_png18.png) no-repeat left center; padding-left:50px; line-height:38px}
.year_li2 h2{ padding-left:50px; line-height:26px; font-size:14px; color:#666}

/*公司概况*/
#gsgk img{float:left; margin-right:20px; margin-bottom:10px}
#gsgk span{ font-size:32px; color:#014f98; font-style:italic}

/*管理团队2*/
.left_3{ padding:20px 15px; border-bottom:1px dashed #d9d9d9; overflow:hidden}
.ld1{background:url(../image/xx_png19.png) no-repeat  ; width:103px; height:74px; float:left}
.ld1 h1{ padding-top:10px; font-size:20px; color:#fff; text-align:center; padding-right:21px}
.ld1 h2{padding:5px 0 0 43px; text-align:center; font-size:14px; color:#333}
.ld1_jj{width:520px; float:right; font-size:14px; color:#666 ; line-height:24px}

.ld2{background:url(xx_png20.png) no-repeat  ; width:103px; height:74px; float:right}
.ld2 h1{ padding-top:10px; font-size:20px; color:#fff; text-align:center; padding-left:21px}
.ld2 h2{padding-top:5px; padding-right:43px; text-align:center; font-size:14px; color:#333}
.ld2_jj{width:520px;  font-size:14px; color:#666 ; line-height:24px}

.ld3{background:url(xx_png21.png) no-repeat  ; width:103px; height:74px; float:left}
.ld3 h1{ padding-top:10px; font-size:20px; color:#fff; text-align:center; padding-right:21px}
.ld3 h2{padding:5px 0 0 27px; text-align:center; font-size:14px; color:#333}
.ld3_jj{width:520px; float:right; font-size:14px; color:#666 ; line-height:24px}

.ld4{background:url(xx_png22.png) no-repeat  ; width:103px; height:74px; float:right}
.ld4 h1{ padding-top:10px; font-size:20px; color:#fff; text-align:center; padding-left:21px}
.ld4 h2{padding-top:5px; padding-right:43px; text-align:center; font-size:14px; color:#333}
.ld4_jj{width:520px;  font-size:14px; color:#666 ; line-height:24px}

.ld5{background:url(xx_png23.png) no-repeat  ; width:103px; height:74px; float:left}
.ld5 h1{ padding-top:10px; font-size:20px; color:#fff; text-align:center; padding-right:21px}
.ld5 h2{padding:5px 0 0 43px; text-align:center; font-size:14px; color:#333}
.ld5_jj{width:520px; float:right; font-size:14px; color:#666 ; line-height:24px}

.ld8{background:url(../image/xx_png24.png) no-repeat  ; width:103px; height:74px; float:right}
.ld8 h1{ padding-top:10px; font-size:20px; color:#fff; text-align:center; padding-left:20px}
.ld8 h2{padding-top:5px; padding-right:25px; text-align:center; font-size:14px; color:#333}
.ld8_jj{width:520px;  font-size:14px; color:#666 ; line-height:24px}
.ej_text .left_3 div h2{ font-size:12px!important; }

/*领导致辞*/
.ldzc{background:url(../image/P020160905538098621949.jpg) no-repeat; width:707px; height:521px}
.ldzc_l{ width:300px; padding:50px 15px ; /*float:left*/}
.ldzc_l h1{ font-size:22px; color:#014f98; padding-bottom:20px}
.ldzc_l h2{ font-size:14px; color:#999; line-height:26px}
.ldzc_l h3{font-size:16px; color:#999; padding-top:15px; text-align:right}
.ldzc_l h4{text-align:right}
.ldzc_r{ width:300px; padding:30px 15px ; float:right}
.ldzc_r h1{ font-size:22px; color:#014f98; padding-bottom:10px}
.ldzc_r h2{ font-size:14px; color:#999; line-height:26px}
.ldzc_r h3{font-size:16px; color:#999; padding-top:10px; text-align:right}
.ldzc_r h4{text-align:right}
.qywh td{border-bottom:1px dashed #d7d7d7;height: 75px;}
.hui22{font-size:22px; color:#333}
.hui26{font-size:26px; color:#333; line-height:36px}
.bai26{background:#065cac; font-size:26px; color:#fff}
.bai26_l{background:#4287d1; font-size:26px; color:#fff}
.shiyan{padding:15px 0; background:url(xx_pic20.jpg)}

/*企业印象*/
.qtwmsy{ font-size:22px; line-height:45px; border-bottom:1px solid #e3e3e3; margin-top:20px; color:#333}
.qtsy_li li{ line-height:32px;}
.qtsy_li span{float:right; font-size:14px; color:#999}
.qtsy_li{margin:10px 0}
/*翻页符*/
.manu2 {padding:3px ; margin:30px 30px 0 30px; text-align:center}
.manu2 A { border:1px solid #eae6e2; padding:4px 10px; MARGIN: 1px; COLOR: #333;TEXT-DECORATION: none; font-size:14px}
.manu2 A:hover { border:1px solid #014f98; color:#333}
.manu2 A:active { border:1px solid #014f98; COLOR: #fff; background:#014f98}
.manu2 .current { border:1px solid #014f98; COLOR: #fff; background:#014f98; padding:4px 10px; font-size:14px; margin:1px}
.manu2 .disabled {BORDER: #ddd 1px solid; padding:4px 10px; margin:1px; COLOR: #aaa; font-size:14px }

/*人才战略*/
.rc_line{background:url(../image/xx_line3.jpg) no-repeat center center; text-align:center; font-size:12px; color:#666; line-height:24px}
.rcgs{text-align:center; font-size:16px; color:#666}
.rc_l{width:370px; float:left; margin-left:35px; padding-top:25px}
.rc_l h1{ height:26px; line-height:26px; font-size:14px; color:#fff; padding-left:10px; background:#014f98; font-weight:bold}
.rc_l h2{height:70px; line-height:20px; font-size:12px; color:#666; padding:10px 0}
.text_cen{text-align:center}
.pxtd{ font-size:16px; color:#014f98; font-weight:bold}
.ovfl{overflow:hidden}
.zp_l{width:144px; float:left}
.zp_r{ width:540px; float:left; margin-left:20px}

.tab1{width:144px; background:url(xx_pic26.jpg) no-repeat left top; padding-top:1px}
.tab1 ul{margin:0;padding:0;}
.tab1 li{ background:url(xx_pic27.jpg) no-repeat left center; line-height:37px; font-size:14px; color:#333; padding-left:20px; cursor:pointer;}
.tab1 li.now{ background:url(xx_pic28.jpg) no-repeat left center; color:#fff}
.block{display:block;}
.zp_li{border-top:2px solid #014f98;}
.zp_h td{ font-size:14px; color:#014f98; font-weight:bold;  border-bottom:1px solid #014f98; line-height:30px}
.zp_list td{border-bottom:1px solid #ebebeb; line-height:28px	}
/*翻页符*/
.manu3 {padding:3px ; margin:30px 0px 0 0px; text-align:right; border-top:1px solid #014f98; padding-top:5px}
.manu3 A { border:1px solid #eae6e2; padding:2px 5px; MARGIN: 1px; COLOR: #333;TEXT-DECORATION: none; font-size:12px}
.manu3 A:hover { border:1px solid #014f98; color:#333}
.manu3 A:active { border:1px solid #014f98; COLOR: #fff; background:#014f98}
.manu3 .current { border:1px solid #014f98; COLOR: #fff; background:#014f98; padding:2px 5px; font-size:12px; margin:1px}
.manu3 .disabled {BORDER: #ddd 1px solid; padding:2px 5px; margin:1px; COLOR: #aaa; font-size:12px }

/*网上留言*/
.inp1{width:228px; height:34px; border:1px solid #ebebeb}
.wsly td{padding:10px 5px}
.inp2{ width: 580px; height:180px; border:1px solid #ebebeb; background:url(xx_pic29.jpg) no-repeat 545px 160px}
.wbpt{ background:url(../image/xx_pic30.jpg) no-repeat left center; padding-left:33px; font-size:16px; color:#014f98; font-weight:bold}
.wbpt_li{margin:15px 0; overflow:hidden}
.wbpt_li li{ width:135px; margin-right:30px; float:left}
.wbpt_li li h1{ font-size:14px; color:#888; line-height:20px}
.wbpt_li li h3{ font-size:12px; color:#888; line-height:14px}
.wxpt{background:url(../image/xx_pic31.jpg) no-repeat left center; padding-left:33px; font-size:16px; color:#014f98; font-weight:bold; margin-top:25px}

/*联系我们*/
.lxwm{margin-bottom:40px; overflow:hidden}
.lxwm h1{float:left; margin-right:30px}
.lxwm h2{ font-size:16px; color:#333; font-weight:bold; padding-bottom:3px}
.lxwm h3{ line-height:23px}

/*THT后增*/
.xx_cz_r li a{line-height: 54px;}
.xl_con p{ margin-top:30px !important}
.new_r h1 a{color: #333;}

.ej_nav_tht{ height:50px; line-height:50px; }
.ej_nav_tht a{font-size:16px; color:#545454; text-decoration:none; padding-left:20px; display:block}
.ej_nav_tht a:hover{color:#3c69ad; background:url(ej_line_no.png) no-repeat left bottom}
.ej_nav_tht_now{font-size:16px; color:#3c69ad; background:url(ej_line_no.png) no-repeat left bottom; padding-left:20px; display:block; line-height:50px; height:50px}


/*4-10新增*/
.qyyx_tc{width:547px;  position:absolute; z-index:999}
.tc_h{ background:url(xx_bg2.jpg) repeat-x; height:50px; line-height:50px; padding-left:15px; }
.qyyx_tc2{width:370px;  position:absolute; z-index:999}
.mzsm{width:989px; margin:0 auto; background:#fff;}
.mzsm_h{height:73px; line-height:73px; padding-left:30px; border-bottom:1px solid #d8d8d8; font-size:24px; color:#014f98; width:950px; margin:0 auto}
.mzsm_h span{float:right; padding-right:30px}
.mzsm_con{padding:30px 35px 35px 30px; line-height:30px}
.mzsm_con h1{ font-size:18px; color:#014f98; }
.mzsm_con h2{padding-bottom:10px; font-size:14px; color:#333}
.wzdt{padding:35px 0; width:980px; margin:0 auto;overflow: hidden;}
.border{border-left:1px dashed #b9b9b9; border-right:1px solid #b9b9b9}
.wzdt ul{margin-left:105px; margin-bottom:50px; line-height:30px;float: left;width: 220px;}
.lan14_014f98,.lan14_014f98 a{color:#014f98; font-size:14px; font-weight:bold}
.lan14_014f98 a:hover{ text-decoration:underline}

/*4-20新加*/
.jcyw{ line-height:29px}
.hui16_555{font-size:16px; color:#555}
.dyxt_line{height:1px; line-height:1px; border-bottom:1px dashed #b6b6b6; margin:20px 0}
.lan16_0759a6{font-size:16px; color:#0759a6; font-weight:bold; padding-bottom:10px}
.text_r{text-align:right}
.ylxxh_img{padding:10px 0 30px 0; text-align:center}
.tab2{overflow:hidden; clear:right}
.tab2 ul{margin:0;padding:0;}
.tab2 li{float:left;padding:0 30px;height:30px;line-height:30px;text-align:center;border:1px #cfcfcf solid;cursor:pointer; font-size:16px; color:#055db1; font-weight:bold}
.tab2 li.now{color:#fff;background:#055db1;font-weight:bold; border:1px solid #055db1}
.szhyy li{line-height:29px; background:url(xx_pic41.jpg) no-repeat 9px 12px; text-indent:33px}


/*4-27新加*/

.blue16_0759a6,.blue16_0759a6 a{color:#0759a6; font-size:16px; text-decoration:none}
.blue16_0759a6 a:hover{ text-decoration:underline}
.ptybz{ padding:20px 0 0px 0; color:#181818; text-align:center; font-size:16px}
.tab3{overflow:hidden; clear:right}
.tab3 ul{margin:0;padding:0;}
.tab3 li{float:left;padding:0 5px;height:30px;line-height:30px;text-align:center;border:1px #cfcfcf solid;cursor:pointer; font-size:15px; color:#055db1; font-weight:bold}
.tab3 li.now{color:#fff;background:#055db1;font-weight:bold; border:1px solid #055db1}
.gb{font-size:16px; color:#333; font-weight:bold; margin-top:15px}
.szhyy2 li{line-height:29px; background:url(xx_pic41.jpg) no-repeat 0px 12px; text-indent:15px; float:left; padding-right:18px}
.szhyy2 { overflow:hidden;}

.re_top{background-image:url(../image/top.jpg)}
.re_top:hover{background-image:url(../image/top_hover.jpg)}
.re_home{background-image:url(../image/home.jpg)}
.re_home:hover{background-image:url(../image/home_hover.jpg)}

.crc-pub-page .crc-pub-page-enter:hover{color: #014f98;
    border-color: #014f98;}
.crc-pub-page .crc-pub-page-num:hover{border-color: #014f98;}
.crc-pub-page .crc-pub-page-sel{
    color: #014f98;
    border-color: #014f98;
}
.crc-pub-page .crc-pub-page-enter{
    border-color: #014f98;
    background: #014f98;
}
.con_qywh_zlm{
    height: 380px;
    overflow-y: auto;
}
#tht_tc{
    background-image: url(../image/xx_png16.png);
}



.ellipsis{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ellipsis2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.crc-pub-page-span{margin: 0 2px!important;}
.crc-pub-page-num, .crc-pub-page-enter, .crc-pub-page-next{margin: 0 1px!important;}