@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:14px; color:#000;font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;background:#eee url(bg.jpg) no-repeat bottom center fixed;}
body a{text-decoration:none;}
a:link,a:visited{color:#000;}
a:hover{color:#0040aa;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul,li{ list-style-type:none;}
.clear{clear:both; height:0;}

#floatDiv{padding:3px;max-width:230px;background-color:#F60;filter:alpha(opacity=80);opacity:0.80; border:1px solid #CCC;}
#floatDiv div.ad_inner{padding:2px 8px 5px; border:1px solid #FFF;}
#floatDiv ul li{vertical-align:middle; padding:3px 4px; line-height:18px;}
#floatDiv ul li a:link,#floatDiv ul li a:visited{ color:#FFF; font-size:14px;}
#floatDiv ul li a:hover{color:#FF3;}

.allWarp{width:100%; min-width:1200px; background:url(allBg.png) repeat-x top center;}

.head{width:1200px; height:178px; background:url(logo.png) no-repeat left 62px; margin:0 auto;}
.searchWarp{height:32px; padding-top:40px;}
/* search */
.search{width:230px;height:30px; border:#fff 1px solid; float:right; overflow:hidden;}
.search .keyvalue{width:190px; height:30px; line-height:30px; background:none; border:0; padding:0 0 0 10px; margin:0; font-size:14px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; color:#fff; float:left;}
.search img{width:16px; height:16px; padding:7px; float:left; cursor:pointer;}

.menuWrap{height:40px; padding-top:34px;_margin-left:461px;margin-left:464px;}
#menu li{text-align:center;position:relative;}
#menu>li{float:left;width:92px;height:40px;line-height:38px;vertical-align:middle;font-size:16px;}
#menu>li a:link,#menu>li a:visited{display:block;color:#fff;}
#menu>li>a:hover,#menu>li>a.current{border-bottom:#fff 2px solid;}


#menu>li ul{position:absolute; width:100%; display:none;border-top:1px #fff solid;z-index:100;background-color:#0a3db6;top:38px;}
#menu>li ul li{border-bottom:1px solid #FFF;}
#menu>li ul li a:link,#menu>li ul li a:visited{height:30px;line-height:30px;color:#fff;font-size:14px;}
#menu>li>ul>li>a:hover,#menu>li>ul>li>a.current{background-color:#1575d4;}

/**若子级菜单含有子级时，在a标签增加<i>标签作为箭头，由js实现动态增加，箭头大小调节i的边框宽度*/
#menu>li ul i{display:block; position:absolute;*top:10px;top:calc(50% - 4px);right:1px;z-index:10;width:0;height:0;border-color:transparent;border-width:3px;border-style:solid;border-left:5px #FFF solid;}

/*这是第三级菜单 及以后*/
#menu>li ul ul{top:-1px;left:100%;background-color:#1575d4}
#menu>li ul ul li a:link,#menu>li ul ul li a:visited{font-size:13px;}
#menu>li ul li a:hover{background-color:#F60;}
#menu>li:nth-of-type(2)>ul>li:nth-of-type(3) ul{width:160px;}


.mainWarp{width:1100px; background:#fff; margin:0 auto 30px; padding:50px;}

.news{height:283px; padding:0; margin:0;}
.picNews{width:456px;height:283px; overflow:hidden; float:left; position:relative;}
.picNewsTextBg{position:absolute; left:0; bottom:0;_bottom:-1px; width:456px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); z-index:8;}
.picNews_bd{width:456px;height:283px;overflow:hidden;}
.picNews ul li{width:456px;height:283px;overflow:hidden; position:relative;}
.picNews ul li img{width:456px; height:283px;}
.picNews ul li h4{width:456px;height:35px;line-height:35px;font-weight:normal; position:absolute; left:0; bottom:0; z-index:9; overflow:hidden;}
.picNews ul li h4 a:visited,.picNews ul li h4 a:link{color:#fff;font-size:12px; font-family:"宋体"; display:block;width:350px;padding-left:10px;height:35px;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.picNews ul li h4 a:hover{color:#F00;}
.picNews_hd{height:15px; position:absolute; right:10px; bottom:10px; z-index:10;}
.picNews_hd ul{float:right;}
.picNews_hd ul li{float:left; width:15px; height:15px; line-height:15px; background:#8f8586; overflow:hidden; margin-left:2px;cursor:pointer; font-size:12px; text-align:center; background:#e7e7e7; color:#000;}
.picNews_hd ul li.on{background:#0055c9; color:#fff;}

.newsTab{margin-left:506px;_margin-left:503px; height:283px;}
.newsTab .hd{line-height:38px; height:38px; position:relative; overflow:hidden;}
.newsTab .hd:after{content:""; display:block; height:1px; background:#dcdcdc; position:absolute; left:0; bottom:0; z-index:0; width:100%;}
.newsTab .hd .more{float:right;}
.newsTab .hd .more a:link,.newsTab .hd .more a:visited{display:block; width:31px; height:38px; background:url(moreA.png) no-repeat center center;}
.newsTab .hd .more a:hover{background:url(moreH.png) no-repeat center center;}
.newsTab .hd ul{height:38px;}
.newsTab .hd li{width:106px; height:36px; line-height:36px; border:#fff 1px solid; border-bottom:#dcdcdc 1px solid; position:relative; bottom:0; float:left; font-size:18px; cursor:pointer; text-align:center;z-index:10;}
.newsTab .hd li.on{color:#0055c9; border-color:#dcdcdc; border-bottom-color:#fff !important;}
.newsTab .bd{height:238px; position:relative; overflow:hidden;}
.txtNews{height:231px; padding-top:14px;}
.txtNews li{height:33px; line-height:33px; padding-left:15px; background:url(a01.jpg) no-repeat left center; font-family:"宋体";}
.txtNews li span{float:right; color:#7d7d7d;}
.txtNews li a:link,.txtNews li a:visited{color:#3b3b3b;}
.txtNews li a:hover{color:#0040aa;}

.service{width:100%;height:107px; padding-top:50px;}
.service dd, .service dt{height:107px;}
.service dd{width:524px; float:left;}
.service dt{width:247px; padding-left:41px; float:left;}
.service dd a img{width:524px; height:107px;}
.service dt a img{width:247px;}

.conWarp{margin-top:36px;}
.gzzd{width:338px; height:230px; float:left;}
.gzzd h2{height:21px; line-height:21px; padding-left:12px; border-left:#0055c9 4px solid; font-size:18px; font-weight:normal;}
.gzzd h2 a:link,.gzzd h2 a:visited{float:right; display:block; width:31px; height:21px; background:url(moreA.png) no-repeat center center;}
.gzzd h2 a:hover{background-image:url(moreH.png);}
.gzzd ul{padding-top:23px; height:186px;}
.gzzd ul li{height:31px; line-height:31px; background:url(a01.jpg) no-repeat left center; padding-left:15px; font-family:"宋体";}
.gzzd ul li span{color:#7d7d7d; float:right;}
.conWarp .mL{padding-left:43px;}

.foot{height:112px; padding:40px 0; background:#163379; color:#fff;}
.footWarp{width:1200px; height:112px; margin:0 auto;}
.flogo{width:500px; height:112px; border-right:#041e5d 1px solid; background:url(logo.png) no-repeat left center; float:left;}
.bottom{width:610px; height:100px; padding:6px 0 6px 88px; border-left:#2046a2 1px solid; float:left; line-height:25px; position:relative;}
.bottom span{font-size:12px;}
.bottom p{width:94px; height:112px; line-height:18px; text-align:center; position:absolute; right:0; top:0;}
.bottom p img{width:94px; height:94px;}
.bottom p span{display:block; height:18px; line-height:18px;}
.bottom a:link, .bottom a:visited{color:#fff;}
.bottom a:hover{text-decoration:underline;}

.ewmFix{width:120px; position:fixed; top:178px; right:50%; margin-right:-736px;}
.ewmFix img{width:120px;}
.ewmFix p{height:30px; line-height:24px; text-align:center; background:#fff;}

.post{height:40px; line-height:40px; padding-left:56px; background:#eee url(post.jpg) no-repeat 18px center;}

.left{width:200px; float:left;}
.leftnav h2{height:50px; line-height:50px; background:#0040aa; color:#fff; text-align:center; font-size:16px; font-weight:normal;}
.leftnav ul li{height:36px; text-align:center; margin-top:10px;}
.leftnav li a:link,.leftnav li a:visited{display:block; height:36px; line-height:36px; background:#f1f1f1;}
.leftnav li a:hover{background:#ccc; color:#333;}

.right{margin-left:240px;_margin-left:237px; min-height:500px;}

.rightTitle{height:49px; line-height:49px; padding-left:15px; background:url(a01.gif) no-repeat left center; border-bottom:#eee 1px solid; font-size:18px;}
.rightTitle span{float:right; font-size:14px; color:#7a7a7a;}
.list01{padding-top:5px;}
.list01 ul li{height:36px; padding-top:5px;}
.list01 ul li a{display:block; height:36px; line-height:36px; background:url(a01.png) 10px center no-repeat; padding:0 10px 0 20px;}
.list01 ul li a span{float:right; color:#888;}
.list01 ul li a:hover{background:#f1f1f1 url(a01.png) 10px center no-repeat; color:#000;}
.list01 ul li a:hover span{color:#888;}

.article{padding-top:20px; line-height:24px;}
.article img{max-width:800px; margin:0 auto;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto");}
table,table td{border-collapse:collapse;}

.articleTitle{padding:20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:12px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articleCon{padding:20px 5px;}
.articleCon p, .articleCon div{}
.articleCon img{max-width:700px; margin:0 auto;_width:expression(document.body.clientWidth > 700 ? "700px" : "auto");}
.articleGn{margin-top:20px; text-align:center; line-height:30px;}