@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,h7,dd,p,ul,li,ol,dl,form,input,textarea{margin:0; padding:0;}
body,button,input,select,textarea { font:13px \5b8b\4f53,arial,sans-serif;font-family: "Lucida Sans Unicode","Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";}
h1, h2, h3, h4 {font-family:"\5FAE\8F6F\96C5\9ED1";font-weight: normal;}
*::selection {background:#ffc000;color: #FFFFFF;text-shadow: none;}
a{ color:#22132D; text-decoration:none;}
a:hover{ color:#F00; text-decoration:none;}
table{border-collapse:separate;border-spacing:0;}
a img{border:0;}
ul li{list-style:none;}
pre{
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
word-wrap:break-word;
overflow: auto;}

.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;} 
.clearfix{zoom:1;}
.right{ float:right;}


body{ background:#ffffff;}
.cont{ width:1000px; margin-right:auto; margin-left:auto; position:relative;font-family:"\5FAE\8F6F\96C5\9ED1";}

#header-bg{ background: #fff; }
#header{ position:relative;border-top:1px solid #217f4d; }
#top{ position:absolute; top:25px; right:10px;}
#logo{ position:absolute; left:10px; top:18px;}
#theme{font-family: simsun; position: absolute; right: 10px;}
#logo img {width: 195px;}
#searcher{ position:absolute; top:45px; right:10px;}
#searcher input{ line-height:28px; height:28px; vertical-align:top; border:1px solid #B1B1B1; border-right:0 none; width:150px;}
#searcher button{ width:39px; height:30px; border:0 none; vertical-align:top; *margin-top:1px;color:#fff;font-size: 16px;}
#notice{padding-left: 5px;  padding-right: 5px;}
#notice:hover{  color: #fff;}
#noticeMore{position:absolute;  z-index:200; padding:5px;  line-height:2em; left:0; top:17px; display:none;font-size: 13px;margin-top:-1px;}
#noticeMore li a {  padding: 10px;}
#nav{ margin-top:102px; border-top:0px solid #dedede;}
#nav table{ width:100%;}
#nav table td{ text-align:center; font-size:15px; font-family:"\5FAE\8F6F\96C5\9ED1"; height:48px; line-height:48px; border:2px solid #FFF; border-left:0 none; border-right:0 none;}
#nav table td a{ display:block; margin:0 auto; text-align:center; width:100px; padding:0px; margin-left:15px; margin-right:15px; }
#nav table td:hover ul{display:block;}
#nav table td:a hover{ background:#217f4d; }
#nav table td .mask-line{ display:none;}
#nav table td ul{ position:absolute; z-index:60; line-height:35px; padding-bottom:5px; margin-left:-1px; display:none; background:#217f4d;}
#nav table td:last-child ul {right: 0;  background:#217f4d;}
#nav table td ul li{ margin:5px; width:140px; background:#217f4d;}
#nav table td ul li:hover{ margin:5px; width:140px; background:#217f4d;}

#nav table td ul li:hover a{ color:#FFF; background:#0d5e35;}
#nav table td ul li a{ text-align:left; width:auto; padding-left:10px;font-size:14px; background:#217f4d;}
#nav table td .mask-line{ display:none; position:absolute; z-index:9999; background:#fff; margin-top:-5px; margin-left:-1px;  background:#217f4d;}
#nav table td .fa{ padding-left:5px; }

#banner{ position:relative; height:376px; max-width:1200px; margin-left:auto; margin-right:auto;}

#headline{ padding:35px; line-height:30px; background:url(headline.png) center bottom no-repeat;}
#headline h1{ text-align:center; font-size:22px;}
#headline h2{ text-align:center; font-size:16px; font-weight:normal;}

#main{ width:1202px; margin:0 auto;}
.hotNewstitle{margin: 10px;font-size: 20px;padding-bottom: 7px;border-bottom: 2px solid #e0823d;}
.hotNews,.newslist{ display:inline-block; *zoom:1;*display:inline; width:33%; vertical-align:top;  list-style: none;}
.hotNews,.newslist2{ display:inline-block; *zoom:1;*display:inline; width:100%; vertical-align:top;  list-style: none;}
.newslist2 dt{ margin:10px; font-size:20px; border-bottom:2px solid #5c307d; padding-bottom:7px;}
.hotNews h3{ margin:0 10px 5px; font-size:16px; line-height:24px;}
.hotNews p{ margin:10px 10px 15px; color:#777; line-height:20px;}
#main hr{border:0 none;background-color:#ddd;height:1px; color:#ddd;margin: 20px 0;}
.newslist dt,.newslist h3{ margin:10px;  font-size:20px;}
.newslist dd{ line-height:26px; margin-left:10px;}
.newslist li{ margin:0 5px 11px 10px; height:61px; font-size:12px;}
.newslist .date{ width:60px; height:61px; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:15px;}
.newslist .date p{ font-size:24px; line-height:38px;}
.newslist h4{ font-size:14px; line-height:20px; display:inline;}
.newslist p{ color:#777777; padding-top:3px; line-height:18px;}



.hotNews,.newslist2{ display:inline-block; *zoom:1;*display:inline; width:100%; vertical-align:top;  list-style: none;}
.hotNews h3{ margin:0 10px 5px; font-size:16px; line-height:24px;}
.hotNews p{ margin:10px 10px 15px; color:#777; line-height:20px;}
#main hr{border:0 none;background-color:#ddd;height:1px; color:#ddd;margin: 20px 0;}

.newslist2 dt,.newslist2 h3{ margin:10px; font-size:20px; border-bottom:2px solid #5c307d; padding-bottom:7px;}
.newslist2 dd{ line-height:26px; margin-left:10px;}
.newslist2 li{ margin:0 5px 11px 10px; height:61px; font-size:12px;}
.newslist2 .date{ width:60px; height:61px; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:15px;}
.newslist2 .date p{ font-size:24px; line-height:38px;}
.newslist2 h4{ font-size:14px; line-height:20px; display:inline;}
.newslist2 p{ color:#777777; padding-top:3px; line-height:18px;}



.more{float: right;margin: 15px 10px 0 0;}
.more a{color:#777777;}
.rmore{float: right;line-height:38px;}
.w2-3{width:66%;}

#links{ padding-bottom:20px;}
#fastlinks{ display:inline-block; *zoom:1;*display:inline; width:55%; vertical-align:top;}
#fastlinks h3{  font-size:18px; margin:10px; border-bottom:1px solid #CDCCC8; padding:5px 0;}
#fastlinks li{ display:inline-block; *zoom:1;*display:inline; width:32%; vertical-align:top; height:30px;font-size: 13px;}
#fastlinks li a{ line-height:20px; margin-left:15px;}


#fastlinks3{ display:inline-block; *zoom:1;*display:inline; width:100%; vertical-align:top;height:220px;}
#fastlinks3 h3{  font-size:18px; margin:10px; border-bottom:1px solid #CDCCC8; padding:5px 0;}
#fastlinks3 li{ display:inline-block; *zoom:1;*display:inline; width:19%; vertical-align:top; height:30px;font-size: 13px;}
#fastlinks3 li a{ line-height:20px; margin-left:6px;}



#fastlinks2{ display:inline-block; *zoom:1;*display:inline; width:44%; vertical-align:top;}
#fastlinks2 h3{  font-size:18px; margin:10px; border-bottom:1px solid #CDCCC8; padding:5px 0;}
#fastlinks2 li{ display:inline-block; *zoom:1;*display:inline; width:32%; vertical-align:top; height:30px;font-size: 13px;}
#fastlinks2 li a{ line-height:20px; margin-left:15px;}


#topiclinks{ display:inline-block; *zoom:1;*display:inline; width:39%; vertical-align:top; margin-left:4%;margin-top: 25px;font-size: 16px;}
#topiclinks li{ display:inline-block; *zoom:1;*display:inline; width:49%; vertical-align:top;}
.sub img{margin: 5px 5px;}
.pic img{width: 180px;}

#applinks li{ display:inline-block; *zoom:1;*display:inline; width:24.5%; vertical-align:top; font-size:16px; padding-top:20px;}
#applinks li img{ width:30px; height:30px; margin-right:12px; margin-top:-2px;}
#applinks li a{ margin-left:12px;}
#applinks li *{ vertical-align:middle;}

#bottomNav{ background:#e0e0e0; padding:40px 0;}
#bottomNav dl{ display:inline-block; *zoom:1;*display:inline; width:14%; vertical-align:top; text-align:center;}
#bottomNav dt a{ color:#22132d; font-size:15px; line-height:34px;}
#bottomNav dd a{ color:#585858; line-height:24px;}
#bottomNav dl a:hover{color:#4F608C;}

#footer{ padding:20px 0; color:#eee; line-height:22px;font-size: 1.2em;}
#icp{ float:right; margin-right:20px;}
.mob{display:none;}
.info{float:left;}
.info span{padding-right:10px;}
.info span a{color:#ddd;padding-left:10px;}

#maintab{ position:absolute; z-index:100; width:100%;}
#maintab li{ background:#FFF; min-height:150px; position:absolute; width:100%;
-webkit-box-shadow:0 20px 20px rgba(0,0,0,0.5);-moz-box-shadow:0 20px 20px rgba(0,0,0,0.5);box-shadow:0 20px 20px rgba(0,0,0,0.5);}


#mobile-nav{ display:none;}
@media screen and (min-width:1000px){
 #main,.cont{ width:1202px;}
 #all{width:auto;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;}
}

@keyframes call-mbNav{
 0%   {transform:rotate(0deg);}
 25%  {transform:rotate(10deg);}
 50%  {transform:rotate(0deg);}
 75%  {transform:rotate(-10deg);}
 100% {transform:rotate(0deg);} 
}
@-moz-keyframes call-mbNav{
 0%   {-moz-transform:rotate(0deg);}
 25%  {-moz-transform:rotate(10deg);}
 50%  {-moz-transform:rotate(0deg);}
 75%  {-moz-transform:rotate(-10deg);}
 100% {-moz-transform:rotate(0deg);} 
}
@-webkit-keyframes call-mbNav{
 0%   {-webkit-transform:rotate(0deg);}
 25%  {-webkit-transform:rotate(10deg);}
 50%  {-webkit-transform:rotate(0deg);}
 75%  {-webkit-transform:rotate(-10deg);}
 100% {-webkit-transform:rotate(0deg);} 
}
@-o-keyframes call-mbNav{
 0%   {-o-transform:rotate(0deg);}
 25%  {-o-transform:rotate(10deg);}
 50%  {-o-transform:rotate(0deg);}
 75%  {-o-transform:rotate(-10deg);}
 100% {-o-transform:rotate(0deg);} 
}
@-ms-keyframes call-mbNav{
 0%   {-ms-transform:rotate(0deg);}
 25%  {-ms-transform:rotate(10deg);}
 50%  {-ms-transform:rotate(0deg);}
 75%  {-ms-transform:rotate(-10deg);}
 100% {-ms-transform:rotate(0deg);} 
}


.liuyan_wrap{
 width:1000px;
 height:540px;
 padding:5px 0;
 float:left;}
.liuyan_left{
 width:250px;
 float:left;
 height:540px;}
}
.message_right{
 width:700px;
 height:540px;
 float:left
 border:1px solid #000;}
 
.liuyan_neirong{
 width:707px;
 float:left;
 min-height:450px;
 height:auto;}

.liuyan_middle{
 width:1000px;
 min-height:810px;
 margin:auto;
 height:auto;}
.liuyan_bg{
 width:100%;
 min-height:700px;
 float:left;
 background:url(images/bq_bg.png) repeat;
 height:auto;}
.liuyan_news{
 width:731px;
 float:left;
 margin-top:9px;
 border:1px solid #cdcaca;
 height:auto;}
.liuyan_biaoti{
 width:500px;
 height:30px;
 padding-top:10px;
 margin:auto;}
.liuyan_biaot{
 width:80px;
 height:30px;
 line-height:30px;
 color:#333;
 float:left;
 text-align:center;}
.liuyan_biao{
 width:420px;
 height:30px;
 float:left;}
.liuyan_biaoCSS{
 width:413px;
 height:28px;
 border:1px solid #CCC;
 line-height:28px;
 color:#848383;
 line-height:28px;
 padding-left:5px;}
.liuyan_contact{
 width:500px;
 height:250px;
 padding-top:20px;
 margin:auto;}
.liuyan_contactname{
 width:80px;
 height:30px;
 line-height:30px;
 color:#333;
 float:left;
 text-align:center;}
.liuyan_contactkuang{
 width:420px;
 height:250px;
 float:left;}
.liuyan_contactCSS{
 float:left;
 width:418px;
 height:248px;
 border:1px solid #CCC;
 color:#848383;
 line-height:30px;}
.liuyan_tijiao{
 width:125px;
 height:43px;
 margin:auto;
 padding-top:10px;}
.liuyan_tijiaoCSS{
 width:125px;
 height:43px;
 background:url(tijiao.png) no-repeat;
 border:0px;
 cursor:pointer;}
#vsb_content_2 div{
 text-indent:0px !important
;}

.text-c{
text-align:center;}
#pages { padding:14px 0 10px; font-family:宋体 ;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;}
#pages a.a1 { background:url(admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 ;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none ;}
#pages span { display:inline-block; height:22px; line-height:22px; background:#3F2064; border:1px solid #3F2064; color:#fff; text-align:center;padding:0 10px;}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titlebg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;}
.detail_content_display{
min-height:300px;}