@charset "utf-8";
/* CSS Document */

/*
Date:2014-05-26
Author:IDAGE DESIGN
*/

/*banner*/
.banner_visual {width:100%; margin:0 auto; overflow:hidden}
.banner_image {width:100%; height:470px; overflow:hidden; margin:0 auto; position:relative}
.banner_image ul {width:9999px; height:470px; overflow:hidden; position:absolute; top:0; left:0}
.banner_image li {float:left; width:100%; height:470px;}
.banner_image li span {display:block; width:100%; height:470px}
.banner_image li a {display:block; width:100%; height:470px}
.banner_image li img { width:100%; min-width:1400px; min-height:470px;}
div.flicking_con {width:990px; margin:0 auto; position:relative}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

/*main*/
.index_main { width:980px; margin:0 auto; position:relative;}
.index_tab_box {margin-top:-90px;}
.index_tab {height:80px;width:200px;}
.index_tab ul {margin:0px; padding:0px; list-style:none; text-align:left;}
.index_tab li {display:inline; }
.index_tab li a {color:#3399cc; text-decoration:none; width:80px; height:80px; display:inline-block; background:url(../images/lab_icon.png) -101px 0px no-repeat; text-align:center; line-height:90px;}
.index_tab li a.tabactive { color:#fff; background-position:-5px 0px; position:relative;}
#indextabcontent1,#indextabcontent2 { font-size:12px; margin-top:10px; width:980px; position:relative;}

.index_tab1_div { width:245px; height:245px; float:left; position:relative;}
.index_tab1_div h3 { display:block; position:absolute; left:10px; top:15px; right:10px; font-size:14px; font-family:"微软雅黑"; z-index:1;}
.index_tab1_div h3 a { display:block; position:absolute; top:5px; right:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.index_tab1_div h3 a:hover { text-decoration:underline;}
.index_tab1_div .video { color:#fff !important;}
.index_tab1_video a:hover {filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.index_tab1_gg { padding:40px 15px 15px 15px;}
.index_tab1_gg h4 { display:block; font-size:12px; font-weight:bold; padding:20px 0px; color:#666; text-align:center;}
.index_tab1_gg span { display:block; line-height:20px; color:#999;}
.index_tab1_hd {position:relative;overflow:hidden;}
.index_tab1_hd div { position:absolute;left:0;top:200px;width:100%;height:45px;overflow:hidden;font-size:12px;background:rgba(77,166,222,0.7) none repeat scroll !important; background:#4da6de; filter:Alpha(opacity=70); color:#fff;}
.index_tab1_hd div h3 { text-align:center; cursor:pointer; }
.index_tab1_hd div p {display:none; padding:40px 10px 10px 10px; line-height:24px;text-align:left;text-indent:2em;position:relative;}
.index_tab1_hd div p a { display:block; color:#fff; text-decoration:underline; text-align:right; font-weight:bold;}
.index_tab1_xsyj {padding: 70px 20px 0px 20px; position:relative;}
.index_tab1_contact { background:url(../images/index_contact_bg.png) no-repeat;}
.index_tab1_contact a { background:url(../images/index_about_icon.png) no-repeat; margin:100px 27px 0px 27px; display:inline-block; padding:35px 0px 0px 0px; color:#249ccb; font-family:"微软雅黑"; font-size:16px; margin:}
.index_tab1_contact a:hover { color:#4da6de;}
.index_tab1_contact .contact { background-position:19px 0px;}
.index_tab1_contact .address { background-position:-88px 5px;}
.index_tab1_kqpj { width:490px; background:#fafafa}
.index_tab1_kqpj ul { margin:50px 15px 15px 15px;}
.index_tab1_kqpj ul li { padding:10px 0px; position:relative;}
.index_tab1_kqpj ul li a { color:#666; padding-left:15px; background:url(../images/index_kqpj_icon.png) 0px center no-repeat;}
.index_tab1_kqpj ul li a:hover { color:#2f9fd5;}
.index_tab1_kqpj ul li span { display:block; position:absolute; right:0px; top:10px; color:#999;}
.index_tabl_box { position:absolute; top:-155px; right:0px; background:#666;color:#fff;}
.index_tabl_box h3 { font-family:"宋体"; font-weight:bold; left:20px;}

/*学术研究滚动*/
.focusBox{ width:200px;  overflow:hidden;} 
.focusBox .hd{ position:absolute; z-index:1; right:0px; bottom:-10px; } 
.focusBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.focusBox .hd ul li{ float:left; margin-right:3px;  width:6px; height:6px; line-height:6px; text-align:center; background:url(../images/gd_icon.png) 0px 0px no-repeat; cursor:pointer;  font-family:Arial; color:#666; text-indent:-9999px;} 
.focusBox .hd ul li.on{ background:#f00; color:#fff; background:url(../images/gd_icon.png) 0px -8px no-repeat;} 
.focusBox .bd{ position:relative;  } 
.focusBox .bd .pic{ line-height:0px;  } 
.focusBox .bd .pic img{ width:200px; height:125px;} 
.focusBox .bd .con{ height:28px; line-height:28px; color:#666; font-weight:bold;} 

/*最新活动滚动*/
.infoList li{line-height:20px; color:#fff;} 
.leftLoop{ overflow:hidden; position:relative; padding-top:35px;} 
.leftLoop .hd{ overflow:hidden;  height:30px;} 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:9px; height:16px; line-height:10px; float:right; margin-right:20px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("../images/icoLeft.png") no-repeat;} 
.leftLoop .hd .next{ background:url("../images/icoRight.png") no-repeat;  } 
.leftLoop .bd{ padding:10px; height:150px;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 10px; text-align:left; _display:inline; } 
.leftLoop .bd ul li a { display:block; font-weight:bold; color:#fff; line-height:normal; padding:10px 0px;}
.leftLoop .bd ul li span { display:block;}

/*口腔项目*/

/*口腔项目滚动*/
.picList li{ width:126px;  } 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:120px; height:120px; padding:2px;} 
.picList .pic a:hover img{ border-color:#f00;  } 

.leftLoop1{ overflow:hidden; position:relative; width:735px; position:relative;} 
.leftLoop1 .tempWrap { margin:0 auto !important;}
.leftLoop1 .hd{ overflow:hidden;  height:25px; position:absolute; left:0px; top:120px; width:675px; padding:0px 30px;} 
.leftLoop1 .hd .prev, .leftLoop1 .hd .next{ display:block;  width:15px; height:25px; line-height:25px; float:left;   overflow:hidden;  cursor:pointer; background:url("../images/kqxmicoLeft.png") no-repeat;} 
.leftLoop1 .hd .next{ background:url("../images/kqxmicoRight.png") no-repeat; float:right !important;}
.leftLoop1 .bd{ padding:20px 10px 10px 10px;   } 
.leftLoop1 .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop1 .bd ul li{ margin:0 10px; text-align:center; float:left;display:_inline;  } 

.index_tab2_kqxm { background:#fafafa;}
.index_tab2_kqxm_left { float:left;}
.index_tab2_kqxm_right { float:right; width:245px; background:#4da6de; font-family:"微软雅黑";}
.index_tab2_kqxm_right a { display:block; padding:20px 20px 20px 95px; color:#fff; border-bottom:1px solid #68b3e3; background:url(../images/kqxm_right_icon.png) no-repeat;}
.index_tab2_kqxm_right a:hover { background-color:#68b3e3;}
.index_tab2_kqxm_right h2 { font-weight:bold;}
.index_tab2_yygh { background-position:45px 22px !important;}
.index_tab2_zjzx { background-position:45px -59px !important;}
.index_tab2_qqzx { background-position:45px -140px !important;}
.kqxm_title { padding:20px 0px 15px 10px; color:#333; font-weight:bold; font-size:14px;}

/*技术专题*/
.index_tab2_jszt { width:490px; float:left; position:relative;}
.index_tab2_jszt .kqxm_title a { display: block; position: absolute; top: 20px; right: 20px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666;}
.index_tab2_jszt .kqxm_title a:hover { text-decoration:underline;}
/* 技术专题滚动 */ 
.Mtime{ height:190px; height:197px\9; overflow:hidden; position:relative;} 
.Mtime .tabBox{ overflow:hidden; zoom:1; } 
.Mtime .tabBox .bd{ padding: 15px 18px 15px 10px;  } 
.Mtime .tabBox .bd li{ overflow:hidden; zoom:1; } 
.Mtime .tabBox .bd .text{  width: 200px; word-wrap: break-word; float:left;  } 
.Mtime .tabBox .bd .text a { display:block; padding:10px 0px; font-size:14px; color:#2f9fd5; font-weight:bold;}
.Mtime .tabBox .bd .text a:hover { color:#2f9fd5;}
.Mtime .tabBox .bd .text span { display:block; line-height:24px; color:#666; }
.Mtime .tabBox .bd .imgs { float:right;  } 
.Mtime .tabBox .hd { position:absolute; bottom:15px; right:20px;}
.Mtime .tabBox .hd li{ padding-left:3px;  cursor:pointer;  float:left; } 
.Mtime .tabBox .hd a{ display:block;overflow:hidden;  width:25px; height:5px; background:#d8d8d0; } 
.Mtime .tabBox .hd li.on{} 
.Mtime .tabBox .hd li.on a{ background:#4da6de;  } 

/*医院设备*/
.index_tab2_yysb { width:490px; float:left; background:#fafafa;}
.index_tab2_yysb span { display:block; height:40px; line-height:40px; text-align:center; color:#249ccb; font-size:14px; font-weight:bold; width:245px; float:left; border-top:5px solid #5cc8d9; position:relative;}
.index_tab2_yysb span a { position:absolute; top:-5px; right:0px; display:block; background:#ececec; border-top:5px solid #d8d8d8; width:245px;}

.leftLoop2{ overflow:hidden; position:relative; width:490px; position:relative; padding:20px 0px;} 
.leftLoop2 .tempWrap { margin:0 auto !important;}
.leftLoop2 .hd{ overflow:hidden;  height:25px; position:absolute; left:-20px; top:90px; width:470px; padding:0px 30px;} 
.leftLoop2 .hd .prev, .leftLoop2 .hd .next{ display:block;  width:15px; height:25px; line-height:25px; float:left;   overflow:hidden;  cursor:pointer; background:url("../images/kqxmicoLeft.png") no-repeat;} 
.leftLoop2 .hd .next{ background:url("../images/kqxmicoRight.png") no-repeat; float:right !important;}
.leftLoop2 .bd{ padding:20px 10px 10px 10px;   } 
.leftLoop2 .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop2 .bd ul li{ margin:0 10px; text-align:center; float:left;display:_inline;  } 
.leftLoop2  .pic { border:1px solid #dedede; width:auto !important; height:auto !important;}