﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:12px; color:#333; font-family:"宋体", Verdana, Simsun, Helvetica, Arial, sans-serif; min-width:1000px;_width:1000px; background:url(bg.jpg) repeat left top;}
body a{text-decoration:none; outline:none; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
a:link,a:visited{color:#333;}
a:hover{color:#c40000;}
/*去掉图形热点的点击时出现的边线*/
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;}
table,table td{border-collapse:collapse;}
.clear{clear:both; height:0;}
.transition{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}


/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}

.ie6{text-align:center; font-size:16px; background:#FC6; line-height:110px; z-index:100000; width:100%; position:fixed; height:110px; top:0; left:0;}
.ie6 span{float:right; margin-right:30px; cursor:pointer;}
.ie6 a:link, .ie6 a:visited{text-decoration:underline; color:#df002b;}
.ie6 a:hover{color:#b91010;}

.head{width:1000px; height:180px; background:url(logo.jpg) no-repeat left center; margin:0 auto;}
.headNav{width:221px; height:31px; line-height:31px; padding-left:20px; background:url(top.png) no-repeat left center;}
.headNav a{padding:0 10px;}


.menu{width:1000px; height:79px; background:url(nav.jpg) no-repeat top left; margin:0 auto;}
.menu .mainMenu{height:46px; padding:0 53px;}
.menu .mainMenu .mainMenuLi{float:left; width:101px; padding-right:1px; height:46px; background:url(menuLine.jpg) no-repeat right 16px; position:relative;}
.menu .mainMenu .mainMenuLi:first-child{width:61px;}
.menu .mainMenu .mainMenuLi:nth-child(4){width:89px;}
.menu .mainMenu .mainMenuLi:nth-child(5), .menu .mainMenu .mainMenuLi:nth-child(8){width:115px;}
.menu .mainMenu .mainMenuLi:last-child{background:none; padding-right:0; width:102px;}
.menu ul li a{display:block; margin-top:3px; padding-top:1px; height:42px; line-height:36px; font-size:13px; font-weight:bold; text-align:center; background-repeat:no-repeat; background-position:center 28px;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur{background-color:#fff; background-image:url(menuH.jpg); border-top:#2886b3 1px solid; padding-top:0; color:#000;}
/*这是第二级菜单*/
.menu .subMenu{display:none; padding:5px; background-color:#fff; position:absolute; z-index:999; left:0;}
.menu .mainMenuLi:nth-child(2) .subMenu{width:168px;}
.menu .mainMenuLi:nth-child(3) .subMenu{width:288px;}
.menu .mainMenuLi:nth-child(4) .subMenu{width:168px;}
.menu .mainMenuLi:nth-child(5) .subMenu{width:164px;}
.menu .mainMenuLi:nth-child(6) .subMenu{width:154px;}
.menu .mainMenuLi:nth-child(7) .subMenu{width:128px;}
.menu .mainMenuLi:nth-child(8) .subMenu{width:248px;}
.menu .mainMenuLi:nth-child(9) .subMenu{width:92px; text-align:center;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{height:25px; line-height:25px; padding:0 5px 0 13px; background:#fff url(a02.png) 5px center no-repeat; text-align:left; font-weight:normal; margin-top:0;}
.menu .mainMenuLi:nth-child(9) .subMenu li a{background-image:none; padding:0 5px; text-align:center;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#000;}
.menu .subMenu li a.cur{background-color:#2886b3; background-image:url(a03.png); color:#fff; border:0;}


.ban{height:22px; line-height:20px; padding:0 72px;}
.banA{float:left; width:240px;}
.banB{float:left; width:240px; text-align:center;}
.banB span{color:#f00;}

.banC{width:200px; height:21px; float:right;}
.banC .keyValue{width:146px; height:19px; line-height:19px; border:#ccc 1px solid; font-size:12px; background:#fff; padding:0 3px; margin:0; float:left;}
.banC .submitBtn{display:block; width:44px; height:21px; float:left; background:url(iSearch.jpg) no-repeat center center; cursor:pointer; border:0; margin-left:2px;}


.indNewsList{padding:5px 10px;}
.indNewsList li{height:27px; line-height:27px; padding-left:10px; background:url(a01.jpg) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.indNewsList li span{float:right; color:#999; padding-left:20px;}


.indCon{width:924px; margin:0 auto;}
.indL{width:301px; float:left;}
.indL h2{height:35px; line-height:35px; padding:0 10px; background-repeat:no-repeat; font-size:13px;}
.indL h2 a{float:right; font-size:12px; font-weight:normal;}
.indLH01{background-image:url(leftHBg01.png);}
.indLH02{background-image:url(leftHBg02.png);}
.indLH03{background:url(leftUlBg.png) repeat-y !important; padding-top:3px !important;}
.indL .leftDiv{padding-bottom:6px; background:url(leftDivBg.png) no-repeat center bottom;}
.indL ul{background:url(leftUlBg.png) repeat-y;}

.mT10{margin-top:12px;}

.tzgg{height:207px;}
.tzgg ul{height:162px;}

.ghc{height:207px;}
.ghc ul{height:162px;}

.leftBottomDiv{height:417px;}
.leftBottomDiv ul{height:162px;}


.indR{margin-left:313px;}
.news{height:240px; padding:10px 10px 26px; background:url(newsBg.png) no-repeat;}
.picNews{width:236px; position:relative; float:left;}
.picNews h2{height:29px; line-height:21px; font-size:13px; color:#c40000;}
.picNews .bd{height:192px; padding:8px; border:#ccc 1px solid; overflow:hidden;}
.picNews .bd li{width:218px; height:192px; float:left;}
.picNews .bd li p{height:172px; overflow:hidden;}
.picNews .bd li p i{display:block; height:192px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.picNews .bd li h3{height:20px; line-height:24px; text-align:center; font-size:12px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picNews .bd li a:hover p i{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.picNews .hd{position:absolute; right:11px; bottom:31px; height:16px;}
.picNews .hd li{width:16px; height:16px; line-height:16px; background:#fff; text-align:center; margin-left:2px; float:left; cursor:pointer;}
.picNews .hd li.on{background:#00a6df; color:#fff;}

.txtNews{height:240px; margin-left:252px;}
.txtNews dl{height:69px;}
.txtNews dl a:link, .txtNews dl a:visited{color:#c40000;}
.txtNews dl a:hover{color:#f60;}
.txtNews dd{height:29px; line-height:21px; font-size:13px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtNews dt{height:40px; line-height:20px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.txtNews ul{height:162px; padding:9px 0 0;}

.indRCen .indNewsList{padding:0 10px 10px;}
.indRCL{width:416px; float:left;}
.indRCL div{height:185px; padding-bottom:6px; background:url(indRCLDivBg.png) no-repeat bottom center;}
.indRCL h2{height:40px; line-height:40px; padding:0 10px; font-size:13px; background-position:top center; background-repeat:no-repeat;}
.indRCL h2 a{float:right; font-size:12px; font-weight:normal;}
.indRCL ul{background:url(indRCLUlBg.png) repeat-y; height:135px;}

.bkszj h2{background-image:url(indRCLHBg01.png);}
.yjszj{margin-top:12px;}
.yjszj h2{background-image:url(indRCLHBg02.png);}


.indRCR{margin-left:426px;}
.ywjylt{height:185px; padding-bottom:6px; background:url(indRCRDivBg.png) no-repeat bottom center;}
.ywjylt h2{height:40px; line-height:40px; padding:0 10px; font-size:13px; background:url(indRCRHBg01.png) no-repeat top center;}
.ywjylt h2 a{float:right; font-size:12px; font-weight:normal;}
.ywjylt ul{background:url(indRCRUlBg.png) repeat-y; height:135px;}

.xsj{height:191px; background:url(xsjBg.png) no-repeat; margin-top:12px;}
.xsj h2{height:25px; line-height:25px; font-size:13px; padding:15px 20px 0;}
.xsj h2 a{float:right; font-size:12px; font-weight:normal;}
.xsj .bd{padding:0 20px; height:135px; overflow:hidden;}
.xsj .bd li{height:135px;}
.xsj .bd li p{height:106px; border:#ccc 1px solid; padding:2px; background:#fff; overflow:hidden;}
.xsj .bd li p i{display:block; height:106px;}
.xsj .bd li h3{height:23px; line-height:24px; text-align:center; font-size:12px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.indRBottom{margin-top:12px; height:191px; background:url(indRBottomBg.png) no-repeat;}
.indRBottom div{width:50%; height:191px; float:left;}
.indRBottom h2{height:42px; line-height:42px; font-size:13px; padding:0 10px;}
.indRBottom h2 a{float:right; font-size:12px; font-weight:normal;}
.indRBottom ul{height:135px; padding:0 10px 10px;}


.zxtw{width:924px; height:200px; background:url(zxtwBg.png) no-repeat; margin:12px auto 0;}
.zxtwCon{width:806px; height:160px; margin:25px 18px 15px 100px; overflow:hidden; float:left;}
.zxtwCon li{width:188px; height:160px; padding-right:18px; float:left;}
.zxtwCon li a{display:block; height:160px;}
.zxtwCon li p{height:130px;}
.zxtwCon li h3{height:30px; line-height:30px; font-size:12px; font-weight:normal; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.link{width:764px; min-height:24px; line-height:24px; border:#ccc 1px solid; background:#fff url(linkH.jpg) no-repeat 20px 10px; padding:10px 10px 10px 150px; border-radius:5px; overflow:hidden; margin:12px auto;}
.link a{margin-right:20px;}

.foot{min-width:1000px; height:60px; line-height:20px; padding:25px 0 15px; background:url(footBg.png) repeat-x left bottom; color:#fff; text-align:center;}
.foot a:link, .foot a:visited{color:#fff;}
.foot a span{background-color:#FF7043; padding:0 5px; display:inline-block; height:18px; line-height:18px; margin:1px 0; vertical-align:middle;}
.foot span{font-family:Arial, Helvetica, sans-serif;}


.ny{width:936px; margin:6px auto 20px;}
.left{width:238px; border:#dfdfdf 1px solid; background:#fff; border-radius:5px; overflow:hidden; float:left;}
.left h2{height:30px; line-height:30px; font-size:13px; background:url(hBg.jpg) no-repeat 180px bottom; padding:10px 15px 0;}
.left ul{padding:0 15px 15px; background:url(leftUlBg.png) repeat-y;}
.left ul li{padding-top:7px;}
.left ul li a{display:block; line-height:21px; background:#fff url(a05.gif) no-repeat 10px 5px; border:#dfdfdf 1px solid; padding:5px 10px 5px 28px;}
.left ul li a:hover, .left ul li a.on{color:#f60;}

.right{margin-left:252px; border:#d9d9d9 1px solid; background:#fff; border-radius:5px; padding:0 15px;}
.post{height:30px; line-height:30px; padding-top:10px; border-bottom:#dfdfdf 1px solid;}
.post p{float:left; height:30px; font-size:13px; font-weight:bold; color:#228ab6;}
.post span{float:right; color:#999;}

.list01{padding:10px 0 30px;}


.article{background:#fff; border:#dfdfdf 1px solid; border-radius:5px; padding:0 15px 50px;}
.articleTitle{padding:20px 20px 10px; line-height:36px; text-align:center; font-size:20px; font-weight:bold; font-family:"微软雅黑";}
.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:20px;}
.articleCon{font-size:13px; line-height:30px; padding-top:20px;}
.articleCon p, .articleCon div{text-justify:inter-ideograph; text-align:justify;}
.articleCon img{max-width:800px; margin:0 auto;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto");}
.articlePN{height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:13px; padding-top:20px;}


#goHeadBtn{display:block; width:50px; height:50px; z-index:999; background:url(goHeadBtn.png) no-repeat; position:fixed; right:20px; bottom:20px;}