/*������ʽ*/
@import url(common.css);
body{}
.main{border:1px solid #e6e6e6; background-color:#fff; padding:10px 10px 0; margin-bottom:20px;}
.more{ color:red;}
.more:hover{ text-decoration:underline;}
/*plate*/
.main .plate .more:hover{ text-decoration:underline;}
.main .plate{ margin-bottom:10px;}
.main .plate .plate-left{ width:700px; float:left; overflow:hidden;}
.main .plate .plate-right{ width:258px; float:right; overflow:hidden;}
.main .plate .title{ border-bottom:1px solid #e6e6e6; height:32px; line-height:32px}
.main .plate .title h2{ padding-left:10px;}
.main .plate .title .more{ float:right; color:red;}
.main .plate .title .more:hover{ text-decoration:underline;}
.main .plate .title h2{ font-size:20px; font-family:"Microsoft YaHei"; font-weight:normal;}
/*����ͼ*/
.hd {
  display: none;
}
.slider { position: relative; overflow: hidden;width:700px; height:324px;}
.slider .hd { position: absolute; width: 100%; bottom: 0; z-index: 3; }
.slider .hd li { float: right; color: #a1a1a1; width: 14px; height: 16px; line-height: 16px; margin: 5px 5px 7px 0; cursor: pointer; text-align: center; background-color:#4e4e4e; border-radius:50%;}
.slider .hd li.on { background-color:#ffae00; color:#fff; }
.slider .bd{width:100%; overflow:hidden;}
.slider .bd li { position: relative; display:none;}
.slider .bd li a{ display:block}
.slider .bd em { display: block; position: absolute; left: 0; bottom: 0; height: 30px; width: 100%; background: #000; filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
-moz-opacity: 0.5; opacity: 0.5; }
.slider .bd a.t { position: absolute; left: 0; bottom: 5px; z-index: 4; color: #fff; text-indent: 1em; font-size:14px;}
/*��ɫ����*/
.project .title{ margin-bottom:12px;}
.project ul{ margin-top:-3px;}
.project li { line-height: 30px; font-size: 14px; margin-top: 3px; overflow:hidden; zoom:1;}
.project li a { display: block; }
.project li span { display: inline-block; }
.project li .num { background-color: #ae9670; color: #fff; width: 30px; text-align: center; float:left;}
.project li .tit { background-color: #edeadd; color: #867158; width: 100%; margin-right:-30px; text-indent: 1em; width:228px; float:left;}
.project li .pic { display: none; }
/*��������*/
.disease .hd{ float:left; width:100px;}
.disease .hd{ border-top:1px solid #e89934; margin-top:-2px; height:303px; background-color:#f1e2d0;}
.disease .hd ul li a{ background-color:#f1e2d0; display:block; height:36px; border-bottom:1px solid #dccbb7; border-top:1px solid #f6ebdf; text-align:center; line-height:36px; font-family:"Microsoft YaHei"; font-size:16px; color:#8c6e40;}
.disease .hd ul li.on a,.disease .hd ul li a:hover{ background-color:#b37d3a; color:#fff; border-bottom-color:#b37d3a;}
.disease .bd .bd-box{display:none;}
.disease .bd{ float:right; width:578px; overflow:hidden;}
.disease .bd h2{ font-size:14px; height:30px; line-height:30px; text-align:center; padding:10px 0 3px;}
.disease .bd h2 a{ color:#444;}
.disease .bd h2 a:hover{}
.disease .bd p{ color:#777; margin-bottom:8px;}
.disease .bd ul{ margin-bottom:12px;}
.disease .bd ul li{ float:left; width:50%; line-height:24px;}
.disease .bd .links{ margin-bottom:18px;}
.disease .bd .links b{ float:left;  height:30px; line-height:30px; width:47px; text-align:center; background-color:#e89934; color:#fff; font-size:14px; }
.disease .bd .links .links-info{border:1px solid #f5c489; border-left:none; height:28px; line-height:28px; padding-left:15px; overflow:hidden; zoom:1;}
.disease .bd .links .links-info a{ margin:0 6px; color:#e3942e;}
.disease .bd .links .links-info a:hover{ text-decoration:underline;}
.disease .bd dl dt{ background:url(../images/ksbg.jpg) repeat-x left center; margin-bottom:8px;}
.disease .bd dl dt b{ color:#e89934; background-color:#fff; padding-right:8px;}
.disease .bd dl dd{ width:120%;}
.disease .bd dl dd .pic-box{ float:left; width:177px; margin-right:23px;}
.disease .bd dl dd img{ float:left; margin-right:9px;}
.disease .bd dl dd .read{ color:#999;}
.disease .bd dl dd .tit{}
.disease .bd dl dd .desc{margin-bottom:0;}

/*��������*/
.about .title{ background-color:#e7ded2; padding:0 5px; margin-bottom:10px;}
.about .title h2{ background-color:#d7ccbd; display:inline-block; height:25px; margin-top:7px; width:102px; padding-left:0 !important; font-size:18px !important; line-height:27px;}
.about .title h2 a{ display:block; background-color:#fff; height:27px; width:100px; text-align:center;margin-top:-2px;}
.about img{ margin-bottom:10px;}
.about p{ text-indent:2em; margin-bottom:18px;}
.about p .more{ color:red;}
.about .icon{ overflow:hidden; zoom:1; width:120%;}
.about .icon a{ display:block; float:left; background:url(../images/ks_menu.jpg) no-repeat 0 0; width:56px; height:56px; margin-right:11px; text-indent:-999em;}
.about .icon a.icon-1{ background-position: 0 0;}
.about .icon a.icon-2{ background-position:-68px 0;}
.about .icon a.icon-3{ background-position:-135px 0;}
.about .icon a.icon-4{ background-position:-202px 0;}
.ad{ margin-bottom:10px;}
/*ҽ��*/
.doc ul{ width:120%; padding-top:16px;}
.doc ul li{ width:167px; margin-right:12px; float:left; position:relative;}
.doc ul li a{ display:block;}
.doc ul li .bg{ background:#ae9670; height:30px;}
.doc ul li .tit{ position:absolute; bottom:0px; height:30px; line-height:30px; text-align:center; color:#fff; width:100%;}
.doc ul li .tit:hover{ color:#fff;}
.doc ul li .tit span{ padding-left:10px;}
/*�ʴ�*/
.ask { }
.ask .con { padding-top:16px;}
.ask .con dl { margin-bottom: 10px; }
.ask .con dl dd { float: left; width: 192px; color: #777; line-height: 20px; padding: 8px; border: 1px solid #dbd5d0; border-radius: 2px; position: relative; background: #fff; }
.ask .con dl dd i { position: absolute; top: 9px; display: block; height: 10px; width: 7px; overflow: hidden; background: url(../images/catks-icon.jpg) no-repeat 0 0; }
.ask .con .q dt { float: left; }
.ask .con .a dt { float: right; }
.ask .con .q dd { float: right; }
.ask .con .q dd i { left: -7px; background-position:left top; }
.ask .con .a dd i { right: -7px; background-position:0 -10px; }
/*news*/
.plate-4{ background:#e0c9a5; padding:10px 0 10px 10px;}
.news{float:left; margin-right:10px; background:#fff; width:307px; padding:0 3px; height:221px;}
.news .read{ color:#999; float:right;}
.news ul{ padding:10px;}
.news ul.ul-1 li{ line-height:24px;}
.news ul.ul-2{}
.news ul.ul-2 li{ border-bottom:1px dashed #ecdecd; height:40px; line-height:40px;}
.news ul.ul-2 li img{ border:1px solid #ecdecd; float:left; margin:8px 12px 0 0;}
.news ul.ul-2 li a{ fl}
.news-3{ margin-right:0;}
.news-3 .text{padding:10px;}
.news-3 .tit{ display:block; text-align:center; font-size:14px; margin-bottom:5px;}
.news-3 p{ line-height:22px; color:#777;}

/*����-�ල����*/
.main-2 { background: #f3eee8; border-top: 1px solid #dddddd; padding: 18px 0; }
.main-2 .hd { width: 116px; float: left; padding-top: 14px; }
.main-2 .hd ul li { background: #d8d2ca; height: 37px; cursor: pointer; line-height: 37px; width: 98px; text-align: center; color: #444; font-size: 14px; margin-bottom: 2px; }
.main-2 .hd ul li.on { font-weight: bold; color: #fff; position: relative; background-color: #b89569; }
.main-2 .hd ul li.on i { display: block; position: absolute; background: url(../images/allbgs.png) no-repeat 0px 0px; height: 10px; width: 7px; right: -7px; top: 15px; overflow: hidden; }
.main-2 .bd { width: 883px; height:95px; float: left; overflow: hidden; }
.main-2 .bd ul { width: 938px }
.main-2 .bd li {  width: 120px; height: 95px; float: left; margin-right: 33px; overflow:hidden; *position:relative;}
.main-2 .bd li a { position: relative;display: block; width: 40px; height: 40px; left: 50%; margin-left: -20px; top: 0;background: url(../images/fd.png) no-repeat 0 0; }

/*��������Ŀҳ��*/
.main-1 .plate{ margin-bottom:20px;}
.main-1 .plate .title{ height:34px; line-height:34px; background-color:#f1e7db;}
.main-1 .plate .title .more{ float:right; margin-right:5px;}
.main-1 .plate .title h2{ background:#b28750; color:#fff; font-size:16px; font-family:"Microsoft YaHei"; width:100px; text-align:center; font-weight:normal;}
.main-1 .plate .title h2 a{ color:#fff;}
.main-1 .plate .plate-left{ width:716px; float:left;}
.main-1 .plate .ks-tit{background:#f1e7db url(../images/nk_29.jpg) no-repeat 120px center;}
.main-1 .plate .fk-tit{background:#f1e7db url(../images/cktitbg.jpg) no-repeat 120px center;}
.main-1 .plate .jh-tit{background:#f1e7db url(../images/jhsytitbg.jpg) no-repeat 120px center;}
.main-1 .plate .plate-right{ width:259px; float:right;}
.main-1 .plate .nv .title{ background-color:#b28750; text-align:center; font-family:"Microsoft YaHei"; font-size:14px; color:#fff;}
.main-1 .plate .nv .ul-1{ padding-left:2px;}
.main-1 .plate .nv .ul-1 li{ float:left; border-bottom:1px dashed #e2d7c5; width:83px; text-align:center; padding:6px 0 3px;}
.main-1 .plate .nv .ul-1 li a{ color:#917350}
.main-1 .plate .nv .text{ background:#f7e7d0; margin:6px; padding-bottom:10px;}
.main-1 .plate .nv .text h4{ text-align:center; padding:8px 0 0;}
.main-1 .plate .nv .ul-2{ padding:10px;}
.main-1 .plate .nv .ul-2 li{ float:left; background:url(../images/ks-icon-li.jpg) no-repeat left center; padding-left:20px; width:90px;}
.main-1 .plate .nv .time{ background:url(../images/ks-icon-time.jpg) no-repeat 10px center; padding:0 0 0 35px; color:red; height:26px; line-height:26px;}
.main-1 .plate .nv .content{ border:2px solid #e9d7c1; border-top:none;}
.main-1 .plate .good li{ background:url(../images/ks-icon.jpg) no-repeat; height:67px; padding:0 40px 0 77px;float:left; width:240px; color:#777; margin-top:35px;}
.main-1 .plate .good li h3{ color:#777; margin-top:3px;}
.main-1 .plate .good li p{}
.main-1 .plate .good li.li-1{ background-position:0 0;}
.main-1 .plate .good li.li-2{ background-position:0 -67px;}
.main-1 .plate .good li.li-3{ background-position:0 -134px;}
.main-1 .plate .good li.li-4{ background-position:0 -201px;}
.main-1 .plate .item-wrap{ width:740px; padding:20px 0;}
.main-1 .plate .item{ float:left; width:340px; margin-right:30px; height:319px;}
.main-1 .plate .item .hd{ border-bottom:1px solid #ecd7c6; height:29px; line-height:29px; }
.main-1 .plate .item .hd a{ color:#b0874f;}
.main-1 .plate .item .hd .name{ border-bottom:1px solid #b0874f; width:120px; text-align:center; display:block;font-size:14px;}
.main-1 .plate .item .hd .m{ float:right;}
.main-1 .plate .item .bd dl{ padding:20px 0 10px; border-bottom:1px dashed #e7d8c5}
.main-1 .plate .item .bd dl dt{ float:left; margin-right:10px;}
.main-1 .plate .item .bd dl dd{ float:left; width:212px;}
.main-1 .plate .item .bd dl dd b{ color:red;}
.main-1 .plate .item .bd dl dd p{ color:#777; line-height:22px;}
.main-1 .plate .item ul{ padding:10px 0;}
.main-1 .plate .item ul li{ height:25px; line-height:25px;  color:#777;}
.main-1 .plate .item ul li a{ color:#777;}
.main-1 .plate .item ul li a:hover{ color:#7d6548;}
.main-1 .plate .item ul li .time{ float:right;}
.main-1 .slider-doc li { height: 122px; padding-top: 11px; margin-top:9px; overflow:hidden; zoom:1;}
.main-1 .slider-doc .pic { float: left; width:107px;}
.main-1 .slider-doc .text { margin-left:115px;}
.main-1 .slider-doc .text .name { font-size: 16px; font-family: "Microsoft YaHei"; font-weight: normal; color:#9d7e3b;}
.main-1 .slider-doc .text .name span { font-size: 12px; margin-left:5px; }
.main-1 .slider-doc .text .info span { color: #777; }
.main-1 .slider-doc .text .btn { margin-top: 10px; }
.main-1 .slider-doc .text .btn a { padding: 4px 8px; color: #fff; }
.main-1 .slider-doc .text .btn .btn-1 { background: #d4b441; margin-right: 8px; }
.main-1 .slider-doc .text .btn .btn-2 { background: #ff7c7c; }
.main-1 .slider-doc .text .btn .btn-1:hover { background-color: #e0c854; }
.main-1 .slider-doc .text .btn .btn-2:hover { background-color: #ff9696; }