@charset "utf-8";
/* CSS Document */
*::selection{background:#1798ed; color:#fff; text-shadow:none;}
*{margin:0;padding:0;}
body{font-size:16px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1260px;_width:1260px; background:#fff;}
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:#1798ed;}
/*去掉图形热点的点击时出现的边线*/
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;}

@font-face{font-family:"ENGRVRN"; src:url(ENGRVRN.TTF);}


/*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;}

/* 头部 */
.head{height:124px; background:#fff url(headBg.jpg) no-repeat left top; border-top:#0787db 20px solid; position:relative; z-index:999;}
.logo{width:1260px; height:124px; margin:0 auto; background:url(logo.png) no-repeat left center; position:relative;}

.search{width:170px; height:33px; float:right; margin-top:45px;}
.search .submitBtn{display:block; width:32px; height:32px; background:url(iSearch.jpg) no-repeat center center; cursor:pointer; border:0; float:left;}
.search .keyValue{width:138px; height:32px; line-height:32px; font-size:14px; border:0; border-bottom:#92959e 1px solid; background:none; float:left;}
.search .keyValue::placeholder{color:#92959e;}


/* 菜单 */
.menu{height:52px; background:#f4f8fa; border-bottom:#e4e7ed 2px solid;position:relative;z-index:1;}
.menu .mainMenu{width:1260px; height:54px; margin:0 auto; position:relative;}
.menu .mainMenu .mainMenuLi{float:left; width:164px; height:54px; text-align:center; position:relative;}
.menu .mainMenu .mainMenuLi:first-child{width:112px;}
.menu ul li a{display:block; height:52px; line-height:52px; font-size:18px; border-bottom:#e4e7ed 2px solid; background-repeat:no-repeat; background-position:left top; background-image:none; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
.menu ul li a.cur{background-color:#2ab79d; background-image:url(menuH.jpg); color:#fff; border-bottom-color:#3ba390;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#2ab79d; border-bottom:#3ba390 2px 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:40px; font-size:16px; border-bottom:0;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#fff;}
.menu .subMenu li a.cur{background-color:#ffac07; color:#fff; background-image:none;}


.navWap, .navList{display:none;}


.bannerWrap{width:100%; overflow:hidden;}
.banner{width:100%; position:relative; overflow:hidden;}
.banner .bd{position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{width:100%;}
.banner .bd ul li{width:100%; overflow:hidden;}
.banner .bd ul li p{width:100%; height:456px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .bd ul li a{display:block; width:100%; height:100%;}
.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:40px; background:#7ad2c2;}
.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);}


.tzgg{height:152px; background:#f4f8fa; position:relative; overflow:hidden;}
.tzggBg{width:1000px; height:152px; background:#1798ed; position:absolute; top:0; right:50%; margin-right:502px; z-index:0;}
.tzggCon{width:1260px; height:152px; margin:0 auto; position:relative; z-index:1;}
.tzggCon h2{width:128px; height:112px; padding:20px 0; float:left; color:#fff; font-weight:normal; position:relative; background:#1798ed;}
.tzggCon h2 p{width:70px; height:112px; line-height:40px; font-size:30px; text-align:center; float:left;}
.tzggCon h2 span{display:block; height:18px; line-height:18px; font-family:"ENGRVRN"; font-size:16px; padding-top:14px;}
.tzggCon h2 a{display:block; width:30px; height:30px; background:#7ad2c2 url(m01.png) no-repeat center center; position:absolute; right:0; top:50%; margin-top:-15px;}
.tzggCon h2 a:hover{background-color:#ffa861;}
.tzggBox{height:152px; margin-left:133px; overflow:hidden;}
.tzggBox .bd ul{width:1128px; height:120px; padding:16px 0;}
.tzggBox .bd ul li{width:295px; height:102px; padding:9px 40px; border-right:#e4e4e4 1px solid; float:left;}
.tzggBox .bd ul li a{display:block; height:102px;}
.tzggBox .bd ul li p{height:36px; line-height:36px; color:#1798ed; font-size:20px;}
.tzggBox .bd ul li h3{height:64px; line-height:32px; padding-top:6px; font-size:16px; font-weight:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.tzggBox .hd{display:none;}


.indH{height:48px; line-height:48px; font-weight:normal;}
.indH a:link, .indH a:visited{float:right; font-size:14px; color:#c3c3c3;}
.indH a i{display:inline-block; width:18px; height:12px; vertical-align:middle; padding-left:15px; margin-left:15px; border-left:#e7e7e7 1px solid; background-repeat:no-repeat; background-position: right center; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.indH a:hover{color:#0787db;}
.indH p{float:left; font-size:28px;}
.indH p span{color:#0787db;}
.indH p i{font-size:20px; font-style:normal; color:#767676; font-family:"ENGRVRN"; text-transform:uppercase;}


.news{width:1260px; height:382px; padding:40px 0 50px; margin:0 auto;}
.news .indH a i{background-image:url(m05.png);}
.newsCon{height:314px; padding-top:20px;}
.picNews{width:756px; height:314px; position:relative; float:left;}
.picNews .bd{height:314px; overflow:hidden;}
.picNews .bd li{width:756px; height:314px; position:relative; float:left;}
.picNews .bd li .pic{width:454px; height:314px; overflow:hidden; float:left;}
.picNews .bd li .pic a{display:block; height:314px;}
.picNews .bd li .pic a:hover{-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 .bd li .txt{height:314px; margin-left:484px;}
.picNews .bd li .txt h3{max-height:60px; line-height:30px; font-size:16px; font-weight:normal; padding-top:10px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.picNews .bd li .txt span{display:block; height:48px; line-height:48px; font-size:14px; color:#a09d9d;}
.picNews .bd li .txt p{height:96px; line-height:24px; font-size:15px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden;}
.picNews .bd li .txt em{display:block; height:24px; padding-top:28px; font-style:normal;}
.picNews .bd li .txt em a:link, .picNews .bd li .txt em a:visited{display:block; width:80px; height:22px; line-height:22px; border:#ffa861 1px solid; color:#ffa861; text-align:center; border-radius:8px; font-size:14px; float:left;}
.picNews .bd li .txt em a i{display:inline-block; width:21px; height:22px; vertical-align:top; background:url(m02.png) no-repeat right center;}
.picNews .bd li .txt h3, .picNews .bd li .txt em a i{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.picNews .bd li .txt h3 a:hover{color:#1798ed;}
.picNews .bd li .txt em a:hover{color:#fff; background:#ffa861;}
.picNews .bd li .txt em a:hover i{background-image:url(m03.png);}
.picNews .hd{position:absolute; right:302px; bottom:0; z-index:1; text-align:right; background:rgba(255,255,255,.8); height:32px; padding:0 20px;}
.picNews .hd ul{width:220px; margin:0 !important; padding:0 !important; -webkit-padding-start:0; vertical-align:top; float:right;}
.picNews .hd ul li{padding-right:0; width:36px; height:32px; line-height:32px; text-align:center; font-size:12px; cursor:pointer; color:#767676; display:inline-block; vertical-align:top; position:relative; float:left; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.picNews .hd ul li:after{display:block; content:""; width:0; height:1px; background:#fff; position:absolute; left:36px; top:16px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.picNews .hd ul li.on{color:#2ab79d; padding-right:40px;}
.picNews .hd ul li.on:after{width:40px; background:#2ab79d;}

.txtNews{height:314px; margin-left:800px; overflow:hidden;}
.txtNews ul{height:345px;}
.txtNews ul li{height:84px; padding-bottom:31px;}
.txtNews ul li a{display:block; height:84px;}
.txtNews ul li h3{height:30px; line-height:30px; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtNews ul li p{height:26px; line-height:26px; font-size:14px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtNews ul li span{display:block; height:22px; line-height:22px; padding-top:6px; color:#999; font-size:14px;}


.indF1{padding:50px 0; background:url(bg1.jpg) no-repeat center top; background-size:cover; position:relative;}
.indF1Bg{width:100%; height:120px; background:#fbfaf8; position:absolute; left:0; bottom:0; z-index:0;}
.indF1Con{width:1260px; height:430px; margin:0 auto; position:relative; z-index:1;}
.newsTab{height:430px; background:#fff;}
.tabL{width:610px; float:left;}
.tabR{margin-left:650px;}
.newsTab .hd{height:58px; padding-top:20px;}
.newsTab .hd ul{padding:8px 14px; height:42px; background:#f4f8fa; float:left;}
.newsTab .hd ul li{width:114px; height:42px; line-height:42px; text-align:center; float:left; margin:0 14px; font-size:20px; cursor:pointer;}
.newsTab .hd .more{display:block; height:58px; line-height:58px; float:right; margin-right:28px;}
.newsTab .hd .more a:link, .newsTab .hd .more a:visited{float:right; font-size:14px; color:#c3c3c3;}
.newsTab .hd .more a i{display:inline-block; width:18px; height:12px; vertical-align:middle; padding-left:15px; margin-left:15px; border-left:#e7e7e7 1px solid; background-repeat:no-repeat; background-position: right center; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.tabL .hd ul li{color:#2ab79d;}
.tabL .hd ul li.on{color:#fff; background:#2ab79d;}
.tabL .hd .more a i{background-image:url(m06.png);}
.tabL .hd .more a:hover, .tabL .newsTabList li a:hover{color:#2ab79d;}
.tabR .hd ul li{color:#41c9e7;}
.tabR .hd ul li.on{color:#fff; background:#41c9e7;}
.tabR .hd .more a i{background-image:url(m07.png);}
.tabR .hd .more a:hover, .tabR .newsTabList li a:hover{color:#41c9e7;}

.newsTabList{height:312px; padding:12px 28px 0;}
.newsTabList li{height:51px; line-height:51px; padding-left:14px; background:url(a01.png) no-repeat left center; border-bottom:#f2f6f8 1px solid; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsTabList li span{float:right; color:#999; padding-left:20px;}
.newsTabList li span i{font-style:normal;}


.qnby{width:1260px; height:194px; margin:40px auto 0; position:relative; z-index:1;}
.qnby .indH a i{background-image:url(m06.png);}
.qnby .indH a:hover{color:#2ab79d;}
.qnby ul{height:126px; padding-top:20px; margin-left:-36px;}
.qnby ul li{width:288px; height:126px; padding-left:36px; float:left;}
.qnby ul li a{display:block; height:86px; padding:20px 30px; background:#fff;}
.qnby ul li a p{height:35px; line-height:34px; color:#999; position:relative;}
.qnby ul li a p i{display:block; width:40px; height:1px; background:#f3c305; position:absolute; left:0; bottom:0;}
.qnby ul li a h3{height:45px; line-height:45px; padding-top:6px; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.indF2{height:418px; background:#fff url(bg2.jpg) no-repeat bottom center; background-size:100% 400px; padding:40px 0 50px;}
.indF2Con{width:1260px; height:418px; margin:0 auto;}
.ggw{width:820px; height:418px; float:left; display:block !important;}
.ggwCon{height:320px; margin-top:50px; background:url(ggwPic.jpg) no-repeat left center; position:relative;}
.ggwCon ul{height:250px; padding:20px 30px; background:#fff url(ggwBg.jpg) no-repeat right bottom; margin-left:312px;}
.ggwCon ul li{height:49px; line-height:49px; border-bottom:#f2f6f8 1px solid; background:url(a02.png) no-repeat left center; padding-left:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ggwCon ul li span{float:right; color:#999; padding-left:20px;}
.ggwCon ul li span i{font-style:normal;}
.ggwCon ul li a:hover{color:#62cfd0;}
.ggwCon .more{width:30px; height:30px; position:absolute; right:0; bottom:0;}
.ggwCon .more a{display:block; height:30px; background:#7ad2c2 url(m09.png) no-repeat center center;}
.ggwCon .more a:hover{background-color:#f3c305;}

.xzzq{height:418px; margin-left:870px; position:relative;}
.xzzq ul{height:250px; padding:20px 30px; margin-top:50px; background:#fff url(xzzqBg.jpg) no-repeat right bottom;}
.xzzq ul li{height:49px; line-height:49px; border-bottom:#f2f6f8 1px solid; background:url(a01.png) no-repeat left center; padding-left:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xzzq ul li a:hover{color:#f3c305;}
.xzzq .more{width:30px; height:30px; position:absolute; right:0; bottom:0;}
.xzzq .more a{display:block; height:30px; background:#f3c305 url(m09.png) no-repeat center center;}
.xzzq .more a:hover{background-color:#dfde5f;}

/* 页底 */
.foot{background:#1798ed; color:#c5dff9; font-size:14px;}
.fNav{height:50px; line-height:50px; border-bottom:#6bbdf3 1px solid;}
.fNav ul{width:1260px; height:50px; margin:0 auto;}
.fNav ul li{padding-right:13px; margin-right:12px; float:left; height:50px; background:url(line.jpg) no-repeat right center;}
.fNav ul li.last{background:none; padding-right:0; margin-right:0;}
.fNav ul li a:link, .fNav ul li a:visited{color:#c5dff9;}
.fNav ul li a:hover{color:#fff;}

.footCon{width:1260px; height:188px; margin:0 auto; background:url(fLogo.jpg) no-repeat right center;}

.ewm{width:318px; height:188px; border-right:#6bbdf3 1px solid; float:left;}
.ewm p{width:115px; height:158px; padding:30px 35px 0 0; float:left;}
.ewm p img{width:115px; height:115px; vertical-align:top;}
.ewm p span{display:block; height:32px; line-height:32px; text-align:center;}

.contact{width:250px; height:84px; line-height:28px; padding:52px 32px; border-right:#6bbdf3 1px solid; float:left;}

.link{height:188px; margin-left:680px;}
.link .mainlevel{width:100%; height:36px; background:#fff; margin-top:15px;}
.linkBox{width:240px; height:auto; padding-top:36px;}
.linkBox > li{width:100%; height:36px; position:relative;}
.linkBox li a{display:block; height:36px; line-height:36px; cursor:pointer; padding-left:10px; font-size:13px; color:#98a3aa;}
.linkBox li a i{display:block; width:36px; height:36px; float:right;}
.linkBox li a i em{display:block; width:36px; height:36px; background:url(m09.png) no-repeat center center; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.linkBox li.iBg01 a i{background-color:#fcdd6c;}
.linkBox li.iBg02 a i{background-color:#7ad2c2;}
.linkBox .mainlevel:hover a i em{transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg);}
.linkBox li ul{width:100%; max-height:320px; padding:0; background-color:#66bbf3; position:absolute; left:0; bottom:34px; overflow-y:auto; display:none; z-index:999;}
.linkBox li ul li{height:auto; line-height:24px;}
.linkBox li ul li a{height:auto; line-height:20px; padding:6px 10px; background:none; font-size:14px; color:#fff;}
.linkBox li ul li a:hover{background:#ffc72a;}

.copy{height:35px; line-height:35px; text-align:center; background:#2ab79d; border-top:#fff 1px solid; color:#d3ece6;}
.copy em{display:none; font-style:normal;}
.copy label{padding-left:1em;}
.copy a:link, .foot a:visited{color:#d3ece6;}
.copy a:hover{color:#fff;}
 
.nyBanner{height:220px; background:url(nyBanner.jpg) no-repeat center center; background-size:cover;}


.ny{width:1260px; padding:30px 0 50px; margin:0 auto; min-height:500px;}
.left{width:240px; min-height:270px; background:#f4f8fa url(leftBg.jpg) no-repeat right bottom; float:left;}
.left h2{height:60px; line-height:60px; color:#fff; background:#1798ed; font-size:20px; font-weight:normal; text-align:center;}
.left ul{padding:20px 0 50px 20px;}
.left li{height:44px; padding-bottom:10px;}
.left li a{display:block; height:44px; line-height:44px; border-left:#f4f8fa 2px solid; background:#f4f8fa; padding-left:15px; position:relative;}
.left li a:after{display:none; content:""; width:9px; height:44px; position:absolute; right:20px; top:0; background:url(a03.png) no-repeat center center;}
.left li a:hover, .left li a.on{border-left-color:#7ad2c2; background:#fff; color:#7ad2c2;}
.left li a.on:after{display:block;}

.right{margin-left:280px;}
.nyH{height:48px; line-height:48px; border-bottom:#ccc 1px solid;}
.nyH p{height:48px; line-height:48px; color:#1798ed; font-weight:normal; font-size:20px; float:left;}
.nyH span{font-size:14px; color:#666; float:right; margin-top:12px; display:block; height:36px; line-height:36px;}
.nyH span i, .nyH span em{font-style:normal;}

.list01{padding-top:20px;}
.list01 ul li{height:40px; line-height:40px; padding-left:10px; background:url(a01.png) 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-bottom:60px;}
.articleTitle{padding:50px 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{padding-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:50px;}



.pc{display:block;}
.wap{display:none;}

@media screen and (max-width:960px){
	body{min-width:100%;_width:100%; font-size:62.5%;}
	.overHidden{overflow:hidden; height:100%;}
	img{max-width:100%;}

	.floatAd img{max-width:5rem; display:block;}

	/* 头部 */
	.head{height:2rem; width:100%; position:fixed; left:0; top:0; z-index:1000; border-top-width:.1rem; background-size:auto 80%;}
	.logo{width:auto; height:2rem; background-position:.3rem center; background-size:70% auto;}
	
	.search{width:100%; height:1.6rem; background:#0787db; border-radius:0; padding:.3rem; float:none; margin-top:0; position:absolute; left:0; top:2rem; box-sizing:border-box;}
	.search a{width:1rem; height:1rem; position:absolute; right:.1rem; top:.3rem; background-image:url(iSearch2.png); background-size:.6rem .6rem;}
	.search .keyvalue{width:100%; height:1rem; line-height:1rem; border-bottom-color:#c5dff9; color:#fff; font-size:.45rem; padding-right:1rem; box-sizing:border-box;}
	.search .keyvalue::placeholder{color:#c5dff9;}
	.searchBtn{width:1rem; height:1rem; background:url(iSearch1.png) no-repeat center center; background-size:.7rem .7rem; position:absolute; right:1.4rem; top:.5rem;}
	
	/* 菜单 */
	.menu{display:none;}
	.navWap{display:block; width:.9rem; height:1rem; float:right; position:absolute; right:.3rem; top:0; cursor:pointer; margin-top:.7rem;}
	.navWap span{display:block; background:#b4b4b4; 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{display:block; position:fixed; z-index:999; background:#0787db; 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:2.1rem;}
	.navList ul li{position:relative; line-height:1.2rem; font-size:.5rem; border-bottom:#046eb4 1px solid; border-top:#2aa9fc 1px solid;}
	.navList ul li a{display:block; height:1.2rem; line-height:1.2rem; padding:0 .5rem; color:#fff;}
	.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);}
	

	.bannerWrap{margin-top:2rem;}
	.banner .bd ul li p{height:6rem;}
	.banner .hd{left:0; bottom:.4rem;}
	.banner .hd ul li{width:.3rem; height:.3rem; margin:0 .2rem; border-radius:.15rem;}
	.banner .hd ul li.on{width:1rem;}
	.banner .prev, .banner .next{margin-top:-.4rem; width:.8rem; height:.8rem;}
	.banner .prev{left:.3rem;}
	.banner .next{right:.3rem;}
	
	
	.tzgg{height:auto;}
	.tzggCon{width:auto; height:3.2rem;}
	.tzggCon h2{width:2.4rem; height:2rem; padding:.6rem .3rem;}
	.tzggCon h2 p{width:1.6rem; height:2rem; line-height:.7rem; font-size:.56rem;}
	.tzggCon h2 span{height:.5rem; line-height:.5rem; font-size:.3rem; padding-top:.1rem;}
	.tzggBox{height:3rem; margin-left:3rem; padding-top:.2rem;}
	.tzggBox .bd ul{width:auto; height:2.4rem;}
	.tzggBox .bd ul li{width:100%; height:2.4rem; padding:.1rem .3rem; border-right:none; box-sizing:border-box;}
	.tzggBox .bd ul li a{height:2.2rem;}
	.tzggBox .bd ul li p{height:.8rem; line-height:.8rem; font-size:.5rem;}
	.tzggBox .bd ul li h3{height:1.4rem; line-height:.7rem; padding-top:0; font-size:.45rem;}
	.tzggBox .hd{display:block; height:10px; position:absolute; right:.3rem; bottom:.3rem;}
	.tzggBox .hd li{width:10px; height:10px; float:left; margin-left:10px; background:#ddd; border-radius:50%; float:left; overflow:hidden; text-indent:-1rem; cursor:pointer;}
	.tzggBox .hd li.on{background:#ffa710;}
	
	.indH{height:1.2rem; line-height:1.2rem;}
	.indH a:link, .indH a:visited{font-size:.4rem;}
	.indH a i{padding-left:.3rem; margin-left:.3rem;}
	.indH p{font-size:.56rem;}
	.indH p i{font-size:.5rem;}
	
	
	.news{width:auto; height:auto; padding:.5rem .3rem;}
	.news .indH a i{background-image:url(m05.png);}
	.newsCon{height:auto; padding-top:.3rem;}
	.picNews{width:100%; height:auto; float:none;}
	.picNews .bd{height:auto;}
	.picNews .bd li{width:100%; height:auto;}
	.picNews .bd li .pic{width:100%; height:auto; float:none;}
	.picNews .bd li .pic a{height:6rem;}
	.picNews .bd li .txt{height:auto; margin-left:0; padding-top:.3rem;}
	.picNews .bd li .txt h3{max-height:.9rem; line-height:.9rem; font-size:.45rem; padding-top:.2rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
	.picNews .bd li .txt span{height:1rem; line-height:1rem; font-size:.4rem;}
	.picNews .bd li .txt p{height:1.6rem; line-height:.8rem; font-size:.42rem; -webkit-line-clamp:2;}
	.picNews .bd li .txt em{height:.8rem; padding-top:.3rem;}
	.picNews .bd li .txt em a:link, .picNews .bd li .txt em a:visited{width:2.4rem; height:.8rem; line-height:.8rem; border-radius:.2rem; font-size:.4rem; box-sizing:border-box;}
	.picNews .bd li .txt em a i{width:21px; height:.8rem;}
	.picNews .hd{right:0; bottom:auto; top:5rem; height:1rem; padding:0 .3rem;}
	.picNews .hd ul{width:6.7rem;}
	.picNews .hd ul li{width:1.1rem; height:1rem; line-height:1rem; font-size:12px;}
	.picNews .hd ul li:after{left:1.1rem; top:.5rem;}
	.picNews .hd ul li.on{padding-right:1.2rem;}
	.picNews .hd ul li.on:after{width:1.2rem;}
	
	.txtNews{height:auto; margin-left:0; border-top:#eee 1px solid; margin-top:.5rem;}
	.txtNews ul{height:auto;}
	.txtNews ul li{height:auto; padding:.5rem 0 0;}
	.txtNews ul li a{height:2.4rem;}
	.txtNews ul li h3{height:.9rem; line-height:.9rem; font-size:.45rem;}
	.txtNews ul li p{height:.7rem; line-height:.7rem; font-size:.4rem;}
	.txtNews ul li span{height:.6rem; line-height:.6rem; padding-top:.2rem; font-size:.4trem;}
	
	
	.indF1{padding:.8rem .3rem;}
	.indF1Bg{height:2.4rem;}
	.indF1Con{width:auto; height:auto;}
	.newsTab{height:auto;}
	.tabL{width:100%; float:none;}
	.tabR{margin-left:0; margin-top:.5rem;}
	.newsTab .hd{height:1.2rem; padding-top:.5rem;}
	.newsTab .hd ul{padding:.2rem; height:.8rem;}
	.newsTab .hd ul li{width:2.5rem; height:.8rem; line-height:.8rem; margin:0 .2rem; font-size:.5rem;}
	.newsTab .hd .more{height:1.2rem; line-height:1.2rem; margin-right:.4rem;}
	.newsTab .hd .more a:link, .newsTab .hd .more a:visited{font-size:.4rem;}
	.newsTab .hd .more a i{padding-left:.3rem; margin-left:.3rem;}
	
	.newsTabList{height:auto; padding:.4rem;}
	.newsTabList li{height:1.2rem; line-height:1.2rem; font-size:.45rem;}
	.newsTabList li span{padding-left:.3rem;}
	
	
	.qnby{width:auto; height:auto; margin:.5rem auto 0;}
	.qnby ul{height:auto; padding-top:0; margin-left:0;}
	.qnby ul li{width:100%; height:auto; padding-left:0; padding-top:.3rem; float:none;}
	.qnby ul li a{height:auto; padding:.2rem .3rem; font-size:.45rem;}
	.qnby ul li a p{height:1.2rem; line-height:1.1rem;}
	.qnby ul li a p i{width:1rem;}
	.qnby ul li a h3{height:auto; line-height:.8rem; padding:.2rem 0; font-size:.45rem; text-overflow:clip; white-space:normal;}
	
	
	.indF2{height:auto; background:none; padding:.5rem 0 0;}
	.indF2Con{width:auto; height:auto;}
	.ggw{width:auto; height:auto; float:none; padding:0 .3rem;}
	.ggw .indH a i{background-image:url(m06.png);}
	.ggw .indH a:hover{color:#62cfd0;}
	.ggwCon{height:auto; margin-top:.3rem; background:none;}
	.ggwCon img{width:100%;}
	.ggwCon ul{height:auto; padding:.3rem 0 0; margin-left:0; background:none;}
	.ggwCon ul li{height:1rem; line-height:1rem; padding-left:20px; font-size:.45rem;}
	.ggwCon ul li span{padding-left:.3rem;}
	
	.xzzq{height:auto; margin-left:0; margin-top:.5rem; padding:.5rem .3rem; background:url(bg2.jpg) no-repeat center center; background-size:cover;}
	.xzzq .indH a i{background-image:url(m05.png);}
	.xzzq ul{height:auto; padding:.3rem 0 0; margin-top:0; background:none;}
	.xzzq ul li{height:1rem; line-height:1rem; font-size:.45rem;}
	
	/* 页底 */
	.foot{font-size:.4rem;}
	.fNav{height:auto; line-height:.8rem; padding:.2rem .3rem;}
	.fNav ul{width:auto; height:auto;}
	.fNav ul li{width:50%; margin-right:0; height:auto; background:none; padding:0;}
	.fNav ul li a{display:block; height:.8rem; margin:.2rem 0; padding-left:.5rem; background:url(m03.png) no-repeat left center;}
	
	.footCon{width:auto; height:auto; background:none;}
	
	.ewm{width:auto; height:auto; border-right:none; float:none;}
	.ewm p{width:50%; height:auto; padding:.5rem 0 .3rem; text-align:center;}
	.ewm p img{width:115px; height:115px; vertical-align:top;}
	.ewm p span{display:block; height:32px; line-height:32px; text-align:center;}
	
	.contact{width:auto; height:auto; line-height:.8rem; padding:.5rem .3rem; border-top:#6bbdf3 1px solid; border-right:0; float:none;}
	
	.link{height:auto; margin-left:0; border-top:#6bbdf3 1px solid; padding:.2rem .3rem .6rem;}
	.link .mainlevel{width:100%; height:1.2rem; margin-top:.4rem;}
	.linkBox{width:100%; height:auto; padding-top:0;}
	.linkBox > li{width:100%; height:1.2rem; position:relative;}
	.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 a i em{width:1.2rem; height:1.2rem;}
	.linkBox li ul{max-height:8rem; bottom:1.2rem;}
	.linkBox li ul li{line-height:.8rem;}
	.linkBox li ul li a{line-height:.6rem; padding:.2rem .3rem; font-size:.4rem;}
	
	.copy{height:1rem; line-height:1rem; font-size:.4rem;}
	

	.ny{width:auto; padding:.3rem 0 .5rem; margin:2.1rem 0 0; min-height:12rem;}
	
	.right{margin-left:0; min-height:8rem;}
	.nyH{height:1.2rem; line-height:1.2rem; border-bottom:0; background:#f5f5f5; padding:0 .3rem;}
	.nyH p, .nyH span em{display:none;}
	.nyH span{font-size:.45rem; float:left; margin-top:0; height:1.2rem; line-height:1.2rem;}
	.nyH span i{color:#7ad2c2;}


	.list01{padding:.3rem;}
	.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:0 .3rem 1rem;}
	.articleTitle{padding:.3rem 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;}
	
	#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){
	.sjjs ul li span i{display:none;}
	
	.copy span{display:none;}
	.copy em{display:inline;}
	.copy label{padding-left:0; display:block;}

	.articleInfo{width:90%; font-size:.4rem;}
	.articleCon{font-size:.45rem;}
}

@media screen and (max-width:480px){
	.list01 ul li h3{margin-right:1.6rem;}
	.newsTabList li span i, .ggwCon ul li span i, .list01 li span i{display:none;}
}