/* CSS Document */

body{padding:0px; font-size:12px;  margin:0 auto; background:url(../images/bodybg.png) repeat-x;}

ul,li,dd,dt,dl,td,tr{list-style:none; margin:0px; padding:0px; list-style-type:none;}

h1,h2,h3,h4,h5,h6,p{margin:0px; padding:0px; }

a{ text-decoration:none; }

img{border:none;}

.clear{ clear:both;}

.top{background:url(top.jpg) repeat-x; height:117px;}

.logo{width:980px; margin:0 auto;}

.logo_left{width:379px; float:left;}

.logo_rig{width: 350px; float: right; padding-top: 10px; display:none;}

.logo_rig h3{width:120px; float:left;}

.search {

width: 200px; 

 float:left;

line-height: 23px;

height: 32px;

overflow: hidden; margin-left:10px;

}

.search form {

background: url(sear.jpg) no-repeat;

width: 200px;

height: 32px; padding-top:4px; padding-left:3px;

}

.search .shInput {

width: 160px;

line-height: 22px;

height: 22px;

color: #545454;

border: none; float:left;

}

.search .shBtn {

background: none;

border: none;

display: inline-block;

width: 37px;

height: 28px;

}

.nav {

margin: 0 auto;

background: url(../images/navbg.jpg) repeat-x;

height: 43px;

}

#menu {

height: 43px;

line-height: 43px;

width: 980px;

margin: 0 auto;

}



#menu ul {



width: 980px;

margin: 0 auto;

overflow: hidden;

}

#menu ul li {

width: 140px;

text-align: center;

height: 43px;

line-height: 43px; background: url(libg.jpg) right top no-repeat;



float: left;

}



#menu ul li ul { display:none; position:absolute; width:140px;  background-color:#ffffff; border-bottom:none; z-index:9999;}

#menu ul li ul li { float:none; width:140px; margin:0; background:none; border:none; height:35px; line-height:35px; border-bottom:1px #4981e5 solid;} 

#menu ul li ul li a { background:none; width:140px; font-size:14px; color:#2877cf;}

#menu ul li ul li a:hover {color:#ffffff;    background:#4981e5;  font-size:14px; font-weight:bold; }

#menu ul li:hover ul { display:block;}

#menu ul li.sfhover ul { display:block;}







.nav ul li a {

display: block;

font-size: 14px;

color: #ffffff;

font-weight: bold;

}

#wrap03 {



width: 100%;



height: 441px;



position: relative; 

}



#wrap03	#silder {



	width:100%;



	height:441px;



	overflow: hidden;



	position: relative;



	background: url(loading.gif) no-repeat center center;



}



#wrap03	#silder div { position:absolute; overflow:hidden; }



#wrap03	#silder a { position:absolute; left:0px; top:0px; z-index: -9999; display: none; }



#wrap03 div.fs_btn span { display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; margin-left:5px; text-align:center; cursor:pointer; background:#d5a963; color:#FFFFFF; }



#wrap03 div.fs_btn span.on { background:#d0285c;}



#wrap03 div.fs_preNext { width:45px; height:100px; position:absolute; z-index: 10; top:140px; background:url(sprite.png) no-repeat 0px 0px; cursor:pointer; }



#wrap03 div.fs_pre { left:0px; }



#wrap03 div.fs_next { right:0px; background-position:right top; }



#wrap03 .sameStyle {



	cursor: pointer;



    height: 100px;



    position: absolute;



    top: 130px;



    width: 45px;



    z-index: 107;



}



#wrap03 .pre {



	background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;



    left:10px;



}



#wrap03 .next {



	background: url("../images/sprite.png") no-repeat scroll right top transparent;



    right:10px;



}



#wrap03 div.fs_btn { position:absolute; bottom:10px; z-index: 10000000; text-align:right; color:#000000; left:50%; margin-left:-50px; }



#wrap03 div.fs_btn span {



    background: none repeat scroll 0 0 #AAAAAA;



    cursor: pointer;



    display: inline-block;



    font-size: 0;



    height: 10px;



    margin-left: 5px;



    text-align: center;



    width: 30px;



}



#wrap03	div.fs_btn span.on {



    background: none repeat scroll 0 0 #FFFFFF;



}

.nav2{background:url(nav2bg.jpg) repeat-x; height:107px;}

.nav2 h3{width:980px; margin:0 auto;}

.main{width:980px; margin:0 auto; overflow:hidden; margin-top:30px;}

.main_left{width:280px; float:left;}

.tit{height:25px; line-height:25px; border-bottom:2px #183a94 solid;}

.tit h3{width:121px; float:left;}

.tit h4{width:50px; float:right; text-align:right;}

 .tit h4 a{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px;}

.main_left ul {

width: 280px;

padding-top: 10px;

}



.main_left ul li {

line-height: 24px;

color: #5a5a5a;

}

.main_left ul li a {

display: block;

font-size: 12px;

width:210px;

color: #5a5a5a;

float: left; overflow:hidden; height:24px;

}

.main_mid{width:200px; float:left; margin-left:15px;}

.main_mid h5{ margin-top:15px; }

.main_mid p{line-height:18px; color:#6a6a6a; font-size:12px; text-indent:2em;}

.main_rig{width:470px; float:right;}





.doctorSilder{ position:relative;width:470px;height:165px; overflow:hidden; margin-top:15px;}

.doctorSilder .bd{ position:relative; width:420px; height:165px;overflow:hidden; z-index:0; float:left;}

.doctorSilder .bd li{ zoom:1; margin-right:13px; width:136px; height:121px; float: left; position:relative;}

.doctorSilder .bd li img{padding:2px; border:2px #94bace solid;}

.doctorSilder .bd li a{display:block;}

.doctorSilder .bd li p{ text-align:center; line-height:30px;}

.doctorSilder .prev,.doctorSilder .next{ float:left; display:block; width:13px; height:42px; background:url(left.jpg) no-repeat; cursor:pointer; margin-top:45px; padding-right:3px;}

.doctorSilder .next{ background:url(rig.jpg) no-repeat; float:right;}





.foot{background:url(footbg.jpg) repeat-x; height:40px; line-height:40px; color:#383838; text-align:center;}



.mainny {

width: 1000px;

overflow: hidden;

margin: 0 auto;

background-color: #FFFFFF;

padding-top: 25px;

}





.mainny_left {

width: 235px;

float: left; margin-left:15px;

}



.cpfl {

width: 235px;

overflow: hidden;

}

.cpfl h3 {

background: url(../images/h3bg.jpg) repeat-x;

height: 27px;

line-height: 27px;

color: #fff;

font-size: 12px;

text-indent: 15px;

margin-bottom: 10px;

}

.cpfl li {

height: 33px;

line-height: 33px;

border-bottom: 1px #d5dadd solid;

background: url(../images/libgs.jpg) no-repeat;

text-indent: 38px;

}

.cpfl li a {

font-size: 12px;

color: #626262;

}

.lxwm {

margin-top: 20px;

width: 235px;

overflow: hidden;

}

.lxwm h3 {

background: url(../images/h3bg.jpg) repeat-x;

height: 27px;

line-height: 27px;

color: #fff;

font-size: 12px;

text-indent: 15px;

margin-bottom: 10px;

}

.lxwm p {

line-height: 28px;

font-weight: bold;

color: #737678;

width: 225px;

margin: 0 auto;

}

.neirig {

width:700px;

float: left;

margin-left:35px;

overflow: hidden;

}

.pos {

background: url(../images/h3bg.jpg) repeat-x;

height: 27px;

line-height: 27px;

}

.pos h3 {

color: #fff;

text-indent: 30px;

font-size: 12px;

}

.pos h3 a {

color: #fff;

}

.arcbody {

width: 675px;

margin: 0 auto;

overflow: hidden;

line-height: 25px;

color: #393939;

}

.cplb {

padding-top: 30px;

}

.cplb li {

width: 200px;

float: left;

text-align: center;

margin-left:13px;

margin-right: 11px;

margin-bottom: 20px;

}

.cplb li p {

width: 200px;

height: 55px;

line-height: 25px;

margin: 0px;

background-color: #fff;

}

.cplb li p a {

color: #444;

}

.xwlb{padding-top:30px;}

.xwlb li{background:url(../images/icon-09.gif) 0 12px no-repeat; padding-left:15px; height:30px; line-height:30px; border-bottom:1px #CCCCCC dashed;}

.xwlb li h3{ font-weight:normal; width:550px; float:left;}

.xwlb li h3 a{ color: #000000; font-size:12px;}





h1.bt {

font-size: 22px;

color: #393939;

text-align: center;

line-height: 40px;

}

.lung{
  width: 100px;
  float: right;
  padding-top: 45px;
  padding-left: 120px;
}




.fix{position:fixed; left:0px; top:50%; margin-top:-174px; z-index:99999;}




















