﻿body,p,form,h1,h2,h3,h4,h5,td,th,table,div,ul,li,ol,dl,dt,dd,img{margin:0;padding:0;}
body{font-size:12px;text-align:center;color:#333;margin: 0 auto;  font-family:"宋体";  text-align:left;}
a,a:link,a:visited{font-size:12px;color:#333;text-decoration:none;cursor:pointer;}
a:hover{font-size:12px;color:#FF0000;cursor:pointer;}
.clear{	height:1px;line-height:1px;font-size:0px;clear:both;overflow:hidden;margin-top: -1px;}
img{border:0px;text-align: center;font-size:0px;margin: 0;padding: 0;left: 3px;}
ul,ul li{list-style-type:none; overflow:hidden; vertical-align:bottom;}
.blank{height:5px;font-size:5px;line-height:5px;overflow:hidden;clear:both;}
h1,h2,h3,h4,h5{font-weight:bold;font-size:12px;text-align: left;}
h1{color:#333333;font-size:12px;text-align:left;}
a,area{blr:expression(this.onFocus=this.blur())} /* for IE */
:focus{-moz-outline-style: none;} /* for Firefox */
.fl,.fll,.flll{ float:left; display:inline;}.fr,.frr,.frrr{ float:right;display:inline;} .fm,.fmm{ float:left;display:inline;}
.mtop10{ margin-top:10px;}
.ptop10{ padding-top:10px;}
.mbt10{ margin-bottom:10px;}
.mpad15{ padding-top:15px;}
.cr a,.cr a:link,.cr a:visited{ color:#786e2a; font-weight:normal;} .cr a:hover{ color:red;}
.hidden{ display:none;} 
body{ background:url(images/bgs.jpg) repeat; position:relative;}
.wrap{ width:980px; margin:0 auto; text-align:left; background-color:#fff; padding-left:16px; padding-right:16px;}
.header{ height:370px; position:relative;}
.logo{ position:absolute; top:10px; left:10px;}
.topr{ position:absolute; right:0px; height:30px; line-height:30px;}
.search{ position:absolute; width:680px; top:40px; right:0px;}
.search .tags,.search .searchInput,.search .searchButton{ float:left; display:inline;}
.search .tags{ line-height:21px; padding-right:8px;}
.search .tags a:hover{ cursor:pointer;}
.search .searchInput input{ height:21px; border:1px solid #ccc; width:190px; border-right:none; line-height:21px; overflow:hidden;}
.search .searchButton .searchBtn{ background-color:transparent; width:54px; height:25px; overflow:hidden; border:none; background:url(images/searchbg.gif) no-repeat; cursor:pointer; display:block;}
#topLoginStatus a{ /*padding-left:6px; padding-right:6px;*/}
.tarbanner{ padding-top:74px; overflow:hidden;}
.share{ width:206px; height:21px; line-height:21px; padding-top:4px; padding-left:4px; float:right; display:inline;}
.navBox{background:url(images/navbg.gif) repeat-x top;top:94px;height:35px;position:absolute;z-index:9; width:100%; margin-left:0px; margin-right:0px; left:0px;}





.nav{ background:url(images/navsbg.jpg) repeat-x; height:35px; overflow:hidden; margin:0 auto; width:980px; overflow:hidden;}
.nav  li{ float:left; text-align:center; color:#fff; line-height:38px; height:35px; width:106px; display:inline; text-align:center;}
.nav  li a,.nav  li a:link,.nav  li a:visited{ color:#fff; font-size:14px; font-weight:bold;}
.nav  li a:hover{ color:#FF9; font-size:14px; font-weight:bold;}
.nav ul li.first1{ background:url(images/navonbg.jpg) repeat-x; height:35px;}
.nav ul li.last{ background:none;}
.nav  li.spe{ width:2px;background:url(images/navline.jpg) no-repeat right top;}
.nav  li h4{ text-align:center;}



.ann{ background:url(images/annbg.gif) repeat-x; height:29px; overflow:hidden; line-height:29px; border:1px solid #edecec; clear:both;}
.ann .fl{ width:600px; overflow:hidden;  background:url(images/dongtai.jpg) no-repeat 6px 2px; height:29px; padding-left:90px;}
.ann .fl .hd{ float:right; background:url(images/annlr.gif) no-repeat center; width:32px; height:28px; margin-left:10px; display:inline;}
.ann .fl .hd a.next{ display:block; width:14px; height:28px; float:left; cursor:pointer;}
.ann .fl .hd a.prev{ display:block; width:14px; height:28px; float:right;cursor:pointer;}
.ann .fl .bd ul li{ height:29px; line-height:29px; overflow:hidden; padding-left:9px; background:url(images/ico_01.gif) no-repeat left center;}
.ann .fl .bd ul li span{ float:right;}
.ann .fr{ width:200px;}
.ann .fr ul li{ float:right;}
.ann .fr ul li.rss{ padding-right:10px; margin-top:4px; padding-left:10px;}
.main .fl{ width:690px;}
.main .fr{ width:276px;}
.footer{ text-align:center; background:url(images/ftbgs.gif) repeat-x 31px; height:170px;}
.ftnav{ height:31px; overflow:hidden; line-height:31px; color:#fff; background:url(images/ftbg.jpg) repeat-x; padding-bottom:8px;}
.ftnav a,.ftnav a:link,.ftnav a:visited{ color:#fff; padding-left:10px; padding-right:10px;}
.ftnav a:hover{ color:#FF9;}
.footer p{ line-height:22px;}
.footer p a{ padding-left:6px; padding-right:6px;}
.part{ background:#f6f5f5; padding:6px; height:100%; padding-right:10px;}
.culture{ width:251px; padding:10px; border:1px solid #eae7e7; background-color:#fff;}
.culture .hd{ height:30px;}
.culture .hd span{ float:right;}
.culture .bd p span{ float:right; text-indent:0em;}
.culture .bd p{ line-height:22px; text-indent:2em;}
.sameUl li{ height:24px; line-height:24px; background:url(images/ico_01.gif) no-repeat left center;overflow:hidden; padding-left:8px;}
.sameUl li span{ float:right; color:#6c6c6c;}
.story{ background:url(images/gushi.gif) no-repeat; width:388px; height:29px; line-height:29px; }
.story .storyList li{ overflow:hidden; height:100px; margin-top:9px; border-bottom:1px dashed #ccc; margin-bottom:4px;}
.story .storyList li .pic{ float:left; margin-right:10px; display:inline;}
.story .storyList li .pic img{ width:122px; height:90px;}
.story .storyList li .con{ line-height:20px;}
.story .storyList li .con .title{ text-align:center;}
.story .storyList li .con .more{ float:none;}
.story .storyList li .con .intro{ text-indent:2em; line-height:20px; color:#666; padding-top:4px;}
.story .storyList li .con .title a,.story .storyList li .con .title a:link,.story .storyList li .con .title a:visited{ font-weight:bold; color:#cc0000;}
.story  .storyList2 li{ line-height:24px; background:url(images/ico_01.gif) no-repeat left center;overflow:hidden; padding-left:8px;}
.story .storyList2 li span{ float:right; color:#6c6c6c;}
.story .hd{ height:30px;}

.more{ float:right}
.more a,.more a:link,.more a:visited{ color:#fff; }
.more a:hover{ color:#FF9;}
.story .hd .more{ padding-right:26px;float:right;margin-top:8px;}

.lbanner{ clear:both;}
.chaxun{ font-size:0px;}
.ask{ width:251px; padding:10px; border:1px solid #eae7e7; background-color:#fff;}
.ask .hd span{ float:right;}



.ask .proList{ padding-top:8px; padding-bottom:10px; border-bottom:1px dashed #999;}
.ask .proList li{ height:108px;}
.ask .proList .pic{ float:left; width:84px; height:102px;}
.ask .proList .pic img{width:84px; height:102px;}
.ask .con{ float:right; width:160px;}
.ask .proList p{ line-height:18px; padding-top:6px;}
.ask .proList .askT{ padding-top:6px;}
.ask .proList .docCont h4 span{ padding-left:10px; font-weight:normal;}
.ask .bd ul li .con .title {height: 26px; line-height: 26px;  overflow: hidden;}
.ask .bd ul li .con .title .vip {background: url("images/exp_vip.png") no-repeat scroll 0 0 transparent; display: inline;
    float: left; height: 13px; margin-top: 6px; width: 14px;}
.ask .bd ul li .con .title a, .ask .bd ul li .con .title a:link, .ask .bd ul li .con .title a:visited { display: inline; float: left; font-size: 12px;font-weight: bold; padding-right: 6px;}
.ask .bd ul li .con .intro { color: #666666; line-height: 20px;  margin-top: 6px;}
.ask .bd ul li .con .intro a, .ask .bd ul li .con .intro a:link, .ask .bd ul li .con .intro a:visited { color: #FF9900;}
.ask .bd ul li .con .intro a:hover { color: #FF0000;}



.attention{ height:30px;}
.askCont{ background:url(images/wenda.gif) no-repeat left center; height:46px; overflow:hidden; padding-left:30px; clear:both; margin-top:2px;}
.askCont ul li{height:24px; line-height:24px;}
.askCont ul li .rep{ float:right; display:none;}








.clinical{ width:388px;}
.clinical .hd{ background:url(images/linchuang.gif) no-repeat; height:30px; padding-left:94px;}
.clinical .hd ul li{ float:left; width:70px; height:24px; overflow:hidden;text-align:center; line-height:24px;}
.clinical .hd ul li.sd01{ background:url(images/ont.gif) no-repeat; }
.clinical .bd { padding-top:10px;}
.clinical .bd .fll{ width:242px;}
.clinical .bd .frr{ width:124px;}
.clinical .bd .frr ul li{ height:110px;}
.clinical .bd .frr ul li img{ width:126px; height:95px;}

.origin{ border:1px solid #eee9e9; padding:8px;}
.origin .hd{ background:url(images/qiyuan.gif) no-repeat; height:30px;}
.origin .hd .more{ margin-top:8px; margin-right:6px; display:inline;}
.origin .bd{ text-align:center; padding-top:10px;}
.origin .bd p{ text-indent:2em; line-height:20px; margin-top:6px; text-align:left; color:#666;}
.video{ background:url(images/vidbg.gif) repeat-x top; border:1px solid #ede7e7; height:204px; padding:10px;}
.video .hd{ height:22px;}
.video span{ float:right;}
.video .bd img{ width:198px; height:138px; padding-left:25px; padding-right:25px;  background-color:#000; padding-top:25px;}
.video .bd{ font-weight:bold; text-align:center; line-height:24px;}
.classified ul li{ float:left; height:30px; width:86px; overflow:hidden; display:inline;}
.classified ul li{ line-height:30px;  text-align:center;height:75px;}
.classified ul li a{display:block;padding-top:40px; width:86px; height:30px;}
.classified ul li.a1{ background:url(images/a1.gif) no-repeat;}
.classified ul li.a2{ background:url(images/a2.gif) no-repeat; margin-left:10px;}
.classified ul li.a3{ background:url(images/a3.gif) no-repeat; float:right;}
.preserving{ clear:both;}

.infoList li{ height:24px; line-height:24px; } 
.infoList li .date{ float:right; color:#999; } 
.ann{ overflow:hidden; position:relative; border:1px solid #ccc; } 
.next{ display:block; width:20px; height:28px; cursor:pointer;}
.ann .bd{ padding:10px; } 
.ann .bd ul{ overflow:hidden; zoom:1; } 

/*内页*/
.wmain{ clear:both;}
.wmain .fl{ width:213px;height:100%; background-color:#fcfcfc; padding-bottom:10px;}
.wmain .fr{ width:757px;overflow:hidden;}
.barNav .hd{ background:url(images/nlnv.gif) no-repeat; height:28px; line-height:28px; overflow:hidden; padding-left:20px; font-size:14px; font-weight:bold; color:#fff; }
.barNav .bd { padding:10px; padding-top:4px;}
.barNav .bd ul li{ line-height:30px; height:30px; background:url(images/cio.gif) no-repeat left center;border-bottom:1px  solid #ddd; padding-left:10px; }

.barBanner{ padding:10px;padding-top:0px;}
.barSe{ padding-left:10px;}
.barCha .hd{ background:url(images/nchaxun.gif) no-repeat; height:24px; overflow:hidden;}
.barCha .hd h3{ height:24px; line-height:22px; padding-left:16px; font-size:14px;}
.barCha .hd span{ float:right; margin-top:6px; margin-right:10px;}
.barCha .bd{ padding:10px; padding-bottom:0px;}
.sitepath{  background:url(images/nrbg.gif) no-repeat; height:34px; overflow:hidden; border-bottom:none;}
.sitepath .frr{ background:url(images/h.gif) no-repeat left center; padding-left:16px; height:30px; line-height:30px; padding-right:10px;}
.sitepath h3{ height:30px; line-height:30px; padding-left:20px; font-size:14px;}
.f3 .hd{background:url(images/dot.gif) repeat-x center; height:30px; line-height:30px;}
.f3 .hd h3{ background:url(images/i.gif) no-repeat left center; float:left;background-color:#fff;  padding-left:16px; padding-right:10px; font-size:14px; color:#cc0000;}
.f3 .hd h3 a,.f3 .hd h3 a:link,.f3 .hd h3 a:visited{/*color:#cc0000;*/ }
.f3 .hd span{ float:right; background-color:#ffff;}
.f3 .hd span a{ display:block; width:56px; height:20px; background:url(images/rmore.gif) no-repeat; margin-top:4px;}
.f3 .bd .fll{ width:148px; height:128px;background:url(images/ybg.gif) no-repeat; text-align:center;}
.f3 .bd .fll .noData{ padding-top:30px;}
.f3 .bd .fll img{ margin-left:12px; margin-right:13px; margin-top:7px;  width:124px; height:100px; }
.f3 .bd .frr{ width:540px;}
.f3 .bd .frr p{ line-height:24px; text-indent:2em;}
.f3 .bd .frr .tmore{ text-align:right; margin-top:10px;}
.f3 .sameUl li{ background:url(images/ico3.gif) no-repeat left center; padding-left:10px;}
/*文章*/
.artbox { padding: 20px; line-height:24px; color:#333; border-top:none; background-color:#fcfcfc; }
.artbox h1 {color: #cc0000; font-size: 20px; line-height: 30px;text-align: center;}
.titledown { border-top: 1px dotted #CCCCCC;height: 28px;line-height: 28px;margin-top: 8px; text-align: center;}
.titledown span {padding-left: 6px; padding-right: 6px; text-align: center;}
.textcontent {line-height: 24px; margin-top: 10px;}
.textbottom { border-bottom:1px dotted #ccc;height: 28px;line-height: 28px;margin-top: 10px;}
.updown {margin-top: 8px;}
.updown p { height: 24px; line-height: 24px;}
/*列表*/
.bordertop{  margin-bottom:12px;padding-bottom:12px; border-bottom:1px  dashed #d0beb8;}
.lists{ padding:20px; padding-top:10px; padding-left:10px;background-color:#fcfcfc;}
.lists ul li{ line-height:24px; height:24px;background:url(images/ico3.gif) no-repeat left center; padding-left:10px; }
.lists ul li .datetime{ float:right;}
.pagelist{ padding-bottom:20px; padding-top:20px; text-align:center;}
.pagelist strong{ color:red;}
/*视频*/
.lispic{}
.lispic li{ float:left; width:172px;text-align:center; line-height:24px; margin-right:13px; display:inline; height:160px;}
.lispic li img{ width:165px; height:124px; padding:2px; border:1px solid #ddd; background-color:#fff;}
.videoList{ padding-top:10px; padding-left:10px;background-color:#fcfcfc;}

/* 信息提示 */

/* 简单信息提示，结合js的showMsg函数使用 */
.miniMsgBox {background:#FFFAE6; border: 1px solid #F0B04B;color: #FF9900;display: none;font-size: 12px; left: 0px;line-height: 20px;padding: 5px 10px; position: absolute; text-align: left;z-index: 999;top:100px !important;}
.thisYbtn,.thisBbtn{ cursor:pointer; display:inline-block; *display:inline; zoom:1; padding:0 8px; color:#fff !important;  height:20px; line-height:20px;background:url("images/bgSplit.jpg") 0 -594px repeat-x; border:1px solid #DA8C4C;  }
.thisYbtn:hover{ background-position:0 -635px; text-decoration:none; color:#fff !important;   }
.thisBbtn{ background-position:0 -346px; border:1px solid #c00;  }
.thisBbtn:hover{ background-position:0 -458px; text-decoration:none; color:#fff !important;   }

.msgBox{ display:none;  width:400px; border:1px solid #ccc;cursor:move; background:#fff;   }
.msgBox .hd{ height:30px; line-height:30px;background:#f2f2f2;margin:2px;   }
.msgBox .hd em{ display:block; _display:inline; float:right; margin:8px 8px 0px 10px;  width:15px; height:15px; line-height:12px;  text-align:center;  background:#fff; cursor:pointer;overflow:hidden; font-size:14px; font-family:Verdana; color:#1855a8; }
.msgBox .hd h3{  font-size:12px;color:#333; padding-left:10px; text-align:left; }
.msgBox .bd{ padding:15px; line-height:28px;  font-size:14px; text-align:center;background:#fff;min-height:80px    }
.msgBox .bd a{ color:#fff;text-decoration:none; font-weight:bold; }
.msgBox .bd #point{ color:#00c425; font:normal 20px/40px "Microsoft YaHei"; _font-weight:bold;  }
.msgBox .bd .bdIn{padding:10px;text-align:center; }
.msgBox .bd .bdIn .subDiv{margin:15px 0;padding:20px 0 10px 0; }
.msgBox .bd .btn{display:block; width:77px;height:26px;line-height:28px; margin: 0
 auto;background:url(images/bts.gif) no-repeat; cursor:pointer;}
 
.huodong li{ float:left; width:209px; margin-right:18px; display:inline;}
.huodong li img{ width:209px; height:101px;}
.huodong .pubtext a{ float:right;}
.huodong .pubtext strong{ color:#F00;}

.jiefen li{ float:left; width:170px;  display:inline; text-align:center;position:relative;}
.jiefen li img{ width:130px; height:130px; border:1px solid #ddd;}
.jiefen li em,.jiefen li em{ font-style:normal;}
.jiefen li i{ color:#F00;}
.jiefen li .btns a{  padding:2px 4px; border:1px solid #ccc; margin-left:10px;}
.hudongs{text-align:right;line-height:30px; }
.hongd{padding-right:20px; display:inline;background-color:#FCFCFC; }
.topr{width: 773px;}
.userpanner {
    clear: both;
    height: 35px;
}
.userpanner .welcome {
    height: 35px;
    line-height: 37px;
    position: absolute;
    right: 135px;
}
.userpanner .welcome a {
    /*margin: 0 10px;*/
}
.userpanner .welcome h3 {
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-right: 5px;
}
.userpanner .picTelService {
    display: inline-block;
    height: 22px;
    margin-right: 5px;
    width: 102px;
}
 .link {
    position: absolute;
    right: 0;
    top: 7px;
    width: 116px;
    z-index: 19;
}
 .link li {
    display: none;
}
 .link .first {
    background: url("images/i_drop.png") no-repeat scroll right center transparent;
    display: block;
}
 .link a {
    color: #767676;
    display: block;
    line-height: 24px;
    padding: 0 12px 0 8px;
}
.link a:hover {
    color: #CC0000;
    text-decoration: none;
}
 .link-hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CC0000;
    right: 0;
    top: 4px;
}
 .link-hover li {
    display: block;
}
.link-hover a:hover {
    background: none repeat scroll 0 0 #CC0000;
    color: #FFFFFF;
}