@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; background:#fff;}
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:#fa861f;}
/*去掉图形热点的点击时出现的边线*/
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.woff2') format('woff2'), url('iconfont.woff') format('woff'), 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;}


.head{height:165px; background:url(headBg.jpg) no-repeat center top;}
.logo{width:1260px; height:165px; background:url(logo.png) no-repeat left center; margin:0 auto;}


.search{width:525px; height:165px; float:right;}
.headNav{width:260px; height:32px; line-height:32px; padding:66px 10px 0 0; float:left;}
.headNav a:link, .headNav a:visited{display:block; width:60px; height:32px; line-height:32px; padding-left:40px; background-repeat:no-repeat; background-position:left center; float:left; margin-right:30px; color:#fff; font-size:14px;}
.headNav .iHead01{background-image:url(iHead01.png);}
.headNav .iHead02{background-image:url(iHead02.png);}

.searchCon{width:255px; height:37px; background:url(searchBg.png) no-repeat; margin-top:64px; float:left; overflow:hidden;}
.searchCon input{width:203px; height:37px; line-height:37px; border:none; background:none; margin:0; padding-left:12px; float:left; -webkit-border-radius:12px 0 0 12px; border-radius:12px 0 0 12px;}
.searchCon a{display:block; width:40px; height:37px; float:left; -webkit-border-radius:0 12px 12px 0; border-radius:0 12px 12px 0;}
.searchCon div{float:left;}

/*:first-of-type :last-of-type nth-of-type(1)  :last-child :nth-last-child(2) :nth-last-of-type(2) :nth-child(odd) :nth-child(1) :nth-child(even) */
.menuWrap{height:56px; background:#06319e;position:relative;z-index:1;}
#menu{width:1260px; height:56px; margin:0 auto;}
#menu li{position:relative;}
#menu>li{float:left;width:161px; background:url(menuLine.jpg) no-repeat right center;height:56px;}
#menu li a{display:block;}
#menu>li:first-child{width:133px;}
#menu>li:last-of-type{background:none;}
#menu>li>a:link,#menu>li>a:visited{height:56px;line-height:56px;text-align:center;font-size:16px;background-repeat:no-repeat;background-position:center bottom; color:#fff;}
#menu>li>a span{color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; padding-right:5px; font-size:18px;}
#menu>li>a:hover{background:#fa861f; color:#fff;}
#menu>li>a:hover span{color:#fff;}
#menu>li>a.current{color:#fff;background-color:#075bb9;}
#menu>li>a.current span{color:#fff;}
#menu>li>a.current:hover{background:#fa861f; color:#fff;}


/*这是第二级菜单 及以后*/
#menu>li ul{background-color:#075bb9;border-top:0px #fff solid;display:none;width:100%;position:absolute;z-index:999;left:0;filter:alpha(opacity=96);opacity:0.96;box-shadow:0 2px 5px rgba(0,0,0,.2);}
#menu>li> li{width:100%;border-bottom:0px solid #fff;}
#menu>li ul li a:link, #menu>li ul li a:visited{color:#fff;height:auto;font-size:14px;line-height:36px;height:36px;text-align:center;}
#menu>li li a:hover,menu>li li a.current{background-color:#fa861f;color:#FFF;}

/**若子级菜单含有子级时，在a标签增加<i>标签作为箭头，由js实现动态增加，箭头大小调节i的边框宽度*/
#menu>li ul i{display:block; position:absolute;*top:10px;top:calc(50% - 3px);right:2px;z-index:10;width:0;height:0;border-color:transparent;border-width:4px;border-style:solid;border-left:6px #FFF solid;}

/*这是第三级菜单 及以后*/
#menu>li>ul>li ul{top:2px;left:100%;}


/* 图片轮播 */
.banner{width:100%; position:relative; height:500px; background:#fff; display:none;}
.banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden; height:500px;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important; height:500px; overflow:hidden; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .bd li a{display:block; height:360px;}
.banner .hd{width:100%; height:10px; position:absolute; left:0; bottom:30px; z-index:1; text-align:center;}
.banner .hd ul li{width:10px; height:10px; overflow:hidden; text-indent:-99px; cursor:pointer; display:inline-block; *display:inline; vertical-align:top; zoom:1; background:#fff; margin:0 5px; border-radius:5px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.banner .hd ul li.on{width:25px; background:#ffa710;}
.banner .prev, .banner .next{position:absolute; top:50%; margin-top:-25px; display:block; width:50px; height:50px; background-color:rgba(0,0,0,.1); background-repeat:no-repeat; background-position:center center; border-radius:5px;}
.banner .prev{left:2%; background-image:url(l.png);}
.banner .next{right:2%; background-image:url(r.png);}
.banner .prev:hover, .banner .next:hover{background-color:rgba(0,0,0,.5);}


.indH{height:46px; line-height:46px; font-weight:normal; background:#0d39a9 url(hBg.png) no-repeat right center;}
.indH a:link, .indH a:visited{float:right; display:block; height:46px; margin-right:10px; color:#fff; font-size:14px;}
.indH a:hover{color:#f90;}
.indH p{width:130px; height:46px; text-align:center; background:#6188de; font-size:20px; float:left; position:relative; color:#fff;}
.indH p i{display:block; width:26px; height:11px; background:url(i03.png) no-repeat; position:absolute; left:50%; bottom:-11px; margin-left:-13px;}

.newsList{padding-top:13px;}
.newsList li{height:38px; line-height:38px; background:url(a02.png) no-repeat left center; padding-left:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsList li span{float:right; padding-left:20px; color:#999;}


.news{width:1260px; height:470px; margin:48px auto 0;}
.news .indH{background:#f2f5fa;}
.news .indH a:link, .news .indH a:visited{color:#0d39a9;}
.news .indH a:hover{color:#fa861f;}
.news .indH p{width:196px; background:#0d39a9;}
.news .indH p i{background-image:url(i02.png);}
.news .indH p img{margin-right:10px; vertical-align:middle;}
.newsCon{height:400px; padding-top:24px;}
.picNews{width:600px; height:400px; position:relative; overflow:hidden; float:left;}
.picNews .bd{width:600px; height:400px; overflow:hidden;}
.picNews .bd ul li{width:600px; 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{width:calc(100% - 20px); height:40px; line-height:40px; padding:0 10px; text-align:center; 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:40px; 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:8px; position:absolute; right:10px; bottom:50px; text-align:center; z-index:5;}
.picNews .hd ul{height:8px; float:right;}
.picNews .hd ul li{display:inline-block; *display:inline; zoom:1; width:8px; height:8px; overflow:hidden; margin-left:8px; cursor:pointer; vertical-align:top; text-indent:-99px; background:#fff; -webkit-border-radius:50%; border-radius:50%; filter:alpha(opacity=90); opacity:.9;}
.picNews .hd ul li.on{background:#fa861f; filter:alpha(opacity=100); opacity:1;}
.picNews .prev, .picNews .next{display:block; width:20px; height:40px; background-repeat:no-repeat; position:absolute; top:160px; filter:alpha(opacity=0); opacity:0;}
.picNews .prev{left:0; background-image:url(left.png);z-index:9999;}
.picNews .next{right:0; background-image:url(right.png);z-index:9999;}
.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:640px;}
.txtNews .newsList{margin-top:-14px; padding-top:0;}
.txtNews .newsList li{background-image:url(a01.png); height:45px; line-height:45px; border-bottom:#dce7f7 1px dashed;}


.F1{width:1260px; height:286px; margin:50px auto;}
.F1 .indDiv{width:392px; height:286px; padding-left:42px; float:left;}
.F1 .indDiv .newsList li a:hover{color:#6188de;}

.picLink{height:98px; padding:40px 0; background:#f2f5fa;}
.picLink ul{width:1260px; height:98px; margin:0 auto;}
.picLink ul li{width:236px; height:98px; padding-left:20px; float:left;}
.picLink ul li.first{padding-left:0;}
.picLink ul li a:link, .picLink ul li a:visited{color:#fff; display:block; height:98px;}
.picLink ul li a:hover{opacity:0.8;}
.picLink ul li img{width:236px; height:98px; vertical-align:top;}
.picLink ul li p{height:62px; line-height:18px; margin-left:128px; position:relative; padding:36px 12px 0; font-size:14px; display:none;}
.picLink ul li p span{display:block; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.picLink ul li p i{display:block; width:25px; height:2px; background:#fff; position:absolute; left:12px; top:28px;}
.bg01{background:#3e9cd8;}
.bg02{background:#44bacf;}
.bg03{background:#39d594;}
.bg04{background:#93cd30;}
.bg05{background:#e8c124;}


.foot{background:#0b2591; border-top:#fa861f 4px solid;}
.link{border-bottom:#4155a9 1px solid;}
.linkNav{width:1260px; height:38px; margin:0 auto;}
.linkNav ul{float:left; height:38px;}
.linkNav .linkNavLi, .linkNav .on{height:38px; line-height:38px; cursor:pointer; color:#9298c3; float:left; position:relative; margin-right:50px; padding-right:20px; font-size:14px;}
.linkNav .linkNavLi i, .linkNav .on i{display:block; width:12px; height:12px; background:url(a03.png) no-repeat center center; position:absolute; right:0; top:13px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.linkNav .on{color:#fff;}
.linkNav .on i{transform:rotate(-180deg); -ms-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -o-transform:rotate(-180deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}
.linkList{float:left; display:none; width:100%; border-top:1px solid #4155a9; background:#4155a9;}
.linkList ul{width:1260px; margin:0 auto; padding:10px 0;}
.linkList ul li{width:190px; height:30px; line-height:30px; float:left; margin:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.linkList2 ul li{width:295px;}
.linkList ul li a:link, .linkList ul li a:visited{color:#9298c3;}
.linkList ul li a:hover{color:#fff; text-decoration:underline;}

.footCon{width:1260px; height:52px; line-height:26px; color:#9298c3; font-size:14px; padding:18px 0; margin:0 auto; text-align:center;}
.foot a:link, .foot a:visited{color:#9298c3;}
.foot a:hover{color:#fff;}

#goHeadBtn{display:block; width:50px; height:50px; z-index:999; background:url(goHeadBtn.png) no-repeat; position:fixed; right:20px; bottom:151px; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}


.nyBanner img{width:100%; vertical-align:top;}

.ny{width:1260px; padding:30px 0 50px; margin:0 auto;}
.left{width:230px; background:#f2f5fa url(leftBg.jpg) repeat-y left top; float:left;}
.left h2{height:60px; line-height:60px; font-size:20px; font-weight:normal; background:#0f3eb7; color:#fff; padding-left:40px; position:relative; z-index:1;}
.left ul{padding:20px 0;}
.left li a:link, .left li a:visited{display:block; line-height:24px; padding:15px 40px 15px 36px; border-left:#d9dfe8 4px solid; font-size:16px; color:#0b2691;}
.left li a:hover, .left li a.on{background:#d9e5f8; border-left-color:#0b2691;}


.right{margin-left:270px;}
.rightTitle{height:51px; line-height:51px; border-bottom:#dbe3ee 1px solid;}
.rightTitle span{float:right; color:#9a9a9a; font-size:12px;}
.rightTitle p{font-size:18px; height:50px; line-height:50px; border-bottom:#0b2691 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.png) 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{padding-left:30px;}
.articleCon{line-height:30px; padding-top:10px;}
.articleCon img{max-width:990px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 990 ? "990px" : "auto");}
.articleCon2 img{max-width:1200px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 1200 ? "1200px" : "auto");}