* a{text-decoration: none;	color:#222222;}
a:hover{ color:#0066CC;}

/*banner切换大图*/
ul,li,h1,h2,h3,h4,h5,h6 {	 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%}
.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;
	min-width:1220px;
}

.conn img{ max-width:100%}
.yuanb{ border-radius:0 0 50% 50%;}
.yuant{ border-radius: 50% 50% 0 0;}
/*导航*/
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:55px; display:block; width:110px;  padding:0; line-height:55px; font-size:16px; color:#ffffff; margin-right:1px  }
.dh li a{display:block;color:#ffffff ; }
.dh li:hover,.dhon{ background:#FEA317}
.dh li:hover a,,.dhon a{ color:#ffffff}
.dh li a:hover{ color:#ffffff; text-decoration:none;}
.dh li div{top:0px; position:relative; z-index:999;left:0px; line-height:35px; padding:0px;  display:none; text-align:center; font-size:14px; font-weight:normal;white-space:nowrap; width:110px;}
.dh li:hover div{ display:block; }
.dh li div a{background:#FEA317; color:#ffffff;  text-align:left; text-align:center;display:block; border-top:1px solid #ffcc66}
/* width: expression_r( document.body.clientWidth < 61 ? "60px" : "auto" );*/
.dh li div a:hover{ background:#ff8800;color:#FFffff; }

.flp{ line-height:40px; font-size:18px; text-align:center;}
.flp h2{ font-size:16px;}
.flp img{ width:180px; height:180px; border:3px solid #cccccc;-moz-border-radius:93px ;  -webkit-border-radius:93px; border-radius:93px;}
.flp:hover img{ border:3px solid #0456BA}
.flp:hover a{ color:#0456BA}
.flp span{ width:10px; height:10px; display:block; background:#f0f0f0; margin:0 auto;-moz-border-radius:5px ;  -webkit-border-radius:5px; border-radius:5px;}
.flp:hover span{ background:#0456BA}

.flh{ width:100%; text-align:center; margin-top:10px}
.flh a{ display:inline-block; margin:10px 5px 0 5px; background:#f5f5f5; color:#333333; padding:5px 10px; border:1px solid #cccccc; font-size:16px}
.flh a:hover{ background:#0066CC; color:#FFFFFF; border:1px solid #0033CC}

.prolist{width:288px; vertical-align:text-top;}
.prolist img{width:288px; height:216px; border:1px solid #ddd}
.prolist span{ display:block; width:288px; text-align:center; padding:10px 0 0 0; font-size:18px;}
.prolist a{color:#666666; display:block; text-align:left;}
.prolist:hover img{filter:alpha(opacity=70);opacity:0.7;border:1px solid #0066cc}
.prolist:hover a{ color:#0456BA; font-weight:bold}

.morebai{ color:#0456BA; border:1px solid #0456BA; line-height:36px; font-size:14px; text-align:center; width:120px; margin:15px auto;}
.morebai a{ color:#0456BA; display:block}
.morebai a:hover{ background:#0456BA; color:#FFFFFF}
.morelan{ color:#ffffff; border:1px solid #ffffff; line-height:36px; font-size:14px; text-align:center; width:120px; margin:15px auto;}
.morelan a{ color:#ffffff; display:block}
.morelan a:hover{ background:#FEA317; color:#FFFFFF}

.tith{ font-size:30px; font-weight:bold; }
.ww2{ width:100% }
.ww2 div { text-align:LEFT;  line-height:36px;;cursor:hand;color:#666666;  font-size:20px;; padding:15px 30px; border-top:1px solid #dddddd}
.ww2 div.s {color:#ffffff; background:url(images/tabon.png) center left no-repeat;}

.tabt{ color:#0456BA; font-size:25px; font-weight:bold}
.tabt span{ background:#0456BA; color:#FFFFFF; display:block; width:50px; line-height:36px; text-align:center; float:left; margin-right:10px}
.tabc{ font-size:16px; line-height:28px; padding:15px 0; vertical-align:top}


.ww1{ width:100% }
.ww1 div { background:#c8c8c8; text-align:LEFT;color:#0456BA; padding:15px 20px; float:left; margin: 10px 0px 10px 20px; width:153px; height:138px; }
.ww1 div.s{color:#ffffff; background:#0456BA;}
.ww1 div span{ padding-top:12px; color:#666666}
.ww1 div.s span{ color:#ffffff}
#more1{ background:url(images/banlv.png); padding:15px 20px; z-index:999; width:170px; height:125px; position:absolute; margin-top:195px; margin-left:175px; text-align:center;border-radius:10px;}
#more1 h3{font-family: impact; font-weight:bold; font-size:36px;}
#more1 span{ font-size:16px; padding-top:15px; line-height:25px}
#more1 a{ color:#FFFFFF; display:block; height:125px;}
#more1:hover{filter:alpha(opacity=80);opacity:0.8;}
.dis {display:block}
.undis {display:none}


.numbig,.ww1 div h3{font-family: impact; font-weight:bold; font-size:28px;}
.nbig{ background:url(images/banhei.png); padding:12px 15px; position:relative; margin-top:-74px; z-index:99; height:50px; overflow:hidden}
.titb{ background:url(images/titb.png) bottom left no-repeat; font-size:16px; font-weight:bold; padding-left:13px; height:18px; text-align:left; line-height:18px; padding-bottom:14px; color:#FFFFFF}
.titf{ background:url(images/titf.png) bottom left no-repeat; font-size:16px; font-weight:bold;  height:18px; text-align:left; line-height:18px; padding-bottom:12px; color:#0456BA}
.titf span{ color:#888888; margin-left:12px; font-size:13px; font-weight:normal}
.q{ background:url(images/q.png) 0 3px no-repeat; padding-left:22px; color:#0066CC;}
.q a{ color:#0066cc}
.q a:hover{ color:#000000}
.a{ background:url(images/a.png) 0 12px  no-repeat; line-height:20px; color:#666666; padding:10px 0 10px 22px;}
.liang:hover{filter:alpha(opacity=80);opacity:0.8;}
.mtxt{ font-size:14px; background:#ffffff; border:1px solid #0099ff; line-height:20px; height:30px; text-indent:8px; width:181px; margin-top:7px; color:#999999}
.mtxtb{font-size:14px; background:#ffffff; border:1px solid #0099ff; height:85px; width:374px; margin:15px 0; text-indent:8px; color:#999999}
.mbut{color:#FFFFFF; font-size:14px; text-align:center; width:120px; line-height:36px; height:36px; border:0}
.btlv{ background:#ff9900}
.btset{ background:#666666}
.blk{ display:block}
.l20{ line-height:20px}

.pos{ color:#555555; border-bottom:1px solid #dddddd}
.pos a{ color:#555555}
.pos a:hover{ color:#ff0000}
.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 #d31919; 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;}

.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:#dd0000; font-weight:bold }
.titn span {font-size:18px;  font-family:Arial, Helvetica, sans-serif; margin-left:18px; font-weight:normal; color:#aaaaaa; }
.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}




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:116px; height:150px; float:left; margin-left:50px; text-align:center; overflow:hidden; color:#000000}
.ala a:hover{color:#ff6600}
.ala a img{ width:86px; height:86px; margin-bottom:10px; border:0px;-moz-border-radius:50%;  -webkit-border-radius:50%; border-radius:50%; background-color:#D2E6FF; padding:15px;}
.ala a:hover img{ background-color:#FFCC00}

.cecece,.cecece a{ color:#cecece}
.cecece a:hover{ color:#ffffff}

.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}

.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}

.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}
/*内页新闻列表*/
.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}



.picbox{ border:1px solid #cccccc; padding:2px;}
.picbox:hover{ border:2px solid #cc0000; padding:1px }
.s18{ font-size:18px}
.red,.red a{ color:#FF0000}
.l18{ line-height:18px; color:#666666}
.padl8{ padding-left:8px}
.l30{ line-height:30px}
.gry{ color:#999999}
.l25{ line-height:25px}
.pad8{ padding:8px}
.white{ color:#FFFFFF}
.white a:link,.white a:visited{ color:#FFFFFF}
.white a:hover{ color:#FFFFFF;}
.l40{ line-height:40px}
.l36{ line-height:36px}
.s16{ font-size:16px}
.c666,.c666 a{ color:#666666}
.c666 a:hover{ color:#FF0000}
.mart50{ margin-top:50px}
.mart70{ margin-top:70px}
.mart20{ margin-top:20px}
.mart35{ margin-top:35px}
.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:#ff0000}
.s14{ font-size:14px;}
.s12{ font-size:12px;}
.blues,.blues a{ color:#0456BA}
.s14b{ font-size:14px; font-weight:bold}
.dblue{ color:#0B3B7D;}
.bor4{ border:1px solid #cccccc}
.pad10{ padding:10px;}
.lineb{ border-bottom:1px dashed #CCCCCC}
.org{ color:#FF6600}




/*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; 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; min-height:50px; position:relative; z-index:999;left:-190px;; width:170px; line-height:25px; color:#ffffff; padding:10px 10px;  display:none; text-align:center; font-size:16px; font-weight:normal; background:url(images/qqonleft.png) right top no-repeat;}
.qq li:hover div{ display:block; }

.dhdiv{ width:100%; height:55px; background:#0154A1;border-bottom:1px solid #cccccc;}
.fixhead{ position:fixed; top:0; z-index:999;}