@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; background:#fff;}
body a{text-decoration: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:#f00;}
/*去掉图形热点的点击时出现的边线*/
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;}

.head{width:100%;min-width:1200px;height:165px; background:url(headBg.jpg) no-repeat center center; border-bottom:#1975dc 10px solid;}
.logo{background:url(logo.png) left center no-repeat; width:1200px; height:165px; margin:0 auto;}
.language{height:46px; line-height:46px; text-align:right; color:#f3b720;}
.language a:link, .language a:visited{color:#d4def1;}
.language a:hover{color:#fff;}
.language span{padding:0 10px;}
.language span:last-child{display:none;}

/* search */
.search{width:100%; height:38px; margin-top:36px;}
.search div{width:290px; height:38px; float:right;}
.search div .keyValue{width:228px; height:38px; line-height:38px; background:#fff; padding:0 10px; margin:0; float:left; border:0;}
.search div .submitBtn{width:42px; height:38px; background:url(searchBtn.jpg) no-repeat; border:0; padding:0; margin:0; cursor:pointer; float:left;}


.menu{min-width:1200px; height:60px; line-height:60px; background:#fff;position:relative;z-index:1;}
.menu .mainMenu{width:1200px; height:60px; margin:0 auto;}
.menu .mainMenu .mainMenuLi{float:left; width:112px; text-align:center; position:relative;}
.menu .mainMenu .mainMenuLi:first-child{width:80px;}
.menu ul li a{display:block; height:60px; line-height:60px; font-size:18px;}
.menu ul li a:link, .menu ul li a:visited{color:#063ea2;}
.menu ul li a.cur{color:#ff0; background-color:#063ea2;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#063ea2; border-top:#fff 1px solid; 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:2px; height:auto; line-height:42px; font-size:14px; border-bottom:#fff 1px solid;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#fff;}
.menu .subMenu li a.cur{background-color:#f08925; color:#fff;}
.menu .subMenu li a.more{background-image:url(arrow00.gif); background-repeat:no-repeat; background-position:right center;}
/*从第三级菜单开始,所有的子级菜单都相对偏移*/
.menu .subMenu ul{top:0; left:100%; top:-1px;}
.menu .subMenu ul li a{font-size:14px;}



.bannerWarp{width:100%; min-width:1200px; height:540px; overflow:hidden; position:relative; z-index:0;}
.bannerBg{width:100%; height:9px; position:absolute; z-index:10; left:0; top:0; background:url(bannerBg.png) repeat-x;}
.banner{width:100%; height:540px; position:relative; background:#333;}
.banner .bd{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-size:cover; background-repeat:no-repeat; background-position:center center; padding:0 !important; margin:0 !important;}
.banner .bd li a:link,.banner .bd li a:visited{display:block; height:540px; position:relative;}
.banner .bd li a p{display:block; padding:0 20px; height:60px; line-height:60px; position:absolute; right:20px; bottom:30px; float:right; color:#880004; font-size:22px; background:url(bannerTxtBg.png) repeat;}
.banner .hd{width:100%; position:absolute; z-index:1; bottom:20px; left:0; height:5px; text-align:center;}
.banner .hd ul{height:5px; text-align:center; font-size:0;}
.banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:50px; height:5px; margin:0 5px; background:#fff; cursor:pointer; font-size:0; text-indent:99px; vertical-align:top;}
.banner .hd ul .on{background:#39d3ff;}
.banner .prev, .banner .next{position:absolute; left:0; top:50%; margin-top:-36px; display:block; width:36px; height:72px; background:url(left.png) no-repeat center center; filter:alpha(opacity=50);opacity:0.5; cursor:pointer; z-index:10;}
.banner .next{left:auto; right:0; background:url(right.png) no-repeat center center;}
.banner .prev:hover, .banner .next:hover{filter:alpha(opacity=100);opacity:1;}


.newsH{width:1200px; height:60px; line-height:60px; text-align:center; font-size:28px; color:#056fc3; padding-bottom:3px; background:url(newsH.jpg) no-repeat bottom center; margin:30px auto 0;}
.news{min-width:1200px; height:546px; background:url(newsBg.jpg) no-repeat center center; margin-top:30px;}
.newsWrap{width:1200px; height:546px; overflow:hidden; margin:0 auto;}
.picNews{width:668px; height:506px; overflow:hidden; float:left; position:relative; margin-top:40px;}
.picNews .bd{width:668px; height:466px; overflow:hidden;}
.picNews .bd ul{overflow:hidden; zoom:1;}
.picNews .bd ul li{width:668px; height:466px; float:left;overflow:hidden; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.picNews .bd ul li img{width:668px; height:466px; display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.picNews .bd ul li h2{width:668px; height:40px;line-height:40px; font-size:18px; color:#fff; position:absolute; left:0; bottom:0; font-weight:normal;}
.picNews .bd ul li h2 p{width:628px; height:40px; line-height:40px; padding:0 20px; position:absolute; left:0; bottom:0; z-index:1; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px;}
.picNews .bd ul li h2 i{display:block; width:668px; height:40px; background:#000; filter:alpha(opacity=60); opacity:0.6; position:absolute; left:0; bottom:0; z-index:0; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px;}
.picNews .bd ul li a:hover h2{color:#ffd979;}
.picNews .hd{overflow:hidden; height:32px; padding-top:8px;}
.picNews .hd ul{float:left; width:668px; height:12px; text-align:right; zoom:1;}
.picNews .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin-left:8px; background:url(hdBg02.png) no-repeat left center; overflow:hidden; line-height:9999px;}
.picNews .hd ul li.on{background-position:right center;}


.titNews{width:514px; height:546px; float:right;}
.titNews div{width:502px; height:170px; padding:4px 6px 8px;}
.titNews div a{display:block; width:372px; height:128px; padding:26px 59px 16px 71px;}
.titNews .titNewsList1{background:url(newsTxtBg01.png) no-repeat center center;}
.titNews .titNewsList2{background:url(newsTxtBg02.png) no-repeat center center;}
.titNews .titNewsList3{background:url(newsTxtBg03.png) no-repeat center center;}
.titNews div h2{height:46px; line-height:23px; font-size:17px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.titNews div p{height:40px; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-top:7px; color:#fff;}
.titNews div span{display:block; height:22px; line-height:22px; margin-top:7px; text-align:right; font-size:12px; color:#fff;}
.titNews div a:link, .titNews div a:visited{color:#fff;}
.titNews div.titNewsList1 a:hover{color:#a4deff;}
.titNews div.titNewsList2 a:hover{color:#b0fff6;}
.titNews div.titNewsList3 a:hover{color:#ff0;}


.indNews{width:1200px; height:394px; margin:15px auto 30px;}
.indNews .tzgg, .indNews .xsbg, .indNews .mzap{width:360px; padding-right:60px; float:left;}
.indNews .mzap{padding-right:0;}
.indNews h1{line-height:71px; line-height:71px; border-bottom:#e6e5e3 1px solid; font-weight:normal; font-size:28px;}
.indNews h1 span{padding-left:15px; font-size:20px; filter:alpha(opacity=60); opacity:0.6;}
.indNews .tzgg h1, .indNews .tzgg a:hover{color:#126eb4;}
.indNews .xsbg h1, .indNews .xsbg a:hover{color:#d03535;}
.indNews .mzap h1, .indNews .mzap a:hover{color:#00afa2;}
.indNews ul{margin-top:10px; height:258px;}
.indNews ul li{height:56px; padding-top:30px;}
.indNews ul li p{width:56px; height:48px; padding-top:8px; float:left; font-size:20px; line-height:25px; text-align:center; color:#fff;}
.indNews ul li p span{display:block; height:23px; line-height:23px; font-size:12px;}
.indNews ul li h2{margin-left:75px;_margin-left:72px; height:48px; padding:4px 0; line-height:24px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-weight:normal; font-size:16px;}
.indNews .tzgg ul li p{background:#126eb4;}
.indNews .xsbg ul li p{background:#d03535;}
.indNews .mzap ul li p{background:#00afa2;}
.indNews .more{height:50px; line-height:50px; text-align:right; font-size:14px;}


.footPic{min-width:1200px; height:476px; padding:84px 0; background:url(bg02.jpg) no-repeat center center;}
.footPicWrap{width:1199px; height:475px; border-left:#fff 1px solid; border-top:#fff 1px solid; margin:0 auto;}
.footPicWrap h2{width:100%; height:74px; position:absolute; left:0; bottom:0; text-align:center; color:#fff; z-index:1; font-weight:normal;}
.footPicWrap h2 p{font-size:24px; height:44px; line-height:44px; background:url(footPicLine.jpg) no-repeat center bottom;}
.footPicWrap h2 span{display:block; height:30px; line-height:26px; font-size:14px; font-weight:normal;}
.footPicWrap i{display:block; width:100%; height:74px; position:absolute; left:0; bottom:0; z-index:0; filter:alpha(opacity=90); opacity:0.9; -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;}
.footPicL{width:340px; height:475px; border-right:#fff 1px solid; float:left;}
.fp01, .fp04{width:340px; height:278px; border-bottom:#fff 1px solid; position:relative;}
.fp04{height:195px;}
.footPicR{width:858px; height:475px; float:left;}
.fp02, .fp03, .fp05, .fp06, .fp07{width:340px; height:198px; border-bottom:#fff 1px solid; border-right:#fff 1px solid; position:relative; float:left;}
.fp03{width:516px;}

.fp05{width:332px; height:275px;}
.fp05 h3{width:292px; height:160px; padding:20px; font-weight:normal; font-size:14px; position:absolute; left:0; top:0; display:none; filter:alpha(opacity=0); opacity:0; -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; font-weight:normal;}
.fp05 h3 a{display:block; width:116px; height:50px; line-height:50px; text-align:center; color:#fff; margin:15px; float:left; position:relative;}
.fp05 h3 a em{display:block; width:100%; height:100%; position:absolute; left:0; top:0; font-style:normal; z-index:1; font-size:18px;}
.fp05 h3 a b{display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:0; background:#05b3a6; filter:alpha(opacity=90); opacity:0.9; -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; border-radius:3px;}
.fp05 h3 a:hover b{filter:alpha(opacity=100); opacity:1;}

.fp06{width:281px; height:275px;}
.fp07{width:242px; height:275px;}

.fp01 i{background:#1176c2;}
.fp02 i{background:#72bd12;}
.fp03 i{background:#f1a300;}
.fp04 i{background:#5198c8;}
.fp05 i{background:#05b3a6;}
.fp06 i{background:#0cb1de;}
.fp07 i{background:#ff8041;}
.fp01 a:hover i{filter:alpha(opacity=70); opacity:0.7;}
.fp02 a:hover i{filter:alpha(opacity=70); opacity:0.7;}
.fp03 a:hover i{filter:alpha(opacity=70); opacity:0.7;}
.fp04 a:hover i{filter:alpha(opacity=70); opacity:0.7;}
.fp05:hover i{filter:alpha(opacity=70); opacity:0.7;}
.fp05:hover h3{filter:alpha(opacity=100); opacity:1; display:block;}
.fp06 a:hover i{filter:alpha(opacity=70); opacity:0.7;}
.fp07 a:hover i{filter:alpha(opacity=70); opacity:0.7;}


.picLink{min-width:1200px; height:120px; padding:40px 0 20px;}
.picLink ul{width:1200px; height:120px; margin:0 auto;}
.picLink ul li{width:171px; height:120px; text-align:center; background:url(picLinkLine.jpg) no-repeat right top; float:left;}
.picLink ul li.last{background:none;}
.picLink ul li a:link, .picLink ul li a:visited{display:block; width:100%; height:100%; color:#333;}
.picLink ul li a img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; -webkit-transition:all .3s ease; transition:all .3s ease;}
.picLink ul li a:hover img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); cursor:pointer;}
.picLink ul li p{height:70px; line-height:70px; font-size:16px;}
.picLink ul li a:hover{color:#ae7600;}


/*友情链接 start*/
.friendLink{height:42px; background:#e6e6e6;}
.wzdh{width:1200px; margin:0 auto;}
.wzdh ul{float:right;}
.yqlj{padding-right:20px; cursor:pointer; color:#5b5b5b; font-size:12px; float:left; line-height:42px; vertical-align:middle; background:url(down.png) no-repeat right center; margin-left:40px;}
.yqlj2{padding-right:20px; cursor:pointer; color:#d54949; font-size:12px; float:left; line-height:42px; background:url(up.png) no-repeat right center; vertical-align:middle; margin-left:40px;}
.daohangList{display:none; background:#f6f6f6; padding:15px 0; width:100%; min-width:1200px; float:left;}
.jgliebiao{width:1200px; margin:0 auto;}
.jgliebiao li{line-height:28px;color:#2e2e2e;height:28px; width:190px; float:left; text-align:left; vertical-align:middle; padding-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jgliebiao li a{color:#2e2e2e; font-size:12px;}
.jgliebiao li a:hover{color:#d54949;}
/*友情链接 end*/


.bottomWrap{height:172px; background-color:#063ea2; clear:both;}
.bottom{clear:both; width:700px; height:172px; margin:0 auto; padding-left:500px; background:url(logo.png) no-repeat left center; background-size:auto 72px; color:#FFF; line-height:24px;}
.ewm{width:190px; height:116px; padding:35px 0 21px; float:left; text-align:center;}
.ewm img{width:86px; height:86px;}
.ewm p{height:30px; line-height:30px;}


.contact{height:90px; line-height:30px; font-size:13px; color:#c8d8ef; padding:41px 0; margin-left:245px;_margin-left:242px;}
.contact a:link, .contact a:visited{color:#c8d8ef;}
.contact a:hover{color:#fff;}
.copy{height:40px; line-height:40px; min-width:1200px; background:#313131; color:#b1b1b1; text-align:center; font-size:12px;}
.copy a:link, .copy a:visited{color:#b1b1b1;}
.copy a:hover{color:#fff;}

.nyBanner{height:300px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.nyBanner p{height:9px; background:url(bannerBg.png) repeat-x;}


.ny{width:1200px; margin:30px auto 60px;}
.left{width:280px; float:left;}
.leftMenu{background:#f1f1f1;}
.leftMenu h1{height:80px; line-height:80px; color:#fff; padding-left:70px; font-size:20px; font-weight:normal; background:#063ea2;}
.leftMenu ul li{height:60px; border-bottom:#fbfbfb 1px solid;}
.leftMenu li a:link,.leftMenu li a:visited{display:block; height:59px; line-height:59px; background:url(a02.jpg) no-repeat 48px center; border-bottom:#dfdfdf 1px solid; border-left:#f1f1f1 5px solid; padding-left:64px; color:#063ea2; font-size:16px;}
.leftMenu li a i{display:none; width:8px; height:59px; background:url(a04.jpg) no-repeat center center; float:right; margin-right:36px;}
.leftMenu li a:hover, .leftMenu li a.on{background:#fff url(a03.jpg) no-repeat 48px center; border-left-color:#f8b62c;}
.leftMenu li a:hover i, .leftMenu li a.on i{display:block;}


.leftLink{margin-top:20px; border:#dfdfdf 1px solid; border-bottom:0; overflow:hidden;}
.leftLink ul{width:281px;}
.leftLink ul li{width:139px; height:120px; padding-top:20px; text-align:center; border-bottom:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid; float:left;}
.leftLink ul li a:link, .leftLink ul li a:visited{display:block; width:100%; height:100%; color:#333;}
.leftLink ul li a img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; -webkit-transition:all .3s ease; transition:all .3s ease;}
.leftLink ul li a:hover img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); cursor:pointer;}
.leftLink ul li p{height:70px; line-height:70px; font-size:12px; font-family:"宋体";}
.leftLink ul li a:hover{color:#ae7600;}
.leftLink ul li.last{display:none;}


.right{margin-left:320px;_margin-left:317px; min-height:650px;_height:650px;}
.nyTitle{height:37px; line-height:37px; color:#063ea2; font-size:18px; border-bottom:#e9e9e9 1px solid; padding:0 3px;}
.nyTitle span{float:right; font-size:14px; color:#a8a8a8;}


.list01{padding-top:15px;}
.list01 ul li{height:47px; line-height:47px; background:url(a01.jpg) 2px center no-repeat; padding-left:20px; border-bottom:1px dashed #e0e0e0;}
.list01 ul li span{float:right; color:#888; margin-right:2px;}


.article{padding:15px 0;}
.articleTitle{padding:20px 0; 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:#f5f5f5; width:90%; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articleCon{font-size:14px; line-height:30px; padding-top:20px;}
.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; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 880 ? "880px" : "auto");}


.rcgz{height:56px; background:#f6f6f6;}
.rcgzWrap{width:1200px; height:56px; margin:0 auto;}
.rcgz h1{width:120px; height:56px; line-height:56px; text-align:center; background:#f39a00; color:#fff; font-size:18px; font-weight:normal; float:left;}
.rcgzList{height:56px; margin-left:140px;_margin-left:137px;}
.rcgzList .bd{width:934px; height:56px; overflow:hidden; float:left;}
.rcgzList ul li{width:50%; height:56px; line-height:56px; padding-right:50px; box-sizing:border-box; float:left;}
.rcgzList ul li span{padding-right:10px; font-size:12px; color:#999;}
.rcgzList ul li a:hover{color:#f39a00;}
.rcgzList .hd{float:right; width:106px; height:20px; padding:18px 0;}
.rcgzList .hd a{margin:0 3px; display:block; float:left;}
.rcgzList .hd a.more{width:48px; height:20px; background:url(moreA02.png) no-repeat center center;}
.rcgzList .hd a.prev{width:20px; height:20px; background:url(leftA.png) no-repeat center center;}
.rcgzList .hd a.next{width:20px; height:20px; background:url(rightA.png) no-repeat center center;}
.rcgzList .hd a.prev:hover{background-image:url(leftH.png);}
.rcgzList .hd a.next:hover{background-image:url(rightH.png);}
.rcgzList .hd a.more:hover{background-image:url(moreH02.png);}


table,table td{border-collapse:collapse;}
.videoScroll{width:48px; height:160px;position:absolute; top:592px; left:50%; margin-left:624px; background:#f00; color:#fff; text-align:center;}