
@import url("style_add.css");
@import url("style_seminar.css");

*{margin:0;padding:0;}

body{
font: 13px/1.4 "Arial","Microsoft YaHei","榛戜綋","瀹嬩綋",sans-serif;
color:#555555;
background: #ffffff repeat-x top;
}


/* body#toppage { */
/* background: url(../images/bg_top.png) repeat-x top; */
/* } */


a{color:#181872;text-decoration:none;}
a:hover{color:#5ed1ff;}
a:active, a:focus {outline: 0;}
img{border:0;}
.clear{clear:both;}


/*************
鍏ㄤ綋
*************/
#wrapper{
margin: 0 auto;
padding: 0 20px;
width: 910px;
}

/*************
瑷�瑾炪偪銉�
*************/
#lang {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 30px;
margin: 0;
padding: 0px 10px 0 0;
text-align: right;
}

/*************
/* 銉樸儍銉�銉�
*************/
#header{
background: url(../image/header.png) no-repeat 100% 10px;
height: 80px;
}
#header-e{
background: url(/images/header-e.png) no-repeat 100% 10px;
height: 80px;
}

#header h1 {
padding: 7px 0 0;
font-size: 11px;
font-weight: normal;
color:#888787;
}
#header-e h1 {
padding: 7px 0 0;
font-size: 11px;
font-weight: normal;
color:#888787;
}


ul#topnav{
margin: 15px 0;
width: 910px;
height: 46px;
background:url(../image/topnav.png) no-repeat 0 0;
}

ul#topnav li{float:left;list-style:none;width:151px;}

ul#topnav a{
text-indent: -9999px;
text-decoration: none;
display: block;
width: 151px;
height: 46px;
background:url(../image/topnav.png) no-repeat;
}

ul#topnav a#home{background-position:0 0;}
ul#topnav a#dental{background-position:-152px 0;}
ul#topnav a#surgery{background-position:-304px 0;}
ul#topnav a#seminar{background-position:-456px 0;}
ul#topnav a#patient{background-position:-608px 0;}
ul#topnav a#company{background-position:-760px 0;}

ul#topnav a#home:hover, ul#topnav li.active a#home{background-position:0 -46px;}
ul#topnav a#dental:hover, ul#topnav li.active a#dental{background-position:-152px -46px;}
ul#topnav a#surgery:hover, ul#topnav li.active a#surgery{background-position:-304px -46px;}
ul#topnav a#seminar:hover, ul#topnav li.active a#seminar{background-position:-456px -46px;}
ul#topnav a#patient:hover, ul#topnav li.active a#patient{background-position:-608px -46px;}
ul#topnav a#company:hover, ul#topnav li.active a#company{background-position:-760px -46px;}
ul#topnav a#inquiry:hover, ul#topnav li.active a#inquiry{background-position:-780px -46px;}

li.active a#home{background-position:0 -42px;}
li.active a#guide{background-position:-213px -42px;}
li.active a#seminar{background-position:-429px -42px;}
li.active a#mp{background-position:-573px -42px;}


/* 涓嬫媺鎸夐挳鏍峰紡 */
.dropbtn {
    padding: 0px;
    border: none;
    cursor: pointer;
}

/* 瀹瑰櫒 <div> - 闇�瑕佸畾浣嶄笅鎷夊唴瀹� */
.dropdown {
    position: relative;
    display: inline-block;
}

/* 涓嬫媺鍐呭 (榛樿闅愯棌) */
.dropdown-content {
    display: none;
    position: absolute;
    z-index:99999;
    background-color: #f9f9f9;
    min-width: 151px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-a {
	width: 151px;
    height:46px;
    line-height:46px;
    border-bottom: 1px solid #cccccc;
}

/* 涓嬫媺鑿滃崟鐨勯摼鎺� */
.dropdown-content a {
	text-indent: 1px !important;
	font-size: 14px;
	text-align: center;
	background-image: none !important;
    color: black;
    text-decoration: none;
    display: block;
}

/* 榧犳爣绉讳笂鍘诲悗淇敼涓嬫媺鑿滃崟閾炬帴棰滆壊 */
.dropdown-content a:hover {
	background-color: #c8c8c8;
	color:#5ed1ff;
}

/* 鍦ㄩ紶鏍囩Щ涓婂幓鍚庢樉绀轰笅鎷夎彍鍗� */
.dropdown:hover .dropdown-content {
    display: block;
}

/*************
銉°偆銉筹紙鍙冲伌锛夈偝銉炽儐銉炽儎
*************/
#main {
float: left;
width: 683px;
padding: 15px 0 30px;
display: inline;
}

#main h2{
margin-bottom: 10px;
padding: 0 10px 0px 20px;
line-height: 40px;
font-size: 13px;
font-weight: normal;
color: #252525;
background: url(/images/heading.png) no-repeat;
}

#main h3 {
font-size: 13px;
font-weight: bold;
line-height: 20px;
padding-left: 15px;
margin: 20px 0 10px;
// letter-spacing: 0.2em;
color: #181872;
border-bottom: 1px solid #cccccc;
}

#main p {
padding: 0px 15px 15px 20px;
}

/* 鐢诲儚銈掑彸銇洖銈娿亾銇� */
#main p.withImage{
width: 663px;
margin: 20px 0 0 10px;
padding: 5px 0;
}

#main p.withImage img{
float: right;
margin-left: .5em;
}

#main .lineheight{
line-height:25px;
}

#main h4 {
margin-top: 5px;
color: #181872;
}

#main ul{
border-right: solid 1px #DEDEDE;
border-left: solid 1px #DEDEDE;
border-bottom: solid 1px #DEDEDE;
}

#main li{
margin: 0 10px 10px 5px;
padding: 10px 0;
list-style: none;
border-bottom: 1px solid #efefef;
}

#main li span{
	float: left;
}
#main li a{
	padding-left: 9em;
display: block;
}

.recommenda{
	color:#555555;
}

.recommenda:hover{
	color:#555555;
}

#main li a:hover{background-position: 3px 50%;}

#date {
text-align: right;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 10px;
font-weight:bold;
color:#32a6d4;
}

#next {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}

/* 銉曘儍銈裤兗鍏遍�� */
.box{
float: left;
margin: 20px 30px 10px 0;
line-height: 1.8;
padding-right: 30px;
border-right: solid 1px #DEDEDE;
}

.box_img{
padding: 0px 0px 10px 0px;
}

.box a{
color: #777;
}
.box a:hover{color:#5ed1ff;}
.box a:active, a:focus {outline: 0;}

.last{margin-right:0;}

/* 銉曘儍銈裤兗鍏遍�氾紙鑻辫獮锛� */
.box-e{
float: left;
width: 290px;
margin: 20px 16px 10px 0;
line-height: 1.2;
}

.box-e_img{
padding: 0px 0px 10px 0px;
}

.last{margin-right:0;}

/* 銉溿偪銉� */
p.button{
text-align: center;
padding: 10px 0;
}

p.button a{
display:block;
line-height: 32px;
background: #ffffff url(/css/images/button.png) no-repeat;
margin: 0 -20px;
}

p.button a{color:#32a6d4;}
p.button a:hover{color:#ffffff;}

p.button a:hover{
cursor:pointer;
background-position: 0 -32px;
}

#main ul, #footer ul{padding-left: 20px;}
#main li, #footer li{margin-bottom: 3px;}


/*************
銈点偆銉夛紙宸﹀伌锛夈偝銉炽儐銉炽儎
*************/
#sidebar {
float: right;
width: 200px;
padding: 10px 0 15px;
}

#sidebar p{margin-bottom: 20px;}

#sidebar .bannerM  {
float: right;
}
	
#sidebar .bannerM img{
padding-right: 0px;
padding-bottom: 15px;
}

#sidebar h3 {
margin-top: 5px;
padding: 0 10px 0 23px;
line-height: 40px;
font-size: 13px;
font-weight: normal;
color: #252525;
background: url(../image/heading2.png) no-repeat;
}


/*************
/* 銉曘儍銈裤兗
*************/
#footer{
clear:both;
padding: 10px 0 10px;
border-top: 1px solid #cccccc;
}

#footer .inner{
overflow: hidden;
}

* html #footer .inner{height:1%;}

#footer #logo{
float:left;
padding: 10px 0 5px;
width: 292px;
}

#footer span{
font-size: 14px;
font-weight: bold;
color:#000000;
}

address{
padding: 20px 0 3px;
text-align: right;
font-style:normal;
font-size: 12px;
clear:both;
display:block;
}






/*************************
/* (銉氥兗銈�)銉嬨儱銉笺儶銉兗銈�
*************************/

#newrelease span {
	color:							#a6a6a6;
//	padding-right:						1em;
}
#newrelease dt {
	float: left;
}
#newrelease dd {
	padding-left: 9em;
}

/*************************
/* (銉氥兗銈�)銉兂銈泦
*************************/

.links {
	margin:							0 0 20px 0;
}

.links dt {
	border-bottom:					1px dotted #cccccc;
	font-size:						15px;
	margin:							0 0 8px 0;
}

.links .links_url {
	font-size:						11px;
	color:							#009900;
}


/*************************
/* (銉氥兗銈�)浼氱ぞ姒傝
*************************/

table.list2 {
 width:       665px;
 clear:       both;
 margin:       20px auto 50px;
}
table.list2 tr th {
 padding:      10px 10px 10px 10px;
  font-weight:normal;
 border-bottom:      solid 1px #bfbfbf;
 border-right:      solid 1px #e9e9e9;
 text-align:      right;
 width:       140px;
 white-space:      nowrap;
 background:      #f3fbff;
}
table.list2 tr th span {
/* display:      block;
 color:       #015783;
 font-size:      10px;
*/
}
table.list2 tr td {
 padding:      10px 10px 10px 10px;
 font-size:      12px;
 border-right:      solid 1px #e9e9e9;
 border-bottom:      solid 1px #bfbfbf;
 text-align:      left;
}


/*************************
/* (銉氥兗銈�)浼氱ぞ姒傝
*************************/

table.list3 {
 width:       600px;
 clear:       both;
 margin:       20px auto 50px;
}
table.list3 tr th {
 padding:      10px 10px 10px 10px;
 font-weight:normal;
 border-bottom:      solid 1px #bfbfbf;
 border-right:      solid 1px #e9e9e9;
 text-align:      right;
 width:       140px;
 white-space:      nowrap;
 background:      #f3fbff;
}
table.list3 tr th span {
/* display:      block;
 color:       #015783;
 font-size:      10px;
*/
}
table.list3 tr td {
 padding:      10px 10px 10px 10px;
 border-bottom:      solid 1px #bfbfbf;
 text-align:      left;
}

.list3 .ruby {
	font-size:9.5px;
}


/*************************
/* (銉氥兗銈�)鍊嬩汉鎯呭牨銉濄儶銈枫兗
*************************/

.policy {
	margin:									0 0 0 10px;
}

.policy dt {
	font-weight:							bold;
	color:									#003D82;
	border-bottom:							1px dotted #cccccc;
	margin:									0 0 5px 0;
}

.policy dd {
	margin:									0 0 1em 0.7em;
}

.policy ol {
	margin:									0 0 0 3em;
}


/* -----------------------------------------------------------
銉囥儱銈€儷銉堛儍銉椼偑銉笺儓銈广偗銉儱銉硷紦
----------------------------------------------------------- */

#books dt {
	float:left;
	font-weight:bold;
	clear:both;
	margin:0 20px 20px 0;
}

#books dd {
	height:135px;	
	margin:0 0 20px 0;
}
/* -----------------------------------------------------------
銉嬨儱銉笺偣銉儶銉笺偣銆�銈广偗銉兗銉�
----------------------------------------------------------- */

#news{
         border: solid 1px #808080;
         width: 670px;
         height: 120px;
         padding: 0.5em;
         overflow: auto;
      }

.title {
margin-top: 5px;
padding: 0 10px 0 23px;
line-height: 40px;
font-size: 13px;
font-weight: normal;
color: #252525;
background: url(../image/heading3.png) no-repeat;
}

.morelink {
float: right;
}

.bds_weixin{
	width: 30px;
	height: 30px;
    margin: 10px 20px 0 0;
    display: inline-block;
	background: url(../image/weixin_05.png) no-repeat;
}

.bds_tsina{
	width: 30px;
	height: 30px;
    margin: 10px 20px 0 0;
    display: inline-block;
	background: url(../image/weibo_07.png) no-repeat;
}

.slide-sqq{
	width: 30px;
	height: 30px;
    margin: 10px 20px 0 0;
    display: inline-block;
	background: url(../image/qq_09.png) no-repeat;
}

#gotop {
	width: 122px;
    margin: 0 0 10px 0;
	height: 28px;
	float: right;
	font-size: 14px;
	background:url(../image/gototop.png)  no-repeat  left top ;
}

#gotop:hover {
    color:#5ed1ff;
    cursor: pointer;
    background:url(../image/gototop.png)  no-repeat  left -28px;
}