@charset "utf-8";
/* CSS Document */
*::selection{background:#183783; 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:#c12a3d;}
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;}

/* 头部 */
.head{height:206px; background:#fff; border-top:#183783 4px solid; position:relative; z-index:999;}
.headBg{width:77px; height:185px; position:absolute; left:50%; margin-left:630px; bottom:0; background:url(headBg.png) no-repeat;}
.goHome{height:26px; text-align:right;}
.goHome a{display:block; width:147px; height:26px; background:url(goHome.jpg) no-repeat; float:right;}
.goHome a:hover{background-image:url(goHome2.jpg)}

.logo{width:1260px; height:150px; margin:0 auto; background:url(logo.png) no-repeat left center; position:relative;}

.search{height:41px; padding-top:36px; display:block;}
.searchCon{width:172px; height:30px; padding:5px 0; border-bottom:#183783 1px solid; float:right;}
.searchCon a{display:block; width:30px; height:30px; background:url(iSearch1.png) no-repeat center center; background-size:16px 16px; float:left;}
.searchCon .keyvalue{width:142px; height:30px; line-height:30px; font-size:14px; border:0; background:none; float:left;}
.searchCon .keyvalue::placeholder{color:#bebebe;}
.searchCon div{float:left;}

.menuBg1, .menuBg2{height:56px; position:absolute; left:0; bottom:0;}
.menuBg1{background:#183783 url(menuBg1.jpg)  no-repeat right center; z-index:-1;}
.menuBg2{background:#efeef3 url(menuBg2.jpg)  no-repeat right center; z-index:-2;}


/* 菜单 */
.menu{height:56px; padding:47px 0 0 16px;}
.menu .main{height:56px; position:relative; z-index:1;}
.menu .nLi{float:left; width:200px; height:56px; text-align:center; position:relative;}
.menu li.nLi:first-of-type{width:210px;}
.menu li.nLi:last-of-type{width:188px;}
.menu li.nLi:last-of-type h3 a{margin-right:0;}
.menu .nLi h3{font-weight:normal; height:56px; background:url(line.png) no-repeat right center;}
.menu .nLi h3 a:link, .menu .nLi h3 a:visited{display:block; height:56px; line-height:56px; font-size:18px; color:#183783; margin:0 12px;}
.menu li.nLi:first-of-type h3, .menu li.nLi:last-of-type h3{background:none;}
.menu li.nLi:first-of-type h3 a:link, .menu li.nLi:first-of-type h3 a:visited{color:#fff;}
.menu .nLi h3 a:hover, .menu .nLi:hover h3 a{color:#c12a3d;}
.menu .sub{display:none; width:172px; left:12px; top:56px; position:absolute; background:#c12a3d; line-height:48px;}
.menu .sub li{zoom:1;}
.menu .sub a:link, .menu .sub a:visited{display:block; padding:0 10px; font-size:16px; color:#fff;}
.menu .sub a:hover{background:#183783; color:#fff;}
.navWap, .navList{display:none;}


.bannerWrap{width:100%; height:400px; overflow:hidden; position:relative;}
.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:400px; 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:1260px; height:10px; position:absolute; left:50%; margin-left:-630px; bottom:120px; z-index:1; text-align:center;}
.banner .hd ul{height:10px; float:right;}
.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:#ffa710;}
.banner .prev, .banner .next{position:absolute; top:50%; margin-top:-25px; display:block; width:50px; height:50px; background-color:rgba(0,0,0,.1); background-repeat:no-repeat; background-position:center center; border-radius:5px;}
.banner .prev{left:2%; background-image:url(l.png);}
.banner .next{right:2%; background-image:url(r.png);}
.banner .prev:hover, .banner .next:hover{background-color:rgba(0,0,0,.5);}


.kslj{width:1260px; height:80px; position:absolute; left:50%; margin-left:-630px; bottom:27px; z-index:10;}
.kslj ul{width:852px; height:80px; float:left;}
.kslj ul li{width:210px; height:80px; margin-right:3px; float:left;}
.kslj ul li a{display:block; height:80px; background:url(bg01.png) repeat;}
.kslj ul li a p{height:46px; line-height:27px; color:#c12a3d; background-repeat:no-repeat; background-position:left center; padding:17px 0 17px 80px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.kslj ul li a p span{display:block; height:19px; line-height:19px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8e716e; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.kslj ul li a.i01 p{background-image:url(iA1.png);}
.kslj ul li a.i02 p{background-image:url(iA2.png);}
.kslj ul li a.i03 p{background-image:url(iA3.png);}
.kslj ul li a.i04 p{background-image:url(iA4.png);}
.kslj ul li a:hover{background-image:url(bg02.png);}
.kslj ul li a:hover p, .kslj ul li a:hover p span{color:#fff;}
.kslj ul li a.i01:hover p{background-image:url(iH1.png);}
.kslj ul li a.i02:hover p{background-image:url(iH2.png);}
.kslj ul li a.i03:hover p{background-image:url(iH3.png);}
.kslj ul li a.i04:hover p{background-image:url(iH4.png);}
.bszn{height:80px; margin-left:852px;}
.bszn a{display:block; height:80px; background:url(bg02.png) repeat; color:#fff;}
.bszn a h3{width:146px; height:28px; line-height:28px; font-family:"华文中宋"; font-size:24px; margin:26px 0 26px 11px; border-right:#fff 1px solid; text-align:center; font-weight:normal; float:left;}
.bszn a p{width:132px; height:36px; line-height:18px; font-size:14px; padding:22px 0 22px 28px; float:left;}
.bszn a i{display:block; width:34px; height:80px; background:url(m01.png) no-repeat right center; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s; float:left;}
.bszn a:hover i{width:54px;}


.indH{height:73px; text-align:center;}
.indH h2{height:53px; line-height:53px; color:#234083; font-size:24px; font-family:"华文中宋"; font-weight:normal; background:url(hBg.png) no-repeat top center; letter-spacing:14px; padding-left:7px;}
.indH p{height:20px; line-height:20px; font-size:13px; font-family:"Times New Roman", Times, serif; color:#cae8ff; letter-spacing:20px; padding-left:10px; text-transform:uppercase;}


.news{width:1260px; height:521px; margin:60px auto;}
.newsCon{height:332px; margin-top:40px; position:relative;}

.picNews, .picNewsBg{position:relative; width:482px; height:314px; overflow:hidden; z-index:1; background:#fff; float:left;}
.picNewsBg{position:absolute; left:20px; bottom:0; z-index:0; background:#c12a3d;}
.picNews .pic{height:314px; overflow:hidden;}
.picNews .pic a{display:block; height:314px;}
.picNews .txtBg{position:absolute; bottom:0; z-index:1; height:40px; width:100%; background:#333; filter:alpha(opacity=40); opacity:.4; 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:357px; color:#fff; padding:0 115px 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:332px; margin-left:566px; overflow:hidden;}
.txtNews dl{height:106px;}
.txtNews dl a{display:block; height:104px; border:#eee 1px solid; padding:0 28px;}
.txtNews dl dd{height:16px; line-height:16px; padding-top:18px;}
.txtNews dl dd p{width:60px; height:16px; border-right:#c12a3d 2px solid; color:#c12a3d; float:left;}
.txtNews dl dd h3{height:16px; margin-left:72px; font-size:16px; font-weight:normal; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtNews dl dt{height:44px; line-height:22px; padding-top:13px; font-size:14px; color:#999; filter:alpha(opacity=100); opacity:1; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.txtNews dl dd h3, .txtNews dl dd p, .txtNews dl dt{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.txtNews dl a:hover{background:#c12a3d; border-color:#c12a3d;}
.txtNews dl a:hover dd h3, .txtNews dl a:hover dd p, .txtNews dl a:hover dt{color:#fff;}
.txtNews dl a:hover dd p{border-right-color:#fff;}
.txtNews dl a:hover dt{filter:alpha(opacity=80); opacity:.8;}

.txtNews ul{height:220px; margin-top:5px;}
.txtNews ul li{height:43px; line-height:43px; background:url(a01.png) no-repeat left center; border-bottom:#eee 1px dashed; padding-left:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtNews ul li span{color:#999; float:right; padding-left:20px;}
.txtNews ul li span i{font-style:normal;}

.more{height:37px; margin-top:39px; text-align:center;}
.more a{display:block; width:118px; height:35px; line-height:35px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:#cac9c9 1px solid; position:relative; margin:0 auto;}
.more a i{display:block; width:41px; height:1px; background:#cac9c9; position:absolute; top:18px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.more a i.mL{left:50%; margin-left:40px;}
.more a i.mR{right:50%; margin-right:40px;}
.more a:hover{border-color:#c12a3d;}
.more a:hover .mL{margin-left:60px; background:#c12a3d;}
.more a:hover .mR{margin-right:60px; background:#c12a3d;}


.tzgg{height:426px; padding:60px 0; background:url(tzggBg.jpg) no-repeat center center fixed;}
.tzgg .indH h2{color:#fff;}
.tzgg .more a{border-color:#fff; color:#fff;}
.tzgg .more a i{background:#fff;}
.tzgg .more a:hover{border-color:#fff;}
.tzgg .more a:hover .mL, .tzgg .more a:hover .mR{background:#fff;}
.tzggCon{width:1260px; height:237px; margin:40px auto 0;}
.tzggCon ul{height:237px; margin-left:-18px;}
.tzggCon ul li{width:408px; height:212px; padding:25px 0 0 18px; float:left;}
.tzggCon ul li a:link, .tzggCon ul li a:visited{display:block; height:212px; background:#fff; padding:0 40px; position:relative; color:#00489d;}
.tzggCon ul li .time{width:75px; height:58px; line-height:28px; font-size:18px; text-align:center; padding-top:5px; background:#c12a3d; color:#fff; position:absolute; left:0; top:-25px;}
.tzggCon ul li .time p{height:24px; line-height:24px; font-size:14px; color:#f7ced3;}
.tzggCon ul li .text{height:157px; padding-top:55px;}
.tzggCon ul li .text h3{height:48px; line-height:24px; font-size:16px; font-weight:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.tzggCon ul li .text p{height:48px; line-height:24px; padding-top:8px; font-size:14px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.tzggCon ul li a:hover{color:#c12a3d;}


.aqjy{height:495px; padding:60px 0 80px; position:relative;}
.aqjyBg1, .aqjyBg2{width:50%; height:184px; background:#eff4f7; position:absolute; left:0; bottom:80px; z-index:0;}
.aqjyBg2{height:336px; left:auto; right:0; bottom:116px;}
.aqjyCon{width:1260px; height:372px; margin:50px auto 0; position:relative; z-index:1;}
.aqjyCon .hd{width:328px; height:338px; float:left;}
.aqjyCon .hd ul{padding-top:73px; height:265px;}
.aqjyCon .hd ul li{width:65px; height:265px; margin-right:17px; float:left; color:#fff;}
.aqjyCon .hd ul .tabBg1{background:#d9d7d8;}
.aqjyCon .hd ul .tabBg2{background:#c12a3d;}
.aqjyCon .hd ul .tabBg3{background:#234083;}
.aqjyCon .hd ul .tabLi{position:relative; padding:42px 18px 0; width:29px; height:223px; text-align:center; font-size:26px; cursor:pointer;}
.aqjyCon .hd ul .tabLi i{display:block; width:24px; height:24px; position:absolute; left:50%; margin-left:-12px; bottom:32px; background:url(a02.png) no-repeat center center; transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.aqjyCon .hd ul .tabLi, .aqjyCon .hd ul .tabLi i{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.aqjyCon .hd ul .tabLi.on{margin-top:-18px;}
.aqjyCon .hd ul .tabLi.on i{transform:rotate(0deg); -ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}
.aqjyCon .bd{height:338px; margin-left:338px;}
.aqjyCon .bd .aqjyBox{height:280px; padding-top:55px; position:relative;}
.aqjyCon .bd .aqjyBox .pic{width:372px; height:280px; float:left;}
.aqjyCon .bd .aqjyBox ul{height:256px; margin-left:372px; background:#fff; box-shadow:0 3px 7px rgba(0,0,0,.1); padding:12px 25px;}
.aqjyCon .bd .aqjyBox ul li{height:41px; line-height:41px; border-bottom:#ddd 1px dashed; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.aqjyCon .bd .aqjyBox ul li span{float:right; color:#999; padding-left:20px;}
.aqjyCon .bd .aqjyBox ul li span i{font-style:normal;}
.aqjyCon .bd .aqjyBox p{width:100%; height:55px; position:absolute; left:0; top:0;}
.aqjyCon .bd .aqjyBox p a:link, .aqjyCon .bd .aqjyBox p a:visited{display:block; height:55px; line-height:55px; padding-right:36px; background:url(m02.png) no-repeat right center; color:#234083; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:right;}
.aqjyCon .bd .aqjyBox p a:hover{color:#c12a3d; background-image:url(m03.png);}


.fzjy{padding-top:60px;}
.fzjyCon{height:481px; margin-top:35px; background:url(fzjyBg.jpg) no-repeat center center; background-size:cover;}
.fzjyCon .hd{height:36px; line-height:36px; text-align:center; padding-top:54px;}
.fzjyCon .hd ul{height:36px; background:url(line.jpg) no-repeat center center;}
.fzjyCon .hd li{display:inline-block; vertical-align:top; height:36px; line-height:36px; padding:0 25px; font-size:20px; cursor:pointer;}
.fzjyCon .hd li.on{color:#c12a3d;}
.fzjyCon .bd{width:1260px; height:281px; margin:30px auto 0;}
.fzjyCon .bd .fzjyBox{height:281px;}
.fzjyCon .bd .fzjyBox ul{height:205px; margin-left:-8px;}
.fzjyCon .bd .fzjyBox ul li{width:309px; height:205px; padding-left:8px; float:left;}
.fzjyCon .bd .fzjyBox ul li a{display:block; height:125px; padding:40px 36px; background:#fff; border-left:#c12a3d 0 solid; position:relative; text-align:center;}
.fzjyCon .bd .fzjyBox ul li a i{display:block; width:8px; height:8px; border-right:#c12a3d 3px solid; position:absolute; right:20px; filter:alpha(opacity=0); opacity:0;}
.fzjyCon .bd .fzjyBox ul li a .i1{top:1px; border-top:#c12a3d 3px solid;}
.fzjyCon .bd .fzjyBox ul li a .i2{bottom:1px; border-bottom:#c12a3d 3px solid;}
.fzjyCon .bd .fzjyBox ul li a p{height:44px; line-height:38px; position:relative; color:#999; font-size:14px;}
.fzjyCon .bd .fzjyBox ul li a p em{display:block; width:14px; height:1px; background:#c12a3d; position:absolute; left:50%; margin-left:-7px; bottom:5px;}
.fzjyCon .bd .fzjyBox ul li a h3{height:44px; line-height:22px; font-size:16px; font-weight:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.fzjyCon .bd .fzjyBox ul li a span{display:block; height:20px; margin-top:17px; background:url(a03.png) no-repeat center center;}
.fzjyCon .bd .fzjyBox .more a{background:#fff;}
.fzjyCon .bd .fzjyBox ul li a i, .fzjyCon .bd .fzjyBox ul li a h3, .fzjyCon .bd .fzjyBox ul li a span{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.fzjyCon .bd .fzjyBox ul li a:hover{padding:40px 22px; border-left:#c12a3d 27px solid;}
.fzjyCon .bd .fzjyBox ul li a:hover i{right:1px; filter:alpha(opacity=100); opacity:1;}
.fzjyCon .bd .fzjyBox ul li a:hover span{background-image:url(a04.png); transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}


/* 页底 */
.foot{height:292px; background:#183783; color:#cbd1e0; font-size:14px;}

.footCon{width:1260px; height:172px; padding:32px 0 44px; margin:0 auto; background:url(footBg.jpg) no-repeat center bottom;}

.baojing{width:417px; height:149px; padding:23px 24px 0 0; border-right:#6e7c9d 1px solid; float:left;}
.baojing p{line-height:24px; padding:6px 0 6px 30px; background:url(i01.png) no-repeat left 11px;}
.baojing p a:link, .baojing p a:visited{color:#cbd1e0;}
.baojing p a:hover{color:#fff;}
.baojing p a i{display:inline-block; padding-left:10px; width:10px; height:24px; background:url(i02.png) no-repeat right center; vertical-align:top;}

.contact{width:393px; height:149px; padding:23px 24px 0; border-right:#6e7c9d 1px solid; float:left;}
.contact p{line-height:24px; padding:6px 0 6px 28px; background-repeat:no-repeat; background-position:left 11px;}
.contact p.i01{background-image:url(i03.png);}
.contact p.i02{background-image:url(i04.png);}
.contact p.i03{background-image:url(i05.png);}

.link{height:154px; margin-left:960px; padding-top:18px;}
.link .mainlevel{width:193px; height:26px; border:#fff 1px solid; float:left;}
.yqljul{width:100%; height:auto;}
.yqljul > li{width:100%; height:26px; position:relative;}
.yqljul li ul{width:195px; max-height:320px; background:#fff; box-shadow:0 3px 5px rgba(0,0,0,.1); padding:0; position:absolute; left:-1px; bottom:26px; overflow-y:auto; display:none; z-index:999;}
.yqljul li ul li{background:#f4f4fc; height:auto; line-height:24px;}
.yqljul li a{display:block; height:26px; line-height:26px; cursor:pointer; padding-left:10px; font-size:14px; color:#fff;}
.yqljul li a i{display:block; width:26px; height:26px; border-left:#fff 1px solid; float:right;}
.yqljul li a i em{display:block; height:26px; background:url(r.png) no-repeat center center; background-size:auto 9px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.yqljul li ul li a{height:auto; line-height:20px; padding:6px 10px; background:none; font-size:14px; color:#333;}
.yqljul li:hover a i em, .yqljul li a:hover i em{transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}
.yqljul li ul li a:hover{background:#ffc72a; color:#0a0a0a;}

.copy{min-height:20px; line-height:20px; text-align:center; background:#efeef3; color:#000; padding:12px 0;}
.copy label{display:none; font-style:normal;}
.copy a:link, .copy a:visited{color:#000;}
.copy a:hover{color:#c12a3d;}
 
.nyBanner{height:220px; background:url(nyBanner.jpg) no-repeat center center; background-size:cover;}

.post{height:48px; background:#f5f5f5;}
.postCon{width:1260px; height:48px; position:relative; margin:0 auto;}
.postL{width:240px; height:54px; line-height:54px; padding:20px 0; background:url(postLBg.png) repeat; color:#fff; text-align:center; font-size:30px; position:absolute; left:0; top:-46px;}

.nyH{margin-left:280px; height:48px;}
.nyH h2{height:48px; line-height:48px; font-weight:normal; font-size:20px; float:left; color:#183783;}
.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;}

.ny{width:1260px; margin:0 auto; min-height:420px;}

.left{width:220px; min-height:270px; background:#e5e5e5 url(leftBg.jpg) no-repeat right bottom; padding:20px 0 50px 20px; float:left;}
.left li{height:44px; padding-bottom:10px;}
.left li a{display:block; height:44px; line-height:44px; border-left:#e5e5e5 2px solid; background:#e5e5e5; padding-left:15px;}
.left li a:hover, .left li a.on{border-left-color:#183783; background:#fff; color:#183783;}

.right{margin-left:280px;}
.list01{padding:30px 0 50px;}
.list01 ul li{height:40px; line-height:40px; padding-left:15px; background:url(a05.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: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{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:310px;}

.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%;}
	
	/* 头部 */
	.head{height:2rem; width:100%; position:fixed; left:0; top:0; z-index:1000; border-top-width:.1rem;}
	.logo{width:auto; height:2rem; background-position:.3rem center; background-size:70% auto;}
	
	.search{width:100%; height:1.6rem; background:#183783; border-radius:0; padding:.3rem; float:none; margin-top:0; position:absolute; left:0; top:2rem; box-sizing:border-box; display:none;}
	.searchCon{width:100%; height:1rem; padding:0;}
	.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; font-size:.45rem; padding-right:1rem; box-sizing:border-box; color:#fff;}
	.search .keyvalue::placeholder{color:#fff;}
	.searchBtn{width:1rem; height:1rem; background:url(iSearch1.png) no-repeat center center !important; background-size:.7rem .7rem !important; position:absolute; right:1.4rem; top:.5rem;}
	
	/* 菜单 */
	.menu{display:none;}
	.navWap{display:block; width:.8rem; height:1rem; float:right; position:absolute; right:.3rem; top:0; cursor:pointer; margin-top:.7rem;}
	.navWap span{display:block; background:#000; 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:#183783; 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:2rem;}
	.navList ul li{position:relative; line-height:1.2rem; font-size:.5rem; border-bottom:#001342 1px solid; border-top:#3457ac 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:2.1rem; height:auto;}
	.banner .bd ul li p{height:6rem;}
	.banner .hd{width:100%; height:.3rem; left:0; bottom:.4rem; margin-left:0; text-align:center;}
	.banner .hd ul{height:.3rem; float:none;}
	.banner .hd ul li{width:.3rem; height:.3rem; margin:0 .2rem; border-radius:.15rem; float:none;}
	.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;}
	
	
	.kslj{width:auto; height:auto; background:#f5f5f5; position:relative; left:auto; margin-left:0; bottom:auto; padding-bottom:.3rem;}
	.kslj ul{width:auto; height:4.2rem; padding:0 .15rem; float:none;}
	.kslj ul li{width:50%; height:1.8rem; margin:.3rem 0 0; float:left;}
	.kslj ul li a{height:1.8rem; margin:0 .15rem;}
	.kslj ul li a p{height:1.4rem; line-height:.8rem; font-size:.45rem; padding:.2rem 0 .2rem 1.4rem; background-size:1.4rem 1.4rem;}
	.kslj ul li a p span{height:.6rem; line-height:.6rem; font-size:.3rem;}
	.bszn{height:1.4rem; margin:.3rem .3rem 0;}
	.bszn a{height:1.4rem;}
	.bszn a h3{width:40%; height:.8rem; line-height:.8rem; font-size:.6rem; margin:.3rem 0; box-sizing:border-box;}
	.bszn a p{width:40%; height:1.4rem; line-height:.5rem; font-size:.4rem; padding:.2rem 0 .2rem .5rem; box-sizing:border-box;}
	.bszn a i{width:8%; height:1.4rem;}
	.bszn a:hover i{width:16%;}
	
	
	.indH{height:auto;}
	.indH h2{height:1.4rem; line-height:1.4rem; font-size:.7rem; letter-spacing:.3rem; padding-left:.15rem;}
	.indH p{height:auto; line-height:.6rem; font-size:.3rem; letter-spacing:.5rem; padding-left:.25rem;}
	
	
	.news{width:auto; height:auto; margin:.6rem auto .8rem;}
	.newsCon{height:auto; margin:.4rem .3rem 0;}
	
	.picNews, .picNewsBg{width:calc(100% - .3rem); height:auto; float:none;}
	.picNewsBg{left:.3rem; bottom:auto; top:.3rem;}
	.picNews .txtBg, .picNews .txt{height:1rem;}
	.picNews .txt li{width:100%; height:1rem; line-height:1rem; bottom:-1rem; font-size:.45rem;}
	.picNews .txt li a{width:100%; padding:0 2.5rem 0 .3rem; box-sizing:border-box; float:none; height:1rem;}
	.picNews .num{height:.3rem; bottom:.35rem; right:.2rem;}
	.picNews .num li{width:.3rem; height:.3rem; line-height:none; text-indent:-99rem; font-size:.3rem; margin-left:.1rem;}
	
	.txtNews{height:9.1rem; margin:.6rem 0 0;}
	.txtNews dl{height:3rem;}
	.txtNews dl a{height:3rem; padding:0 .5rem; box-sizing:border-box;}
	.txtNews dl dd{height:.5rem; line-height:.5rem; padding-top:.5rem;}
	.txtNews dl dd p{width:1.6rem; height:.5rem; font-size:.45rem;}
	.txtNews dl dd h3{height:.5rem; margin-left:2rem; font-size:.45rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.txtNews dl dt{height:1rem; line-height:.5rem; padding-top:.5rem; font-size:.4rem;}
	
	.txtNews ul{height:6rem; margin-top:.1rem;}
	.txtNews ul li{height:1.2rem; line-height:1.2rem; padding-left:.5rem; box-sizing:border-box; font-size:.45rem;}
	.txtNews ul li span{padding-left:.3rem;}
	
	.more{height:1rem; margin-top:.8rem;}
	.more a{width:3rem; height:1rem; line-height:1rem; font-size:.4rem; box-sizing:border-box;}
	.more a i{width:1rem; top:50%; margin-top:-.5px;}
	.more a i.mL{margin-left:1rem;}
	.more a i.mR{margin-right:1rem;}
	.more a:hover .mL{margin-left:1.5rem;}
	.more a:hover .mR{margin-right:1.5rem;}
	
	
	.tzgg{height:auto; padding:.8rem .3rem;}
	.tzggCon{width:auto; height:auto; margin:.2rem auto 0;}
	.tzggCon ul{height:auto; margin-left:0;}
	.tzggCon ul li{width:auto; height:auto; padding:1rem 0 0; float:none;}
	.tzggCon ul li a:link, .tzggCon ul li a:visited{height:auto; padding:0 .5rem;}
	.tzggCon ul li .time{width:2rem; height:1.5rem; line-height:.8rem; font-size:.5rem; padding:.2rem 0; top:-.7rem;}
	.tzggCon ul li .time p{height:.7rem; line-height:.7rem; font-size:.4rem;}
	.tzggCon ul li .text{height:auto; padding:1.5rem 0 .5rem;}
	.tzggCon ul li .text h3{height:auto; max-height:1.6rem; line-height:.8rem; font-size:.45rem;}
	.tzggCon ul li .text p{height:auto; max-height:1.6rem; line-height:.8rem; padding-top:.2rem; font-size:.4rem;}
	
	
	.aqjy{height:auto; padding:.6rem 0 0;}
	.aqjyCon{width:auto; height:auto; margin:.5rem .3rem 0; background:#eff4f7;}
	.aqjyCon .hd{width:auto; height:1.2rem; float:none;}
	.aqjyCon .hd ul{padding-top:0; height:1.2rem;}
	.aqjyCon .hd ul li{width:50%; height:1.2rem; margin-right:0; box-sizing:border-box;}
	.aqjyCon .hd ul .tabLi{position:relative; padding:0; width:50%; height:1.2rem; line-height:1.2rem; font-size:.5rem; padding:0 .3rem; text-align:left;}
	.aqjyCon .hd ul .tabLi i{width:.8rem; height:.8rem; position:absolute; left:auto; margin-left:0; bottom:.2rem; right:.3rem; transform:rotate(0deg); -ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}
	.aqjyCon .hd ul .tabLi.tabBg2, .aqjyCon .hd ul .tabLi.tabBg3{background:#234083;}
	.aqjyCon .hd ul .tabLi.on{margin-top:0;}
	.aqjyCon .hd ul .tabLi.tabBg2.on, .aqjyCon .hd ul .tabLi.tabBg3.on{background:#c12a3d;}
	.aqjyCon .hd ul .tabLi.on i{transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
	.aqjyCon .bd{height:auto; margin:0;}
	.aqjyCon .bd .aqjyBox{height:auto; padding:0 0 .5rem;}
	.aqjyCon .bd .aqjyBox .pic{width:100%; height:auto; float:none;}
	.aqjyCon .bd .aqjyBox .pic img{width:100%; vertical-align:top;}
	.aqjyCon .bd .aqjyBox ul{height:auto; margin-left:0; background:none; box-shadow:none; padding:.3rem .5rem;}
	.aqjyCon .bd .aqjyBox ul li{height:1.2rem; line-height:1.2rem; box-sizing:border-box; font-size:.45rem;}
	.aqjyCon .bd .aqjyBox ul li span{padding-left:.3rem;}
	.aqjyCon .bd .aqjyBox p{width:auto; height:1rem; position:relative; left:auto; top:auto; padding:0 .5rem;}
	.aqjyCon .bd .aqjyBox p a:link, .aqjyCon .bd .aqjyBox p a:visited{height:1rem; line-height:1rem; padding-right:36px; font-size:.4rem;}
	.aqjyCon .bd .aqjyBox p a:hover{color:#c12a3d; background-image:url(m03.png);}
	
	
	.fzjy{padding-top:.6rem;}
	.fzjyCon{height:auto; margin-top:.5rem; padding-bottom:.8rem;}
	.fzjyCon .hd{height:1rem; line-height:1rem; text-align:center; padding-top:.8rem;}
	.fzjyCon .hd ul{height:1rem;}
	.fzjyCon .hd li{height:1rem; line-height:1rem; padding:0 .6rem; font-size:.5rem;}
	.fzjyCon .bd{width:auto; height:auto; margin:0 .3rem;}
	.fzjyCon .bd .fzjyBox{height:auto;}
	.fzjyCon .bd .fzjyBox ul{height:auto; margin-left:0;}
	.fzjyCon .bd .fzjyBox ul li{width:auto; height:auto; padding:.5rem 0 0; float:none;}
	.fzjyCon .bd .fzjyBox ul li a{height:125px; padding:.4rem .5rem;}
	.fzjyCon .bd .fzjyBox ul li a i{width:.3rem; height:.3rem; right:20px;}
	.fzjyCon .bd .fzjyBox ul li a p{height:1rem; line-height:.6rem; font-size:.4rem;}
	.fzjyCon .bd .fzjyBox ul li a p em{width:.3rem; margin-left:-.15rem; bottom:.2rem;}
	.fzjyCon .bd .fzjyBox ul li a h3{height:1.4rem; line-height:.6rem; font-size:.45rem;}
	.fzjyCon .bd .fzjyBox ul li a span{height:.5rem; margin-top:.4rem; background-size:.5rem .5rem;}
	.fzjyCon .bd .fzjyBox ul li a:hover{padding:.4rem .2rem; border-left:#c12a3d .6rem solid;}
	
	
	/* 页底 */
	.foot{height:auto; font-size:.4rem;}
	
	.footCon{width:auto; height:auto; padding:.2rem 0; background-size:50% auto;}
	
	.baojing{width:auto; height:auto; padding:.3rem; border-right:none; border-bottom:#6e7c9d 1px solid; float:none;}
	.baojing p{line-height:.8rem; padding:.2rem 0 .2rem .7rem; background-position:left .4rem; background-size:auto .4rem;}
	.baojing p a i{padding-left:.3rem; width:.3rem; height:.8rem; background-size:.3rem auto;}
	
	.contact{width:auto; height:auto; padding:.3rem; border-right:none; border-bottom:#6e7c9d 1px solid; float:none;}
	.contact p{line-height:.8rem; padding:.2rem 0 .2rem .7rem; background-position:left .3.5rem; background-size:auto .5rem;}
	
	.link{height:auto; margin-left:0; padding:.5rem .3rem;}
	.link .mainlevel{width:100%; height:1rem; box-sizing:border-box; float:none;}
	.yqljul > li{height:1rem;}
	.yqljul li ul{width:calc(100% + 2px); max-height:6rem; bottom:.9rem;}
	.yqljul li ul li{line-height:.6rem; font-size:.4rem;}
	.yqljul li a{height:1rem; line-height:1rem; cursor:pointer; padding-left:.3rem; font-size:.4rem;}
	.yqljul li a i{width:1rem; height:1rem; position:absolute; top:-1px; right:0;}
	.yqljul li a i em{height:1rem; background-size:auto .4rem;}
	.yqljul li ul li a{line-height:.6rem; padding:.2rem .3rem; font-size:.4rem;}
	
	.copy{min-height:.7rem; line-height:.7rem; padding:.4rem 0;}
	
	
	.nyBanner{height:3rem; margin-top:2.1rem;}
	
	.post{height:1.2rem;}
	.postCon{width:auto; height:1.2rem;}
	.postL{width:auto; height:1.2rem; line-height:1.2rem; padding:0 .4rem; font-size:.5rem; top:-1.2rem;}
	
	.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;}
	
	.ny{width:auto; margin:0; min-height:7.2rem;}
	
	.right{margin-left:0;}
	.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 span{padding-left:0;}
	.articleInfo label{margin-left:0.3rem;}
	.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){
	.copy span{display:none;}
	.copy label{display:inline;}
	
	.articleInfo{width:90%; font-size:.4rem;}
	.articleCon{font-size:.45rem;}
}

@media screen and (max-width:480px){
	.list01 ul li h3{margin-right:1.6rem;}
	.txtNews ul li span i, .aqjyCon .bd .aqjyBox ul li span i, .list01 li span i{display:none;}
}