@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:15px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1260px;_width:1260px; }
.contentWarp{zoom:1;overflow:hidden;background:#eceef1 url(bg.jpg) no-repeat top center;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
a:link,a:visited{color:#000;}
a:hover{color:#ff9000;}
/*去掉图形热点的点击时出现的边线*/
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;}
.animate{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}

@font-face{font-family:'iconfont'; src:url('iconfont.eot'); src:url('iconfont.eot?#iefix') format('embedded-opentype'), url('iconfont.ttf') format('truetype'), url('iconfont.svg#iconfont') format('svg');}
.iconfont{font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}


.content{width:1260px; margin:0 auto; padding-bottom:20px;}
.head{height:160px; background:url(headBg.png?v=20250821) no-repeat right bottom;}
.logo{height:160px; background:url(logo20250821.png) no-repeat left center;}

.search{width:210px; height:32px; padding-top:92px; float:right;}
.search input{width:166px; height:30px; line-height:30px; border:#264cad 1px solid; border-right:none; background:#fff; margin:0; padding:0 5px; float:left; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}
.search a{display:block; width:32px; height:32px; line-height:32px; text-align:center; background:#0070d9; float:left; color:#fff; -webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; font-size:18px;}
.search div{float:left;}


.menu{height:56px; background:#fff url(menuBg.jpg) repeat-x top left; position:relative; z-index:1;}
.menuL, .menuR{width:10px; height:56px; background-repeat:no-repeat;}
.menuL{float:left; margin-left:-10px; background-image:url(menuL.png);}
.menuR{float:right; margin-right:-10px; background-image:url(menuR.png);}
.menu ul.mainMenu{width:1260px; height:50px;}
.menu ul li.mainMenuLi{float:left; width:170px; padding-left:2px; background:url(menuLine.jpg) no-repeat left center; height:50px;}
.menu ul li.mainMenuLi{ position:relative;}
.menu ul li.mainMenuLi:nth-of-type(1){width:160px; padding-left:0; background:none;}
.menu li a:link, .menu li a:visited{display:block; height:50px; line-height:50px; text-align:center; color:#fff; font-size:16px; background-repeat:no-repeat; background-position:center bottom;}
.menu li a:hover{background:#ff9000;}

.menu a.cur{color:#fff !important; background-color:#075bb9;}

.menu .subMenu{display:none; width:100%; background-color:#075bb9;position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96;border-bottom:1px #fff solid;
  box-shadow:0 2px 5px rgba(0,0,0,.2);}
.menu .subMenu li{width:auto; position:relative;border-top:1px #fff solid;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#fff;padding:2px 0; height:auto;line-height:36px;height:36px;font-size:15px;}
.menu .subMenu li a.cur{background-color:#ff9000;color:#fff!important;}
.menu .subMenu li a.more{background-image:url(arrow00.gif); background-repeat:no-repeat; background-position:right center;}



.indH{height:41px; font-weight:normal; border-bottom:#dbe3ee 1px solid;}
.indH a:link, .indH a:visited{float:right; display:block; width:31px; height:29px; background:url(m01.png) no-repeat center center; margin-top:12px;}
.indH a:hover{background-image:url(m02.png);}
.indH p{height:40px; line-height:40px; border-bottom:#0070d9 2px solid; font-size:20px; float:left; position:relative; bottom:0;}
.indH p span{float:left; display:inline-block; height:40px; font-size:22px; padding-right:8px; color:#0e7ce3;}

.newsList{padding-top:10px;}
.newsList li{height:32px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsList li span{float:right; padding-left:20px; color:#999;}


.news{height:400px; padding:24px 20px 30px; background:#fff;}
.picNews{width:610px; height:400px; position:relative; overflow:hidden; float:left;}
.picNews .bd{width:610px; height:400px; overflow:hidden;}
.picNews .bd ul li{width:610px; height:400px; position:relative; overflow:hidden; float:left;}
.picNews .bd ul li a:link, .picNews .bd ul li a:visited{color:#fff;}
.picNews .bd ul li p{height:400px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.picNews .bd ul li h3{height:42px; line-height:42px; padding-left:15px; font-size:15px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0; z-index:1;}
.picNews .bd ul li i{display:block; width:100%; height:42px; background:#000; filter:alpha(opacity=50); opacity:.5; position:absolute; left:0; bottom:0; z-index:0;}
.picNews .bd ul li a:hover p{-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{height:12px; position:absolute; right:15px; bottom:15px; text-align:center;}
.picNews .hd ul li{width:10px; height:10px; overflow:hidden; margin-left:10px; cursor:pointer; vertical-align:top; text-indent:-99px; background:#fff; border:#fff 1px solid; display:inline-block; *display:inline; zoom:1; -webkit-border-radius:50%; border-radius:50%;}
.picNews .hd ul li.on{background:#1f4093;}
.picNews .prev, .picNews .next{display:block; width:20px; height:40px; background-repeat:no-repeat; position:absolute; top:159px; filter:alpha(opacity=0); opacity:0;}
.picNews .prev{left:0; background-image:url(left.png);}
.picNews .next{right:0; background-image:url(right.png);}
.picNews:hover .prev, .picNews:hover .next{filter:alpha(opacity=50); opacity:.5;}
.picNews .prev:hover, .picNews .next:hover{filter:alpha(opacity=100); opacity:1;}

.txtNews{height:400px; margin-left:635px;}
.txtNews .newsList li{padding-left:16px; background:url(a01.jpg) no-repeat left center; height:35px; line-height:35px;}


.indDiv{width:370px; background:#fff; padding:18px 20px 22px; float:left; margin-left:15px;}

.F1{height:284px; padding-top:15px;}
.F1 .indDiv{height:244px;}

.F2{height:318px; padding-top:15px;}
.F2 .indDiv{height:278px;}

.otherDiv h2{height:42px; line-height:42px; font-size:20px; font-weight:normal;}
.otherDiv h2 a{float:right; display:block; width:31px; height:29px; background:url(m01.png) no-repeat center center; margin-top:12px;}
.otherDiv h2 a:hover{background-image:url(m02.png);}
.otherDiv p{height:90px; padding-top:10px;}
.otherDiv p img{vertical-align:top;}

.iconLinks ul{margin-left:-18px;}
.iconLinks ul li{width:calc(50% - 18px); float:left; padding:5px 0 5px 18px; height:60px;}
.iconLinks ul li a{display:block; height:50px; padding:5px; -webkit-border-radius:3px; border-radius:3px;}
.iconLinks ul li a .iconfont{display:block; width:50px; height:50px; line-height:50px; text-align:center; -webkit-border-radius:3px; border-radius:3px; color:#fff; font-size:28px; float:left;}
.iconLinks ul li a p{height:50px; line-height:50px; margin-left:65px;}
.bg01{background:#f5f3ff;}
.bg02{background:#fef2f2;}
.bg03{background:#fef3ed;}
.bg04{background:#e8fafc;}
.bg05{background:#fff7ec;}
.bg06{background:#f0f7ff;}
.bg07{background:#edf9ef;}
.bg01 .iconfont{background:#a091f0;}
.bg02 .iconfont{background:#f06261;}
.bg03 .iconfont{background:#f98f51;}
.bg04 .iconfont{background:#55cdd0;}
.bg05 .iconfont{background:#f9ba51;}
.bg06 .iconfont{background:#6b92ef;}
.bg07 .iconfont{background:#7dd889;}


.foot{min-width:1260px; background:#0070d9 url(footBg.jpg) no-repeat right bottom;}
.footCon{width:1260px; color:#fff; font-size:14px; margin:0 auto;}

.footCon .copy{line-height:28px; padding:40px 0; text-align:center;}
.foot a:link, .foot a:visited{color:#fff;}
.foot a:hover{text-decoration:underline;}

#goHeadBtn{display:block; width:50px; height:50px; z-index:999; background:url(goHeadBtn.png) no-repeat; position:fixed; right:20px; bottom:128px; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}


.ny{padding:24px 30px 30px; background:#fff;}
.left{width:230px; background:#f5f5f5; float:left;}
.left h2{height:50px; line-height:50px; font-size:20px; font-weight:normal; background:#0070d9; color:#fff; padding-left:36px; position:relative; z-index:1;}
.left li{height:42px; line-height:42px; position:relative;}
.left li a:link, .left li a:visited{display:block; width:180px; height:42px; background:url(a02.png) no-repeat 205px center; font-size:16px; padding:0 30px 0 20px;}
.left li a:hover, .left li a.on{background:#ff9000 url(a03.png) no-repeat 205px center; color:#fff;}


.right{margin-left:250px;}
.rightTitle{height:41px; line-height:41px; border-bottom:#dbe3ee 1px solid;}
.rightTitle span{float:right; color:#9a9a9a; font-size:12px;}
.rightTitle p{font-size:18px; height:40px; line-height:40px; border-bottom:#0070d9 2px solid; position:relative; bottom:0; float:left; letter-spacing:1px;}

.list01 ul li{height:40px; line-height:40px; padding-left:15px; background:url(a01.jpg) left center no-repeat; border-bottom:#ececec 1px dashed;}

.picList01{padding-top:30px;}
.picList01 ul{margin-left:-30px;}
.picList01 ul li{width:225px; height:160px; padding:0 0 30px 30px; float:left;}
.picList01 ul li p{height:120px;}
.picList01 ul li h3{height:30px; line-height:30px; padding-top:10px; font-size:15px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.picList01 .default_pgToolbar{margin-left:30px !important;}

.article{padding:20px 0;}
.articleTitle{padding-bottom:10px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto;}
.articleInfo label{margin-left:30px;}
.articleCon{line-height:30px; padding-top:10px;}
.articleCon img{max-width:950px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 950 ? "950px" : "auto");}
.articleCon2 img{max-width:1200px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 1200 ? "1200px" : "auto");}