body { padding: 0; margin: 0; font-family: "微软雅黑", "microsoft yahei"; position: relative;  color: #000000; }

a { text-decoration: none; margin: 0; padding: 0; color: #454545; display: inline-block; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
ul,li{ list-style: none; margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,p { margin: 0; padding: 0; }
img { border:0; }

.pClear { clear: both; }

.pTit01 { width: auto; height: 44px; line-height: 42px; font-family: "宋体"; }
.pTit01 a { float: left; font-size: 18px; color: #134260; margin-right: 14px; font-weight: 700; height: 42px; border-bottom: 2px solid #FFFFFF;  }
.pTit01 .menu a,.pTit01 a:hover { border-bottom: 2px solid #134260 !important; }

.pTit02 { width: auto; height: 39px; border-bottom: 1px solid #d1d6dc; position:relative; }
.pTit02 span { width: 125px; height: 39px; display: block; background: url(pTit02-menu.png) no-repeat; text-align: center; line-height: 39px; font-size: 18px; color: #FFFFFF; font-weight: 700; padding-right: 21px; font-family: "宋体"; }
.pTit02 a { width: 68px; height: 24px; display: block; background: url(pTit02-more.png) no-repeat; text-align: center; line-height: 24px; color: #757575; font-size: 13px; float: right; margin-top: 7px;  position: absolute; right: 0;}
.pTit02 a:hover { background: url(pTit02-more-hover.png) no-repeat; color: #FFFFFF;}
.pTit02 div { float: left; }
.pTit02 div span { background:none !important; color: #000000 !important; cursor: pointer; }
.pTit02 div.menu span { background: url(pTit02-menu.png) no-repeat !important; color: #FFFFFF !important; }
.pTit02 div a { display: none !important; }
.pTit02 div.menu a { display: block !important; }

.pTit03 { width: auto; height: 39px; border-bottom: 1px solid #d1d6dc; }
.pTit03 a { width: 125px; height: 39px; display: block; text-align: center; line-height: 39px; font-size: 18px; font-weight: 700; padding-right: 21px; font-family: "宋体"; float: left; color: #134260; }
.pTit03 .menu a { background: url(pTit02-menu.png) no-repeat; color: #FFFFFF;}

.pTit04 { width: auto; height: 40px; }
.pTit04 span { width: 194px; height: 38px; float: left; margin-right: 17px; line-height: 38px; text-align: center; font-size: 18px; border: 1px solid #78bfeb; display: block; font-family: "宋体"; cursor: pointer; font-weight: 700; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; color: #000000; }
.pTit04 .menu span { background: #78bfeb; color: #FFFFFF; }

.pTit05 { width: auto; height: 39px; border-bottom: 1px solid #d1d6dc; }
.pTit05 i.i01 { width:5px; height:39px; background: url(pTit05-l.png) no-repeat; display:block; float:left; }
.pTit05 i.i02 { width:30px; height:39px; background: url(pTit05-r.png) no-repeat; display:block; float:left; }
.pTit05 span { float:left; width: auto; min-width:76px; height: 39px; display: block; background: url(pTit05-m.png) repeat; text-align: center; line-height: 39px; font-size: 18px; color: #FFFFFF; font-weight: 700; padding-right: 21px; font-family: "宋体"; padding:0 15px; }
.pTit05 a { width: 68px; height: 24px; display: block; background: url(pTit02-more.png) no-repeat; text-align: center; line-height: 24px; color: #757575; font-size: 13px; float: right; margin-top: 7px;}
.pTit05 a:hover { background: url(pTit02-more-hover.png) no-repeat; color: #FFFFFF;}

.pList01,.infolist { width: auto; line-height: 38px !important; font-size: 15px !important; }
.pList01 li,.infolist li { background: url(pList01-ico.png) no-repeat left !important; padding-left: 15px !important;}
.pList01 li a,.infolist li a { color: #454545 !important; }
.pList01 li a:hover,.infolist li a:hover { color: #3766a2 !important;}
.pList01 li span,.infolist li span { float: right; color: #555 !important; }
#list li { height:38px; }
#list li a { width:88%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block; }

.pImgList01 { width:auto; }
.pImgList01 li { float:left; padding:10px; width:263px; }
.pImgList01 li a { width:100%; height:100%; display:block; background:#f7f7f7; }
.pImgList01 li img { width:100%; height:150px; display:block; }
.pImgList01 li span { width:100%; height:40px; line-height:40px; font-size:15px; color:#666; display:block;  text-align:center; }
.pImgList01 li a:hover { color:#3766a2; }
.pImgList01 li a:hover span { color:#3766a2; }

.pTop { width: 100%; height: 140px; background: #1f5d83; }
.pTop .head-con { width: 1200px; height: 140px; margin: 0 auto; position:relative; z-index:999999; }
.pTop .head-logo { float: left; margin-top: 15px; }
.pTop .head-rgt { width:auto; height: 69px; margin-top: 19px; float: right; }
.pTop .head-rgt .s-box { float: right; margin-top: 20px; width: 30px; height: 30px; position: relative; }
.pTop .head-rgt .s-box .btn { width: 30px !important; height: 30px !important; background: url(index-search-ico.png) no-repeat center !important; border: 0 !important; margin-top: 0 !important; cursor: pointer !important; outline: none; position: absolute; z-index: 3; top: 0; right: 0; }
.pTop .head-rgt .s-box .inputbox { position: absolute !important; border: 0 !important; height: 30px !important; padding:2px 0 !important; width: 0 !important; display: block !important; background: rgba(255,255,255,.4) !important; right: -7px !important; top: -2px !important; z-index: 2 !important; color: #333333 !important; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; border-radius: 8px !important; outline: none; }
.pTop .head-rgt .s-box:hover .inputbox { width: 160px !important; padding: 2px 60px 2px 15px !important; display: block !important; border: 0 !important; }

.pTop .head-rgt .split { width: 1px; height: 40px; float: right; margin: 15px 20px 0 20px; background: #FFFFFF;}
.pTop .head-rgt .tq { float: right; height: 64px; padding-top: 5px; width: 110px; overflow: hidden; position:relative; }
.pTop .head-rgt .tq iframe { position:absolute; left:-80px; }
.pTop .head-nav { width:1200px; height: 20px; margin-top: 15px; }
.pTop .head-nav a { width: 100px; height: 20px; display: block; background: url(index-nav02.png) no-repeat ; margin-right: 68px; float: left; }
.pTop .head-nav a:hover { background-image: url(index-nav02.png); }
.pTop .head-nav a.a01 { width: 60px; background-position: 0px 0px; }
.pTop .head-nav a.a02 { background-position: -128px 0px; }
.pTop .head-nav a.a03 { background-position: -302px 0px; }
.pTop .head-nav a.a04 { background-position: -468px 0px; }
.pTop .head-nav a.a05 { background-position: -633px 0px; }
.pTop .head-nav a.a06 { background-position: -801px 0px; }
.pTop .head-nav a.a07 { background-position: -976px 0px; }
.pTop .head-nav a.a08 { width: 60px; background-position: -1143px 0px; margin-right: 0; }
.pTop .head-link { position:absolute; right:0; top:0px; z-index:2; height:30px; line-height:30px; font-size:12px;}
.pTop .head-link a { color:#fbfbfb; float:left; margin-left:10px; }
.pTop .head-link span { color:#fff; float:left; margin-left:10px; }

.pTop .head-con .zj-link{ color:#fbfbfb; float:left; margin-left:10px; position:relative; z-index:999999; }
.pTop .head-con .link-box{ width:800px; padding:10px 20px; background:#fff; display:none; position: absolute; top: 24px; right: 0px; overflow:hidden; opacity: 1;  z-index:999999;}
.pTop .head-con .link-box .title{ padding-bottom: 8px; font-size:16px; color:#333; border-bottom:1px solid #efefef; overflow: hidden;}
.pTop .head-con .link-box .uls{ width:auto; margin-top:5px; overflow: hidden;}
.pTop .head-con .link-box .uls li{ width:140px; padding-right:20px; float:left; font-size:15px; line-height: 30px; display:block;}
.pTop .head-con .link-box .uls li a{ margin-left:0px; color:#333;}
.pTop .head-con .zj-link:hover .link-box{ display:block;}

.pFoot { width: 100%; height: 172px; background: #616269; font-size: 14px; }
.pFoot .foot-con { width: 1200px; margin: 0 auto; line-height: 28px; padding-top: 40px; color: #cecece; position: relative; height: 132px; }
.pFoot .foot-con a { color: #cecece; }
.pFoot .foot-con p {}
.pFoot .foot-con .dzjg { position: absolute; z-index: 2; right: -10px; top: 46px;}
.pFoot .foot-con .zfzc { position: absolute; z-index: 2; right: 140px; top: 56px;}
.pFoot .foot-con .jc { position: absolute; z-index: 2; right: 73px; top: 48px;}

.pWz { width: auto; height: 23px; line-height: 23px; margin-top: 20px; font-size: 15px; background: url(pWz-ico.png) no-repeat left; padding-left: 36px; color:#454545; }

.zjsq-ggwh-content { width: 1200px; margin: 30px auto 0 auto; }
.zjsq-ggwh-content .tit { font-size: 22px; font-weight: 700; width: 100%; text-align: center; }
.zjsq-ggwh-content .img-box { margin: 30px auto 0 auto; width: 1000px; position: relative; }
.zjsq-ggwh-content .img-box img { max-width: 100%; width:auto !important; }

.pNext { width: auto; height: 40px; margin-top: 20px; background: #f7f7f7; }
.pNext .pageDiv { height:40px !important; line-height:40px !important; background:#f7f7f7 !important; border:0 !important; }
.pNext .default_pgPanel { margin:0 auto !important; float:none !important; }
.pNext .default_pgSearchInfo { font-size:14px !important; }
.pNext .default_separator { background:none !important; }
.pNext .default_pgBtn { width:82px !important; height:26px !important; margin:5px !important; text-align:center !important; line-height:24px !important; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.pNext .default_pgFirst { background:none !important; border:1px solid #bfbfbf !important; height:24px !important; width:80px !important; }
.pNext .default_pgFirst:hover { color: #0064b5 !important; background: #9bd3ff !important; border:1px solid #9bd3ff !important; }
.pNext .default_pgPrev { background:none !important; border:1px solid #bfbfbf !important; height:24px !important; width:80px !important; }
.pNext .default_pgPrev:hover { color: #0064b5 !important; background: #9bd3ff !important; border:1px solid #9bd3ff !important; }
.pNext .default_pgNext { background:none !important; border:1px solid #bfbfbf !important; height:24px !important; width:80px !important; }
.pNext .default_pgNext:hover { color: #0064b5 !important; background: #9bd3ff !important; border:1px solid #9bd3ff !important; }
.pNext .default_pgLast { background:none !important; border:1px solid #bfbfbf !important; height:24px !important; width:80px !important; }
.pNext .default_pgLast:hover { color: #0064b5 !important; background: #9bd3ff !important; border:1px solid #9bd3ff !important; }
.pNext .default_pgSearchInfotwo { font-size:14px !important; }
.pNext .default_pgSearchInfo { font-size:14px !important; }

.zwgk-zfjg-table { width: 1000px; margin: 0 auto; border-left: 1px solid #d1d6dc; border-top: 1px solid #d1d6dc; }
.zwgk-zfjg-table td { line-height: 36px; font-size: 16px; padding: 20px; border-right: 1px solid #d1d6dc; border-bottom: 1px solid #d1d6dc; }
.zwgk-zfjg-table td.tit { width: 100px; font-size: 18px; font-family: "宋体"; font-weight: 700; text-align: center; vertical-align: top; background: #4585ad; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }