@charset "utf-8";
/* CSS Document */
/*重置*/
*{margin:0; padding:0; font-family:"微软雅黑"; font-size:16px; color:#666666;}
body{color:#666666; font-family:"微软雅黑"; font-size:16px;}
li {list-style-type:none;}
input,img{border:0 none; /*display:block;*/
outline:0 none !important;}
input{border:0;}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px;}
a {color:#666666; text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-family:"微软雅黑";}

/*================首页================*/
#topbox{ width:100%; min-width:1100px; background:url(topbg.jpg) no-repeat center; height:172px;}
.topbox{ width:1100px; margin:0 auto; overflow:hidden;}
.topbox_R{ float:right;}

.searchbox{ overflow:hidden; margin:60px 30px 0 0;}
.searchbox li{ float:left;}
.text{ width:220px; height:36px; line-height:36px; border:1px solid #e1e0e0; color:#adadad; border-right:none; padding-left:37px; background:url(searchicon.png) no-repeat 14px 8px; background-color:#fff;}
.bnt{ cursor:pointer; width:54px; height:38px; line-height:38px; text-align:center; background-color:#941119; color:#fff; font-size:15px;}
.bnt:hover{ background-color:#9b0d15;}

/*================banner================*/
#nav{ width:100%; min-width:1100px; background:url(navbg.jpg) no-repeat center;}
.nav{ width:1100px; margin:0 auto; height:46px; text-align:center;}
.nav a{ color:#fff; line-height:46px; font-weight:bold; padding:0 11px;}

/*================banner================*/
#banner{ width:100%; min-width:1100px; height:322px;}
.banner{ width:100%; min-width:1100px;}

/*================mainbox================*/
#mainbox{ width:100%; min-width:1100px; background:url(banner.png) no-repeat center 0; padding-top:253px; background-color:#eee5d3;}
.mainbox{ width:1100px; margin:0 auto; background-color:#fcf1dd;  padding:9px 10px; padding-bottom:30px;}

.hang01{ overflow:hidden; margin:10px auto 0 auto;}
.hang01_L{ float:left; width:374px; margin-left:10px;}
.hang01_M{ float:left; width:375px; margin:0 20px;}
.hang01_R{ float:left; width:279px; margin-left:12px;}
/* 新闻图片切换 */
.news_pic_tab01 { position: relative; width:375px; height:285px; overflow: hidden; text-align: left;font: 12px/1.5 Verdana, Geneva, sans-serif; background: white; float:left;}
.news_pic_tab01 .pic img { width:375px; height:285px; display:block; }
.news_pic_tab01 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.news_pic_tab01 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.news_pic_tab01 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.news_pic_tab01 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.news_pic_tab01 .num { position: absolute; z-index: 3; bottom: 7px; right: 7px;}
.news_pic_tab01 .num li{ float: left; position: relative; width: 25px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.news_pic_tab01 .num li a,.news_pic_tab01 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:12px; }
.news_pic_tab01 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.news_pic_tab01 .num li.on a,.news_pic_tab01 .num a:hover{ background:#8f0000;  }

/*新闻切换*/
.news_tab01{ width:100%;}
.news_tab01 .hd{ line-height:44px; height:44px; border-bottom:1px solid #cac3b7; }
.news_tab01 .hd .more{ float:right; line-height:44px;}
.news_tab01 .hd .more a{ font-size:15px; margin-right:10px;}
.news_tab01 .hd .more a:hover{ color:#861310;}
.news_tab01 .hd ul{ z-index:5; *position:absolute; height:46px;  overflow:hidden; zoom:1; float:left;}
.news_tab01 .hd .li01{ background:url(titilebg.png) no-repeat 6px 12px; padding-left:66px;}
.news_tab01 .hd li{ float:left;  padding:0 12px; cursor:pointer; background:#fff; font-size:20px; font-weight:bold;}
.news_tab01 .hd li.on{ height:44px; line-height:44px; color:#861310;}
.news_tab01 .bd{clear:both;/* position:relative;*/ margin-top:10px;}
.new_box{ margin:0 12px;}
.new_box li{ overflow:hidden; line-height:30px; *line-height:32px;}
.new_box li .new{ float:left; font-size:14px; font-family:"宋体";}
.new_box li .new:hover{ color:#861310;}
.new_box li .time{ float:right; font-size:14px; font-family:"宋体";}


.leadbox{ width:1054px; margin:20px auto 30px auto; background:url(navbg01.jpg) no-repeat; height:92px; padding-top:12px;}
.iconbox{ overflow:hidden; margin:0 0 0 130px;}
.iconbox .icon{ cursor:pointer; float:left; width:108px; height:70px; padding-top:10px; background:url(iconbg.png) no-repeat; text-align:center; margin:0 11px;}
.iconbox .icon:hover{ background-color:#fcf1dd;}
.iconbox .icon h1{ font-size:14px; color:#861310; margin-top:5px;}

.news_tab06{ margin-top:10px;}
.icon01box{ overflow:hidden; margin-left:5px;}
.icon01box li{ float:left; width:80px; height:50px; background-color:#c4aa76; text-align:center; line-height:50px; color:#fff; font-size:12px; margin:0 5px;}
.icon01box li:hover{ background-color:#c1a46b;}

.icon02box{ margin-top:10px;overflow:hidden;}
.icon02box li{ float:left; margin:0 6px; cursor:pointer;}
.icon02box li h1{ color:#8e2e29; font-size:16px; text-align:center; margin-top:10px;}

.icon03box{ margin-left:10px;}

.hang02{ width:1056px; margin:0 auto 20px auto; background-color:#f2e4d3; height:92px; padding-top:14px;}
.icon04box{overflow:hidden; margin:0 0 0 16px;}
.icon04box li{ float:left; margin:0 6px;}

.hang03{ overflow:hidden; margin:20px 0;}
.hang03_L{ float:left; width:787px;}
.hang03_L{width:787px; height:238px; background:url(dorbg.png) no-repeat;}
#lanren {width:640px; height:147px; margin:40px 0 0 100px;overflow: hidden;position:relative;}
#lanren2{position: absolute;left: 0;top: 0;}
#lanren2 li {width:190px; height:147px; background-color:#fffdf9; display:block;float: left; border:1px solid #eedcb3; margin:0 12px;}
.doctorbox{ overflow:hidden; margin:7px 0 0 8px;}
.pic{ float:left;}
.mess{ float:left; width:80px; text-align:center; margin-top:20px;}
.mess h1{ font-size:16px; color:#2e2e2e;}
.mess h2{ font-size:14px; color:#2e2e2e; line-height:16px; margin:10px 0;}
.mess a{ font-size:12px; color:#861310;}
.hang03_R{ float:right; width:279px; margin-left:12px;}

/*================bottom================*/
#bottom{ width:100%; min-width:1100px; background-color:#840b0e; height:40px;}
.bottom{ width:1100px; margin:0 auto; padding-top:8px;}
.linkbox{ overflow:hidden;}
.linkbox .li01{ color:#fff;}
.linkbox li{ float:left; margin:0 44px;}
.linkbox li select{ width:210px;outline:0 none !important;}
.linkbox li option{outline:0 none !important;}

#bottom01{ width:100%; min-width:1100px; background-color:#f4efe4;}
.bottom01{ width:1250px; margin:0 auto; padding-top:16px;}
.bottom01 h1{ text-align:center;font-size:16px; color:#840b0e;}
.bottom01 h1 a{ font-size:16px; color:#840b0e; padding:0 20px;}
.bottom01 h2{ color:#acb0ad; line-height:28px; text-align:center; padding:20px 0 30px 0;}

.bottomp{ margin-top:-30px; padding-bottom:30px;}
.bottomp li{ text-align:center;}
.bottomp .li02{ background:url(batb.png) no-repeat; width:260px; margin:0 auto; color:#acb0ad;}

.table{ margin:0 auto; padding:20px 0 30px 0;}
.table td{ line-height:24px;}

/*=====================frame=======================*/
#fmainbox{ width:100%; min-width:1100px; background:url(banner.png) no-repeat center 0; padding-top:24px; background-color:#eee5d3;}
.ctiltebox{ overflow:hidden; border-bottom:2px solid #840b0e; margin-top:-5px;}
.ctiltebox_L{ float:left;}
.ctitle{ color:#840b0e; font-size:26px; font-weight:bold; border-bottom:2px solid #840b0e; padding:18px 33px;}
.ctiltebox_R{ float:right; margin:34px 10px 0 0;}
.cadress{ overflow:hidden;}
.cadress .li_01{ padding-left:37px; background:url(cicon.jpg) no-repeat;}
.cadress li{ float:left;}
.cadress li a:hover{ color:#840b0e;}

.csider{ border:1px solid #cac3b7; padding:16px 20px 30px 20px; margin:20px 0 12px 0;}
/* ==============树型菜单样式01 start============== */
#tree_nav01 {width:100%;  margin:auto; margin-top:0px; margin-bottom:15px;list-style: none;}
#tree_nav01 ul {margin:0px;padding:0px; display:none; vertical-align:text-top;}
/***一级菜单***/
#tree_nav01 .li_01{ padding-left:26px; background:url(icon08.png) no-repeat 5px 13px; border-bottom:1px solid #cac3b7;}
#tree_nav01 .li_01 a { line-height:34px; font-size:16px;}
#tree_nav01 .li_01 a:hover { color:#840b0e;}
/***二级菜单***/
#tree_nav01 ul .li_02{ border-bottom:1px solid #cac3b7;}
#tree_nav01 ul .li_02 a {font-size:16px; color:#840b0e; line-height:34px;}
#tree_nav01 ul .li_02 a:hover {color:#840b0e;}
/***三级菜单***/
#tree_nav01 ul ul .li_03{ padding-left:10px; border-bottom: 1px dotted #cac3b7;}
#tree_nav01 ul ul .li_03 a {font-size:14px;color:#840b0e; line-height:34px;}
#tree_nav01 ul ul .li_03 a:hover {color:#840b0e;}

.fmain{ overflow:hidden;}
.fmain_L{ float:left; width:230px;}
.fmain_R{ float:left; width:800px; margin-left:20px;}

.frame_R{ width:800px; margin:0 10px 0 0; float:right; padding-top:20px;}
.ftitle01{ border-bottom:1px solid #c3c9cd; overflow:hidden; margin-bottom:20px;}
.ftitle01 .ftitle01con{ color:#840b0e; font-size:18px; border-bottom:2px solid #840b0e; padding:0 12px; float:left; line-height:40px; font-weight:bold;}
/*页码*/
.page_box{ overflow:hidden; margin:30px 0 30px 80px;}
.page_box li{ float:left; margin-right:4px;}
.page_box li a .page{ background-color:#fbf4e6; color:#454545; border:1px solid #cac3b7; height:34px; line-height:36px; font-size:14px; padding:0 14px;}
.page_box li a .page:hover{ background-color:#840b0e; color:#FFF;border:1px solid #c3c9cd;}
.page_box li a .page_on{ color:#840b0e;}
.ptext{ width:70px; height:34px; line-height:34px; background-color:#fbf4e6; border:1px solid #c3c9cd; text-align:center;}

/*=====================frame01=======================*/
.fcon{ width:100%; margin:0 auto;}
.ftitle{font-size:22px; text-align:center; line-height:50px;color:#333333;}
.fxx{ font-size:16px; text-align:center; line-height:50px; color:#a63033;}
.fztdx{ text-align:center;}
.fline{ border-bottom:1px dotted #595959; width:98%; margin:25px auto 15px auto;}
.fconwz{ width:700px; margin:0 auto; font-size:16px; line-height:32px; padding:20px 0; text-align:justify;text-justify:inter-ideograph;}
