@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; min-width:1200px;_width:1200px; background:#fff;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a:link,a:visited{color:#000;}
a:hover{color:#0053b1;}
/*去掉图形热点的点击时出现的边线*/
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;}
table,table td{border-collapse:collapse;}

.head{height:130px; background:#00479d url(headBg.jpg) no-repeat center center; border-bottom:#00438e 1px solid;}
.logo{width:1200px; height:130px; margin:0 auto; background:url(logo.png) no-repeat left center;}

/* search */
.search{width:227px; height:35px; padding:0 4px; float:right; margin-top:47px; overflow:hidden; background:url(searchBg.png) no-repeat;}
.search .keyvalue{width:176px; height:35px; line-height:35px; border:0; padding-left:16px; margin:0; font-family:"宋体"; font-size:12px; float:left; background:none;}
.search .searchBtn{width:35px; height:35px; background:url(searchBtn.png) no-repeat center center; border:0; padding:0; margin:0; float:left; cursor:pointer;}
.search div{float:left;}

.menu{height:45px; background:#0053b1;}
.menu .first{width:1200px; height:45px; margin:0 auto;}
.menu .first .firstLi{float:left; width:102px; text-align:center; position:relative;}
.menu .first .firstLi:first-child{width:78px;}
.menu ul li a{display:block; height:45px; line-height:45px; font-size:16px;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur:link, .menu ul li a.cur:visited{background-color:#00438e;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#00438e; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:6px; height:auto; line-height:20px; font-size:14px;}
.menu .subMenu li a.cur:link, .menu .subMenu li a.cur:visited{background-color:#f90;}

.menu .first .firstLi:nth-child(2) .subMenu{width:150px;}
.menu .first .firstLi:nth-child(3) .subMenu{width:148px;}
.menu .first .firstLi:nth-child(10) .subMenu{width:196px;}
.menu .first .firstLi:nth-child(11) .subMenu{width:140px;}
.menu .first .firstLi:nth-child(2) .subMenu li a, .menu .first .firstLi:nth-child(3) .subMenu li a, .menu .first .firstLi:nth-child(10) .subMenu li a, .menu .first .firstLi:nth-child(11) .subMenu li a{padding-left:24px; text-align:left; background-image:url(a01.gif); background-repeat:no-repeat; background-position:10px center;}


.indH{height:37px; line-height:36px; border-bottom:#e2e2e2 1px solid; font-weight:normal; font-size:20px;}
.indH a:link, .indH a:visited{display:block; width:31px; height:36px; background:url(more01.png) no-repeat center center; float:right;}
.indH a:hover{background:url(more02.png) no-repeat center center;}
.indH p{display:inline-block; height:36px; float:left; border-bottom:#0053b1 2px solid; position:relative; bottom:0;_bottom:-1px;}
.indH p img{float:left; padding-right:5px; vertical-align:middle;}

.ind01{width:1200px; height:311px; margin:40px auto 0;}
.news{width:830px; height:311px; float:left;}
.newsCon{height:248px; margin-top:25px;}
.picNews{width:384px; height:248px; overflow:hidden; position:relative; float:left;}
.picNews .bd ul{zoom:1; overflow:hidden;}
.picNews .bd ul li{width:384px; height:248px; float:left; position:relative;}
.picNews .bd ul li a{display:block; width:384px; height:248px; color:#fff;}
.picNews .bd ul li img{width:384px; height:248px;}
.picNews .bd ul li p{width:364px; height:38px; line-height:38px; background:url(picNewsTxtBg.png) repeat; padding:0 10px; position:absolute; left:0; bottom:0;}
.picNews .bd ul li a:hover{color:#f90;}
.picNews .hd{height:18px; float:right; position:absolute; right:5px; bottom:43px;}
.picNews .hd ul li{display:inline-block; width:18px; height:18px; line-height:16px; text-align:center; background:rgba(255,255,255,0.8); margin-left:4px; cursor:pointer; font-size:12px;}
.picNews .hd ul li.on{background:rgba(0,83,177,0.8); color:#fff;}
.txtNews{height:248px; margin-left:414px;_margin-left:411px;}
.txtNews li{height:31px; line-height:31px; padding-left:14px; background:url(a01.png) no-repeat left center;}
.txtNews li span{float:right; color:#888;}

.tzgg{height:311px; margin-left:860px;_margin-left:857px;}
.tzgg ul{height:264px; padding-top:9px;}
.tzgg ul li{height:50px; padding-top:16px;}
.tzgg ul li p{width:54px; height:50px; float:left; background:#e6e6e6; text-align:center; color:#898989; line-height:25px; font-size:12px;}
.tzgg ul li p span{display:block; height:25px; line-height:25px; font-size:12px; color:#fff; background:#0053b1;}
.tzgg ul li  h2{height:44px; line-height:22px; padding:3px 0; margin-left:66px;_margin-left:63px; font-size:14px; font-weight:normal;}

.ind02{width:1200px; height:250px; margin:40px auto 60px;}
.xsjl{width:384px; height:250px; float:left;}
.xsjl ul{height:192px; padding-top:20px;}
.xsjl ul li{height:32px; line-height:32px; padding-left:14px; background:url(a01.png) no-repeat left center;}
.xsjl ul li span{float:right; color:#888;}

.jqlw{width:416px; height:250px; padding-left:30px; float:left;}
.jqlw ul{height:192px; padding-top:20px;}
.jqlw ul li{height:32px; line-height:32px; padding-left:14px; background:url(a01.png) no-repeat left center;}
.jqlw ul li span{float:right; color:#888;}

.links{height:250px; margin-left:860px;_margin-left:857px;}
.links ul{padding-top:14px; height:193px; width:350px;}
.links ul li{padding:10px 10px 0 0; width:165px; height:48px; float:left;}
.links ul li.last01{width:120px; height:67px;}
.links ul li.last02{width:210px; height:67px;}
.links ul li img{filter:alpha(opacity=100); opacity:1; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.links ul li a:hover img{filter:alpha(opacity=70); opacity:0.7;}

.foot{background:#0053b1; line-height:25px; color:#fff;}
.footCon{width:920px; background:url(fLogo.png) no-repeat left center; padding:27px 0 27px 280px; margin:0 auto;}
.foot a:link, .foot a:visited{color:#fff;}
.foot a:hover{text-decoration:underline;}


.ny{width:1200px; margin:0 auto; padding:30px 0 50px; min-height:560px;}
.left{width:254px; background:#f5f5f5; padding-bottom:10px; float:left;}
.left h2{height:56px; line-height:56px; background:#0053b1; color:#fff; font-size:20px; text-align:center; font-weight:normal;}
.left ul{padding:10px 20px;}
.left ul li{height:42px; line-height:42px; border-bottom:#e2e2e2 1px solid;}
.left ul li a{display:block; height:42px; background:url(a01.png) no-repeat right center;}
.left ul li a:hover{background-image:url(a02.png);}
.left ul li a.on{background:#0053b1 url(a03.png) no-repeat right center; color:#fff; padding:0 10px;}

.right{margin-left:300px;_margin-left:297px;}
.nyH{height:55px; line-height:54px; font-size:20px; border-bottom:#e2e2e2 1px solid;}
.nyH span{display:block; height:36px; line-height:36px; font-size:14px; color:#666; float:right; margin-top:18px;}
.nyH p{display:inline-block; height:54px; border-bottom:#0053b1 2px solid; position:relative; bottom:0;_bottom:-1px; float:left;}

.list01 ul li{height:48px; line-height:48px; border-bottom:#f2f2f2 1px solid; padding-left:14px; background:url(a01.png) no-repeat left center;}
.list01 ul li span{float:right; color:#888;}

.article{padding-top:20px; line-height:30px; min-height:300px;}
.articleTitle{padding:0 0 15px; line-height:36px; text-align:center; font-size:20px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
.articleInfo{text-align:center; background:#F4F4F4; font-size:12px; margin:0 100px; height:30px; line-height:30px; color:#666;}
.articleInfo label{padding-left:20px;}
.articleCon{font-size:14px; line-height:30px; padding:12px 10px 0; min-height:500px;_height:500px;}
.articleCon p{font-size:14px;line-height:30px;text-justify:inter-ideograph;text-align:justify;}
.articleCon div{text-justify:inter-ideograph;text-align:justify;}
.articleCon img{max-width:880px; margin:0 auto;_width:expression(document.body.clientWidth > 880 ? "880px" : "auto");}


table,table td{border-collapse:collapse;}