@charset "utf-8";
/* 公用 */
*{font-family:"microsoft yahei";}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ padding:0; margin: 0; font-size:13px; color:#666; }
ol, ul, li, dl, dt, dd { list-style:none; color:#666; }
.li a{ color:#666;}
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#333; text-decoration:none; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:none; color: #a3161f;}
.red, .red a { color:#8e252c; }
.col1, .col1 a { color:#ff0000; }
.left { float:left; }
.right { float:right; }
.autohei { height:auto; overflow:hidden; zoom:1; }
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.mian{margin:0px auto; width:100%; overflow:hidden;}
.main{margin:0px auto; width:100%; overflow:hidden;}
.main_zh{margin:0px auto; width:1000px; overflow:hidden;clear: both;}
.waik{width: 100%;float: left;height: 85px;}
.waik img {display:block;clear: both;margin: 0 auto;}
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after{ clear:both;}
.clearfix{ *zoom:1;}
.lt{ float:left;}
.rt{ float:right;}
.jian{ padding-top:50px;}
.mb20{ margin-bottom:20px;}
.ml20{ margin-left:20px;}
.w1002{ width:1002px; margin:0px auto;}

.linkbox{ font-size:14px; font-family:"Microsoft Yahei"; float:left; width:97%; padding-left:2%;}
.linkbox h3{ float:left; width:100%; font-size:18px; padding-bottom:10px;} 
.linkbox h3 a{ color:#A3161F} 
.linkbox ul{ float:left; width:100%; padding-bottom:20px;}
.linkbox ul li{ float:left;padding-right:10px; line-height:28px;font-size:14px;}
.l_bt_img{width: 99px;float:left;text-align:center;margin-top:10px; height: 42px; overflow:hidden;}
.l_bt_img a{width: 99px; float:left;text-align:center;height: 42px;}
.liangxianq{ float:left; width:100%; font-family:"Microsoft Yahei";  font-size:30px; padding-top:20px; padding-bottom:20px; text-indent:10px;}
.main_zhty{margin:0px auto; width:1000px;}

#online,#guan{ background: #A3161F; border-radius:3px;margin-right: 10px;}
#online:hover,#guan:hover{ background:#CF0B19;}

/* header begin */
#top { background:#414141; height:35px; position:relative; z-index:30; color:#9B9B9B; }
.topL { width:420px; float:left; height:23px; margin-top:6px;color:#fff}
.topL span { margin-left:40px;line-height:23px; }

.topR {float:right; position:relative; z-index: 1; padding-top: 8px;}
.topR p{ color:#fff;float: left;padding: 3px 13px;}
.topR span{ position:absolute; top: 35px;}
.topR span#weima01{ left: 138px;z-index: 15;}
.topR span#weima02{ left: 250px;z-index: 16;}
.seach { width:220px; height:23px; float: right; border:1px solid #626060; margin: 55px 5px 6px 5px;display:none;}
.seach_txt{ width:180px; background:none; border:none; height:21px; line-height:21px; float:left; color:#9A9A9A; padding-left:5px; }
.seach_sub { background:url(../images/top_02_2.jpg) right center no-repeat; width:17px; border:none; height:16px; cursor:pointer; float:left; margin-top:3px; }
.lx1{ width:120px; height:35px; float:right; }
.lx1 img{ margin:5px 0 0 5px;}
.lx1 span{position:absolute; right:-5px;top:27px;width:106px; height:114px; display:none;}

#logo { padding:14px 0 18px 0; height:87px; overflow:hidden; text-align:center; background:#ffffff; }
.logo { width:1000px; margin:0 auto; height:87px; }
.logoimg { width:268px; height:67px; float:left; padding-top:12px;}
.logoimg a { display:block; width:345px; height:67px;background:url(../images/logo_2.jpg) no-repeat;  }
.logoR {float:right;background: url(../images/top_07_2.jpg) right 10px no-repeat; }
.logoR ul {float: left; position:relative;padding-right: 270px;padding-top: 7px;}
.logoR ul li { float:left; zoom:1; }
.logoR ul li.mn1{ width:100px; line-height:25px;position:relative; }
.logoR ul li.mn2{ width:102px;}
.logoR ul li.mn4{ width:102px;}
.logoR ul li.mn3{ width:110px;}
.logoR ul li a{  height:80px; display:block; padding-top:7px;}
.logoR ul li a span{ display:block; height: 45px; background-image:url(../images/topicon_2.png); background-repeat:no-repeat;  margin:0px auto 2px;}

.logoR ul li.mn1 a { width:100px; line-height:25px; }
.logoR ul li.mn1 a span{width:48px; background-position:0 0; }
.logoR ul li.mn2 a{width:100px; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0;}
.logoR ul li.mn2 a span{width:40px;background-position:-53px 0;}
.logoR ul li.mn4 a{width:100px; border-right: 1px solid #e0e0e0;}
.logoR ul li.mn4 a span{width: 42px;background: url(../images/topicon2_2.jpg) no-repeat center top; }
.logoR ul li.mn3 a {}
.logoR ul li.mn3 a span{width:42px;background-position:-97px 0;}
.logoR ul li a:hover{ background:#b4353c; color:#fff;-webkit-transition: background-color 0.3s, border 0.3s;
  -moz-transition: background-color 0.3s, border 0.3s;
  -ms-transition: background-color 0.3s, border 0.3s;
  -o-transition: background-color 0.3s, border 0.3s;
  transition: background-color 0.3s, border 0.3s;}
.logoR ul li:hover.mn1 span { width:48px; background-position:0 -42px; }
.logoR ul li:hover.mn2 span{ width:40px; background-position:-53px -42px; }
.logoR ul li:hover.mn4 span{ width:42px; background:url(../images/topicon2_2_2.png) no-repeat 50% top;}
.logoR ul li:hover.mn3 span{ width:42px; background-position:-97px -42px; }
.logoR ul li.mn1on{background:#b4353c;}
.logoR ul li.mn1on a { color:#fff; border:none;}
.logoR ul li.mn1on a span{background-position:0 -42px;}
.ybinfo{ width:0px; height:87px; background:#b4353c; text-align:left; overflow:hidden; position:absolute; right:100px;top:0;}
.ybinfo p{ padding:7px 0 0 20px;font:normal 16px/25px "Microsoft Yahei"; color:#fff; display:block;}
.ybinfo font{ font-size:24px; font-weight:bold;color:#fff;}

.menu{height: 45px; background:url(../images/top_08_2.jpg) repeat-x; width:100%; margin:0px auto;}
.menu2 {position: absolute; height: 45px; line-height: 45px; width:/* 860 */1030px; float:left; }
.menu2 li{float: left;width: /* 104 */147px; height: 45px; position:relative}
.menu2 li a{color: #FFF; font:normal 16px/45px "Microsoft Yahei"; display: block; text-decoration: none;height: 45px; position:absolute;width: /* 98 */130px; text-align:center}
.menu2 li a:hover{color: #A3161F; font:normal 16px/45px "Microsoft Yahei"; display: block; text-decoration: none;height: 43px; position:absolute;width: /* 94 */130px; text-align:center; background:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

/* 导航右侧经典诊疗.menu3 {height: 45px; width:138px; float:right; background:url(../images/top_09_2.jpg) no-repeat; position:relative;}
.menu3_pdf{color: #FFF;font:normal 16px/45px "Microsoft Yahei"; display: block; text-decoration: none;height: 45px; position:absolute;width: 138px;line-height: 45px;  text-align:center}
a.menu3_pdf:hover{color: #FFF;} */
.yuanzhu_banner{height:480px;}

/**banner start**/
.banner{width:100%;height:395px;margin:0px auto;position:relative;overflow:hidden;}
.ad{width:100%;margin:0px auto; height:395px;}
.bigad { height:395px;background:#f1e4d4;}
.bigad ul{width:100%;height:395px;float:left;overflow:hidden;position:absolute;left:0px;top:0px;}
.bigad li{width:100%;height:395px;float:left;overflow:hidden;display:block;}
.bigad li div{width:100%;height:100px; float:left;overflow:hidden; background-repeat:no-repeat; background-position:50% center;}
.bigad li a{width:100%;height:395px;float:left;display:block;}

.sybanner{width:100%;float: left;position:relative;margin-bottom:40px;}
.sybanner div{width:100%;height:100px; float:left;overflow:hidden; background-repeat:no-repeat; background-position:50% center;}
.sybanner div.ban04{height:59px;}

.sybanner .bd{position:relative;height:100%;z-index:0;}
.sybanner .bd .img100{display:block;width:256px;height:256px;}
.sybanner .hd{position:absolute;bottom:5%;left:80%;width:110px;margin-left:-55px;padding:2px 5px;height:10px;z-index:10;}/*小圆点*/
.sybanner .hd .bullet{position:relative;float:left;width:10px;height:10px;background:#fff;margin:0 5px;border-radius:50%;cursor:pointer;z-index:2;}
.sybanner .hd .bullet.on{background:#ff7200;}
.sybanner .hd .bullet-bg{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5);border-radius:6px;z-index:1;}


.ban14{height:95px;}

.bigad li div.ban04,.bigad li div.ban14{height:95px;}

.waik .hd{ height: 10px; overflow:hidden; position:absolute;  bottom:10px; z-index:1; left: 50%;margin-left: -50px;}
.waik .hd ul{ overflow:hidden; zoom:1; float:left;  }
.waik .hd ul li{ float:left; margin-right:5px;  width: 50px; height: 10px; line-height:14px; text-align:center; background: rgba(255, 255, 255, 0.64); cursor:pointer; text-indent: -9999px;}
.waik .hd ul li.on{ background: rgba(2, 2, 2, 0.49); color: #fff; }

.ad ul.smallad { width:160px; height:18px; margin:0px auto; text-align:center; position:absolute; bottom:27px; right:500px;}
.ad ul.smallad li {float:left; display:inline;text-align:right; padding-left:10px;}
.ad ul.smallad li a.ons{display:block; width:18px; height:17px; background:url(../images/off_2.gif);}
.ad ul.smallad li a.on {display:block; width:18px; height:17px; background:url(../images/on_2.gif);}

.w1062{ width:1000px;}

.zIdex3 {z-index:3;}
.menu_position .moreMenu {display:block;height:76px;  }
.more_menu_con { clear:both}
.more_menu_con {position:absolute;width:970px;height:363px;border:2px solid #666;top:44px;right:0px;background:#fff;z-index:1000;padding:30px 0px 0px 16px;}
.more_menu_con dl {float:left;width:240px;}
.more_menu_con dl dt {width:210px;font-size:14px;font-weight:bold;font-family:"Microsoft Yahei";color:#000;border-bottom:2px solid #e9e9e9;padding-bottom:6px}
.more_menu_con dl dt a {color:#000;}
.more_menu_con dl dd {padding-top:5px;margin-bottom:10px; overflow:hidden;clear:both;}
.more_menu_con dl dd  a {display:inline-block;*display:inline;*zoom:1; word-break:break-all;word-wrap:break-word;line-height:25px;font-size:12px;color:#414141;margin-right:15px;}
.more_menu_con dl dd  a.clrff0002 {color:#ff0002;}
.more_menu_con dl dd  a.clrff0002:hover {color:#a3161f;}
.more_menu_con dl dd  a:hover {color:#a3161f;font-weight: bold;}

.dise_menu {height: 85px;border-bottom:1px solid #e9e9e9;background: #FFFFFF;clear:both;width: 100%;}
.dise_menu ul.list {width:1003px;margin:0 auto;clear: both;display: table;}
.dise_menu ul.list li {float:left;width: 99px; height: 85px;position:relative;border-left:1px solid #e9e9e9;text-align:center;    margin-right: 50px;margin-left: 50px;}

.dise_menu ul.list li span{width:100%;float:left;text-align:center;padding-top:8px;font-size: 14px;}
.dise_menu ul.list li span font{color:#666; font-size: 14px;}
.dise_menu ul.list li a{ color:#666;}
.dise_menu ul.list li.on{width: 99px; height: 105px;}
.dise_menu ul.list li.on  font{color:#A3161F; font-size:14px;}
.dise_menu ul.list li.on span a{ color: #A3161F;font-weight:bold;}
/* 子页 头部 */
.banner3{ height:310px; background:#F6F6F6;}
.banner3 ul{ float:left; width:733px; height:310px; overflow:hidden;}
.banner3 ul li{ display:none;}
.banner3 dl{ float:right; width:242px; height:310px; overflow:hidden; background:#FFF;}
.banner3 dl dd{ font:normal 18px/61px "Microsoft Yahei"; float:left;}
.banner3 dl dd a{ color:#999999; width:267px; height:61px; border-bottom:1px solid #E9E9E9; display:block; text-align:left; padding-left:25px; }
.banner3 dl dd a span{  position:relative; left:0; top:0;}
.banner3 dl .anotbackground a{ background:none;}
.banner3 dl .banner3_ddfisrt a{ color:#333;}
.banner3 dl .banner3_ddfisrt a:hover{ color:#a3161f;}

/* 服务 头部 */
.banner2{ height:310px; background:#F6F6F6; margin-bottom:30px;}
.banner2 ul{ float:left; width:733px; height:310px; overflow:hidden;}
.banner2 ul li{ display:none;}
.banner2 dl{ float:right; width:267px; height:310px; overflow:hidden; background:#FFF;}
.banner2 dl dd{ font:normal 18px/61px "Microsoft Yahei"; float:left;}
.banner2 dl dd a{ color:#999999; width:133px; height:61px; border-bottom:1px solid #E9E9E9; display:block; text-align:center; background:url(../images/banner2ddbg_2.jpg) no-repeat right; }
.banner2 dl dd a span{  position:relative; left:0; top:0;}
.banner2 dl .anotbackground a{ background:none;}
.banner2 dl .banner2_ddfisrt{ color:#a3161f;}
.banner2 dl .banner2notborder a{ border-bottom:none;}
/* header end */

/***  footer begin    ******/
.footer1{ width:100%; height:100px; background:#8D8D8D; margin-top: 34px;}
.footer11{width:1000px; margin:0px auto; height:100px;}
.footer11 ul{ padding-top:30px;}
.footer11 li{width:200px; float:left; display:inline; line-height:50px; font-size:14px; text-align:center; cursor:pointer;}
.footer11 li a{color:#FFF;}
.footer11 li span{display:block;width:136px; height:50px; background:url(../images/fk_32_2.jpg) 0px 0px no-repeat; float:left;float:left}
.footer11 li p{color:#aaa;  float:left; padding-left:5px;}
.footer11 li:hover p{color:#fff;text-decoration:none;}
#a1{background-position:-0px -50px;}
.footer11 li:hover #a1{background-position:-0px -1px;}
#a2{background-position:-130px -50px;}
.footer11 li:hover #a2{background-position:-130px -1px;}
#a3{ background-position:-275px -50px;}
.footer11 li:hover #a3{ background-position:-275px -1px;}
#a4{ background-position:-418px -50px;}
.footer11 li:hover #a4{ background-position:-418px -1px;}
#a5{ background-position:-568px -50px;}
.footer11 li:hover #a5{ background-position:-568px -1px;}

.footerf{ background:#414141; padding-top:45px; padding-bottom:40px; margin-top:30px;}
.footer{ padding-top:45px; padding-bottom:40px; margin-top:30px;}
.si_logo{ float:left; padding-top:25px; padding-right:45px;}
.yywq{ width:445px; float:left;}
.yywq dl{ width:75px; float:left; padding-left:40px; padding-right:18px;}
.yywq dl dt{ width:75px; float:left; font-size:14px; border-bottom:1px solid #B91E26;text-align:center;padding-bottom:5px;}
.yywq dl dd{ width:75px; float:left; line-height:24px; padding-top:5px;}
.yywq dl a{ color:#F5F5F7;width:75px; display:block; float:left; text-align:center;}
.xianku{ width:235px; float:right; padding-right:15px;}
.xianku p{ float:left; width:230px; line-height:23px; color:#FFF; font-size:14px; padding-top:15px; padding-bottom:15px;text-indent:0em;}
.hutiw{ width:235px; float:left;}
.hutiw img{ float:left; padding-left:10px;}
.heiwo dl{ width:125px; float:left;}
.heiwo dl dt{ width:115px; padding-left:5px; padding-top:5px; float:left; color:#FFF;line-height:23px;}
.heiwo dl dd{ width:125px; float:left;color:#FFF;}
.heiwo dl dt span{ font-size:14px;}
.heiwo dl dd a{ color:#FFF; padding-right:5px; padding-left:5px;} 
.heiwo dl dt a{ color:#FFF; margin:0 3px;} 
/***  footer end    ******/

/* 404 */
.huaduo{ float:left; width:1000px;}
.fangzu,.mozheng{ float:left; width:450px;}
.qingshou{ float:left; width:253px; height:30px; line-height:30px; border:1px solid #CCC;}
.simidal{ float:left; width:78px; line-height:33px; color:#FFF; margin-left:15px; font-size:16px; height:33px; background:#d52b5c;border: none;}
.depianm{ float:left; width:450px; color:#333; font-size:16px; padding-top:15px; padding-bottom:35px;}
.depianm a{ padding-left:10px;} 
.shuxing{ float:left; width:450px;}
.shuxing img{ margin-right:30px;}