/*通用样式*/
*{ padding:0px; margin:0px;}
body{ font-size:14px; }
a{ text-decoration:none}
ul, li, dl, dd, dt, ol, form, input, p {margin: 0px; padding: 0px; list-style-type: none;}
img{ border:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; font-size: 100%;}
.clearfix { *zoom : 1;}
.fl{ float:left;}
.fr{ float:right;}
pre {
  white-space: pre-wrap; /* 保留空白符，自动换行 */
  word-wrap: break-word; /* 如果行内长度超过容器宽度，单词内部可以断开 */
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}

.mar_top{ height:10px; line-height:0px; font-size:0}
.mar_top2{ height:20px; line-height:0px; font-size:0}
.mar_top3{ height:30px; line-height:0px; font-size:0}
.mar_top4{ height:40px; line-height:0px; font-size:0}
.mar_top5{ height:50px; line-height:0px; font-size:0}
.mar_top7{ height:70px; line-height:0px; font-size:0}
.wrap{ width:1320px; margin:0 auto; } /*默认宽度*/


a { color:#333333}

/*头部样式*/
.top_fix{ position:fixed; width:100%; height:126px; z-index:999}
.top_red{ height:40px; background-color:#94070a; line-height:40px; color:#cc8788; font-size:13px}
.top_red span{ padding-left:15px; padding-right:15px;}
.top_red h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; display:inline}
.top { height:86px; background-color:#FFFFFF}
.logo{ padding-top:15px; width:368px;}
.nav{  height:86px}
.nav ul li{ font-size:18px; float:left; margin-right:50px; height:86px; line-height:86px}
.nav ul li a{ color:#333;}
.top_right{  height:36px; margin-top:25px;}
.top_right ul li{ float:left; width:36px; height:36px; margin-left:20px;}
#full-screen-slider {width:100%; position:relative; }
#slides { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0;}
#slides li img{ display: block;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:70px; z-index:998;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none;  float:left; margin-left:15px; border-radius:5px; background:#FFF; overflow:hidden; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff0000;}

#nav_all{height:36px;line-height:36px;position:relative;z-index:999;}
#nav_all li a{cursor:pointer;}
#nav_all li a:hover{height:36px;line-height:36px;overflow:hidden;}
#nav_all li ul{display:none; position:absolute; width:150px; height:159px;  background-image:url(../images/wechat.png); margin-left:-57px; margin-top:10px}
#nav_all ul li{}

/*主页新闻样式*/
.i_news{ background-color:#efebea; height:685px}
.i_news_title{ font-size:40px; text-align:center; line-height:40px; padding-top:68px}
.i_news_left{ width:650px; height:400px; background-color:#f2f2f2}
.i_news_right{ width:590px; height:340px; background-color:#FFFFFF; padding:30px;}
.i_more{ background-image:url(../images/more.png); width:95px; height:26px; text-align:center; line-height:26px; margin:0 auto}
.i_more a{ color:#FFFFFF}
.i_news_position{ position:absolute; width:650px; height:400px}
.i_news_pic{ }
.i_news_titlebg{height:55px; width:635px; line-height:55px; background-image:url(../images/news_title_bg.png); position:absolute; bottom:0px; color:#FFFFFF; font-size:20px; padding-left:15px}
.i_news_r_top h1{ font-size:22px; font-weight:bold; color:#94070a; padding-bottom:12px;}
.i_news_r_top span{ color:#999; font-size:14px; line-height:24px; }
.i_news_r_list ul{ padding-top:15px}
.i_news_r_list ul li{ margin-top:15px}
.i_news_r_list_title{ font-size:16px;}
.i_news_r_list_time{ background-image:url(../images/i_news_r_list_timebg.jpg); height:31px; line-height:31px; color:#9c888a; font-style:oblique}

/*主页专家样式*/
.i_team_title{ font-size:40px; text-align:center; line-height:40px; padding-top:68px}
.i_zj_bg{ background-image:url(../images/zhuanjia_ng.png); background-repeat:no-repeat; background-position:97% top;}

/*主页科室*/
.i_ks{ background-color:#efebea; height:790px;}
.i_ks_title{ font-size:40px; text-align:center; line-height:40px; padding-top:68px}
.i_ks_con{ width:1320px; height:570px; background-color:#FFFFFF; margin: 0 auto}
.i_ks_left{ background-image:url(../images/i_ks_leftbg.jpg); background-repeat:no-repeat; width:530px; height:570px; overflow:hidden; color:#FFFFFF; font-size:14px;}
.i_ks_right{ width:780px; height:570px;}
.tab{ width:740px; margin:0 auto;}
.tab ul{ width:760px;}
.tab ul li{ float:left; width:170px; cursor:pointer; height:50px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
border:1px solid #f4f1f0; line-height:50px; font-size:18px; margin-right:20px; margin-bottom:20px; padding-left:20px;}
.curr{ color:#ffffff; background-image:url(../images/curr_ks.jpg); background-repeat:no-repeat}
.curr a{ color:#FFFFFF}
.tab li:hover{ background-color:#F00; color:#ffffff;}
.list{ width:430px; display:none; margin:0 auto; line-height:30px;}
.list img{ margin-bottom:30px;}
.show{ display:block;}


/*主页前沿技术样式*/
.i_js{ height:605px; background-image:url(../images/js_bg.png); background-position:left bottom; background-repeat:no-repeat}
.i_js_body{ width:1320px; height:605px; background-image:url(../images/i_js_bodybg.jpg); background-repeat:no-repeat; margin:0 auto}
.i_js_title{ width:500px;}
.i_js_title_title{font-size:40px; padding-left:80px;}
.i_js_r{ width:740px;}
.i_js_r_body{ height:275px; background-color:#990000}
.i_js_r_neirong{ width:640px; height:180px; overflow:hidden; margin:0 auto}
.i_js_r_marleft{ padding-left:20px}
.i_js_r_biaoti a{ font-size:18px; color:#FFFFFF; }
.i_js_r_jj{ color:#ebcccc; font-size:14px; line-height:23px; padding-top:0}
.i_js_more{ color:#999999; font-size:16px; padding-left:72px; padding-top:20px}
.i_js_more a{ color:#990000}


/*主页医患样式*/
.i_yh{ background-image:url(../images/i_yh_bg.jpg); background-repeat:no-repeat; height:850px;}
.i_yhbody{ width:660px; height:590px; background-color:#FFFFFF; margin-left:660px;}
.i_yh_title{font-size:40px; padding-left:60px; padding-top:60px;}
.i_yh_shang{ background-image:url(../images/i_yh_shang.jpg); height:385px; background-repeat:no-repeat}
.i_yh_shang_iconlist{ padding-left:60px; padding-top:60px;}
.i_yh_shang_iconlist ul li{ float:left; margin-right:100px; font-size:16px}
.i_yh_shang_iconlist_title{ text-align:center; padding-top:15px}
.i_yh_xia{ background-image:url(../images/i_yh_xia.jpg); height:205px; background-repeat:no-repeat}
.i_yh_xia_icon{ padding-top:45px}
.i_yh_xia_icon ul li{ width:330px; float:left; text-align:center; font-size:16px; color:#FFFFFF}
.i_yh_xia_icon ul li a{ color:#FFFFFF}
.i_yh_xia_title{ padding-top:15px}


/*主页概况样式*/
.i_gk_title{font-size:40px; text-align:center}
.i_gk_list{ width:1300px; margin:0 auto}
.i_gk_list ul li{ width:260px; float:left; text-align:center; font-size:18px}
.i_gk_icon_title{ text-align:center; padding-top:30px}


/*底部样式*/
.foot1{ background-color:#94070a; height:120px;}
.foot1_left{ height:85px;}
.foot1_left ul{ padding-left:110px}
.foot1_left ul li{ border-left:1px solid #a9393b; text-align:center; padding-top:68px; font-size:16px; width:110px; float:left}
.foot1_left ul li a{ color:#FFFFFF;}
.foot1_right{ padding-right:110px; padding-top:53px; color:#dfb5b6; text-align:right}
.foot2{ background-color:#302a29; height:142px;}
.foot2_logo{ padding-top:20px; text-align:center}
.foot2_txt{ font-size:14px; color:#FFFFFF; text-align:center; padding-top:25px}
.foot2_txt span{ padding-left:20px; padding-right:20px; color:#4a4342}
.foot2_txt a{ color:#FFFFFF}

/*二级样式*/
.er_banner{ height:570px; background-image:url(../images/er_banner.jpg); background-repeat:no-repeat; background-position:center center}
.er_lm_name{ color:#FFFFFF; font-size:40px;}
.er_lm_list{ width:680px; padding-top:50px}
.er_lm_list ul li{ float:left; height:48px; font-size:18px; margin-bottom:30px; margin-right:40px}
.er_lm_list ul li a{ color:#e8afaf}
.er_lm_list ul li.a_curr{ background-image:url(../images/er_li_curr.png); background-repeat:no-repeat; background-position:left 8px;}
.er_lm_list ul li.a_curr a{ color:#FFFFFF}
.er_body{ background-image:url(../images/er_bg.png); min-height:500px; background-position:left top; background-repeat:no-repeat}
.article{ font-size:16px; line-height:35px;}
.wrap_pic{ width:1240px; margin:0 auto; overflow:hidden}
.wrap_pic ul{ width:1280px;}
.wrap_pic ul li{ width:280px; margin-right:40px; margin-bottom:40px; float:left}
.er_pic_title{ text-align:center; font-size:18px; padding-top:15px;height:30px;}
.er_con_title{ text-align:center; font-size:32px; padding-bottom:40px; border-bottom:1px solid #ededed; width:1320px; margin:0 auto}
.wrap_wenzhang{ width:1320px; margin:0 auto}
.wrap_wenzhang ul li{ padding-bottom:50px; border-bottom:1px solid #ededed; height:200px; margin-bottom:50px}
.er_news_title{ font-size:18px;}
.er_news_con{ color:#999999; font-size:14px; line-height:26px; padding-top:20px;}
.wrap_keshi{ width:1320px; margin:0 auto;}
.wrap_keshi ul li{ height:260px; margin-bottom:30px; background-color:#efebea}
.wrap_keshi ul li:hover{ background-color:#9c191c;}
.wrap_keshi ul li:hover a{ color:#FFFFFF}
.wrap_keshi ul li:hover .wrap_keshi_wenzi_more{ color:#FFFFFF}
.wrap_keshi_con{ width:1280px; height:220x; margin:0 auto; padding-top:20px}
.wrap_keshi_wenzi{ padding-left:30px; width:820px}
.wrap_keshi_wenzi_title{ font-size:18px; font-weight:bold}
.wrap_keshi_wenzi_con{ font-size:14px; padding-top:15px; line-height:25px}
.wrap_keshi_wenzi_more{ padding-top:20px; color:#CC0000}

.gbook_ly{ background-color:#ffffff; margin:45px 0;}
.gbook_ly form{ width:590px;}
.gbook_ly .input{ background-color:#f4f4f4; border:1px solid #e8e8e8; height:41px; padding:0 20px; width:250px;}
.gbook_ly .textarea{ background-color:#f4f4f4; border:1px solid #e8e8e8; padding:20px; width:548px; height:160px; margin-top:20px;}
.gbook_ly .submit{ background-color:#f4f4f4; border:1px solid #e8e8e8; width:198px; height:41px; margin-top:20px; font-size:18px; color:#333333;}


/*分页样式*/
.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding:10px 20px; margin-right: 2px; line-height:10px; text-decoration:none; color:#666;}
.pagelist strong { background: #990000; color: #fff;}

