@charset "utf-8";
/* CSS Document */
*::selection{background:#0090ff; color:#fff; text-shadow:none;}
*{margin:0;padding:0;}
body{font-size:15px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1260px;_width:1260px;}
body a{text-decoration: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:#000;}
a:hover{color:#0090ff;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; outline:none; background:none; text-decoration:none;}

/*去掉图形热点的点击时出现的边线*/
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;}
table,table td{border-collapse:collapse;}

/*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:100px; z-index:100000; width:100%; position:absolute; height:100px; 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;}

.container{background:#fff url(headBg.jpg) no-repeat top center; background-size:contain;min-height:100vh;}
/* 头部 */
.head{width:1260px; height:140px; margin:0 auto;}
.logo{height:140px; background:url(logo.png) no-repeat left center;}

.search{width:260px; height:40px; padding-top:50px; float:right;}
.search a{display:block; width:40px; height:40px; background:url(iSearch.jpg) no-repeat center center; float:left;}
.search .keyvalue{width:200px; height:40px; line-height:40px; font-size:14px; border:0; background:#fff; padding:0 10px; float:left;}
.search .keyvalue::placeholder{color:#bebebe;}
.search div{float:left;}


.menuWrap{width:1260px; height:90px; background:#037edb; margin:0 auto; position:relative;z-index:1;}
#menu li{position:relative}
#menu>li{float:left; width:210px; height:90px; text-align:center;}
#menu>li:first-of-type{}
#menu>li>a:link,#menu>li>a:visited{display:block; height:70px; padding:16px 0 4px; color:#fff; font-size:18px;}
#menu>li>a img{height:30px; vertical-align:top;}
#menu>li>a p{height:40px; line-height:40px; vertical-align:top;}
#menu>li>a:hover,#menu>li>a.current{background:#0090ff;}

#menu>li ul{display:none;width:100%;border-top:1px #fff solid; background-color:#0090ff; position:absolute;z-index:999;left:0;filter:alpha(opacity=96); opacity:0.96;}
#menu>li ul li a:link,#menu>li ul li a:visited{display:block;padding:2px 0;color:#fff;line-height:40px;font-size:16px; text-align:center;border-bottom:1px solid #FFF; }
#menu>li>ul a:hover,#menu>li>ul a.current{background-color:#f16127;}

/**若子级菜单含有子级时，在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;}


.indH{height:47px; line-height:47px; font-size:24px; font-weight:normal; color:#037edb; border-bottom:#e9e9e9 1px solid;}
.indH img{vertical-align:middle; margin-right:12px;}
.indH a{display:block; width:20px; height:20px; background:url(m01.png) no-repeat; margin-top:17px; float:right;}
.indH a:hover{transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; transition:all 1s;}


.indNewsList{padding-top:10px;}
.indNewsList li{height:37px; line-height:37px; padding-left:14px; 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;}

.indF1{width:1260px; height:350px; margin:40px auto 60px;}

.news{width:918px; height:350px; float:left;}
.picNews{width:500px; height:340px; padding-top:10px; position:relative; overflow:hidden; float:left;}
.picNews .pic{height:340px; overflow:hidden;}
.picNews .pic a{display:block; height:340px;}
.picNews .txtBg{position:absolute; bottom:0; z-index:1; height:40px; width:100%; background:#333; filter:alpha(opacity=60); opacity:.6; overflow:hidden;}
.picNews .txt{position:absolute; bottom:0; z-index:2; height:40px; width:100%; overflow: hidden; }
.picNews .txt li{width:100%; height:40px; line-height:40px; position:absolute; bottom:-40px;}
.picNews .txt li a{display:block; width:365px; color:#fff; padding:0 125px 0 10px; float:left; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picNews .num{position:absolute; z-index:3; height:20px; bottom:10px; right:10px;}
.picNews .num li{float:left; position:relative; width:20px; height:20px; line-height:20px; overflow:hidden; text-align:center; margin-left:1px; cursor:pointer; background:#000; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.picNews .num li.on{background:#f60;}

.txtNews{height:350px; margin-left:518px; overflow:hidden;}

.qfjy{height:350px; margin-left:954px;}
.qfjy li span{display:none;}

.indF2{height:280px; background:#eff5fa; padding:40px 0 50px; position:relative;}
.indF2Con{width:1260px; height:280px; margin:0 auto; position:relative; z-index:1;}
.bgL{width:267px; height:302px; background:url(bgL.png) no-repeat; position:absolute; left:20px; bottom:50px; z-index:0;}
.bgR{width:360px; height:250px; background:url(bgR.png) no-repeat; position:absolute; right:0; bottom:0; z-index:0;}
.indF2List{width:380px; height:280px; float:left;}
.m60{margin:0 60px;}


.indF3{width:1260px; height:160px; margin:40px auto 50px;}
.jbdh{width:330px; height:160px; background:#f4f4f4; float:left;}
.jbdh h2{height:45px; line-height:45px; background:#ef8c21; color:#fff; padding-left:25px; font-size:18px; font-weight:normal;}
.jbdh p{height:102px; padding:12px 24px 0; border:#e6e6e6 1px solid; border-top:none; line-height:28px; color:#666;}

.picLink{width:610px; height:160px; float:left;}
.picLink li{width:285px; height:160px; padding-left:20px; float:left;}
.picLink li a, .picLink li a img{vertical-align:top;}

.link{width:200px; height:160px; float:left; background:#dfedf9; color:#0070c4; margin-left:20px; padding:0 25px;}
.link h2{height:35px; line-height:35px; padding-top:10px; font-size:16px; font-weight:normal;}
.link .mainlevel{width:198px; height:34px; border:#bed6eb 1px solid; background:#fff; margin-top:7px; border-radius:5px;}
.linkBox{width:100%; height:auto;}
.linkBox > li{width:100%; height:34px; position:relative;}
.linkBox li a{display:block; height:34px; line-height:34px; cursor:pointer; padding-left:10px; font-size:13px; color:#0070c4;}
.linkBox li a i{display:block; width:34px; height:34px; background:url(a02.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;}
.linkBox .mainlevel:hover a i{transform:rotate(-180deg); -ms-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -o-transform:rotate(-180deg);}
.linkBox li ul{width:200px; max-height:320px; background:#fff; box-shadow:0 3px 5px rgba(0,0,0,.1); padding:0; position:absolute; left:-1px; bottom:35px; overflow-y:auto; display:none; z-index:999;}
.linkBox li ul li{background:#fff; height:auto; line-height:24px;}
.linkBox li ul li a{height:auto; line-height:20px; padding:6px 10px; background:none; font-size:14px; color:#333;}
.linkBox li ul li a:hover{background:#ffc72a; color:#0a0a0a;}


/* 页底 */
.foot{min-height:50px; line-height:25px; text-align:center; padding:25px 0; background:#037edb; border-bottom:#0868b2 10px solid; color:#fff; font-size:14px;}
.foot label, em{font-style:normal;}
.foot label{display:none;}
.foot em{padding-left:1em;}
.foot a:link, .foot a:visited{color:#fff;}
.foot a:hover{text-decoration:underline;}

.ny{width:1260px; margin:40px auto 50px;}

.left{width:220px; min-height:270px; background:#f1f1f1; float:left;}
.left h2{height:80px; line-height:80px; background:#037edb; color:#fff; font-weight:normal; padding-left:50px; font-size:20px;}
.left li{height:60px; border-top:#fbfbfb 1px solid; border-bottom:#dfdfdf 1px solid;}
.left li a{display:block; height:60px; line-height:60px; padding-left:45px; border-left:#f1f1f1 5px solid; background:url(a02.jpg) no-repeat 25px center; font-size:16px; position:relative;}
.left li a:after{display:none; content:""; width:60px; height:60px; background:url(a04.png) no-repeat center center; position:absolute; right:0; top:0;}
.left li a:hover, .left li a.on{border-left-color:#f8b551; background-color:#fff; background-image:url(a03.jpg); color:#037edb;}
.left li a.on:after{display:block;}

.right{margin-left:260px;}
.nyH{height:48px; border-bottom:#c7c7c7 1px solid;}
.nyH h2{height:48px; line-height:48px; font-weight:normal; font-size:20px; float:left; color:#037edb;}
.nyH p{height:48px; line-height:48px; font-size:14px; color:#666; float:right;}
.nyH p a:link, .nyH p a:visited{color:#666;}
.nyH p a.iHome{display:inline-block; vertical-align:top; height:28px; line-height:28px; margin:10px 0;}

.list01{padding:20px 0;}
.list01 ul li{height:40px; line-height:40px; padding-left:15px; background:url(a01.jpg) left center no-repeat; border-bottom:#dcdcdc 1px dashed;}
.list01 ul li h3{height:40px; font-size:16px; font-weight:normal; margin-right:100px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 ul li span{float:right; color:#999;}
.list01 ul li span i{font-style:normal;}

.article{padding:30px 0 50px;}
.articleTitle{padding:0 20px 20px; line-height:30px; font-size:20px; font-weight:600; text-align:center;}
.articleInfo{width:80%; font-size:14px; height:30px; line-height:30px; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;}
.articleInfo label{margin-left:20px;}
.articleCon{font-size:14px; line-height:30px; padding:15px 0; min-height:300px;}
.articleCon img{max-width:1000px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 1000 ? "1000px" : "auto");}
.articleGn{padding-top:20px; text-align:center; line-height:30px; font-weight:bold; font-size:14px;}



#goHeadBtn{display:block; width:50px; height:50px; z-index:999; background:url(goHeadBtn.png) no-repeat; position:fixed; right:20px; bottom:310px;}


#dropMenu03{width:94px;}

/*鼠标移动上面的样式 a:hover 以及 打开了下一级的aLink*/
.dropMenu_a_cur{background-color:#0090ff; color:#fff;}
.dropMenu a:hover{color:#fff; background-color:#f16127;}
.mainMenu_a_cur{color:#fff!important; background-color:#0090ff !important;}

.pc{display:block;}
.wap{display:none;}

@media screen and (max-width:960px){
	body{min-width:100%;_width:100%; font-size:62.5%; background:#fff;}
	.overHidden{overflow:hidden; height:100%;}
	
	/* 头部 */
	.head{width:100%; height:1.6rem; position:fixed; left:0; top:0; z-index:1000; background:#037edb;}
	.logo{height:1.6rem; background:url(logoWap.png) no-repeat .3rem center; background-size:72% auto;}
	
	.search{width:100%; height:1.6rem; background:#0868b2; border-radius:0; padding:.3rem; float:none; margin-top:0; position:absolute; left:0; top:1.6rem; box-sizing:border-box; display:none;}
	.search a{width:1rem; height:1rem; position:absolute; right:.3rem; top:.3rem; background-size:1rem 1rem;}
	.search .keyvalue{width:100%; height:1rem; line-height:1rem; font-size:.45rem; padding-right:1rem; box-sizing:border-box; color:#fff;}
	.search .keyvalue::placeholder{color:#fff;}
	.searchBtn{width:.8rem; height:.8rem; background:url(iSearch.png) no-repeat center center !important; background-size:.6rem .6rem !important; position:absolute; right:1.4rem; top:.4rem;}
	
	/* 菜单 */
	.menu{display:none;}
	.navWap{display:block; width:.8rem; height:1rem; float:right; position:absolute; right:.3rem; top:0; cursor:pointer; margin-top:.45rem;}
	.navWap span{display:block; background:#fff; width:100%; height:2px; position:absolute; left:0; transition:all ease 0.35s;}
	.navWap span:nth-of-type(1){top:0;}
	.navWap span:nth-of-type(2){top:.3rem;}
	.navWap span:nth-of-type(3){top:.6rem;}
	.navCur span:nth-of-type(1){top:.3rem; transform:rotate(45deg);}
	.navCur span:nth-of-type(2){width:0;}
	.navCur span:nth-of-type(3){top:.3rem;transform:rotate(-45deg);}

	.navList{position:fixed; z-index:999; background:#0868b2; width:100%; font-size:.45rem; top:-300%; overflow:auto; overflow-x:hidden; transition:top ease 0.35s; box-shadow:0 3px 10px 0 rgba(0,0,0,0.4);}
	.navShow{top:1.6rem;}
	.navList ul li{position:relative; line-height:1.2rem; font-size:.5rem; border-bottom:#004b85 1px solid; border-top:#138eec 1px solid;}
	.navList ul li a{display:block; height:1.2rem; line-height:1.2rem; padding:0 .5rem; color:#fff;}
	.navList ul li a img{height:.5rem; margin-right:.2rem; vertical-align:middle;}
	.navList ul li i{display:block; width:1.2rem; height:1.2rem; text-align:center; cursor:pointer; position:absolute; top:0; right:0;}
	.navList ul li i svg{transform:rotate(-90deg); transition:all ease .35s; width:20px; height:20px; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px; fill:#fff;}
	.navList ul li:first-child{overflow:hidden; border-top:0}
	.navList ul li ul{display:none; padding:.3rem 0 .3rem .5rem;}
	.navList ul li ul ul{padding:.3rem 0 .3rem .3rem;}
	.navList ul li ul li{border-bottom:0; border-top:0; font-size:.45rem; margin-left:.5rem;}
	.navList ul li ul li a{color:#fff; display:block; text-align:left; border-bottom:0; padding-left:0;}
	.navList ul li a:hover{color:#fff;}
	.navList ul li .navListCur svg{fill:#fff; transform:rotate(0deg);}

	.indH{height:auto; line-height:1.2rem; font-size:.7rem; position:relative;}
	.indH img{height:1rem; margin-left:.3rem;}
	.indH a{margin-top:0; position:absolute; right:0; bottom:.3rem;}
	
	
	.indNewsList{padding-top:.3rem;}
	.indNewsList li{height:1.2rem; line-height:1.2rem; font-size:.45rem;}
	.indNewsList li span{padding-left:.5rem;}
	
	.indF1{width:auto; height:auto; margin:1.6rem auto 0;}
	
	.news{width:auto; height:auto; float:none;}
	.picNews{width:100%; height:6rem; padding-top:0; float:none;}
	.picNews .pic{height:6rem;}
	.picNews .pic a{height:6rem; position:relative;}
	.picNews .pic a p{width:100%; height:1.2rem; line-height:1.2rem; padding:0 3.8rem 0 .3rem; box-sizing:border-box; font-size:.45rem; position:absolute; left:0; bottom:0; color:#fff; z-index:3;}		
	.picNews .pic a i{width:100%; height:1.2rem; background:#000; filter:alpha(opacity=60); opacity:.6; position:absolute; left:0; bottom:0; z-index:0;}
	.picNews .num{position:absolute; z-index:3; height:.6rem; bottom:.3rem; right:.3rem;}
	.picNews .num li{width:.6rem; height:.6rem; line-height:.6rem; margin-left:1px; font-size:.36rem;}
	
	.txtNews{height:auto; margin-left:0; overflow:inherit; padding:.5rem .3rem;}
	
	.qfjy{height:auto; margin-left:0; background:#eff5fa url(bgL.png) no-repeat left top; background-size:auto 100%; padding:.5rem .3rem;}
	.qfjy li span{display:block;}
	
	.indF2{height:auto; background:#fff; padding:0;}
	.indF2Con{width:auto; height:auto;}
	.indF2List{width:auto; height:auto; padding:.5rem .3rem; float:none;}
	.m60{margin:0; background:#eff5fa url(bgR.png) no-repeat right bottom; background-size:40% auto;}
	
	
	.indF3{width:auto; height:auto; margin:0;}
	.jbdh{width:auto; height:auto; margin:0 .3rem; float:none;}
	.jbdh h2{height:1.2rem; line-height:1.2rem; padding-left:.5rem; font-size:.5rem;}
	.jbdh p{height:auto; padding:.5rem; line-height:.8rem; font-size:.45rem;}
	
	.picLink{width:auto; height:auto; float:none; padding:.5rem .15rem;}
	.picLink li{width:50%; height:auto; padding:0;}
	.picLink li a{margin:0 .15rem; text-align:center; display:block;}
	.picLink li a img{width:100%; max-width:285px;}
	
	.link{width:auto; height:auto; float:none; margin:.5rem .3rem; padding:0 .5rem .5rem;}
	.link h2{height:1rem; line-height:1rem; padding-top:.3rem; font-size:.5rem;}
	.link .mainlevel{width:100%; height:1.2rem; margin-top:.2rem; border-radius:.1rem; box-sizing:border-box;}
	.linkBox{width:100%; height:auto;}
	.linkBox > li{height:1.2rem;}
	.linkBox li a{height:1.2rem; line-height:1.2rem; padding-left:.3rem; font-size:.4rem;}
	.linkBox li a i{width:1.2rem; height:1.2rem;}
	.linkBox li ul{width:100%; max-height:6rem; left:0; bottom:1.2rem; padding:.2rem 0;}
	.linkBox li ul li{line-height:.8rem;}
	.linkBox li ul li a{height:auto; line-height:.8rem; padding:.2rem .3rem; font-size:.4rem;}
	
	
	/* 页底 */
	.foot{height:auto; line-height:.8rem; padding:.8rem .3rem; border-bottom:#0868b2 .3rem solid; font-size:.4rem;}
	
	.ny{width:auto; margin:1.6rem 0 0;}

	.right{margin-left:0;}
	.nyH{width:auto; height:1.2rem; margin:0 .3rem;}
	.nyH h2{display:none;}
	.nyH p{height:1.2rem; line-height:1.2rem; font-size:.45rem; float:none;}
	.nyH p a.iHome{height:.8rem; line-height:.8rem; margin:.2rem 0;}
	.nyH p span{color:#183783;}
	
	.list01{padding:.3rem .3rem .5rem;}
	.list01 ul li{height:1.2rem; line-height:1.2rem; font-size:.45rem;}
	.list01 ul li h3{height:1.2rem; font-size:.45rem; margin-right:3rem;}

		
	.article{padding:.3rem .3rem .8rem;}
	.articleTitle{padding:0 0 .2rem; line-height:1rem; font-size:.56rem;}
	.articleInfo{width:96%; font-size:.4rem; height:1rem; line-height:1rem;}
	.articleInfo label{padding-left:.5rem;}
	.articleCon{font-size:.45rem; line-height:1rem; padding:.3rem 0; min-height:5rem;}
	.articleCon img{max-width:100%;_width:100%; height:auto !important;}
	.articleCon .tableBox{overflow-x:auto;}
	
	
	.simple_pgFirst:after, .simple_pgFirstDisabled:after,
	.simple_pgLast:after, .simple_pgLastDisabled:after,
	.simple_pgPrev:after, .simple_pgPrevDisabled:after,
	.simple_pgNext:after, .simple_pgNextDisabled:after{font-size:.42rem;}
	
	#goHeadBtn{width:1.4rem; height:1.4rem; right:.3rem; bottom:.3rem; background-size:1.4rem 1.4rem;}
	
	.pc{display:none;}
	.wap{display:block;}
}

@media screen and (max-width:640px){
	.foot span{display:none;}
	.foot label{display:inline;}
	.foot em{padding-left:0; display:block;}
	
	.articleInfo{width:90%; font-size:.4rem;}
	.articleCon{font-size:.45rem;}
}

@media screen and (max-width:480px){
	.list01 li span i{display:none;}
}