﻿/*banner切换大图*/
ul,li {	 LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING:0px}
.bans{	POSITION: relative; HEIGHT: 500px; OVERFLOW: hidden; border-bottom:1px solid #cccccc;}
.ban1920{POSITION: absolute; WIDTH: 1920px;  MARGIN-LEFT: -960px; OVERFLOW: hidden; LEFT: 50%}

body,td,th {font-size: 14px;color: #333333;font-family: "Microsoft YaHei", "微软雅黑","黑体","Hiragino Sans GB", sans-serif; }
body {margin:0;}
a {color:#444444;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #444444;}
a:hover {text-decoration: none;color:#003399;}
a:active {text-decoration: none;color: #333333;}


.blk_29 {OVERFLOW: hidden; position:relative;   width:1320px; margin:0 auto; height:450px;}
.blk_29 .LeftBotton {	BACKGROUND: url(images/left.png) center no-repeat; FLOAT: left; WIDTH: 54px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 450px}
.blk_29 .RightBotton {	BACKGROUND: url(images/right.png) center no-repeat ; FLOAT: right; WIDTH: 54px; CURSOR: pointer; POSITION: absolute; TOP:0px; HEIGHT: 450px; right:0px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1200px; }
.blk_29 .box {width:300px; height:450px;  float:left; display:block; position:relative;}
.pbox img{ width:100%; }

.pbox{ width:300px; height:450px;  float:left; display:block; position:relative;}
.pbox img{ width:100%; }
.info{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align:center;-webkit-backface-visibility: hidden;backface-visibility: hidden;background: rgba(0, 0, 0, 0.7); opacity: 0;-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;color:#FFFFFF; padding:25px 25px; line-height:25px;}
a:hover .info {opacity: 1;}
.info h3{ display:block; font-size:20px; line-height:400px; text-align:center; list-style:none; padding:0; margin:0}
.info p{ text-align:left; list-style:none; padding:5px 0; margin:0}





/*其他*/
.ewm0{ cursor:pointer;  padding:0; margin:0; position:relative; z-index:22}
.ewm0 li{ float:right; text-align:left; line-height:30px; height:30px; display:block; padding:0; margin-left:10px;}
ewm0 li a{ display:block}
.ewm0 li div{ background:#FFFFFF; top:30px; position:absolute; right:0px;; width:130px; line-height:20px; color:#FF6600; padding:5px; border:1px solid #cccccc; display:none; text-align:center; }
.ewm0 li:hover div{ display:block}
.prenext{ border-top:1px dashed #cccccc; padding-top:10px; font-size:14px; color:#0033CC; margin-top:30px}
.prenext a{ color:#0033CC; font-weight:bold}
.prenext a:hover{ color:#CC0000}

.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;}
.reset{ background:#666666; color:#ffffff; border:0; font-size:12px; cursor:pointer; height:20px; text-align:center; width:46px }
.reset:hover{ background:#000000; color:#ffffff; border:0px;}
.mess{ padding-top:20px;font-size:25px; color:#666666;font-style: italic; text-align:center}
.messen{ font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:14px; padding-top:3px; padding-bottom:30px;font-style: italic; text-align:center}
.pages{ background:#f5f5f5}
.pages a{ display:inline-block; background:#f5f5f5;  color:#333333;}
.pages a:hover{ color:#0154A1}
.infocon{line-height:25px; padding:15px; font-size:14px}
.contit{font-size:16px; font-weight:bold; line-height:50px; color:#000000; text-align:center}
.conpic{ padding:15px 0; text-align:center}
.condate{border:1px solid #dddddd; line-height:20px; background:#f5f5f5; font-size:12px; text-align:center; line-height:25px}
.concon{margin:10px 0px;min-height:200px; line-height:25px}
.bor4s{ border:1px solid #666666}
.contact{line-height:23px; padding:55px 0 8px 0; background:url(images/contactbg.jpg) left top no-repeat; font-size:14px}
.newslist{margin:0; line-height:35px;}
.newslist a { background:url(images/dian.jpg) 3px 16px no-repeat; padding-left:13px; display:block; border-bottom:1px dashed #dddddd; font-size:14px}
.newsdate{ border-bottom:1px dashed #dddddd; color:#878787; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.t{ border-bottom:4px solid #0154A1;}
.picbox5{ border:5px solid #dedeee; padding:1px;}
.picbox5:hover{ border:5px solid #1858af }
.conneibg{ padding-left:15px; border-left:1px dashed #dedede}
.picbox{PADDING: 2px; BORDER: #cccccc 1px solid; }
.picbox:hover{PADDING: 1px; BORDER: #0099CC 2px solid; }
.bor3{ border:1px solid #cccccc; border-top:0px;}
.bor4{ border:1px solid #cccccc; }
.dhb{ height:25px; background:url(images/topb.jpg)}

.fl{ padding:10px 0px; font-size:16px}
.fl a{ background:url(images/fl.png) left center no-repeat; height:36px; line-height:36px; display:block; padding-left:35px; vertical-align:middle; color:#006699; border:1px solid #006699; margin-bottom:5px }
.fl a:hover{ background:url(images/flon.png) left center no-repeat;  display:block;  text-decoration:none; color:#ffffff;border:1px solid #006699; }

.fls{ padding:5px 0px; font-size:13px}
.fls a{ background:#f5f5f5; height:26px; line-height:26px; display:block; padding-left:35px; vertical-align:middle; color:#454545; border:1px solid #aaaaaa; margin-bottom:5px }
.fls a:hover{ background:#0099cc;  display:block;  text-decoration:none; color:#ffffff;border:1px solid #006699; }

.fll{ padding:10px 0px; font-size:16px}
.fll a{ height:37px; line-height:37px; display:block; padding-left:15px;  color:#ffffff; border-bottom:1px solid #013D72; font-weight:bold }
.fll a:hover{display:block;  text-decoration:none; color:#00CCFF;}
.fll div{ border-top:1px solid #016FD1; padding:10px 15px 15px 15px}
.fll div a{ font-size:14px; color:#00CCFF; font-weight:normal;border-bottom:1px solid #0066CC; height:35px; line-height:35px}
.fll div a:hover{ font-size:14px; color:#ffffff}
.proh{ width:295px; float:left; margin-left:20px; margin-bottom:20px}



.listnews{ background:url(images/index_36.gif) no-repeat 5px 15px; line-height:34px;border-bottom:1px dashed #dddddd; text-indent:15px; font-size:14px}
.lineb{ border-bottom:1px dashed #dddddd}
.linebs{ border-bottom:1px solid #cccccc}
.tith{ background:url(images/tith.png) center no-repeat; text-align:center; line-height:41px; height:41px; padding-bottom:17px;}
.tith a{ display:block; color:#FFFFFF; font-size:20px;; font-weight:bold}
.suofang12{ -webkit-text-size-adjust:none; font-size:9px;-webkit-transform: scale(0.75);   -o-transform: scale(1);  } 
.tit{background:#0154A1; color:#FFFFFF; font-weight:bold; font-size:18px; line-height:40px;}
.titmore{border-bottom:3px solid #0154A1; text-align:right}
.titmore a,.wwmore a{ background:#0066cc; color:#FFFFFF; padding:3px 5px;}
.titmore a:hover,.wwmore a:hover{ background:#ff9900; color:#FFFFFF; padding:3px 5px;}
.titleft{background:url(images/titleft.png) center left; color:#FFFFFF; font-weight:bold; font-size:18px; line-height:62px; padding-left:35px}

.titr{ background:url(images/titnei.gif) no-repeat 12px 18px; line-height:56px;  font-size:18px; padding-left:26px;; font-weight:bold; color:#005599; border-bottom:1px solid #dddddd}
.titr a{color:#005599;}
.titr a:hover{color:#ff0000;}
.titrmore{border-bottom:1px solid #dddddd; text-align:right; padding-right:12px}


.borb3blue{border-bottom:3px solid #0154A1}
.flh{ padding-top:15px; border-bottom:1px dashed #cccccc}
.flh a{ display:inline-block; border:1px solid #dddddd;  margin-right:10px; padding:6px 14px; font-size:16px;  background:#efefef; margin-bottom:10px;}
.flh a:hover,a.flhon{ border:1px solid #0066cc; background:#0066cc; color:#FFFFFF}
.ptt{ line-height:30px; background:#eeeeee}

 /*导航*/
.dh{ cursor:pointer;  padding:0;  margin:0 auto;z-index:20; width:100%;}
.dh li{float:left;  text-align:center; height:55px; display:block;  margin-left:0px; width:125px; padding:0; line-height:55px; font-size:16px; color:#FFFFFF; }/* background:url(images/mli.gif) center right no-repeat;*/
.dh li a{display:block;color:#FFFFFF  }
.dh li:hover{ background:#ff8800}
.dh li.no{ background:none}
.dh li div{top:0px; position:relative; z-index:999;left:0px;; width:125px; line-height:30px; color:#FF6600; padding:0px;  display:none; text-align:center; font-size:12px; font-weight:normal}
.dh li:hover div{ display:block; }
.dh li div a{ display:block; background:#ff8800;color:#FFFFFF; border-top:1px solid #ffffff; border-right:0px;}
.dh li div a:hover{ background:#128FFD}

/*底部*/
.foot{ width: 100%;  text-align:center; background:url(images/footbg.jpg); color:#FFFFFF; font-size:14px; padding:22px 0 15px 0; margin-top:40px }
.foot1{ width: 100%;  text-align:center; background:url(images/footbg.jpg) bottom; height:60px; color:#FFFFFF; font-size:14px; padding-top:2px }
.links,.links a{color:#0BC2FF; font-size:14px; line-height:25px}
.links a:hover{ color:#FFFFFF}

 /*QQ*/
.qq{ cursor:pointer;  padding:0;  margin:0 auto;z-index:20; width:100%;}
.qq li{float:left;  text-align:center; height:70px; display:block;   width:70px; padding:0; line-height:70px; color:#FFFFFF; }
.qq li.qqq{ background:url(images/qqbg.png)}
.qq li.qqq:hover{ background:url(images/qqbgon.png)}
.qq li.qyue{ background:url(images/qqbg.png) 0 -70px; height:72px;}
.qq li.qyue:hover{ background:url(images/qqbgon.png) 0 -70px; height:72px;}
.qq li.qtel{ background:url(images/qqbg.png) 0 -142px;}
.qq li.qtel:hover{ background:url(images/qqbgon.png) 0 -142px;}
.qq li.qwx{ background:url(images/qqbg.png) 0 -212px;}
.qq li.qwx:hover{ background:url(images/qqbgon.png) 0 -212px;}
.qq li.qtop{ background:url(images/qqbg.png) 0 -283px;}
.qq li.qtop:hover{ background:url(images/qqbgon.png) 0 -283px;}
.qq li div{top:-70px; position:relative; z-index:999;left:-200px;; width:200px; line-height:30px; height:60px; color:#ffffff; padding:5px;  display:none; text-align:center; font-size:18px; font-weight:normal; background:url(images/qqonleft.png) right top no-repeat;}
.qq li:hover div{ display:block; }
/*首页新闻*/
a.homenews{cursor:pointer; display:block; margin-top:15px; float:left;color:#333333}
a.homenews:hover{ color:#0154A1;}
a.homenews:hover .hdate{ background:#0154A1; }
a.homenews:hover .hnews{  background:#dddddd; padding:15px; width:459px; float:left; height:60px; border:0px solid #249B3C }
a.homenews:hover .l18{ color:#333333}
.hdate{ background:#cccccc; color:#FFFFFF; text-align:center; width:80px; height:60px; padding:15px 0; float:left}
.hdate h1{ list-style:none; font-size:35px; font-family:Arial, Helvetica, sans-serif;padding:0; margin:0; }
.hdate h2{ list-style:none; font-size:14px; padding:0; margin:0; line-height:20px}
.hnews{ background:#eeeeee; padding:15px; width:459px; float:left; height:60px; }

/*顶部*/
.dhdiv{ width:100%; height:55px; background:#0154A1;border-bottom:1px solid #cccccc;}
.fixhead{ position:fixed; top:0; z-index:999;}
.top{width:100%;background:url(images/topbg.jpg) bottom repeat-x; height:115px; border-top:0px solid #0A2B77;}
.tops{ background:#f1f1f1; border-bottom:1px solid #dddddd; width:100%}
.tops div{ border-bottom:1px solid #ffffff}
.topst{ color:#555555}
.jianfan{ color:#FF0000}
.clock{color:#00B4FA; background:url(images/clock.png) 0px 10px no-repeat}
.f5{background:#f5f5f5; padding:50px 0 40px 0; width:100%; margin-top:50px}


/*公共*/
.l30{ line-height:30px}
.l25{ line-height:25px}
.mart{ margin-top:8px}
.mart15{ margin-top:15px}
.mart25{ margin-top:25px}
.mart35{ margin-top:35px}
.mart50{ margin-top:50px}
.pad10{ padding:10px}
.s14{ font-size:14px;}
.s16{ font-size:16px}
.s18{ font-size:18px;}
.l18{ line-height:18px; color:#999999; font-size:12px}
.more{ padding-right:8px}
.xie{ font-style: italic}


.hand{ cursor:pointer}.gry{ color:#999999}
.red{ color:#FF0000}
.dred{ color:#b40000}
.white,.white a:link,.white a:visited{ color:#FFFFFF; }
.white a:hover{ color:#FFFF00}
.dis{ display:block}
.undis{ display:none}