﻿@charset 'utf-8';
/*二级banner*/

.dir,.banner,.contents { margin:0 auto; max-width:1580px}
.banner {height:auto}
.banner img { width:100%; height:auto}
.dir { line-height:84px; border-bottom:1px solid #e2e2e2; text-align:right; font-size:13px}
.dir .home { padding:0 0 0 20px; background:url(../images/common_bg.png) no-repeat 0 -67px; color:#686868}
.dir .home:hover { color:#1a9cf1}
.dir span { color:#000}
.group_bottom .duty_inner .tit,.duty_list .cont .title,.pages_link p,.ind_news .news_list .tit,.pic_news .list li .text,.stock_news_list li .title a,.pic_news_list li .text a,.news_recom .cont .title a,.news_dy_list li a,.foreign_box li .text a,.sidebar .list > li > a,.pic_news .list li .text a,.header .nav .sub_menu a,.search_wrap .content .title   { overflow: hidden; white-space: nowrap; text-overflow: ellipsis} 
 
.group_bottom .duty_inner .tit a,.duty_list .cont .title  { color:#484e5c}
.group_bottom .duty_inner .tit a:hover,.duty_list .cont .title:hover,.grey_title a:hover  { color:#1a9cf1}

.view_btn{ display: block; width: 26px; height: 26px; background: url("../images/common_bg.png") no-repeat}
.view_btn:hover {  background-position:-26px 0 }

.contents {}
/*集团介绍*/
.group_top { padding:68px 0 0}
.group_top .about_box { float:left; width:41.5%}
.group_top .about_box .text { position:relative; z-index:2; padding:0 0 0 210px; min-height:116px}
.group_top .about_box .text .title { font-size:32px; font-weight:bold; color:#6f6f6f}
.group_top .about_box .text .image { position:absolute; left:10px; top:-15px}
.group_top .about_box .text .cont { padding:18px 0 0; font-size:13px; color:#9d9d9d; line-height:18px}
.group_top .about_box > .image { position:relative}
.group_top .about_box > .image img { width:100%; height:auto}
.group_top .about_box .layer { position:absolute; bottom:10px; right:-8px; width:56%; background:url(../images/about_layer.png); color:#fff}
.group_top .about_box .layer .inner { padding:30px 20px; line-height:18px}

.group_top .history { float:right; position:relative; width:53.5%; overflow:hidden}
.group_top .history .title { padding:122px 0 0 16px; width:157px; height:63px; background:#ebebf3 url(../images/ind_history_tit.png) no-repeat 20px 36px; color:#3e51ff}
.group_top .history .title h3 { font-size:24px; font-weight:bold}
.group_top .history .title h3 a { color:#3e51ff} 
.group_top .history .title .en { margin:3px 0 0; font-size:12px; font-family:arial;font-weight:100;}
.group_top .history_inner { overflow:hidden}
.group_top .history_inner .list  { width:100000px}
.group_top .history_inner .list li { float:left; margin:0 3px 0 0}
.group_top .history_inner .years { font-size:100px; color:#3e51ff; font-family:Arial}
.group_top .history_inner .years .icon { display:inline-block; vertical-align:10px; *vertical-align:32px; width:25px; height:44px; background:url(../images/common_bg.png) no-repeat 0 -94px}
.group_top .history_inner .text { padding:0 0 0 14px; color:#484e5c; line-height:24px; background:url(../images/history_blue.png) no-repeat 0 9px}
.group_top .history_inner .line { margin:42px 0 42px 14px; background:#222; width:122px; height:2px}
.group_top .history .btns { margin:40px 0 0 14px}

.btns { position:relative; width:52px; height:22px}
.btns a { position:absolute; top:0; width:22px; height:22px; background-image:url(../images/common_bg.png); background-repeat:no-repeat}
.prev { left:0; background-position:-72px 0}
.prev:hover { background-position:-72px -22px}
.next { right:0; background-position:-94px 0}
.next:hover { right:0; background-position:-94px -22px}

.group_bottom { margin:52px 0 100px }
.group_bottom .stock { float:left; position:relative; width:73.8%;  overflow:hidden; background:#f8f8f8}
.group_bottom .stock img { width:100%; height:auto}
.group_bottom .stock .title { position:absolute; left:58px; top:28px; font-size:32px; font-weight:bold}
.group_bottom .stock .image { margin:70px 0 0 32px}
.group_bottom .stock .text1,.group_bottom .stock .text2,.group_bottom .stock .text3 { position:absolute; color:#484e5c; line-height:24px}
.group_bottom .stock .text1 { position:absolute; top:244px; left:310px; width:285px}
.group_bottom .stock .text2 { position:absolute; top:145px; left:887px; width:240px}
.group_bottom .stock .text3 { position:absolute; top:450px; left:755px; width:240px}
.group_bottom .duty { float:right; width:23.2%}
.group_bottom .duty .title { font-size:32px; font-weight:bold}
.group_bottom .duty_inner { margin:42px 0 0; overflow:hidden}
.group_bottom .duty_inner ul { width:100000px}
.group_bottom .duty_inner ul li { float:left}
.group_bottom .duty_inner .tit { padding:38px 0 8px; font-size:18px; font-weight:bold}
.group_bottom .duty_inner .time { color:#3e51ff; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.group_bottom .duty_inner .text { padding:18px 0 0; line-height:24px; color:#9d9d9d; font-size:14px}
.group_bottom .duty_inner .image img { width:100%; height:auto}
.group_bottom .duty .btns { margin:38px 0 0}


.stocks li{ position:absolute; height:252px; left:-999px}
.stocks li .img{ width:252px; height:252px; float:left; position:relative;}
.stocks li .img .inner{ padding:31px}
.stocks li .img .inner img{ width:190px; height:190px}
.stocks li .img .mask{ position:absolute; left:0; top:0; width:252px; height:252px}
.stocks li .img .mask img{ width:100%; height:}
.stocks li .text{ float:left; width:260px; line-height:24px; color:#484e5c}
.stocks li .text .inner{ padding:80px 0 0 30px}

.stocks .item0{ top:24.143%; left:2.825%}
.stocks .item1{ top:55.140%; left:40.325%}
.stocks .item2{ top:10.747%; left:51.541%}





.main_cont { margin:60px auto 10px; padding:0 20px 0 338px; position:relative; max-width:1222px; height:auto; min-height:580px;background: #e6e6e8; overflow:hidden;}
/*股东介绍*/
.sidebar { position:absolute; left:0; top:0; width:300px; height:auto;background: #fff;}
.sidebar .title { width:292px; height:84px; border-left:8px solid #0e1e3d; line-height:84px; text-indent:25px; font-weight:bold; font-size:30px; background:#152d5b}
.sidebar .title,.sidebar .title a{ color:#fff}
.sidebar .title a:hover{ color:#eee}
.sidebar .list { padding:0 10px 150px; border:1px solid #dadada; box-shadow:0 0 6px #dadada; background:url(../images/sidebar_bg.jpg) no-repeat right bottom}
.sidebar .list > li { padding:13px 0 1px;}
.sidebar .list > li span { display:block; margin-left:-40px; height:1px; background:#fff}
.sidebar .list > li > a { display:block; padding:0 0 0 40px;  border-bottom:1px solid #d1d1d1; height:46px; line-height:45px; font-size:16px; background:url(../images/sidebar_arrow.png) no-repeat 26px 20px}
.sidebar .list > li > a:hover,.sidebar .list > li.on > a {  color:#515151; background:#ededed url(../images/sidebar_arrow_on.png) no-repeat 26px 20px}
.sidebar .sub_menu { margin:12px 0 0 42px; line-height:30px}
.sidebar .sub_menu li { padding:0 0 0 10px; background:url(../images/sub_menu_bg.jpg) no-repeat 0 14px}
.sidebar .sub_menu li.on a { color:#1a9cf1}
.page_title { padding:32px 0 10px;border-bottom: 1px #ccc solid;margin-bottom:10px; font-size:26px;  color:#333; text-align:center;}
.right_cont h4{ margin-bottom:40px; color:#999;}
.shareA{ float:right;}
.stock_list {}
.stock_list li { padding:34px 28px; border-top:1px dotted #eaeaea}
.stock_list li:first-child { border-top:none}
.stock_list li .inner { position:relative; padding:0 0 0 410px; min-height:198px}
.stock_list li .image { position:absolute; left:0; top:0; width:351px; height:198px}
.stock_list li .image img { width:351px; height:198px}
.stock_list li .text { color:#686868; line-height:24px}
.stock_list li .title { padding:20px 0; color:#484e5c; font-size:18px; font-weight:bold}
.stock_list li.even .cont {/* text-align:right*/}
.stock_list li.even { background:#fafafa}
.stock_list li.even .inner { padding:0 410px 0 0}
.stock_list li.even .image { right:0; left:auto}

.about_img { margin:0 0 48px; position:relative}
.about_img  img { width:100%; height:auto}
.about_img .text { position:absolute; width:20%; left:3.1%; bottom:8%; width:24.6%; color:#fff; line-height:14px}
.about_img .text h3 { padding:0 0 18px; font-size:36px; font-weight:bold; line-height:36px}
.about_text { color:#686868; line-height:24px}
.about_text img { max-width:900px; height:auto}

/*社会责任*/
.duty_list { margin:0 auto; max-width:1018px}
.duty_list li { margin:0 0 60px}
.duty_list li > .inner { position:relative; padding:0 366px 0 0; min-height:275px; overflow:hidden}
.duty_list li .image { position:absolute; right:0; bottom:0; width:366px; height:275px}
.duty_list li .image img { width:366px; height:275px}

.duty_list li .cont { float:right; margin:51px 0 0; width:504px; min-height:222px; border:1px solid #d1d1d1}
.duty_list .cont .inner { position:relative; padding:16px 16px 0 100px; min-height:58px}
.duty_list .cont .mouths { position:absolute; left: 25px; top:16px; width:58px; height:58px; border-radius:8px; background:#1a9cf1; font-size:18px; color:#fff; text-align:center; line-height:58px}
.duty_list .cont .title { display:block; font-size:18px; font-weight:bold; white-space:normal; line-height:24px; overflow:hidden}
.history_wrap .duty_list .cont .title:hover { color:#484e5c;}
.history_wrap .duty_list li { cursor:default}
.duty_list .cont .time { padding:8px 0 8px; color:#3e51ff; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.duty_list .cont .text { padding:0 0 15px; font-size:14px; line-height:24px; color:#9d9d9d; overflow:hidden}
.duty_list .cont .view_btn { /*margin:20px 0 0*/}
.duty_list li.even {}
.duty_list li.even .image { left:0; right:auto}
.duty_list li.even .cont { float:left}
.duty_list li.even > .inner { padding:0 0 0 366px}

/*文章单篇*/
.article { margin:0 auto; max-width:1096px}
.article .title { font-size:18px; font-weight:bold; color:#2e2e2e; line-height:20px;  text-align:center}
.article .article_info { padding:13px 0 20px; text-align:center; font-size:0}
.article .article_info span { margin:0 15px; font-size:12px; color:#aeaeae}
.article #print { cursor:pointer}
.article img { max-width:100%; height:auto}
.article_cont { color:#686868; line-height:24px}
.pages_link { position:relative; padding:16px 55px 0 0; color:#686868; border-top:1px solid #ebeced; line-height:24px}
.share { padding:25px 0 15px}
.share .jiathis_style .button, .jiathis_style .jiathis_txt { font-size:16px; font-weight:bold; color:#000}
.close { position:absolute; right:0; top:16px; color:#373737; font-weight:bold; cursor:pointer; width:80px; height:30px; text-align:center; line-height:30px; color:#fff; background:#1a9cf1}
.fontsize i { cursor:pointer}
.fontsize i.on { color:#2e6fdb}

#printbox .title { margin:30px 0 0; font-size:18px; font-weight:bold; color:#2e2e2e; line-height:20px;  text-align:center}
#printbox .article_info { padding:13px 0 20px; text-align:center; font-size:0}
#printbox .article_info span { margin:0 15px; font-size:12px; color:#aeaeae}
#printbox #print { cursor:pointer}
#printbox img { max-width:100%; height:auto}
#printbox .article_cont { margin:0 auto; max-width:1024px; color:#686868; line-height:24px}


/*集团大事记*/
.history_line { margin:0 auto; position:relative; width:1092px; height:52px; overflow:hidden}
.history_box { margin:13px auto 0; position:relative; width:882px; height:26px; overflow:hidden}
.history_box .list { width:100000px; height:26px}
.history_box .list li { float:left; position:relative; width:136px; line-height:26px; cursor:pointer; color:#8b8b8b; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.history_box .list li .line { position:absolute; top:12px; right:7px; width:69px; height:3px; background:#d7d7d7}
.history_box .list li.on { color:#1a9cf1; font-size:30px}
.history_box .list li.on .line { width:58px}
.history_line .prve,.history_line .next { position:absolute; top:0; width:52px; height:52px}
.history_line .prve { left:0; background:url(../images/common_bg.png) no-repeat -134px 0}
.history_line .next { right:0; background:url(../images/common_bg.png) no-repeat -186px 0}
.history_wrap { padding:50px 0 0}


/*新闻*/
.ind_news { padding:100px 0 0}
.ind_news .title { padding:0 0 0 195px; position:relative}
.ind_news .title .image { position:absolute; left:0; top:-13px}
.ind_news .title .text { padding:6px 0 5px; line-height:18px; color:#9d9d9d}
.grey_title { font-size:32px; color:#6f6f6f; font-weight:bold}
.grey_title a { color:#6f6f6f}
.ind_news .news_img { float:left; width:40.8%}
.ind_news .news_img img { width:100%; height:auto}

.ind_news .news_list { float:right; width:54.5%}
.ind_news .news_list .list,.stock_inner .news_list .list { padding:48px 0}
.ind_news .news_list .list:first-child + .line + .list,.stock_inner .news_list .list:first-child + .line + .list { padding:48px 0 20px}
.ind_news .news_list .tit,.stock_inner .news_list .tit { font-size:18px; font-weight:bold}
.ind_news .news_list .time,.stock_inner .news_list .time { padding:10px 0 12px; color:#686868; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.ind_news .news_list .text,.stock_inner .news_list .text { line-height:24px; color:#686868}
.ind_news .news_list .view_btn,.stock_inner .news_list .view_btn { margin:25px 0 0}
.ind_news .news_list .line,.stock_inner .news_list .line { width:120px; height:2px; background:#222}

.pic_news { overflow:hidden}
.pic_news .grey_title { padding:64px 0 30px}
.pic_news .pic_list { position:relative; width:1580px; height:386px; overflow:hidden}
.pic_news .pic_list .list { position:absolute; top:0; left:0; width:100000px; height:386px}
.pic_news .list li { float:left; position:relative; margin:0 19px 0 0; width:513px; height:386px}
.pic_news .list li { width:513px; height:386px}
.pic_news .list li .text { position:absolute; left:0; bottom:0; width:100%; text-align:center; line-height:72px;text-align:center; background:url(../images/about_layer.png) }
.pic_news .list li .text a { display:block; padding:0 5px; font-size:18px; font-weight:bold; color:#fff}
.pic_news .prev,.pic_news .next { position:absolute; z-index:99; top:50%; margin:-25px 0 0; width:50px; height:50px}
.pic_news .pic_btns { display:none}
.pic_news .prev { left:0; background:url(../images/common_bg.png) no-repeat -295px 0}
.pic_news .next { right:0; background:url(../images/common_bg.png) no-repeat -345px 0}
.pic_news .pic_list:hover .pic_btns { display:block}

.stock_news { padding:88px 0 50px}
.stock_news .title_wrap {}
.stock_news .title { float:right; padding:98px 0 0 15px; width:158px; height:62px; background:#ebebf3 url(../images/stock_icon.png) no-repeat 24px 36px}
.stock_news .title h3 { padding:0 0 4px; font-size:24px; font-weight:bold}
.stock_news .title h3 a { color:#3e51ff}
.stock_news .title .en { color:#3e51ff; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.stock_inner { float:left; width:46.7%}
.stock_inner .news_list { width:100%; text-align:right}
.stock_news .image { float:right; width:48.5%}
.stock_news .image img { width:100%; height:auto}
.stock_news .line { float:right}
.stock_news .view_btn { float:right}
.stock_inner .news_list .list { padding:32px 0}

/*股东新闻*/
.stock_news_list {}
.stock_news_list li { float:left; width:50%; min-height:248px; border-bottom:1px dotted #eaeaea}
.stock_news_list li:first-child .inner ,.stock_news_list li:first-child + li .inner  { padding-top:0}
.stock_news_list li:first-child .date ,.stock_news_list li:first-child + li .date  { top:0}
.stock_news_list li .inner { position:relative; padding:105px 20px 38px 148px}
.stock_news_list li .date { position:absolute; left:0; top:105px; width:115px; min-height:160px}
.stock_news_list li .days { position:absolute; right:0; top:0; width:45px; height:45px; border:4px solid #484e5c; text-align:center; line-height:45px; font-size:38px; color:#484e5c; font-family:Arial, Helvetica, sans-serif}
.stock_news_list li .mouths { font-size:120px; color:#e1e8ee; text-align:center}
.stock_news_list li .name { color:#686868; font-size:18px}
.stock_news_list li .title { padding:10px 0 16px; font-size:18px; font-weight:bold}
.stock_news_list li .title a { display:block}
.stock_news_list li .text { color:#686868; line-height:24px; height:60px}
.stock_news_list li .view_btn { margin:20px 0 0}

/*图片新闻*/
.pic_news_list { margin:0 -22px 0 0}
.pic_news_list li { float:left; margin:0 20px 36px 0; position:relative; width:392px; height:294px}
.pic_news_list li  img { width:392px; height:294px}
.pic_news_list li .text { position:absolute; left:0; bottom:0; width:100%; height:42px; line-height:42px; background:url(../images/about_layer.png); text-align:center}
.pic_news_list li .text a { display:block; padding:0 5px; color:#fff; font-size:18px}

/*新闻动态*/
.news_recom { position:relative;  background:#fbfbfb; overflow:hidden}
.news_recom ul { width:100000px}
.news_recom ul li { float:left; position:relative; width:1222px;  min-height:303px;}
.news_recom .image { position:absolute; left:0; top:0; width:405px; height:303px} 
.news_recom .cont { float:right; padding:0 10px 0 0; width:63%}
.news_recom .cont .title { padding:58px 0 0; font-size:18px; font-weight:bold}
.news_recom .cont .title a { display:block}
.news_recom .cont .time { padding:6px 0 18px; font-size:14px; color:#3e51ff; font-family:Arial, Helvetica, sans-serif}
.news_recom .cont .text { color:#9d9d9d; font-size:14px; line-height:24px} 
.news_recom .btns { position:absolute; left:448px;  bottom:30px; z-index:999}

.news_dy_list { margin:38px 0 0}
.news_dy_list li { border-bottom:1px dotted #eaeaea; background:url(../images/news_point.png) no-repeat 13px center; padding-left:20px; }
.news_dy_list li .inner {padding:20px 110px 0 0; position:relative; line-height:58px}
.news_dy_list li p{ line-height:22px; text-indent:25px;}
.news_dy_list li a { display:block; font-size:16px; font-weight:bold}
.news_dy_list li p a{ display:inline; font-size:14px; font-weight:normal;white-space:normal;}
.news_dy_list li .time { position:absolute; right:0; top:0; padding:0 12px 0 0; font-size:14px; color:#9d9d9d; font-family:Arial, Helvetica, sans-serif; line-height:58px}
.right_cont{ padding-right:20px;}
/**/
.hospital_box { margin:0 auto 50px; position:relative; max-width:1580px; height:auto}
.hospital_box .image img { width:100%; height:auto}
.hospital_box .build { position:absolute;  height:22px; color:#fff; cursor:pointer}
.hospital_box .build .point { float:left; margin:-9px 0 0; width:28px; height:40px; background:url(../images/common_bg.png) no-repeat 0 -216px }
.hospital_box .build.on .point,.hospital_box .build:hover .point  {background-position:0 -160px}
.hospital_box .build .text { float:left; margin:0 0 0 10px; font-size:22px; line-height:22px}
.hospital_box .build .text a { color:#fff}
.hospital_box .build1 {top:20%; left:26.35%}
.hospital_box .build2 {top:23.7%; left:34.81%}
.hospital_box .build3 {top:27.8%; left:20.5%}
.hospital_box .build4 {top:33.3%; left:36.2%}
.hospital_box .build5 {top:43.5%; left:19.74%}
.hospital_box .build6 {top:63.5%; left:15.8%}
.hospital_box .build7 {top:70.06%; left:56.83%}
.hospital_box .build8{top:22.06%; left:11.83%}
.hospital_box .build9{top:26.55%; left:40.83%}
.hospital_box .hospital_btns { position:absolute; right:33px; top:27px}
.hospital_box .hospital_btns li { margin:0 0 8px; width:156px; line-height:40px; cursor:pointer; background:#0a68c9; color:#fff; text-align:center}

.full { display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; z-index:9999}
.hospital_pop { display:none; position:absolute; left:50%; margin:0 0 0 -541px; top:30px; width:1082px; height:932px; background:#fff; border:1px solid #d6d6d6; z-index:10000}
.hospital_pop .pop_close,.pc_video .pop_close { position:absolute; right:-26px; top:-26px; width:55px; height:55px;background:url(../images/common_bg.png) no-repeat -80px -70px}
.hospital_pop .title { padding:66px 0 30px; text-align:center; font-size:24px; color:#000; font-weight:bold}
.hospital_pop .detail { padding:0 30px; line-height:20px; color:#686868; text-align:center}
.hospital_pop .sub_title { text-align:center; font-size:18px; color:#484e5c; font-weight:bold}
.hospital_pop .sub_title1 { padding:70px 0 42px}
.hospital_pop .sub_title2 { padding:82px 0 55px}
.mobile_video { display:none}
.mobile_video video { width:100%}

.pc_video { display:none; position:absolute; left:50%; top:150px; margin:0 0 0 -340px; width:680px; height:500px; background:#fff; border:1px solid #d6d6d6; z-index:10000}
.pc_video .inner {}


.society_list {}
.society_list li { float:left; width:33.33%;*margin-left:-1px}
.society_list li .inner { text-align:center}
.society_list li img { width:132px; height:132px}
.society_list li .text { padding:22px 0; font-size:18px; color:#000}

.resource_list { padding:0 25px}
.resource_list li { float:left; width:20%;*margin-left:-1px}
.resource_list li .inner { text-align:center}
.resource_list li .text { padding:8px 0 0; color:#686868}
.resource_list li strong { font-size:18px; color:#1a9cf1}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:1000; display:none}
.video_appbox .video_t{ left:30%; top:15%; position:absolute; height:70%; width:40%;   z-index:2; background:#000;}

.mouse_pop { display:none; position:absolute; width:607px; height:200px; background:url(../images/mouse_pop.png); color:#fff}
.mouse_pop_close { cursor:pointer; position:absolute; right:20px; top:20px; width:21px; height:21px; background:url(../images/mouse_pop_close.png) no-repeat}
.mouse_pop { left:10px; top:10px}
.mouse_pop .title { padding:0 0 15px; font-size:20px;}
.mouse_pop .inner { padding:20px;}
.mouse_pop .cont { line-height:20px}
.mouse_pop .cont .berth,.mouse_pop .cont .area { display:none}

/*产业布局*/
.industry_cont { color:#686868; line-height:24px}
.medical_list { padding:50px 0 0; margin:0 -20px 0 0}
.medical_list li { float:left; margin:0 18px 30px 0; position:relative; width:395px; height:297px; overflow:hidden}
.medical_list li img { width:395px; height:297px}
.medical_list li .text { display:none; position:absolute; left:0; bottom:0; width:100%; height:54px; line-height:54px; text-align:center; font-size:24px; background:url(../images/about_layer.png)}
.medical_list li .text a,.medical_list .text_all a { color:#fff}
.medical_list .text_all a { display:block; width:100%; height:100%}
.medical_list li .text_all {  position:absolute; left:0; bottom:-100%; color:#fff; width:100%; height:100%; }
.medical_list .text_all .inner { margin:-54px 0 0; padding:0 18px; height:100%; text-align:center;background:url(../images/about_layer.png)}
.medical_list .text_all .title {  font-size:24px; line-height:54px}
/*.medical_list  li.on .title {padding:112px 0 28px;} */
.medical_list .text_all .txt { line-height:16px}

/*修改*/
.medicine_list { padding:50px 0 0; margin:0 -23px 0 0;display:none; }
.medicine_list li { float:left; position:relative; margin:0 23px 0 0; width:391px; height:293px}
.medicine_list li img { width:391px; height:293px}
.medicine_list li .text { position:absolute; top:50%; left:50%; margin:-48px 0 0 -145px; width:290px; height:95px; text-align:center; line-height:95px; background:url(../images/medicine_bg.png)}
.medicine_list li .text a { font-size:32px; color:#fff; font-weight:bold}

/*加入我们*/
.jobs_title { padding:64px 0 36px; text-align:center; font-size:36px; font-weight:bold; color:#6f6f6f}
.jobs_detail { position:relative; margin:0 0 50px; min-height:292px; padding:0 0 0 475px}
.jobs_detail .image { position:absolute; left:0; top:0; width:389px; height:292px}
.jobs_detail .image img { width:389px; height:292px}
.jobs_detail .text { padding:38px 0 0 0; line-height:24px; color:#686868}

.retrieve_tit { background:#3e51ff; font-size:18px; font-weight:bold; color:#fff; line-height:70px; text-align:center}

.retrieve_list { padding:70px 120px 0}
.retrieve_list li { float:left; position: relative; margin:0 0 30px 0; width:50%; height:40px}
.retrieve_list li .inner { position:relative; padding:0 0 0 100px}
.retrieve_list li .name { position:absolute; left:0; top:0; width:90px; line-height:36px; text-align:right; font-size:14px; color:3484e5c; font-weight:bold}
.retrieve_select { position:relative; width:75%; height:36px; border:1px solid #e3e4e3; background:#f7f7f7}
.retrieve_select dt { line-height:36px; text-indent:15px; font-size:14px; cursor:pointer}
.retrieve_select dd { display:none; position:absolute; left:-1px; top:37px; width:100%; max-height:100px; overflow-y:auto; border:1px solid #e3e4e3; border-top:none; background:#f7f7f7;}
.retrieve_select dd a { display:block; text-indent:15px; line-height:24px}
.retrieve_select dd a:hover { color:#fff; background:#3e51ff}
.retrieve_select .arrow { position:absolute; right:0; top:0; width:37px; height:36px; background:url(../images/select_arrow.jpg) no-repeat}
.retrieve_list li .input_text {width:75%; height:36px; line-height:36px; border:1px solid #e3e4e3; background:#f7f7f7; text-indent:15px}
.retrieve_btn { display:block; margin:23px auto 98px; width:324px; height:40px; text-align:center; line-height:40px; border:none; background:#3e51ff; color:#fff; font-size:14px; font-weight:bold}

.retrieve_fruit { padding:65px 60px 0; margin:0 0 30px; border-top:1px solid #0c0808}
.retrieve_fruit .retrieve_table { margin:0 auto; width:100%}
.retrieve_fruit .retrieve_table td { width:14.2%; text-align:center}
.retrieve_fruit .retrieve_table thead td { background:#3e51ff; border-right:1px solid #fff; height:34px; color:#fff; font-size:14px}
.retrieve_fruit tbody td { height:50px; border-bottom:1px dotted #c7c7c7; color:#757575}
.retrieve_fruit tbody .name { position:relative; display:inline-block}
.retrieve_fruit tbody .name .hot { position:absolute; top:-5px; right:-38px; width:34px; height:17px; background:url(../images/hot.png) no-repeat}

.job_cont { position:relative; margin:68px 0 0; padding:0 510px 0 0; min-height:400px}
.job_cont .job_recom { position:absolute; right:0; top:0; width:300px; height:358px}
.job_cont .job_recom h3 { padding:0 0 0 32px; font-size:24px; color:#fff; background:#1a9cf1; line-height:66px}
.job_cont .job_recom dl { padding:24px; border:1px solid #dadada; border-top:none; line-height:36px}
.job_cont .job_recom dl dt { font-weight:bold; color:#686868}
.job_cont .job_recom dd { padding:0 0 0 10px; background:url(../images/job_recom_bg.jpg) no-repeat 0 16px}

.job_detail {}
.job_detail .obj_name { padding:30px 0; font-size:18px; font-weight:bold; color:#6f6f6f}
.job_detail .term_list li { float:left; width:25%; line-height:36px; }
.job_detail .term_list li strong {}
.job_detail .job_title { padding:0 0 50px 0; font-size:32px; font-weight:bold; color:#6f6f6f}

.job_detail .job_share { padding:45px 0 10px; border-bottom:1px dotted #d0d0d0}

.job_detail .job_meta {}
.job_detail .job_meta li { float:left; width:50%}
.job_detail .job_meta { line-height:38px;}
.job_detail .job_meta dt { font-size:18px}
.job_detail .job_meta dd { padding:0 0 0 20px; background:url(../images/job_point.png) no-repeat 0 18px}

.job_detail .job_meta { padding:0 0 43px; border-bottom:1px dotted #d0d0d0}

.job_detail .contact {line-height:38px; }

.job_btn { margin:75px auto 95px; max-width:670px}
.job_btn a { width:48%; height:40px; text-align:center; line-height:40px; font-size:14px; font-weight:bold}
.job_btn .apply_btn { float:left; background:#3e51ff; color:#fff}
.job_btn .close_btn ,.job_btn .reset_btn { float:right; background:#f0f0f0; color:#6f6f6f}

/*在线申请*/
.job_apply_tit { margin:0 0 25px; text-align:center}
.job_apply_tit .tit { padding:65px 0 8px; font-size:36px; color:#6f6f6f; font-weight:bold}
.job_apply_tit .name { font-size:14px; color:#484e5c; font-weight:bold}
.appley_title { font-size:18px; color:#fff; font-weight:bold; background:#3e51ff; line-height:56px; text-align:center}

.apply_list { padding:50px 0}
.apply_list li { float:left; position:relative; margin:0 0 30px; width:50%; *margin-left:-1px}
.apply_list li .inner { position:relative; padding:0 0 0 142px}
.apply_list li .inner > span { position:absolute;  left:0; top:0; width:126px; text-align:right; line-height:38px; color:#484e5c; font-size:14px; font-weight:bold}
.apply_list li .input_text { padding:0 2%; width:82%; height:36px; line-height:36px; border:1px solid #e3e4e3; background:#f7f7f7; margin: -1px 0}
.apply_list li .retrieve_select { width:86%}
.apply_list li .retrieve_select dt { text-indent:0; padding:0 2%}
.apply_list li .retrieve_select dd a { text-indent:0; padding:0 2%}
.apply_list li.row { width:100%}
.apply_list li.row .row { padding:0 1%; width:91.7%}
.apply_list li.row .textarea { padding:1%; height:90px}

.job_form_btn { margin:-20px auto 60px}

.foreign_tit { padding:68px 0 38px;  font-size:24px; color:#6f6f6f; font-weight:bold; text-align:center}
.foreign_text { padding:0 0 56px; text-align:center; line-height:20px}

.foreign_box { position:relative; margin:0 0 148px}
.foreign_box .prve,.foreign_box .next { position:absolute; top:50%; margin:-86px 0 0; width:41px; height:173px; z-index:99}
.foreign_box .disable {visibility: hidden;}
.foreign_box .prve { left:20px; background:url(../images/common_bg.png) no-repeat -99px -151px}
.foreign_box .next { right:20px; background:url(../images/common_bg.png) no-repeat -140px -151px}
.foreign_box .hide_list { display:none}
.foreign_box .contes { overflow:hidden}
.foreign_box .contes > .inner { position:relative; overflow:hidden}
.foreign_box .contes > .inner .list { position:relative}
.foreign_box .inner_list { float:left}
.foreign_box li { float:left; width:525px; height:395px}
.foreign_box li  img { width:525px; height:395px}
.foreign_box li .inner { position:relative}
.foreign_box li .text { position:absolute; left:0; bottom:0; width:100%; height:68px;  text-align:center; line-height:68px; background:url(../images/about_layer.png)}
.foreign_box li .text a { display:block; padding:0 5px; color:#fff; font-size:24px;}

/*联系我们*/
.aid_title { line-height:118px; font-size:32px; font-weight:bold; color:#6f6f6f}
.map { padding:10px; border:1px solid #eaeaea}
.map_text { margin:20px 0 90px; background:#2e6fdbl; height:180px; background:#2e6fdb url(../images/map_logo.jpg) no-repeat  right center}
.map_text  { color:#fff}
.map_text .inner { padding:40px 0 0 72px; font-size:16px}
.map_text .inner .icon { display:inline-block; margin:0 10px 0 0; width:30px; height:28px; background:url(../images/common_bg.png) no-repeat;  vertical-align:-8px}
.ie7 .map_text .inner .icon { vertical-align:-5px}
.map_text .inner .icon1 { background-position:-265px -169px}
.map_text .inner .icon2 { background-position:-325px -170px}
.map_text .inner .icon3 { background-position:-265px -218px}
.map_text .inner .icon4 { background-position:-321px -217px}
.map_text .inner .icon5 { background-position:-376px -218px}
.map_text .inner a { color:#fff}
.map_text .list {}
.map_text .list li { padding:16px 0; margin:0 150px 0 0; float:left}
.map_text .list2 li { padding:16px 0; margin:0 369px 0 0; float:left}/*11月3日修改 margin:0 86px 0 0;*/
.ie7 .map_text .list2 li { margin:0 88px 0 0}
.map_text .list li,.map_text .list2 li { padding-left:5.5em;text-indent:-5.5em}

/*网站地图*/
.map_list { margin:48px 0 135px}
.map_list li { overflow:hidden}
.map_list li .column_wrap { float:left}
.map_list li .column1 { float:left; margin:20px 23px 20px 0; width:281px; height:54px; background:#2e6fdb;  font-size:18px; font-weight:bold; text-align:center; line-height:54px}
.map_list li .column1 a { color:#fff}
.map_list li .column2 { float:left; margin:20px 23px 20px 0; width:281px; height:54px; background:#ececec; color:#484e5c; font-size:14px;  text-align:center; line-height:54px}
.map_list li .column3 { float:left; margin:20px 0 0; line-height:54px}
.map_list li .column3 p { float:left; margin:0 16px 0 0;}
.map_list li .column3 p a { padding:0 0 0 15px; background:url(../images/job_point.png) no-repeat 0 7px}
.map_list li .sub_map { float:left}


/*搜索结果页*/
.search_wrap { margin-bottom: 40px;}
.search_wrap .head { margin: 0 0 9px; padding: 49px 0;  font-size: 0; line-height: 28px; text-align: center }
.search_wrap .head .title { display: inline-block; margin: 0 25px 0 0; font-size: 20px; line-height:42px; vertical-align: top; color: #4355fe;font-weight: bold;}
.search_wrap .head .input_box { width: 54%; display:inline-block; *display:inline}
.search_wrap .head .input_text { width:94%; height: 36px; margin: 0 16px 0 0; padding: 3px 10px; border: 1px solid #cdcece; background: transparent; color: #565656; font-size: 16px; line-height: 36px; vertical-align: top }
.search_wrap .head .search_submit_btn { height: 44px; padding: 0 26px; border: 0 none; background: #0068C9; color: #ffffff; font-size: 15px; line-height: 44px; vertical-align: top }
.search_wrap .head .search_submit_btn .icon { display: inline-block; width: 18px; height: 14px; margin: 0 0 0 10px; background: url('../images/search_submit_btn_icon.png') no-repeat; vertical-align: -2px }

.search_wrap .clew { margin: 0 0 45px; color: #ffffff }
.search_wrap .clew em { color: #6a89b5 }
.search_wrap .search_fruit { padding:0 0 50px; color:#6f6f6f}
.search_wrap .search_fruit em { color: #4355fe;font-style: normal; font-weight: bold;}
.search_wrap .content {  }
.search_wrap .content .list {  }
.search_wrap .content .box { margin: 0 0 35px; padding: 0 0 27px; border-bottom: 1px solid #f1f1f1 }
.search_wrap .content .title { margin: 0 0 23px; line-height: 23px }
.search_wrap .content .title a { color: #484e5c; font-size: 18px }
.search_wrap .content .title a:hover {text-decoration: underline;}
.search_wrap .content .title em { color: #4355fe;font-style: normal; font-weight: bold;}
.search_wrap .content .title .icon { display: inline-block; width: 23px; height: 19px; margin: 0 0 0 19px; background: url('../images/search_title_icon_bg.png') no-repeat; vertical-align: -2px }
.search_wrap .content .text { color: #686868; line-height: 24px }

.video_scroll { position:relative}
.video_scroll .cont { margin:0 auto; max-width:1096px; overflow:hidden}
.video_scroll .list { width:1000000px;}
.video_scroll li { float:left; margin:0 16px 0 0; width:206px; height:154px; overflow:hidden }
.video_scroll li .text {line-height:38px; text-align:center; color:#fff; background:#2e6fdb;}
.video_scroll li .text p { padding:0 10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.video_scroll .arrow { position:absolute; top:50%; margin:-26px 0 0; width:29px; height:53px; background:url(../images/video_arrow.png) no-repeat}
.video_scroll .video_l { left:0; background-position:0 -53px }
.video_scroll .video_r { right:0; background-position:-29px 0}
.video_scroll .video_l_dis { background-position:0 0 }
.video_scroll .video_r_dis { background-position:-29px -53px }
.video_title { text-align:center; font-size:18px; color:#555}
.video_scroll li.on a { display:block; border:3px solid #2e6fdb; overflow:hidden }
.video_scroll li.on img { margin:-3px }
.video_box { margin:25px auto 50px; width:70%; border:3px solid #70a0ef; font-size:0}
.phone_list li { margin:0 0 30px}
.phone_list { display:none}
.phone_list video { margin:0; font-size:0}
.phone_list .title {  padding:10px 0; line-height:18px; text-align:center; color:#fff; background:#2e6fdb}

/*两侧广告*/
.aside{z-index: 999999}
.aside .left{ position:fixed; left:10px;width:85px; height:590px; top:108px; }
.aside .left dd{ margin-top:5px; text-align:center; cursor:pointer;}
.aside .right{ position:fixed; right:10px; width:85px;height:590px; top:108px; }
.aside .right dd{ margin-top:5px; text-align:center; cursor:pointer;}

@media only screen and (max-width: 1600px) {
	/*2014-12-1*/
	.medicine_list li .text{margin: -48px 0 0 -50%; width: 100%;}
	.hospital_box .build .text {font-size:17px}	
 	.dir, .banner, .contents,.main_cont,.hospital_box { max-width:1220px; clear:both;}	
	.main_cont,.news_recom ul li { max-width:862px}
	/*医药*/
	.medical_list li { width:276px; height:209px}	
	.medical_list li img { width:276px; height:209px}
	.medical_list .text_all .title { padding-top:0}	
	.medicine_list li { width:272px; height:204px}
	.medicine_list li img { width:272px; height:204px}
	/*新闻*/
	.ind_news .news_list .list{padding: 0 0 16px;}
	.ind_news .news_list .view_btn { margin:10px 0 0}
	.ind_news .news_list .list:first-child + .line + .list { padding:17px 0;}
	.pic_news .pic_list { width:1220px; height:298px}
	.pic_news .list li { width:394px; height:298px}
	.pic_news .list li img { width:394px; height:298px}
	.news_recom .cont .title  { padding:18px 0 0}
	
	.pic_news_list li { width:274px; height:206px}
    .pic_news_list li img { width:274px; height:206px}
	.news_recom .cont { width:47%}
	/*关于我们*/
	.history_line { width:862px}
	.history_box { width:614px}
	.duty_list li .cont { width:494px}
	.group_top .history_inner .line { margin:15px 0 15px 14px}
	.group_top .history .btns { margin-top:15px}
	/*加入我们*/
	.job_cont {padding: 0 324px 0 0;}
	/*对外合作*/
	.foreign_box li { width:406px; height:307px}
	.foreign_box li img { width:406px; height:307px}
	.map_list li .column1  { float:none}
	.map_list li .column_wrap { float:none}
	.map_list li .column1 + .column3 { margin:0}
	
	
	.stocks li{ position:absolute; height:180px; left:-999px}
	.stocks li .img{ width:180px; height:180px; float:left; position:relative;}
	.stocks li .img .inner{ padding:22px}
	.stocks li .img .inner img{ width:135px; height:135px}
	.stocks li .img .mask{ position:absolute; left:0; top:0; width:180px; height:180px}
	.stocks li .img .mask img{ width:100%; height:}
	.stocks li .text{ float:left; width:160px; line-height:24px; color:#484e5c}
	.stocks li .text .inner{ padding:40px 0 0 10px}
	.stocks .item0{ top:24.143%; left:5.825%}
	.stocks .item1{ top:55.140%; left:43.325%}
	.stocks .item2{ top:10.747%; left:60.541%}
	.stock_news_list li .text { height:85px}
	.stock_news_list li .date { top:55px}
	.stock_news_list li .inner { padding-top:36px}
		
	.video_scroll { margin:0 auto; max-width:760px}
	.video_scroll .cont { max-width:640px; }	
	.video_scroll li { width:148px; height:auto}
	.video_scroll li img { width:148px; height:83px}
	.video_scroll li .text { line-height:30px}	
		
		
}
@media only screen and (max-width: 1240px) {
 	.dir, .banner, .contents,.hospital_box { max-width:992px}	
	.main_cont,.news_recom ul li { max-width:634px}	
	.medical_list li { width:308px; height:233px}
	.medical_list li img { width:308px; height:233px}
	.medical_list .text_all .title { padding-top:0}
	.medicine_list li { width:196px; height:147px}
	.medicine_list li img { width:196px; height:147px}
	.medicine_list li .text { width:196px; margin-left:-98px}
	.medicine_list li .text a { font-size:24px}
	/*新闻*/
	.pic_news .pic_list { width:992px; height:240px}
	.pic_news .list li { width:318px; height:240px}
	.pic_news .list li img { width:318px; height:240px}

	.news_recom img { width:226px; height:171px}
	.news_recom .image { width:226px; height:171px; top:25px}
	.stock_news_list li .inner { padding-left:104px}
	.stock_news_list li .date { width:90px}
	.pic_news_list li { width:307px; height:230px}
    .pic_news_list li img { width:307px; height:230px}
	.news_recom .cont { width:60%}
	.news_recom .btns { left:245px; bottom:23px}
	/*关于我们*/
	.history_line { width:634px}
	.history_box { width:474px}
	.duty_list li .image {width:280px; height:210px}
	.duty_list li .image img { width:280px; height:210px}
	.duty_list li > .inner { padding:0 280px 0 0; min-height:210px}
	.duty_list li .cont { margin:28px 0 0 ; width:350px; min-height:180px}
	.duty_list .cont .time { padding: 8px 0 5px;}
	.duty_list .cont .inner {padding: 10px 16px 0 100px;}
	.duty_list .cont .mouths { left:12px; top:12px}
	.duty_list .cont .view_btn { margin:10px 0}
	.duty_list li.even > .inner { padding:0 0 0 280px}
	.stock_list li .title { padding-top:0}
	.stock_list li .image { width:260px; height:146px}
	.stock_list li .image img {  width:260px; height:146px}
	.stock_list li .inner {  padding: 0 0 0 284px}
	.stock_list li.even .inner {  padding: 0 284px 0 0}
	.group_top .history_inner .line { display:none}
	.group_top .history_inner .line + .text { display:none}
	.group_bottom .duty_inner { margin:13px 0 0}
	.group_bottom .duty_inner .tit { padding:14px 0 8px}
	.group_bottom .duty_inner .text { padding:9px 0 0}
	.group_bottom .duty .btns { margin:16px 0 0}
	/*加入我们*/
	.retrieve_list {padding: 70px 60px 0;}
	.jobs_detail .text { padding:0}
	.job_detail .term_list li { width:33.33%}
	.job_detail .job_meta li { float:none; width:auto}
	/*对外合作*/
	.foreign_box li { width:330px; height:250px}
	.foreign_box li img { width:330px; height:250px}
	.hospital_box .build .text { font-size:14px; margin:0 0 0 5px}
	/*地图*/
	.map_list li .three .column2 { float:none}
	.map_list li .three .column3 { float:none}
	.duty_list .cont .text {}
	
	
	.stocks li{ position:absolute; height:120px; left:-999px}
	.stocks li .img{ width:120px; height:120px; float:left; position:relative;}
	.stocks li .img .inner{ padding:10px}
	.stocks li .img .inner img{ width:100px; height:100px}
	.stocks li .img .mask{ position:absolute; left:0; top:0; width:120px; height:120px}
	.stocks li .img .mask img{ width:100%; height:}
	.stocks li .text{ float:left; width:160px; line-height:24px; color:#484e5c}
	.stocks li .text .inner{ padding:0 0 0 10px}
	.stocks .item0{ top:27.143%; left:9.825%}
	.stocks .item1{ top:55.140%; left:39.325%}
	.stocks .item2{ top:10.747%; left:56.541%}
	.stock_news_list li .mouths { font-size:90px}
	.resource_list { padding:0}
	.resource_list li strong { font-size:12px}
	.stock_news_list li .text { height:130px}
	
	
	.video_scroll li { width:112px}
	.video_scroll li img {width:112px; height:63px}
	.video_scroll .cont { max-width:498px}
	.video_scroll { max-width:590px}
	.video_scroll li .text { line-height:22px}
}
@media only screen and (max-width: 1023px) {
 	.dir, .banner, .contents,.hospital_box { max-width:750px}	
	.main_cont,.news_recom ul li {padding:0; max-width:750px; }
	.sidebar { display:none}	
	.page_title {padding: 0 0 29px}
	.medical_list li { width:238px; height:184px}
	.medical_list li img { width:238px; height:184px}
	.medical_list .text_all .txt { display:none}
	.medicine_list li { width:234px; height:176px}
	.medicine_list li img { width:234px; height:176px}
	.medical_list li .text { font-size:20px}
	.ind_news { padding:60px 0 0}
	.pic_news .grey_title { padding:30px 0}
	.stock_news {  padding: 44px 0 50px}
	.pic_news .list li .text { line-height:40px}
	.ind_news .news_list .list:first-child + .line { display:none}
	.ind_news .news_list .list:first-child + .line + .list { display:none}
	.ind_news .news_list .list { padding:10px 0 0}
	.stock_inner .news_list .list:first-child + .fixed { display:none}
	.stock_inner .news_list .list:first-child + .fixed + .list { display:none}
	.pic_news .pic_list { width:750px; height:179px}
	.pic_news .list li { width:237px; height:179px}
	.pic_news .list li img { width:237px; height:179px}
	.pic_news .list li .text a { font-size:16px}
	.news_recom .list li { overflow:hidden }
	.news_recom .cont { width:48%}
    .news_recom .image {top:16px; width:358px; height:271px} 
    .news_recom  img { width:358px; height:271px}
	.news_recom .btns { left:380px}
	.pic_news_list li { width:234px; height:175px}
    .pic_news_list li img { width:234px; height:175px}
	.pic_news_list li .text a { font-size:16px}
	.duty_list li .cont { width:467px}
	.duty_list .cont .inner { padding-top:24px}
	.duty_list .cont .mouths { left: 18px;  top: 26px;}
	.group_top .about_box .text .image { display:none}
	.group_top .about_box .text { padding-left:0;}
	.group_top .history .title { padding: 78px 0 0 16px; background-position:20px 10px}
	.group_top .history_inner .years { font-size:70px}
	.group_top .history_inner .years .icon { vertical-align:0}
	/*加入我们*/
	.retrieve_list { padding: 70px 0 0;}
	.retrieve_fruit {  padding: 65px 0 0;}
	.jobs_detail .image { height: 206px; width: 275px;}
	.jobs_detail .image img { height: 206px; width: 275px;}
	.jobs_detail { padding: 0 0 0 302px;}
	.job_detail .term_list li { width: 50%}
	/*对外合作*/
	.foreign_box li { width:250px; height:188px}
	.foreign_box li img { width:250px; height:188px}
	.foreign_box li .text a {font-size:18px;}
	.hospital_box .build .text { margin:0 0 0 3px; font-size:12px}
	.fontsize,#print { display:none}
	.map_text { height:auto}
	.map_text .inner {padding:8px 0 0 20px}
	.search_wrap .head .search_submit_btn { margin:0 0 0 15px; padding:0 15px}
	
	
	.group_bottom .stock{ float:none; width:100%}
	.group_bottom .duty{ float:none; width:100%; padding:15px 0 0}
	
	.video_scroll li .text { line-height:22px}

	.aside{display: none;}/*移动端广告消失*/

}

@media only screen and (max-width: 1100px) {
 	.hospital_pop { width:720px; margin-left:-360px}	
}

@media only screen and (max-width: 767px) {
	
	.phone_list { display:block}
	.group_video { display:none}
	
	.pages_wrap .input_box a{font-size: 12px;}
	.pages_wrap .input_box{width: 20%;}
	.sub_indust span:first-child + dl{padding: 0;}
	.dir { overflow: hidden; white-space: nowrap; text-overflow: ellipsis} 
	.dir,.contents { padding:0 10px}
	.main_cont { margin-bottom:50px; min-height:inherit }
 	.hospital_box { display:none}
	.phone_build { }	
	.phone_build .title { padding:10px 0; font-size:18px; color:#0a68c9}	
	.phone_build .text { display:none; line-height:24px}
	.phone_build .area { display:none; line-height:24px}	
	.phone_build .berth { display:none; line-height:24px}
	.phone_build .list { margin:10px 0; padding:10px;  background:#f5f5f5}
	.hospital_pop { display:block; position:static; width:auto; height:auto; top:0; left:0; margin:0; padding:0 10px; border:0}
	.hospital_pop .pop_close { display:none}
	.society_list li { float:none; width:auto}
	.resource_list { padding:0 0 30px}
	.resource_list li { float:none; width:auto}
	.hospital_pop .sub_title1,.hospital_pop .sub_title2 { padding:30px 0}
	/*工作机会*/
	.jobs_detail { padding:0}
	.jobs_detail .image { position:static}
	.jobs_detail .image { width:100%; height:auto}
	.jobs_detail .image img { width:100%; height:auto}
	.jobs_detail .text { padding:15px 0 0}
	.retrieve_list { padding:54px 0 0}
	.retrieve_list li { width:auto; float:none}
	.retrieve_select { width:90%}
	.retrieve_list li .input_text { width:90%}
	.retrieve_btn { margin-bottom:52px}
	.retrieve_btn { width:100%}
	.retrieve_fruit .retrieve_table td { width:33.33%}
	.retrieve_fruit thead td.td2,.retrieve_fruit thead td.td4,.retrieve_fruit thead td.td5,.retrieve_fruit thead td.td6 { display:none}
	.retrieve_fruit tbody td.td2,.retrieve_fruit tbody td.td4,.retrieve_fruit tbody td.td5,.retrieve_fruit tbody td.td6 { display:none}
	.job_cont { padding:0}
	.job_cont .job_recom { display:none}
	.job_detail .term_list li { float:none; width:auto}
	.job_detail .job_title { font-size:22px; padding:0 0 20px}
	.apply_list li { float:none; width:auto}
	.apply_list li .inner > span { width:8em}
	.apply_list li .inner { padding:0 0 0 9em}
	.apply_list li .retrieve_select { width:94%}
	.apply_list li .input_text { width:90%}
	/*新闻*/
	.ind_news .title .image { display:none}
	.ind_news .title { padding:0}
	.ind_news .news_img { float:none; width:auto}
	.ind_news .news_list { float:none; width:auto}
	.ind_news .news_list .list { padding:16px 0 0}
	.ind_news .title .text { padding:10px 0}
	.pic_news .list li { margin:0;  height:auto}
	.pic_news .list li img { width:100%; height:auto}
	.pic_news .pic_list .list { position:static; height:auto}
	.pic_news .pic_list {    height: auto;    width: 100%;}
	.stock_inner { float:none; width:auto}
	.main_cont { padding:0 10px}
	.pic_news_list { margin:0}
	.pic_news_list li { margin:0 0 20px; width:100%; height:auto}
	.pic_news_list li img { width:100%; height:auto}
	.stock_news_list li { float:none; width:100%}
	.stock_news_list li .inner { padding:38px 20px 38px 115px}
	.stock_news_list li .date { top:42px}
	.stock_news_list li:first-child .inner, .stock_news_list li:first-child + li .inner { padding-top:38px}
	.stock_news_list li:first-child .date, .stock_news_list li:first-child + li .date { top:42px}
	.pic_news .pic_btns { display:block}
	.stock_news .image { float:none; width:100%}
	.news_recom .image { float:none; width:100%; height:auto; position:static}
	.news_recom .image img { width:100%; height:auto}
	.news_recom .cont {  float:none; width:100%}
	.news_recom .btns { left:auto; right:10px; bottom:10px}
	.news_recom  { padding-bottom:25px}
	/*关于*/
	.group_top .about_box { float:none; width:100%;}
	.group_top .history { float:none; margin:25px 0 0; width:100%}
	.group_bottom .stock { float:none; width:100%}
	.group_bottom .duty { float:none; padding:15px 0; width:100%}
	.about_img .text { display:none}
	.duty_list li .cont { float:none; width:100%; height:auto; border:none }
	.duty_list li .cont .inner { border:1px solid #d1d1d1}
	.duty_list li .image {float:none; width:100%; height:auto; position:static}
	.duty_list li .image img { width:100%; height:auto}
	.duty_list li > .inner { padding:0;}
	.duty_list li.even > .inner { padding:0}
	.duty_list .cont .inner { min-height:auto; padding-bottom:20px }
	.stock_list li .image { position:static; width:100%; height:auto}
	.stock_list li .image img { width:100%; height:auto}
	.stock_list li .inner { padding:0}
	.stock_list li .title { padding:20px 0}
	.stock_list li.even .inner { padding:0}
	.duty_list li { margin:0 0 15px}
	.history_box { width:205px}
	.history_line {  width:316px}
	/*行业*/
	.medical_list li { float:none; margin:0 0 20px; width:100%; min-height:100px; height:auto}
	.medical_list li img { width:100%; height:auto}
	.medical_list { margin:0}
	.medicine_list { margin:0}
	.medicine_list li { float:none; margin:0 0 20px; width:100%; height:auto}
	.medicine_list li img { width:100%; height:auto}
	.mobile_video { display:block}
	
	/*对外合作*/
	.foreign_box li { float:none; width:100%; height:auto}
	.foreign_box li img {width:100%; height:auto}
	.foreign_box .control {position:relative; border-bottom:1px solid #ccc; padding:0 0 10px; font-size:0; width:100%; z-index:99; text-align:right}
	.foreign_box .prve,.foreign_box .next  { display:inline-block; margin:0 0 0 5px; width:31px; height:23px; position:static; top:0; background:#000}
	.foreign_box .prve { background:url(../images/common_bg.png) no-repeat -420px 0}
	.foreign_box .next { background:url(../images/common_bg.png) no-repeat -451px 0}
	.close { top:75px}
	.group_bottom .stock .title { left:10px; top:16px}
	
	.map_text .inner {padding:8px 0 0 20px}
	.map_text .list li,.map_text .list2 li { float:none; margin:0; padding:8px 0 8px 5em}
	.map_text { margin: 20px 0;}
	.map_list { margin-top:0}
	.map_list li .column_wrap { width:100%}
	.map_list li .column1 { margin:14px 0; float:none; width:100%}
	.map_list li .column_wrap { float:none}
	.map_list li .column2 { margin:14px 0; float:none; width:100%}
	
	.home_cont .hospital_box { display:block}
	.home_cont .hospital_box .peking_text,.home_cont .hospital_box .peking,.home_cont .hospital_box .build { display:none}
	
	
	
	
	
	.news_recom .btns{ display:none}
	.news_recom{ width:auto}
	.news_recom .list{ width:auto}
	.news_recom .list li{ width:auto; margin:0 0 10px}

	
	
	.stocks li{ position:static; height:auto; margin:0 0 10px}
	.stocks li .img{ width:120px; height:120px; float:left; position:relative; float:none; margin:0 0 10px}
	.stocks li .img .inner{ padding:10px}
	.stocks li .img .inner img{ width:100px; height:100px}
	.stocks li .img .mask{ position:absolute; left:0; top:0; width:120px; height:120px}
	.stocks li .img .mask img{ width:100%; height:}
	.stocks li .text{ float:left; width:auto; line-height:24px; color:#484e5c; float:none}
	.stocks li .text .inner{ padding:0 0 0 10px}
	
	.group_bottom .stock > img{ display:none}
	.group_bottom .stock .title{ position:static; padding:20px}
	.search_wrap .head .title { display:none}
	.search_wrap .head .search_submit_btn { max-width:60px}
	
	.map_text { background-image:none}
	.foreign_box { margin:0 0 50px}
	.stock_news_list li .text { height:auto}
	
}

@media only screen and (max-width: 330px) {
 	.history_line { margin-left:-8px}
}

/*2014-12-1*/
.dy-close{background: #1a9cf1; text-align: center; width: 80px; height: 30px; line-height: 30px; position: absolute; bottom: 0; right: 15px;}
.dy-close a{color: #FFFFFF;font-size: 14px;}
/*index-nav 180530*/
.i_top{ position:fixed; width:100%;  top:0; z-index:99999999;}
.i_top .i_logo{ position:absolute; top:8px; right: 78%; z-index:1}
.i_top .i_logo img{ width:220px; height:60px;}
.i_nav{ width:100%; border-top:4px #0f2040 solid;border-bottom:1px #fff solid; height:70px; background-color:#152d5b; overflow:hidden; font-size:15px;}
.i_nav ul{ width:66.5%; display:inline-block; float:left; margin-left:23%; line-height:70px;}
.i_nav ul li{ float:left; }
.i_nav ul li a{ color:#fff; display:inline-block;padding:0 30px; position:relative;}
.i_nav ul li:hover a{ display:inline-block;
color:#ffb400; background-color:#0e1e3d;
transition:0.3s ease-out;
-ms-transition:0.3s ease-out;
-o-transition:0.3s ease-out;
-moz-transition:0.3s ease-out;
-webkit-transition:0.3s ease-out;
	  }
.i_nav ul li:hover a:after{ content:''; display:inline-block; width:100%; position:absolute; bottom:0; left:0;
border-bottom:2px #ffb400 solid;}	  
.i_nav ul li.top_li{background-color:#0e1e3d;}
.i_nav ul li.top_li a{color:#ffb400;}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.i_foot{ width:100%; background-color:#fff; padding:30px 0 38px; overflow:hidden;}
.i_foot .foot_logo{ width:320px; height:74px; margin:24px 102px 0 18px; float:left;}
.i_foot .foot-cent{ width:580px; float:left; margin-top:20px;}
.i_foot .foot-cent p{ line-height:22px; font-size:13px; color:#666; text-indent:0;}
.i_foot .foot_ewm{ width:125px; height:125px; float:right;}

