* a{
	text-decoration: none;
	color:#333333;
}
a:hover{ color:#00518d;}

/*banner切换大图*/
ul,li {	 LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING:0px}
.bans{	POSITION: relative; HEIGHT: 650px; OVERFLOW: hidden; border-bottom:1px solid #cccccc;}
.ban1920{POSITION: absolute; WIDTH: 1920px;  MARGIN-LEFT: -960px; OVERFLOW: hidden; LEFT: 50%}
.bans360{	POSITION: relative; HEIGHT: 360px; OVERFLOW: hidden; }

body,td,th {font-size: 14px;color: #333333;font-family: "Microsoft YaHei", "微软雅黑","黑体","Hiragino Sans GB", sans-serif;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

.pos{ color:#555555; border-bottom:1px solid #dddddd}
.pos a{ color:#555555}
.pos a:hover{ color:#00518d}
.pmore a{ background:url(images/nmore.png) right; line-height:50px; padding-left:15px; display:block; color:#666666}
.pmore a:hover{ background:url(images/nmoreon.png) right; color:#FFFFFF; line-height:50px; padding-left:15px; display:block;}
.plistn{ border-bottom:1px solid #eeeeee; padding:20px 0;}
.padl30{ padding-left:30px}
.hei,.titnei,.tit,.titmid,.foot,.ww1 td{font-family: "Microsoft YaHei", "微软雅黑","黑体","Hiragino Sans GB", sans-serif;}
.mart25{ margin-top:25px}
.fixtop{border-top:5px solid #00518d; background:#252E3C; width:100%; position:fixed; top:0; z-index:9999}


.fls{width:294px; height:294px;background-position:center; background-size:100% 100%;  vertical-align:text-top;}
.fls:hover{ background-size:110% 110%;}
.fls a{line-height:40px; color:#FFFFFF; padding-top:254px; display:block;background:url(images/flhei.png) bottom repeat-x; text-align:center; font-size:16px}
.fls a:hover{background:url(images/flred.png) bottom repeat-x; color:#FFFF00;}

/*导航*/
ul,li{ list-style:none; padding:0; margin:0; }
.dh{ cursor:pointer;  padding:0;  margin:0 auto;z-index:20; width:100%; }
.dh li{float:left;  text-align:center; height:60px; display:block; margin-left:0px; width:110px;  padding:0; line-height:60px; font-size:18px; color:#ffffff; }
.dh li a{display:block;color:#ffffff ; }
.dh li a:hover{ color:#FFffff; text-decoration:none; letter-spacing:1px}
.dh li div{top:0px; position:relative; z-index:999;left:0px; line-height:40px; padding:0px;  display:none; text-align:center; font-size:14px; font-weight:normal;white-space:nowrap; width:110px;padding-top:10px; background:url(images/dhdiv.png) center top no-repeat;}
.dh li:hover div{ display:block; }
.dh li div a{background:#00518d; color:#FFffff; border-bottom:1px solid #00518d; text-align:left; text-align:center;display:block}
/* width: expression_r( document.body.clientWidth < 61 ? "60px" : "auto" );*/
.dh li div a:hover{ background:#252E3C;color:#FFffff; }

.tit{ line-height:36px; height:36px; text-align:center; font-size:36px;  color:#000000; background:URL(IMAGES/TITBG.PNG) center no-repeat}
.tit span {font-size:18px;  font-family:Arial, Helvetica, sans-serif; margin-left:18px; font-weight:normal; color:#666666; }
.titn{ line-height:36px; height:36px; text-align:left; font-size:36px;  color:#000000; }
.titn span {font-size:18px;  font-family:Arial, Helvetica, sans-serif; margin-left:18px; font-weight:normal; color:#666666; }
.listnt a{ background:url(images/dot.png) center left no-repeat; line-height:36px; padding-left:15px; text-align:left; display:block; font-size:16px;}
.listnt a:hover{ color:#CC0000; padding-left:20px;font-size:16px;}
.listnr { color:#999999; text-align:right}
.l40{ line-height:40px}
.l36{ line-height:36px}
.s16{ font-size:16px}
.c666{ color:#666666}

.numbig{font-size: 18px;color: #00518d; width:25%; text-align:center}
.numbig strong{font-size: 60px;font-family: impact;line-height: 60px;margin-right: 10px; font-weight:bold;color: #00518d;}
.numbig span{ display:block; line-height:30px; color:#000000; margin-top:20px}

.prolist{width:380px; border:1px solid #cccccc; vertical-align:text-top;}
.prolist img{width:380px; height:285px; border:0}
.prolist span{ display:block; width:276px; background:url(images/prob.png) top right repeat-x; padding:10px 90px 10px 14px; height:77px;}
.prolist a{color:#FFFFFF; display:block; text-align:left;}
.prolist:hover img{filter:alpha(opacity=70);opacity:0.7;}
.prolist:hover a{ color:#00518d}
.mart50{ margin-top:50px}
.mart70{ margin-top:70px}
.mart20{ margin-top:20px}
.mar8{ margin-top:8px}
.mar15{ margin-top:15px}
.mart{ margin-top:8px}
.b{ font-weight:bold}
.black,.black a{ color:#000000}
.black:hover,.black a:hover{ color:#00518d}

a.amore{ background:#00518D; color:#FFFFFF; line-height:43px; line-height:43px; width:120px; display:block; text-align:center; font-size:16px;-moz-border-radius: 5px ;  -webkit-border-radius: 5px; border-radius:5px;}
a.amore:hover{ background:#ff6600;}

.abg{-moz-border-radius: 30px;  -webkit-border-radius: 30px; border-radius:30px; background:#ffffff; height:450px; padding:75px;}
.ala a{ display:block; width:140px; height:170px; float:left; margin-left:30px; text-align:center; overflow:hidden; color:#000000; margin-bottom:30px}
.ala a:hover{color:#ff6600}
.ala a img{ width:120px; height:120px; margin-bottom:10px; border:0px;-moz-border-radius:50%;  -webkit-border-radius:50%; border-radius:50%; background-color:#D2E6FF; padding:10px;}
.ala a:hover img{ background-color:#FFCC00}

.cecece,.cecece a{ color:#cecece}
.cecece a:hover{ color:#ffffff}


.s14{ font-size:14px;}
.s12{ font-size:12px;}

.ww1 {border-bottom:0px solid #0184DE; width:360px}
.ww1 td { text-align:center;  line-height:50px; padding-top:3px;cursor:hand;color:#000000; background:#eeeeef;  font-size:25px; border-right:3px solid #ffffff; }
.ww1 td.s {color:#ffffff; background:#00518d;}
.dis {display:block}
.undis {display:none}

.blues,.blues a{ color:#0184DE}

.s14b{ font-size:14px; font-weight:bold}
.dblue{ color:#0B3B7D;}
.bor4{ border:1px solid #cccccc}


.pad10{ padding:10px;}
.lineb{ border-bottom:1px dashed #CCCCCC}
.plist{background:#ffffff; border:1px solid #EAEAEA; width:160px; height:120px; padding:2px}
.plist img{ border:0px; width:160px; height:120px}
.ptit{background:#EAEAEA; width:166px; line-height:25px}
.picbox{ border:1px solid #cccccc; padding:2px;}
.picbox:hover{ border:2px solid #00518d; padding:1px }
.s18{ font-size:18px}
.red,.red a{ color:#00518d}
.red a:hover{ color:#ff9900}
.l18{ line-height:18px; color:#666666}
.padl8{ padding-left:8px}
.l30{ line-height:30px}
.gry{ color:#999999}


.fl{ height:40px; line-height:37px;   font-size:14px;;text-indent:30px; }
.fl a:link,.fl a:visited{ display:block; color:#666666;background:url(images/fl.png); letter-spacing:2px; color:#888888; margin:8px auto;}
.fl a:hover{ color:#ffffff; text-decoration:none; background:url(images/flon.png); }

.titleft{line-height:22px; font-size:18px; color:#333333; border-bottom:1px solid #eeeeee}
.titleft span{ border-bottom:1px solid #666666; line-height:22px; display:inline-block; padding-bottom:5px}


.ntit{ font-size:22px; color:#000000; padding:8px 0;}
.ntit a{ color:#000000; line-height:36px; display:block}
.ntit a:hover{ color:#FFFFFF; background:#333333; padding-left:10px}
.ncon{ font-size:14px ; line-height:21px; color:#777777}
.mart35{ margin-top:35px}

.newslist{ background:url(images/newslist.jpg)  no-repeat 6px 7px; text-align:left; text-indent:22px; line-height:25px; border-bottom:1px dashed #dddddd}
.dotlist{ background:url(images/dotlist.jpg)  no-repeat 2px 12px; text-align:left; text-indent:15px; line-height:29px; border-bottom:1px dashed #dddddd}
.l25{ line-height:25px}
.pad8{ padding:8px}

.white{ color:#FFFFFF}
.white a:link,.white a:visited{ color:#FFFFFF}
.white a:hover{ color:#FFFFFF; text-decoration:underline}
/*内页新闻列表*/
.listnews{ padding-bottom:15px; }
.listnews h1,.listnews h2,.listnews h3{list-style:none; padding:0; margin:0}
.listnews h1 {font-size:16px; line-height:25px; height:25px; overflow:hidden }
.listnews h2 { font-size:12px; color:#999999; line-height:25px;font-weight:normal; height:25px;}
.listnews h3 { line-height:18px; font-size:12px;font-weight:normal; color:#666666}
/*内页新闻列表结束*/
.green,.green a{ color:#339900}
.green a:hover{ color:#000000}



 /*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:70px; color:#ffffff; padding:0px;  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; }

