@charset "utf-8";html,body,div,h1,h2,h3,h4,h5,h6,p,span,a,ul,ol,li,dl,dd,dt,img,form,textarea,input,button,em,i,table,tr,td,th{margin:0;padding:0;vertical-align:top;border:none;background:none;outline:none;}
html,body{font-style:normal;font-family:"Microsoft YaHei","Arial";font-size:12px;}
ul li,ol li,li{list-style:none;}
a{text-decoration:none;color:#000;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;border-radius:0;}
textarea{-webkit-appearance:none;border-radius:0;}
table,tr,td{border-collapse:collapse;border-spacing:0;}
em,i{font-style:normal;}
.clear::after{content:'.';height:0;display:block;visibility:hidden;clear:both;}
.clear{*zoom:1;zoom:1;}
@font-face{font-family:'gothamregular_m';src:url('../fonts/gotham-medium-webfont.eot');src:url('../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-medium-webfont.woff2') format('woff2'),url('../fonts/gotham-medium-webfont.woff') format('woff'),url('../fonts/gotham-medium-webfont.svg#gothamregular_m') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'gothamregular';src:url('../fonts/gotham-black-webfont.eot');src:url('../fonts/gotham-black-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-black-webfont.woff2') format('woff2'),url('../fonts/gotham-black-webfont.woff') format('woff'),url('../fonts/gotham-black-webfont.ttf') format('truetype'),url('../fonts/gotham-black-webfont.svg#gothamregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ping_heitext';src:url('../fonts/ping_hei_text_1.0d83e1-webfont.eot');src:url('../fonts/ping_hei_text_1.0d83e1-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ping_hei_text_1.0d83e1-webfont.woff2') format('woff2'),url('../fonts/ping_hei_text_1.0d83e1-webfont.woff') format('woff'),url('../fonts/ping_hei_text_1.0d83e1-webfont.ttf') format('truetype'),url('../fonts/ping_hei_text_1.0d83e1-webfont.svg#ping_heitext') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'PFDin';src:url('../fonts/pfdintextcomppro-regular-webfont.eot');src:url('../fonts/pfdintextcomppro-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/pfdintextcomppro-regular-webfont.woff2') format('woff2'),url('../fonts/pfdintextcomppro-regular-webfont.woff') format('woff'),url('../fonts/pfdintextcomppro-regular-webfont.ttf') format('truetype'),url('../fonts/pfdintextcomppro-regular-webfont.svg#PFDin') format('svg');}
.wrap{width:1300px;margin:0 auto;}
.f-wrap{padding:0 26px;}
.top{width:100%;position:relative;}
.top .wrap{padding-top: 36px;padding-bottom: 42px;background-image: url("../images/top_bg.png");background-position: center bottom;background-repeat: no-repeat;background-size:100%; }
.top .topL{float:left;}
.top .topL .logo{float:left;margin-right: 70px;}
.top .topL .logo a{display: block;}
/*.top .topL .logo img{width: 262px;}*/
.top .topL .topN{float: left;padding-top: 12px;}
.top .topL .topN li{float: left;background-position:left center;background-repeat: no-repeat;background-size:34px;margin-right: 30px;position: relative; }
.top .topL .topN li:last-child{margin-right: 0;}
.top .topL .topN li a{display: block;padding-left: 40px;}
.top .topL .topN li span{display: block;font-size: 14px;line-height: 18px;color: #4a4a4a;}
.top .topL .topN li .ewmImg{display: none;position: absolute;left: 50%;top:35px;width: 100px;margin-left: -50px;text-align: center;padding-top: 8px;cursor: pointer;z-index: 10000;}

.top .topL .topN li .ewmImg:after {content: ""; position: absolute; border: 6px solid transparent; border-left: 6px solid transparent;  right: 50%;  margin-bottom: 0;  margin-right: -6px;  top: -4px;  border-bottom: 6px solid #15398d; }
.top .topL .topN li .ewmImg img{display: inline-block;width: 90px;;border: 1px solid #15398d;box-sizing: border-box;  background: #fff;}
.top .topL .topN li:hover .ewmImg{display: block;}
.top .topSearch{float: right;padding-top: 0px;}
.top .topSearch .search {border: 1px solid #15398d;padding-left: 38px;position: relative;}
.top .topSearch .search:before{content: "";position: absolute;left: 0;top:0;width: 38px;height: 100%;background-image: url("../images/icon_search.png");background-position: center center;background-repeat: no-repeat;background-size: 18px;}
.top .topSearch .search .search-text{position: relative;float: left;width: 250px;height: 40px;line-height: 40px;font-size: 14px;color: #74777f;}
.top .topSearch .search .search-text::-webkit-input-placeholder { color:#74777f;}
.top .topSearch .search .search-text:-moz-placeholder {color:#74777f;}
.top .topSearch .search .search-text::-moz-placeholder {color:#74777f;}
.top .topSearch .search .search-text:-ms-input-placeholder {color:#74777f;}
.top .topSearch .search .search-btn{float: left;width: 105px;height: 40px;background: #15398d;font-size: 16px;line-height: 40px;color: #fff;text-align: center;cursor: pointer;}
/*以上是顶部*/


.header{background: #15398d;}
.header .nav{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.header .nav>li{ float:left;position:relative; width: 10%; -webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.header .nav li a{display:block;font-size:20px;color:#fff;line-height:60px;font-weight:bold;text-align:center;}

.header .nav>li.active>a,.header .nav li:hover>a{color:#fff;}

/*.header .nav>li.active,.header .nav>li:hover{background:#15398d;}*/
.header .nav ul.submenu{max-height:0;left:0;position:absolute;width:100%;top:100%;-webkit-perspective:400px;-moz-perspective:400px;-ms-perspective:400px;-o-perspective:400px;perspective:400px;z-index:1001;padding:10px 0;margin-top:-15px;}
.header .nav ul.submenu li{background:#15398d;}
/*.header .nav ul.submenu li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}*/
.header .nav ul.submenu li a{display:block;color:#fff;border:1px solid #15398d;box-sizing: border-box;}

.header .nav ul.submenu li:hover a{color:#15398d;background:#fff;}
.header .nav .submenu li{opacity:0;/*line-height:40px;*/
    -webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transition:opacity .4s,-webkit-transform .5s;-moz-transition:opacity .4s,-moz-transform .5s;-ms-transition:opacity .4s,-ms-transform .5s;-o-transition:opacity .4s,-o-transform .5s;transition:opacity .4s,transform .5s;}
.header .nav .submenu li a{line-height:30px;font-size:14px;}
.header .nav .submenu li:hover{background:#fff;}
.header .nav .submenu li:hover a{/* border-left:3px solid #36a;*/  border-radius:0;color:#15398d;/*background:#E9EBF0;*/ }
.header .nav > li:hover .submenu,.header .nav > li:focus .submenu{max-height:2000px;z-index:10000;}
.header .nav > li:hover .submenu li,.header .nav > li:focus .submenu li{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.header .nav li:hover .submenu li:nth-child(1){-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.header .nav li:hover .submenu li:nth-child(2){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms;}
.header .nav li:hover .submenu li:nth-child(3){-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms;}
.header .nav li:hover .submenu li:nth-child(4){-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms;}
.header .nav li:hover .submenu li:nth-child(5){-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;}
.header .nav li:hover .submenu li:nth-child(6){-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms;}
.header .nav li:hover .submenu li:nth-child(7){-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms;}
.header .nav li:hover .submenu li:nth-child(8){-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-ms-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms;}
.submenu li:nth-child(1){-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-ms-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms;}
.submenu li:nth-child(2){-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms;}
.submenu li:nth-child(3){-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms;}
.submenu li:nth-child(4){-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;}
.submenu li:nth-child(5){-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms;}
.submenu li:nth-child(6){-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms;}
.submenu li:nth-child(7){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms;}
.submenu li:nth-child(8){-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
/*以上是头部*/
.mtop{display:none;position:relative;background:#fff;height:58px;z-index:202;}
.mtop .m-logo{width:120px;margin-left:2%;}
.mtop .m-logo img{width:120%;margin-top:15px;}
.menu-bg{display:none;position:fixed;left:100%;top:0;width:100%;height:100%;background:rgba(0,0,0,0.80);z-index:1000;}
.menu-bg a.close{position:absolute;top:0;right:0;line-height:58px;display:inline-block;margin-right:6%}
.menu-bg a.close img{vertical-align:middle;}
.menu-list{display:none;position:fixed;left:100%;top:58px;width:100%;height:100%;z-index:1001;}
.menu-list a{display:block;position:relative;left:100%;opacity:0;font-size:20px;line-height:58px;color:#fff;padding-left:7%;}
.menu-handler{width:58px;height:58px;cursor:pointer;display:none;position:absolute;top:0px;right:0;margin-left:15px;z-index:1000;}
.menu-handler .burger{width:24px;height:2px;background:#015293;display:block;position:absolute;z-index:5;top:20px;left:50%;margin:0px 0px 0px -12px;transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transition:all 277ms ease-in-out;}
.menu-handler .burger-2{top:27px;}
.menu-handler .burger-3{top:35px;}
.menu-handler.active .burger-1{top:27px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.menu-handler.active .burger-2{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}
.menu-handler.active .burger-3{top:27px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:200;display:none;}
.mask.active{display:block;}
.menu{position:absolute;width:100%;top:58px;left:0;background:#fff;border-top:1px solid #f3f3f3;z-index:201;}
.menu .icon{box-sizing:border-box;float:left;width:33.3%;color:#838383;text-align:center;border:solid #f3f3f3;border-width:0 1px 1px 0;padding:30px 0;}
.menu .icon img{width:50px;margin:0 auto;}
.menu .icon img.img-active{display:none;}
.menu .icon p{font-size:14px;font-weight:bold;}
.menu .icon:nth-child(3n){width:33.4%;border-right:0;}
.close-btn{font-size:14px;line-height:36px;color:#838383;background:#f5f5f5;text-align:center;margin:340px 28px 28px;display:block;}
.menu .icon.active,.menu .icon:hover{color:#015293;}
.menu .icon.active img.no,.menu .icon:hover img.no{display:none;}
.menu .icon.active img.img-active,.menu .icon:hover img.img-active{display:block;}
/*以上是手机端头部*/


/*内页*/
.innerBanner img{width: 100%;}

.subpage-titile{width:100%;background:url("../images/subpage_bg.jpg") top center no-repeat;background-size:cover;}
.subpage-titile p{font-size:40px;line-height:88px;color:rgba(255,255,255,0.2);text-align:right;font-family:'PFDin';text-transform:uppercase;}
.subpage-titile .rigIcon{position:relative;}
.subpage-titile .rigIcon p{text-align:left;}
.subpage-titile .rigIcon .rc{position:absolute;top:0;right:0;font-size:40px;line-height:88px;color:rgba(255,255,255,0.2);font-family:'PFDin';text-transform:uppercase;}
.subpage-titile .rigIcon .rc img{width:66px;margin-top:11px;}
.content{width:100%;}
.content>.wrap{background:#f2f2f2;}
.content .title .nv,.content .lef{float:left;width:256px;background:#f2f2f2;}

.content .lef{background:#f2f2f2;}
/*178+88+48*/
.content .rig{background:#fff;}
.lef-nav{width:256px;background:#f2f2f2;}
.lefnav-fixed{position:fixed;top:0;width:256px;}
.lef-nav li{width:100%;transition:all .2s linear;}
.lef-nav li a{display:block;text-decoration:inherit;font-size:14px;color:#2e2e2e;line-height:60px;/*text-align:center;*/overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 77px;}
.lef-nav li a em{display:inline-block;font-weight:bold;margin-right:10px;}
.lef-nav li.active,.lef-nav li:hover{background:#174592;}
.lef-nav li.active a,.lef-nav li:hover a{color:#fff;font-weight:bold;}
.content .title{border-bottom:1px solid #ebebeb;box-sizing:border-box;background:#fff;}
.content .title .nv h2{font-size:27px;color:#174592;font-weight:bold;line-height:70px;text-align:center;}
.content .title .nv h2 a{display: block;color:#174592;}
.content .title .current-position,.content .rig{float:right;width:1044px;}
.content .title .current-position p{padding:26px 0;text-align:right;}
.content .title .current-position p a{font-size:14px;color:#2e2e2e;line-height:18px;display:inline-block;}
.content .title .current-position p img{margin:0 9px;}
.content .title .current-position p a.curr{font-weight:bold;}
.content .rig .con{padding-left:60px;}
.content .rig .con-img img{width: 100%;}
.content .rig .con .con-title{padding:30px 0;}
.content .rig .con .con-title h2{font-size:28px;color:#565656;line-height:28px;font-weight:bold;}
.rig .share-wrap{padding:100px 0;text-align:right}
.rig .share-wrap .share{float:right;}
.rig .share-wrap .share .gwds_more{cursor: pointer;}

.ztyj{background: #f2f2f2;}
.ztyj .title .nv{background: #fff;}

.newsList li{background: #f5f5f5;}
.newsList li:nth-child(even){background: #fff;}
.newsList li a{display: block;padding: 27px 24px;color: #565656;position: relative;}
.newsList li a h3{font-size: 20px;line-height: 40px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 85%;}
.newsList li a p{font-size: 12px;line-height: 20px;}
.newsList li:hover a h3{color: #174592;}
.newsList li.imgText .img{float: left;width: 197px;border: 5px solid #fff;box-shadow: 0 0 7px rgba(0,0,0,0.19);overflow: hidden;}
.newsList li.imgText .img img{width: 100%;}
.newsList li.imgText .mes{float: right;width: 710px;position:relative;}
.newsList li a i{display: block;position: absolute;right: 24px;top: 27px;font-size: 12px;color: #898989;line-height: 40px;/*font-family: 'gothamregular_m';*/}
.newsList{border-top: 1px solid #565656;}
.newsList li.imgText .mes i{top: 0;right: 0;}

.jgsz-tab-list .newsList,.wxcb .newsList{border: none;}
/*.jgsz-tab-list .newsList li.imgText .img,.wxcb .newsList li.imgText .img{width: 302px;}*/
.jgsz-tab-list .newsList li.imgText .img{width: 302px;}
.wxcb .newsList li.imgText .img{width: 140px;}
/*.jgsz-tab-list .newsList li.imgText .mes,.wxcb .newsList li.imgText .mes{width: 563px; }*/
.jgsz-tab-list .newsList li.imgText .mes{width: 563px;}
.wxcb .newsList li.imgText .mes{width: 755px;}

.jgsz-tab-list .newsList li a h3,.wxcb .newsList li a h3{font-size: 24px;line-height: 24px; margin-bottom: 20px;}
.jgsz-tab-list .newsList li a p,.wxcb .newsList li a p{font-size: 14px;line-height: 24px;color: #727272;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.jgsz-tab-list .newsList li a p.check-details,.wxcb .newsList li a p.check-details{margin-top: 45px;}

.wxcb .newsList{margin-bottom: 50px;}
.textList{margin-bottom: 28px;}

.textList .title{width: 100%;background: #3374b6;margin-bottom: 11px;}
.textList .title a{display: block;padding: 0 20px;color: #fff;line-height: 54px;}
.textList .title a h3{float: left;font-size:20px;font-weight: bold; }
.textList .title a i{display: block;float: right;font-size: 12px;/*font-family: 'gothamregular';*/}
.textList ul{border: 1px solid #dddddd;padding: 15px 45px 15px 20px  ;background: #fff; }
.textList ul li a{display: block;/*font-family: 'gothamregular';*/line-height: 38px;color: #000000;}
.textList ul li a p{float: left;font-size: 14px;  max-width: 85%;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.textList ul li a p em{display: inline-block;margin-right:10px;}
.textList ul li a span{float: right;  display: block;  font-size: 12px;color: #9a9a9a;}
.textList ul li:hover p{color: #3374b6;}
.jgsz .jgsz-page .textList{margin-top: 40px;}

.detail-page .textList{margin-top: 50px;}
.detail-page .textList .title{background: #eaeaec;}
.detail-page .textList .title a{color: #3b3b3b;}
.detail-page .textList .leading-news{border: 1px solid #ddd;}
.detail-page .textList ul{border: none;border-bottom: 1px solid #ddd;padding: 15px 0px 15px 0px;}
.detail-page .textList ul{margin: 0 20px;}
.detail-page .pages-content .textList p{margin-bottom: 0;text-indent: 0;}
.detail-page .textList ul:last-child,.detail-page .textList ul.last{border: none;}

.detail-page .pages-content table.detail-page .pages-content table tr,.detail-page .pages-content table td{border: 1px solid #2a2a2a;}

.pages{padding: 55px 0;text-align: right;}
.detail-page .pages{padding: 55px 20px;}

.pages a,.pages li span{display: inline-block;padding: 3px 8px;border: 1px solid #b2b2b2;font-size: 12px;color: #015092;line-height: 20px;margin-right: 5px;transition: all .2s linear;}
.pages a.on{background: #0068b7;color: #fff;}
.pages a input{width: 43px;height: 20px;line-height: 20px;font-size: 12px;color: #333;border: 1px solid #b2b2b2;margin: 0 5px;background: none;display: inline;  }
.pages a.totalPage,.pages a.toPage{border: none;color: #333;padding: 3px 2px;}
.pages a.submit{color: #333;margin-right: 0;}

.pages li a span{border: none;padding: 0 0;margin-right: 0;}
.pages li{display: inline-block;}
.pages li.active span,.pages li.active a{background: #0068b7;color: #fff;}


.pages li input{width: 43px;height: 20px;line-height: 20px;font-size: 12px;color: #333;border: 1px solid #b2b2b2;margin: 0 5px;background: none;display: inline;  }
.pages a.totalPage,.pages a.toPage{border: none;color: #333;padding: 3px 2px;}
.pages a.submit{color: #333;margin-right: 0;}



.ztyj .title .nv h2{text-align: left;}

.catalogList ul li{background: #f5f5f5;padding: 20px 24px;}
.catalogList ul li:nth-child(2n){background: #fff;}
.catalogList ul li a{display: block;font-size: 16px;line-height: 40px;color: #565656;}
.catalogList ul li a p{float: left;max-width: 85%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;text-transform: uppercase; }
.catalogList ul li a span{display: block;float: right;font-size: 12px;/*font-family: 'gothamregular';*/color: #989898;}

.reserve-wrap{padding: 20px 50px;border: 1px solid #dedede;margin-bottom: 80px;border-radius: 5px;}
.reserve-wrap h2{font-size: 28px;color: #565656;  line-height: 28px;font-weight: bold;padding: 30px 0;}
.reserve-wrap form{margin-bottom: 40px;}
.reserve-wrap form p{width: 100%;position: relative;margin-bottom: 15px;}
.reserve-wrap form p input{width: 96%;display: block ;background: #efefef;border-radius: 5px;}
.reserve-wrap form p input,.reserve-wrap form #get_code{display: block;padding: 5px 2%;font-size: 18px;line-height: 40px;color: #333333;height: 40px;}
.reserve-wrap form #get_code{float: left;margin-left: 10px;}
.reserve-wrap form #u_code{width: 50%;float: left;}
.reserve-wrap form #submit{display: block;padding: 5px 2%;line-height: 40px;color: #fff;height: 40px;width: 30%;font-size: 16px;font-weight: bold;cursor: pointer;background: #0e73bb;border-radius: 5px;margin: 0 auto;text-align: center;}
.reserve-wrap .reserve-remind{font-size: 16px;color: #f00;line-height: 40px;height: 40px;margin-top: -10px;}
