@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:16px; color:#333; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1260px;_width:1260px; background:#fff;}
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:#109ceb;}
/*去掉图形热点的点击时出现的边线*/
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; 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;}

.top{height:24px; line-height:24px; color:#fff; font-size:12px; background:#15a5f6;}
.topCon{width:1260px; height:24px; margin:0 auto; text-align:right;}
.topCon a:link, .topCon a:visited{color:#fff; filter:alpha(opacity=90); opacity:.9;}
.topCon a:hover{color:#fff; filter:alpha(opacity=100); opacity:1;}
.topCon span{padding:0 10px; filter:alpha(opacity=90); opacity:.9;}
.topCon span:last-child{display:none;}

.head{min-width:1260px; height:153px;position:relative;z-index:1;}
.logo{width:1260px; height:104px; background:url(logo.jpg) no-repeat left center; margin:0 auto;}

.search{width:188px; height:25px; margin-top:39px; float:right;}
.search .keyvalue{width:158px; height:25px; line-height:25px; border:0; border-bottom:#0289d5 1px solid; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:12px; background:none; padding:0; margin:0; float:left;}
.search .searchBtn{display:block; width:30px; height:26px; float:left; background:url(iSearch.jpg) no-repeat center center; border:0; padding:0; margin:0; cursor:pointer;}
.search div{float:left;}


.menu{width:1260px; height:49px; background:url(menuBg.jpg) no-repeat top center; margin:0 auto;}
.menu .first{padding:2px 0 1px; height:46px;}
.menu .first .firstLi{float:left; width:108px; text-align:center; position:relative;}
.menu .first .firstLi:first-child{width:72px;}
.menu ul li a{display:block; height:46px; line-height:46px; font-size:16px;}
.menu ul li a.cur:link, .menu ul li a.cur:visited{color:#fff; background-color:#31b5ff;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#31b5ff; border:#fff 1px solid; border-bottom:0; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96; margin-left:-1px;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:2px; height:auto; line-height:36px; font-size:15px; border-bottom:#fff 1px solid; color:#fff;}
.menu .subMenu li a.cur:link, .menu .subMenu li a.cur:visited{background-color:#109ceb;}
.menu .subMenu li a.more{background-image:url(arrow00.gif); background-repeat:no-repeat; background-position:right center;}
/*从第三级菜单开始,所有的子级菜单都相对偏移*/
.menu .subMenu ul{top:0; left:calc(100% + 2px); top:-1px;}
.menu .subMenu ul li a{font-size:14px;}


/* 图片轮播 */
.bannerWrap{width:100%; height:540px; overflow:hidden;}
.banner{width:100%; position:relative; height:540px; background:#fff;}
.banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden; height:540px;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important; height:540px; overflow:hidden; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .bd li a{display:block; height:540px;}
.banner .hd{width:241px; height:70px; text-align:center; position:absolute; left:50%; margin-left:389px; background:#fff; bottom:0;}
.banner .hd .pageState{width:80px; height:70px; line-height:70px; float:left; color:#999; letter-spacing:3px;}
.banner .hd .pageState span{color:#000; padding-right:1px;}
.banner .hd .bannerBtn{width:161px; height:70px; background:#f2f8fb; position:relative; float:left;}
.banner .hd .bannerBtn:after{display:block; width:1px; height:46px; background:#dce7ee; content:""; position:absolute; left:80px; top:50%; margin-top:-23px;}
.banner .hd .bannerBtn .prev, .banner .hd .bannerBtn .next{display:block; width:80px; height:70px; background-repeat:no-repeat; background-position:center center; filter:alpha(opacity=50); opacity:.5; float:left;}
.banner .hd .bannerBtn .prev{background-image:url(l.png);}
.banner .hd .bannerBtn .next{background-image:url(r.png); margin-left:1px;}
.banner .hd .bannerBtn .prev:hover, .banner .hd .bannerBtn .next:hover{filter:alpha(opacity=100); opacity:1;}


.news{width:100%; min-width:1260px; margin-top:60px; position:relative;}
.newsBg{width:100%; min-height:345px; background:#eff9ff url(newsBg.jpg) no-repeat right bottom; position:absolute; left:50%; margin-left:-630px; bottom:0; z-index:0;}
.newsCon{width:1260px; margin:0 auto; position:relative; z-index:1;}
.txtNews{width:436px; float:left;}
.txtNews h2{height:65px; line-height:65px; background:url(newsH.png) no-repeat left bottom; font-size:32px; font-weight:normal; padding:0 40px 0 80px;}
.txtNews h2 a{display:block; width:56px; height:35px; margin-top:15px; float:right; background:url(m01.png) no-repeat center center;}
.txtNews h2 a:hover{background-image:url(m02.png);}
.txtNews ul{min-height:295px; padding:20px 40px 30px 0; margin-top:40px;}
.txtNews ul li{padding:1px 0; border-bottom:#dceeef 1px solid;}
.txtNews ul li a{display:block; padding:16px; background:url(a01.jpg) no-repeat 16px 26px;}
.txtNews ul li a p{width:50px; height:24px; line-height:24px; text-align:right; float:right;}
.txtNews ul li a h3{max-height:48px; line-height:24px; font-size:16px; font-weight:normal; padding-left:14px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; margin-right:54px;}
.txtNews ul li a:hover{background-color:#31aaee; background-image:url(a02.jpg); color:#fff;}

.picNews{height:480px; margin-left:436px; border:#fff 1px solid; overflow:hidden; position:relative;}
.picNews .bd{position:relative; float:left; width:100%; height:480px;overflow:hidden;}
.picNews .showDiv{position:relative; width:100%; height:480px;}
.picNews .showDiv .pic{height:480px; overflow:hidden;}
.picNews .showDiv .pic p{height:480px; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.picNews .showDiv a:hover .pic 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 .showDiv .txt{width:100%; height:112px; position:absolute; left:0; bottom:0; z-index:9;}
.picNews .showDiv .txt h3{position:absolute; left:18px; bottom:0; right:112px; height:24px; font-size:18px; line-height:24px; font-weight:normal; z-index:9; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picNews .showDiv .txt p{position:absolute; left:18px; bottom:0; padding-right:112px; color:#fff; z-index:9; height:44px; line-height:22px; font-size:14px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.picNews .showDiv .txt span{display:block; width:94px; height:24px; line-height:24px; position:absolute; right:18px; bottom:0; color:#fff; font-size:14px; text-align:right;}
.picNews .picNewsBg{position:absolute;left:0;bottom:0;width:100%;height:112px;background:#000;filter:alpha(opacity=60);opacity:0.6;z-index:8;overflow:hidden;}
.picNews .pageState{width:75px; height:40px; line-height:40px; text-align:center; color:#999; font-size:13px; background:#fff; position:absolute; right:0; bottom:0; z-index:10; letter-spacing:3px; text-indent:2px;}
.picNews .pageState span{font-size:16px; color:#2d2d2d;}
.picNews .prev, .picNews .next{display:block; width:87px; height:40px; background-repeat:no-repeat; position:absolute; top:190px; z-index:10;}
.picNews .prev{background-image:url(l2.png); left:0;}
.picNews .next{background-image:url(r2.png); right:0;}
.picNews .prev:hover{background-image:url(l1.png);}
.picNews .next:hover{background-image:url(r1.png);}

.iNext{width:51px; height:46px; background-repeat:no-repeat; position:absolute; left:50%; margin-left:-25px; bottom:-23px; z-index:10; cursor:pointer;}
.news .iNext{background-image:url(iNext1.png);}


.indF1{height:584px; padding-top:150px; overflow:hidden; position:relative;}
.indF1Lbg{height:584px; background:url(noticeBg.jpg) no-repeat right center; background-size:cover; position:absolute; left:0; bottom:0; z-index:0;}
.indF1Rbg{height:584px; background:url(mzapBg.jpg) no-repeat left center; background-size:cover; position:absolute; right:0; bottom:0; z-index:0;}
.iV{width:222px; height:248px; background:url(iV.png) no-repeat; position:absolute; right:470px; top:-136px; z-index:1;}
.indCon{width:1260px; height:584px; margin:0 auto; position:relative; z-index:3;}
.tzgg{width:432px; height:584px; float:left;}
.tzgg h2{height:110px; padding-right:40px; font-weight:normal;}
.tzgg h2 p{height:52px; padding:38px 0 20px; font-size:32px; line-height:36px; text-align:center; color:#fff; background:url(noticeHbg.png) no-repeat center center; float:left;}
.tzgg h2 p span{display:block; height:16px; line-height:16px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.tzgg h2 a{display:block; width:56px; height:35px; margin-top:58px; background:url(m03.png) no-repeat center center; float:right;}
.tzgg h2 a:hover{background-image:url(m04.png);}
.tzgg ul{height:451px; padding:15px 46px 0 36px; border-left:#fff 4px solid; border-top:#fff 4px solid; margin-top:15px;}
.tzgg ul li{height:81px;}
.tzgg ul li a{display:block; height:44px; padding:18px 0; border-bottom:#9ac8ef 1px solid; position:relative;}
.tzgg ul li a:after{display:block; width:0; height:1px; background:#fff; content:""; position:absolute; left:0; bottom:-1px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.tzgg ul li p{height:43px; line-height:43px; font-size:34px; color:#fff; float:left;}
.tzgg ul li p span{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.tzgg ul li h3{height:44px; line-height:22px; font-weight:normal; font-size:16px; color:#fff; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; margin-left:80px;}
.tzgg ul li a:hover:after{width:100%;}

.indF1R{height:584px; margin-left:432px; border-left:#fff 1px solid;}
.mzap{height:396px; border-bottom:#0d8fc5 1px solid; position:relative;}
.mzap h2{width:100%; height:100px; line-height:100px; text-align:center; font-weight:normal; position:relative;}
.mzap h2 i{display:block; width:100%; height:54px; background:url(mzapH.png) no-repeat center bottom; position:absolute; left:0; bottom:-40px; z-index:1;}
.mzapCon{height:256px; padding:40px 20px 0; background:#fff url(mzapUlBg.jpg) no-repeat right bottom; position:relative; z-index:0;}
.mzapCon ul{width:50%; height:220px; float:left;}
.mzapCon ul li{height:55px; line-height:54px;}
.mzapCon ul li span{color:#109ceb;}
.mzapCon ul li span i{color:#bcbcbc; padding:0 12px; font-style:normal;}
.mzapCon ul li a{display:block; height:54px; line-height:54px; border-bottom:#f1f1f1 1px solid; margin:0 18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mzapCon .iNext{background-image:url(iNext2.png);}
.mzapCon .iNext a{display:block; height:46px;}

.picLink{height:157px; padding-top:30px;}
.picLink ul{width:810px; height:157px; margin:0 auto;}
.picLink ul li{width:95px; height:145px; padding:0 20px; float:left; text-align:center;}
.picLink ul li a{display:block; height:145px; color:#3898b8;}
.picLink ul li a img{vertical-align:top;}
.picLink ul li a p{height:40px; line-height:20px; font-size:14px; padding-top:14px;}
.picLink ul li a:hover{color:#ec364b;}


.jxky{height:400px; padding-top:40px; background:#eff9ff; position:relative;}
.jxkyBg{width:100%; height:260px; background:#fff url(jxkyBg.jpg) no-repeat left top; position:absolute; left:0; top:0; z-index:0;}
.jxkyCon{width:1260px; height:400px; margin:0 auto; position:relative; z-index:1; overflow:hidden;}
.jxkyCon h2{height:124px; line-height:70px; background:url(jxkyH.png) no-repeat center bottom; font-weight:normal; font-size:32px; text-align:center;}
.jxkyCon ul{margin-left:-45px; height:120px; padding:29px 0; margin-top:10px; background:#fff;}
.jxkyCon ul li{width:390px; padding-left:22px; margin-left:22px; height:120px; border-left:#e0e3e8 1px solid; float:left;}
.jxkyCon ul li a{display:block; height:120px; margin:0 20px;}
.jxkyCon ul li a h3{height:24px; line-height:24px; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jxkyCon ul li a p{height:48px; line-height:24px; font-size:14px; color:#666; padding-top:12px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.jxkyCon ul li a span{display:block; height:24px; line-height:24px; padding-top:12px; color:#999; font-size:14px;}
.jxkyCon ul li a span i{display:block; width:24px; height:24px; background:url(m05.png) no-repeat center center; float:right; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.jxkyCon ul li a:hover span i{background-image:url(m06.png);}
.jxkyCon .more{height:24px; line-height:24px; text-align:right; font-size:14px; padding-top:20px;}
.jxkyCon .more a:link, .jxkyCon .more a:visited{color:#89c9ef;}
.jxkyCon .more a:hover{color:#0e86e8;}


.xscgz{height:468px; padding:20px 0; background:url(cgBg.jpg) no-repeat center center; background-size:100% 468px;}
.xscgzCon{width:1260px; height:468px; background:url(xscg.png) no-repeat right bottom; margin:0 auto;}
.xscgzCon h2{width:213px; height:200px; font-weight:normal; float:left;}
.xscgzCon h2 p{width:33px; height:160px; line-height:32px; padding-right:180px; font-size:30px;}
.xscgzCon h2 span{display:block; height:24px; padding:16px 30px 0 0; background:url(mBg.jpg) no-repeat left bottom; font-size:14px; text-align:right;}
.xscgzCon div{margin-left:213px; height:468px; position:relative;}
.xscgzCon div a{display:block; position:absolute;}
.xscgzCon div .a01{width:173px; height:72px; right:385px; top:225px;}
.xscgzCon div .a02{width:72px; height:178px; right:270px; top:21px;}
.xscgzCon div .a03{width:172px; height:72px; right:86px; top:250px;}
.xscgzCon div .a04{width:72px; height:150px; right:289px; bottom:0;}


.foot{height:136px; padding:40px 0; background:url(bg.jpg) no-repeat center center; background-size:cover; color:#cde4fa; font-size:14px;}
.footCon{width:1260px; height:136px; margin:0 auto;}
.ewm{width:380px; height:130px; padding:3px 0; border-right:#319ee1 1px solid; text-align:center; float:left;}
.ewm p{width:130px; height:130px; padding-right:24px; float:left;}
.ewm p img{width:130px; height:130px; vertical-align:top;}

.fNav{width:150px; height:130px; padding:3px 0 3px 80px; border-right:#319ee1 1px solid; float:left;}
.fNav p{height:26px; line-height:26px;}
.fNav p a:link, .fNav p a:visited{color:#cde4fa;}
.fNav p a:hover{color:#fff;}

.contact{width:286px; height:130px; line-height:26px; padding:3px 60px 3px 80px; border-right:#319ee1 1px solid; float:left;}

.fLogo{height:136px; margin-left:1120px; background:url(fLogo.png) no-repeat right center;}

.copy{height:40px; line-height:40px; text-align:center; background:#076eae; color:#9cb9d6; font-size:14px;}
.copy a:link, .copy a:visited{color:#9cb9d6;}
.copy a:hover{color:#fff;}


.nyBanner{height:360px;}
.nyBanner p{height:360px; background:url(nyBanner.jpg) no-repeat center center; position:relative; overflow:hidden;}


.post{height:58px; line-height:58px; background:#e0eef6;}
.postCon{width:1260px; height:58px; margin:0 auto;}
.post p{float:left; height:58px; color:#a1afb7; font-size:13px; padding-left:25px; background:url(iPost.png) no-repeat left center;}
.post p a:link, .post p a:visited{color:#a1afb7;}
.post p a:hover{color:#109ceb;}
.post ul{float:right;}
.post ul li{height:58px; float:left;}
.post ul li a{display:block; padding:0 20px; border-bottom:#e0eef6 3px solid; height:55px; line-height:55px;}
.post ul li a:hover{color:#15a5f6;}
.post ul li a.on{background:#15a5f6; border-bottom-color:#0a90db; color:#fff;}


.ny{background:#eff9ff url(nyBg.jpg) no-repeat bottom center fixed; background-size:100% auto;}
.nyCon{width:1260px; padding:30px 0 50px; margin:0 auto;}
.list01{padding:30px 30px 50px; background:#fff;}
.list01 ul li{height:50px; line-height:50px;}
.list01 ul li a{display:block; height:50px; padding:0 16px 0 30px; background:url(a03.jpg) no-repeat 16px center;}
.list01 ul li p{width:96px; height:50px; text-align:right; float:right;}
.list01 ul li h3{height:50px; margin-right:96px; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 ul li a:hover{color:#fff; background-color:#15a5f6; background-image:url(a04.jpg);}

.list02{width:1260px; padding:30px 0 20px;margin:0 auto;}
.list02 ul{margin-left:-24px;}
.list02 ul li{width:297px; height:88px; padding:0 0 24px 24px; float:left;}
.list02 ul li a{display:block; height:58px; padding:15px 20px; background:#fff;}
.list02 ul li h3{height:30px; line-height:30px; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list02 ul li p{height:22px; line-height:22px; color:#999; font-size:14px; padding-top:6px;}
.list02 ul li p i{display:block; width:22px; height:22px; float:right; background:url(m05.png) no-repeat center center;}
.list02 ul li p, .list02 ul li p i{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.list02 ul li a:hover{color:#fff; background:#15a5f6;}
.list02 ul li a:hover p{color:#fff;}
.list02 ul li a:hover p i{background-image:url(m07.png);}

.picList01{padding-bottom:50px; overflow:hidden;}
.picList01 ul{margin-left:-36px; float:left;}
.picList01 ul li{width:288px; padding:36px 0 0 36px; float:left;}
.picList01 ul li a{display:block; height:250px; position:relative; overflow:hidden; background:#f5f5f5;}
.picList01 ul li p{height:200px; overflow:hidden;}
.picList01 ul li p span{display:block; height:200px;}
.picList01 ul li h3{height:50px; line-height:50px; padding:0 10px; text-align:center; font-weight:normal; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; z-index:1;}
.picList01 ul li i{display:block; width:100%; height:50px; background:#86142d; position:absolute; left:0; bottom:-50px; z-index:0;}
.picList01 ul li p span, .picList01 ul li i{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.picList01 ul li a:hover{color:#fff;}
.picList01 ul li a:hover p span{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.picList01 ul li a:hover i{bottom:0;}


.picList02{padding-bottom:50px; overflow:hidden;}
.picList02 ul{margin-left:-45px; float:left;}
.picList02 ul li{width:390px; height:120px; margin-left:45px; padding:20px 0; border-bottom:#e3e3e3 1px dashed; float:left;}
.picList02 ul li .pic{width:100px; height:120px; background:url(noPhoto.jpg) no-repeat center center; background-size:100px 120px; overflow:hidden; float:left;}
.picList02 ul li .pic p{height:120px;}
.picList02 ul li .txt{margin-left:120px; height:120px;}
.picList02 ul li .txt h3{height:42px; line-height:36px; font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; position:relative;}
.picList02 ul li .txt h3 i{display:block; width:20px; height:2px; background:#b0193a; position:absolute; left:0; bottom:0;}
.picList02 ul li .txt p{line-height:24px; padding-top:6px; font-size:14px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; color:#777;}


.article{padding:30px 90px 50px; background:#fff; font-size:16px;}
.articleTitle{padding:20px; 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:20px;}
.articlePic{padding-top:20px; text-align:center;}
.articlePic img{max-width:800px; margin:0 auto;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto");}
.articleCon{padding:20px 0;}
.articleCon p, .articleCon div{}
.articleCon img{max-width:800px; margin:0 auto;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto");}
.articlePN{line-height:30px; margin-top:30px; text-align:center;}

#goHeadBtn{display:block; width:50px; height:50px; z-index:999; background:url(goHeadBtn.png) no-repeat; position:fixed; right:20px; bottom:20px;}