﻿body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
body,td,th {
  font-size: 14px;
}
a:link {
  color: #333333;
  text-decoration: none;
}
a:visited {
  text-decoration: none;
  color: #333333;
}
a:hover {
  text-decoration: underline;
  color: #FF6600;
}
a:active {
  text-decoration: none;
  color: #FF9900;
}
*{font-family: "Microsoft YaHei", "微软雅黑","黑体","Hiragino Sans GB", sans-serif;}
img{ border:0}
p{ margin:0}
.logo{ margin-top:80px; text-align:center}
.serform{ border:1px solid #3C61FF; margin-top:20px}
.serkey{ width:480px; height:38px; font-size:18px; list-style:none; border:0; outline:none}
.serbut{ width:130px; height:40px;font-size:18px; background:#3C61FF;color:#FFFFFF; letter-spacing:5px; text-align:center; list-style:none; border:0}
.listtab{ margin:90px auto 0 auto; border:1px solid #5571F9; width:990px;-moz-border-radius:10px;  -webkit-border-radius:10px; border-radius:10px;}
.borr{ border-right:1px solid #3C61FF; }
.listtit{ background:#5571F9; font-size:18px; color:#FFFFFF; height:36px; line-height:36px;}
.listtit a{ color:#FFFFFF; display:block; padding-left:20px;}
.brl{border-radius:8px 0 0 0;}
.brr{border-radius:0 8px 0 0;}
.listlist{ padding:15px 20px 20px 20px}
.listlist a{ line-height:34px; display:block}
/*.listlist a::before{ content:"●";}*/
.sbtit{ color:#3C61FF; font-size:25px; font-weight:bold; border-bottom:3px solid #3C61FF; line-height:40px}
.sbtit a:link{ color:#3C61FF; }
.sblist{ width:314px; float:left; margin-top:16px; margin-right:24px;}
.sblist img{ width:314px; height:166px; border:0}
.sblist span{ background:#ececec; font-size:24px; color:#55555; display:block; line-height:44px; padding-left:15px}
.sblist3{ margin-right:0}
.sblist a{ text-decoration:none}
.sblist a:hover{color:#3C61FF;}
.foot{ border-top:1px solid #dddddd; padding:10px 0; line-height:28px; text-align:center; color:#7f7f7f; margin-top:40px}
.copy a:link, .footdh a:link{ color:#7f7f7f}
.footdh{ font-size:16px}
.copy{ margin-top:8px}
.link{ margin-top:10px}
.kh{ background:#f5f5f5; font-size:20px; color:#888888; text-align:center; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; margin-top:50px; line-height:50px; min-width::1220px}

#ppic img{ float:left; margin-right:20px;width:380px; height:285px;margin-bottom:20px;margin-top:20px;}
#ppic .map img{ width:auto;max-width:100%; height:auto}
.s12{ font-size:12px}
.ccon{ font-size:14px; line-height:30px; padding:15px 0}
.ctit{ font-size:18px; line-height:28px; text-align:center; color:#000000; padding:15px 0; font-weight:bold}
.cdate{ color:#666666; text-align:center; font-size:13px;; background:#f5f5f5; border:1px solid #dddddd; line-height:28px}
.cpic{ text-align:center;}
.cpic img{ max-height:1500px; min-width:1200px;}
.titnei{ color:#CBA773; font-size:20px; padding-top:30px; border-top:20px solid #f5f5f5}
.ptjlist{ padding-top:20px;}
.ptjlist div{ float:left; width:230px; padding:0 5px}
.ptjlist div img{ width:230px; height:170px}
.ptjlist div p{ list-style:none; outline:none; padding:10px 0 6px 0; margin:0; font-size:15px; }
.ptjlist div span{ font-size:12px; color:#777777; display:block; line-height:20px; padding:0}
.pnum{ text-align:center; width:33.33%}
.pnum p{ display:block;color:#B08C4A; font-size:30px; font-weight:bold; height:32px; }
.pnum span{ display:block; color:#888888; font-size:12px; margin-top:10px}
.flh{}
.flh a{ background:#f5f5f5; height:40px; line-height:40px; display:block; text-align:center; color:#0066cc;  font-size:18px; border:1px solid #cccccc}
.flh a:hover,.flhon a{ background:#339BEC; text-decoration:none; color:#ffffff;height:40px; line-height:40px;font-size:18px; display:block; text-align:center; border:1px solid #339BEC}
.bor4blue{border:1px solid #339BEC}
.ptel{ color:#FF6600; font-size:16px;}
.ptel span{ font-size:30px; font-weight:bold;}
.pduo a{ text-align:center;background:#ff7700; width:110px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#FFFFFF; line-height:36px; font-size:18px; display:block; float:right}
.pduo a:hover{ background:#339BEC; color:#FFFFFF; text-decoration:none}

.b{ font-weight:bold}
.gry,a.gyy{ color:#888888}
.gry a{ color:#888888}
.red,a.red{ color:#FF0000}
.dred,a.dred{ color:#b40000}
.org,a.org{ color:#FF6600}
.dblue,a.dblue{ color:#003399}
.white,.white a:link,.white a:visited{ color:#FFFFFF; }
.white a:hover{ color:#FFFF00}







.picbox5{ border:5px solid #dedeee; padding:1px;}
.picbox5:hover{ border:5px solid #339BEC }
.fatit{ font-size:16px; font-weight:bold}
.fatit a{ color:#333333}
.fatit a:hover{ color:#339BEC}
.facon{ font-size:13px; line-height:20px; color:#888888; padding:10px 0;}
.ptlist{ margin-left:14px; margin-top:14px; float:left; border:0}


.bor4{ border:1px solid #BAC4CE}
.bor3{ border:1px solid #BAC4CE; border-top:0px;}
.bor3blue{border:1px solid #339BEC}
.mart{ margin-top:8px}
.mart10{ margin-top:10px}
.mart15{ margin-top:15px}
.mart25{ margin-top:25px}
.padl8{ padding-left:8px}

.picbox{PADDING: 2px; BORDER: #cccccc 1px solid; }
.picbox:hover{PADDING: 1px; BORDER:#339BEC 2px solid; }
.newslist{line-height:30px;}
.newslist a { background:url(images/dian.jpg) 0 14px no-repeat; padding-left:10px; display:block; border-bottom:1px dashed #cccccc; }
.l18{ line-height:18px; color:#999999}

.more{ padding-right:8px}
.dis {display:block}
.undis {display:none}

.xie{ font-style: italic}
.l30{ line-height:30px}
.l25{ line-height:25px}
.pad10{ padding:10px}

.but{ background:#0066CC; color:#ffffff; border:0; font-size:12px; cursor:pointer; height:20px; text-align:center; width:46px }
.but:hover{ background:#FF6600; color:#ffffff; border:0px;}
.hand{ cursor:pointer}


.listnews{ background:url(images/index_36.gif) no-repeat 5px 9px; border-bottom:1px dashed #dddddd; text-indent:15px; font-size:14px}
.lineb{ border-bottom:1px dashed #dddddd}
