@charset "utf-8";
*{margin:0; padding:0; list-style:none; }
body{margin:0;padding:0;}
td,div{font-size:12px;color:#404040;font-family:microsoft yahei;}
a{color:#333;text-decoration:none;}
a:hover{color:#f30;}
.clear{clear:both;}
.dis{display:none;}
.w{width:1003px;margin:0 auto;clear:both;overflow:hidden;}
.mt10{margin-top:10px;}
.mt20{margin:20px auto;}
.mt30{margin-top:30px;}
.border{border:1px solid #ececec;zoom:1;overflow:hidden;clear:both;padding:20px;}
.b3{border:1px solid #ececec;zoom:1;overflow:hidden;clear:both;padding:20px 20px 0 20px;}
.fy{ text-align:center; padding-top:10px; padding-bottom:20px; height:30px; clear:both;}
.fy a{ height:28px; width:25px; color:#0454a1; font-size:14px; font-family:arial; font-weight:bold; text-align:center; line-height:28px; border:1px solid #0454a1; margin:0 1px; display:inline-block;}
.fy a:hover,a.fydq{ background:#0454a1;border:1px solid #0454a1; color:#fff;}
#topbar{background:#fafafa;height:32px;line-height:32px;}
#topbar .w span{float:right;padding:0 15px;}
#topbar .w span a{}
#topbar .w{color:#404040;}

#tophead{height:120px;overflow:hidden}
#tophead .logo{background:url(../images/tophead.gif) no-repeat center;width:100%;height:120px;display:block}

#topnav{background:#0454a1;height:56px;}
#topnav .w ul{margin:0;padding:0;list-style:none;}
#topnav .w ul li{float:left;}
#topnav .w ul li a{height:56px;line-height:56px;font-size:14px;color:#fff;padding:0 20px;display:block;}
#topnav .w ul li a:hover{background:#1278dc;}
#topnav .w ul .hover a{background:#1278dc;height:56px;line-height:56px;font-size:14px;font-family:microsoft yahei;color:#fff;padding:0 20px;display:block;}
#topnav .w ul .mid{width:2px;height:56px;line-height:56px;float:left;color:#1575d9;}
#topnav .w ul li dl{position:absolute;z-index:999;margin:0;display:none;width:120px;}
#topnav .w ul .hover dl dt a{background:#0454a1;border-bottom:1px solid #fff;height:40px;line-height:40px;display:block;font-size:14px;}
#topnav .w ul .hover dl dt a:hover{background:#1278dc;color:#fff;display:block;}

#banner{height:520px;}
#full-screen-slider { width:100%; height:520px; position:relative}
#slides { display:block; width:100%; height:520px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:10px; z-index:2000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px;float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#0092CE}

#ts{background:url(../images/ts.jpg) repeat-x top center;height:110px;overflow:hidden;}
#ts h1{width:60px;margin:20px 10px 0 0;height:80px;padding:0 10px;line-height:35px;border-right:1px solid #fff;float:left;color:#fff;font-size:30px;}
#ts p{width:890px;line-height:24px;float:left;color:#fff;padding:20px 0 0 10px;font-size:13px;}

.t1{width:620px;float:left;}
.t2{width:288px;float:right;}

#one{overflow:hidden;margin-top:50px;}
#one .t2 p{margin:0;padding:0;line-height:20px;}
#one .t2 .x1{margin:10px 0;}
#one .t2 .x2{margin:0;padding:0;list-style:none;background:#e8e8e8; border-radius:8px;}
#one .t2 .x2 li{float:left; text-align:center;font-size:14px;height:31px;padding-top:40px;}
#one .t2 .x2 .x21 a{color:#fff;}
#one .t2 .x2 .x21{background:url(../images/x21.jpg) no-repeat left center #e8e8e8;width:100px;display:block;}
#one .t2 .x2 .x22{background:url(../images/x22.jpg) no-repeat left center #e8e8e8;width:94px;display:block;}
#one .t2 .x2 .x23{background:url(../images/x23.jpg) no-repeat left center #e8e8e8;width:94px;display:block;border-radius:5px;}

/*图片滚动*/
.fpic{ width:255px; height:245px; overflow:hidden; position:relative; float:left; padding-top:20px;}
.fpic .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.fpic .hd ul{ overflow:hidden; zoom:1; float:left;  }
.fpic .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#464a49; cursor:pointer;color:#fff; }
.fpic .hd ul li.on{ background:#f60; color:#fff; }
.fpic .bd{ position:relative; height:100%; z-index:0;   }
.fpic .bd li{ zoom:1; vertical-align:middle; }
.fpic .bd img{width:255px; height:245px; display:block;  }

/*新闻*/
.fnews{float:right;width:340px;margin:0;list-style:none;padding:0; padding-top:20px;}
.fnews .f1{}
.fnews .f1 h3{margin:0;padding:0;color:#3a3a3a;font-size:16px;}
.fnews .f1 p{margin:0;padding:0 0 10px 0;line-height:22px;}
.fnews li{line-height:28px;font-size:13px;}
.fnews li span{padding-right:4px;}

.subject{background:url(../images/subject.gif) no-repeat left center;padding-left:20px;color:#185da0;font-size:18px;height:40px;line-height:40px;}
.subject b{display:inline-block;height:40px;line-height:40px;}
.subject i{padding:0 10px;font-style:normal;color:#424242;font-size:14px;}
.subject em{text-transform:uppercase; font-style:normal;color:#424242;font-size:14px;}
.subject span{float:right;}
.subject a{background:url(../images/more.gif) no-repeat center; width:40px;height:40px;display:block;float:right;}

.subject_news{background:url(../images/subject_n.gif) no-repeat left center;padding-left:20px;color:#185da0;font-size:18px;height:40px;line-height:40px;}
.subject_news b{display:inline-block;height:40px;line-height:40px;}
.subject_news i{padding:0 10px;font-style:normal;color:#424242;font-size:14px;}
.subject_news em{text-transform:uppercase; font-style:normal;color:#424242;font-size:14px;}
.subject_news span{float:right;}
.subject_news a{background:url(../images/more.gif) no-repeat center; width:40px;height:40px;display:block;float:right;}


#two{overflow:hidden;margin-top:30px;}
#two .about img{width:235px;height:225px;border:none;float:left;margin-right:20px;}
#two .about h2{color:#006aaf;font-size:20px;margin-bottom:15px;}
#two .about p{line-height:25px;margin:0;padding:0;}

#three{overflow:hidden;margin-top:30px;background:url(../images/c.jpg) no-repeat top center;height:610px;}
#three h1{ text-align:center;font-size:34px;color:#0454a1;margin:40px 0 20px 0;}
#three .txt{width:850px;margin:0 auto; text-align:center;line-height:24px;font-size:14px;padding:0;}

/*切换科室*/
.kspic{ width:1003px;text-align:left;margin-top:20px;  }
.kspic .hd{ height:138px; margin-bottom:20px; padding:0 10px 0 0;position:relative; }
.kspic .hd ul{ float:left;  position:absolute;top:-1px; height:138px;   }
.kspic .hd ul li{ float:left; text-align:center;cursor:pointer;background:#0454a1;padding:30px 0 0 0; height:95px;width:140px;margin-right:3px;display:block; color:#fff;}
.kspic .hd ul li p{margin:0;padding:0;color:#fff;font-size:18px;}
.kspic .hd ul li.on{ height:138px;  background:url(../images/kspng.gif) no-repeat top center;color:#fff; }
.kspic .bd ul{ padding:30px 20px;  zoom:1; background:url(../images/kspic.gif) no-repeat center;height:166px; }
.kspic .bd ul img{float:left;width:170px;height:165px;}
.kspic .bd ul .pic1{float:left;width:170px;margin-right:20px;}
.kspic .bd ul .txt1{float:left;width:760px;}
.kspic .bd ul h2{margin-bottom:10px;color:#0454a1;font-size:18px;}
.kspic .bd ul p{line-height:20px;}
.kspic .bd ul .pmore{display:block;color:#fff;background:url(../images/pmore.gif) no-repeat;width:66px;height:21px;line-height:21px; text-align:center;margin-top:10px;}

#four{margin-top:30px;overflow:hidden;}
#four .tt1{width:620px;float:left;}
#four .tt2{width:340px;float:right;}
#four .tt1 .ttpic{margin:0;padding:0;list-style:none;width:633px;overflow:hidden;}
#four .tt1 .ttpic li{float:left;margin:20px 16px 0 0;}
#four .tt1 .ttpic li img{width:195px;height:120px;}

.newslist{margin:15px 0 0 0;padding:0;list-style:none;overflow:hidden;}
.newslist li{line-height:32px;font-size:14px;}
.newslist li span{padding-right:4px;}
.newslist li em{ font-style:normal;float:right;}

#five{margin-top:30px;overflow:hidden;}

/* 本例子css */
.fcpic{ width:961px;  overflow:hidden; position:relative;  border:1px solid #ececec; padding:20px;  }
.fcpic .hd{ overflow:hidden;  height:40px;}

.fcpic .bd{ padding:20px 0 0 0;   }
.fcpic .bd ul{ overflow:hidden; zoom:1; }
.fcpic .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.fcpic .bd ul li .pic{ text-align:center; }
.fcpic .bd ul li .pic img{ width:145px; height:115px; display:block;}
.fcpic .bd ul li .pic a:hover img{  }
.fcpic .bd ul li .title{ line-height:30px;font-size:14px;   }
		
#six{margin:30px 0;overflow:hidden;}
#six .tt3{width:490px;float:left;}
#six .tt4{width:490px;float:right;}

.dnews{list-style:none;margin:20px 0;padding:0;}
.dnews li .dpic{float:left;width:170px;height:130px;margin-right:20px;}
.dnews li .dpic img{width:170px;height:110px;}
.dnews li .dtxt{float:left;width:290px;}
.dnews li .dtxt h3{font-size:16px;margin-bottom:10px;color:#323232;}
.dnews li .dtxt p{margin:0;padding:0;line-height:24px;}
.dnews li {line-height:30px;clear:both;overflow:hidden;}
.dnews li span{padding-right:4px;}
.dnews li em{ font-style:normal;float:right;}

.link{padding:15px;}
.link img{margin:3px 8px 5px 0;}
.link ul{clear:both;margin:0;padding:0;list-style:none;}
.link ul li{float:left;width:93px;height:25px;overflow:hidden;}

#footer{background:#414141;text-align:center;padding:20px 0;}
#footer .flogo{background:url(../images/flogo.gif) no-repeat;width:230px;height:130px;display:block;float:left;padding-right:20px;border-right:1px solid #949494;}
#footer .wz{float:left;margin-left:20px; text-align:left;}
#footer .wz img{display:block;margin-bottom:5px;}
#footer .wx{float:right;}
#footer p{margin:0;padding:0;line-height:25px;color:#f3f3f3;}

#bg_copyright{background:#2a2a2a;padding:10px 0;color:#f3f3f3;}
.copyright{color:#f3f3f3;;font-family:verdana;line-height:25px;text-align:center;}
.copyright a{color:#f3f3f3;}
.copyright a:hover{color:#ff0;}

.lefter{width:200px;margin-right:30px;float:left;}
.righter{float:left;width:750px;}
.leftnav{background:#0454a1;border-top:5px solid #1278db;padding:15px; text-align:center;color:#fff;font-size:22px;}
.subnav{border-bottom:0;margin:0;padding:0;list-style:none;}
.subnav li{ text-align:center;}
.subnav li a{display:block;background:#0454a1;color:#fff;font-size:18px;line-height:50px;height:50px;border-top:5px solid #fff;}
.subnav li a:hover{color:#fff;background:#fb9101;}
.subnav .hover a{display:block;color:#fff;background:#fb9101;font-size:18px;line-height:50px;height:50px;border-top:5px solid #fff;}
.subnav li span{padding:0 5px;font-size:16px;}
.img1{clear:both;overflow:hidden;}
.img1 img{border:none;}
.img1 div{float:left;}

.container{line-height:25px;font-size:14px;padding:15px 0;}
.container p{margin:5px 0;font-family:microsoft yahei;font-size:14px;}
.articletitle{font-size:24px;margin-top:10px;margin-bottom:15px;font-weight:bold;color:#3c3c3c;text-align:center;}
.ainfo{font-size:12px;color:#3c3c3c;line-height:200%;text-align:center;border-bottom:1px dotted #b9b9b9;line-height:100%;padding-bottom:10px;}

.artshow{line-height:25px;font-size:14px;padding:0 0 15px 0;}
.artshow .title{text-align:center;font-size:20px;line-height:30px;font-weight:100;font-variant: normal;margin:0;padding:15px 0;font-family:microsoft yahei;}
.artshow .info{text-align:center;font-family:microsoft yahei;color:#999;padding:0 0 15px 0;font-size:14px;}
.artshow p{margin:5px 0;font-size:14px;}
.artshow .pre{margin:5px 0 5px 0;color:#999;}
.artshow .next{margin:0 0 5px 0;color:#999;}

.news_list{margin:0;padding:0;list-style:none;}
.news_list h3{font-size:16px;margin-bottom:5px;color:#323232;}
.news_list p{margin:0;padding:0;line-height:24px;}
.news_list .f1{margin-bottom:15px;}
.news_list li {line-height:30px;clear:both;overflow:hidden;}
.news_list li span{padding-right:4px;}
.news_list li em{ font-style:normal;float:right;}
 
.prowidth{width:759px;overflow:hidden;} 
.pic_list{margin:30px 0;padding:0;list-style:none;overflow:hidden;}
.pic_list li{float:left;width:240px;margin:0 13px 30px 0; text-align:center} 
.pic_list li a{}
.pic_list li a img{border:0;width:205px;height:135px;}

.casewidth{width:780px;overflow:hidden;}
.case_list{margin:20px 0;padding:0;list-style:none;}
.case_list li{overflow:hidden;clear:both;margin-bottom:20px;}
.case_list li .cpic{float:left;width:185px;height:115px;margin-right:20px;}
.case_list li .cpic img{display:block;width:185px;height:115px;}
.case_list li .ctxt{float:left;}
.case_list li .ctxt h3{font-size:16px;margin-bottom:10px;color:#323232;}
.case_list li .ctxt p{margin:0;padding:0;line-height:24px;}

.pages{text-align: center; font-size: 0;}

.pages li{display: inline-block;padding: 0 5px;}

.pages a, .pages span,.pages em{display: inline-block; line-height: 25px; border: 1px solid #ccc; border-radius: 4px; padding: 0 5px; font-size: 12px; margin-right: 5px; font-style: normal;}
.pages *:last-child{margin-right: 0;}
.pages em{background-color: #0454a1; color: #fff; border-color: #0454a1;}