body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i {  margin: 0;  padding: 0; }
body {  font-family: '微软雅黑','Arial','microsoft yahei';  font-size: 14px;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; overflow-x: hidden; position:relative; }
ol,ul,li {  list-style: none;}
a {  text-decoration: none !important;  outline: none;  cursor: pointer; color: #000000;  }
a:visited ,a:hover{  text-decoration: none !important;  }
img {  border: none }
input:focus {outline: none}

.pClear { clear: both; }
.pageContent { width: 90%; padding-left: 10%; min-width:1200px; }

@media only screen and (max-width: 1024px ) {
	.index-nav { width: 11% !important;}
	.pageContent { width: 89%; padding-left: 11%; }
}

.pTit01 { padding: 30px 0; text-align: center; font-size: 24px; height: 26px; line-height: 26px;}

.pMore01 { width: 233px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #0064b5; font-size: 16px; color: #0064b5; display: block; margin: 30px auto 0 auto; }
.pMore01:hover { color: #0064b5; background: #9bd3ff; border-color: #9bd3ff; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }

.pWz { width:1200px; margin:0 auto; padding-top:30px; font-size:16px;}
.pWz a { font-size:16px !important; }
.pWz a:hover { color:#0064b5; }

.pNext { width: auto; height: 40px; margin: 35px auto 0 auto; background: #CCCCCC; }
.pNext .pageDiv { height:40px !important; line-height:40px !important; background:#f0f0f0 !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; }

.pList01 { line-height: 30px; }
.pList01 li a { font-size: 16px; color: #212121; }
.pList01 li span { float: right; color: #666666; font-size:16px;}

.pList02 {}
.pList02 li { width: auto; height: 160px; padding: 24px 0; border-bottom: 1px solid #e1e1e1; }
.pList02 li img { width: 230px; height: 160px; float: left; margin-right: 36px; display: block; }
.pList02 li .list-rgt { width: auto; position: relative; color: #1d1d1d; font-size: 16px; height: 160px; }
.pList02 li .list-rgt h5 { font-weight: 600; font-size: 16px; }
.pList02 li .list-rgt p { line-height: 30px; height: 90px; margin-top: 20px; overflow: hidden; text-indent: 2em; }
.pList02 li .list-rgt a { color: #1d1d1d; }
.pList02 li .list-rgt a:hover { color: #0064b5; text-decoration: underline; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.pList02 li .list-rgt span { position: absolute; right: 0; bottom: 0; }
.pList02 li.li01 img { display: none; }
.pList02 li.li01 .list-rgt { width: 1200px; }

/* .pTop { height: 54px; width: 1200px; margin: 0 auto; }
.pTop .logo { width: auto; float: left; }
.pTop .pNav { float: left; line-height: 54px;}
.pTop .pNav a { color: #303527; font-size: 14px; font-weight: 600; margin-left: 30px; }
.pTop .pNav a:hover { color: #0064b5; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.pTop-rgt { float: right; line-height: 54px; }
.pTop-rgt li { float: left; margin-left: 20px; position: relative; z-index: 2; }
.pTop-rgt li a { color: #303527; font-size: 14px;  }
.pTop-rgt li a:hover { color: #0064b5;}

.pTop-rgt li.s-box { width: 51px; height: 54px; z-index: 99; }
.pTop-rgt li.s-box a { display: block; padding-right: 22px; background: url(../images/pTop-ico-search.png) no-repeat right center; }
.pTop-rgt li.s-box a:hover { color: #303527; }
.pTop-rgt li.s-box .ipt { position: absolute; border: 1px solid #303527; height: 18px; padding: 2px 60px 2px 5px; width: 160px; background: #FFFFFF; left: -170px; top: 15px; z-index: -1; color: #333333; display: none; }
.pTop-rgt li.s-box .active { display: block; }
.pTop-rgt li.s-box .btn { width: 50px !important; height: 22px !important; background: url(../images/pTop-ico-search-btn.png) no-repeat center !important; border: 0 !important; margin-top: 16px !important; *margin-top: 0px !important; cursor: pointer !important; }
.pTop-rgt li.s-box .inputbox { position: absolute !important; border: 0 !important; height: 18px !important; padding:2px 0 !important; width: 0 !important; display: block !important; background: #FFFFFF !important; right: -7px !important; top: 15px !important; z-index: -1 !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; }
.pTop-rgt li.s-box:hover .inputbox { width: 160px !important; padding: 2px 60px 2px 5px !important; display: block !important; border: 1px solid #303527 !important; }

.pTop-rgt li img { display: block; margin-top: 17px; cursor: pointer; }
.pTop-rgt li.wx { width: 20px; }
.pTop-rgt li.wx .ewm { position: absolute; top: 22px; left: -45px; width: 120px; display: none; }
.pTop-rgt li.wx:hover .ewm { display: block; } */

.pImg-box { width: 1200px; height: 320px; background: no-repeat center; margin: auto; }
.pImg-box-con { width:1200px; margin:0 auto; padding-top: 235px;}
.pImg-box-con .tit { width: 230px; height: 65px; text-align: center; line-height: 65px; font-size: 24px; color: #FFFFFF; border-left: 8px solid #6db9f4; background: url(../images/pImg-tit.png) repeat; }
.pImg-box-con .tit a { color:#fff; font-size: 24px !important;  }

/*@media only screen and (max-width: 1152px ) {
	.pImg-box { height: 220px; }
	.pImg-box-con { padding-top: 140px;}
	.pImg-box-con .tit { height: 50px; line-height: 50px; font-size: 20px; width: 200px;}
}*/

.pDancer-ul { padding-left: 40px; }
.pDancer-ul li { float: left; margin-right: 40px; width: 580px; height: 280px; background: #f6f6f6; }
.pDancer-ul li img { width: 185px; height: 280px; float: left; margin-right: 25px; }
.pDancer-ul li label { float: left; width: 345px; font-size: 16px; color: #1a1a1a; font-weight: 600; margin-top: 20px; }
.pDancer-ul li span { float: left; width: 345px; font-size: 14px; color: #191919; font-weight: 600; margin-top: 15px; }
.pDancer-ul li p { float: left; width: 345px; font-size: 14px; color: #7c7b7b; line-height: 26px; height: 104px; overflow: hidden; text-indent: 2em; margin-top: 18px; }
.pDancer-ul li .pMore01 { width: 90px; height: 24px; font-size: 14px; float: left; line-height: 24px; }

/* .pFoot { width: auto; margin-top: 30px; background: #f6f6f6; padding: 30px 0;}
.pFoot-nav { text-align: center; }
.pFoot-nav a { display: inline-block; font-size:14px !important; }
.pFoot-nav span { display: inline-block; margin: 0 10px;}
.pFoot-nav a:hover { color: #0064b5; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear;}
.pFoot-msg { line-height: 34px; text-align: center; color: #5b5b5b; margin-top: 15px; }
.pFoot-share { color: #0064b5; margin: 20px auto 0 auto; width: 200px; }
.pFoot-share .tit { float: left; }
.pFoot-share a { background: url(../images/index-nav-btm-ico.png) no-repeat !important; width: 20px !important; height: 20px !important; display: block; float: left; margin:0 5px !important; padding-left: 0 !important; line-height: 20px !important; }
.pFoot-share a.a01 { background-position: 0px 0px !important;}
.pFoot-share a.a02 { background-position: -32px 0px !important;}
.pFoot-share a.a03 { background-position: -62px 0px !important;}
.pFoot-share a.a04 { background-position: -90px 0px !important; width: 17px !important;}
.pFoot-share a.a05 { background-position: -114px 0px !important; width: 30px !important;}
.pFoot-share a.a06 { background-position: -154px 0px !important;} */

.pImgList01 {}
.pImgList01 li { float: left; width: 240px; height: 278px; position: relative; overflow: hidden; }
.pImgList01 li img { height: 100%; min-width: 240px; margin: 0 auto; display: block; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%)!important; -webkit-transform:translate(-50%,-50%)!important; -ms-transform:translate(-50%,-50%) !important; *position: relative; *left: auto; *top: auto; }
.pImgList01 li span { width: 100%; text-align: center; color: #FFFFFF; position: absolute; left: 0; bottom: -150%; z-index: 2; font-size: 20px; transition:all .5s linear;  -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -o-transition:all .5s linear;  -ms-transition:all .5s linear;  }
.pImgList01 li i { width: 240px; height: 278px; display: block; position: absolute; z-index: 1; left: 0; bottom: -150%; background:rgba(10,107,189,.7); /* background: url(../images/index-section5-titbg.png) repeat; */ transition:all .5s linear;  -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -o-transition:all .5s linear;  -ms-transition:all .5s linear;  }
.pImgList01 li a { display: block; width: 240px; height: 278px; }
.pImgList01 li a:hover span { bottom: 45%; }
.pImgList01 li a:hover i { bottom: 0; }

.pImgList02 { padding-left: 36px;}
.pImgList02 li { width: 273px; height: 320px; position: relative; float: left; margin-right: 36px; margin-top: 30px; overflow: hidden; }
.pImgList02 li img { min-width: 273px; height: 320px; display: block; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%)!important; -webkit-transform:translate(-50%,-50%)!important; -ms-transform:translate(-50%,-50%) !important; *position: relative; *left: auto; *top: auto; }
.pImgList02 li span { width: 100%; height: 48px; text-align: center; line-height: 48px; position: absolute; left: 0; bottom: 0; color: #FFFFFF; font-size: 18px; background:rgba(10,107,189,.7); /* background: url(../images/index-section5-titbg.png) repeat; */ transition:all .5s linear;  -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -o-transition:all .5s linear;  -ms-transition:all .5s linear;  }
.pImgList02 li:hover span { height: 320px; line-height: 320px;}

.pVideoList {}
.pVideoList li { float: left; width: 240px; height: 278px; position: relative; overflow: hidden; }
.pVideoList li img { height: 278px; min-width: 240px; margin: 0 auto; display: block; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%)!important; -webkit-transform:translate(-50%,-50%)!important; -ms-transform:translate(-50%,-50%) !important; *position: relative; *left: auto; *top: auto; }
.pVideoList li i { width: 56px; height: 56px; display: block; background: url(../images/user-mid02-spico.png) no-repeat; left: 100px; bottom: 111px; position: absolute; z-index: 2; opacity: 1; transition:all .5s linear;  -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -o-transition:all .5s linear;  -ms-transition:all .5s linear;  }
.pVideoList li span { text-align: center; width: 240px; height: 278px; line-height: 278px; font-size: 20px; color: #FFFFFF; display: block; position: absolute; z-index: -1; left: 0; bottom: 0; opacity: 0; background:rgba(10,107,189,.7); /* background: url(../images/index-section5-titbg.png) repeat; */ transition:all .5s linear;  -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -o-transition:all .5s linear;  -ms-transition:all .5s linear;  }
.pVideoList li a { display: block; width: 240px; height: 278px; }
.pVideoList li a:hover span { z-index: 1; opacity: 1;}
.pVideoList li a:hover i { z-index: -1; opacity: 0; }

.pMenu { position: absolute; top: 86px; right: -190px; background: url(../images/index-section3-txtbg.png) left repeat-y; width:160px; }
.pMenu li { padding-left: 30px; background: url(../images/index-section3-txtico01.png) no-repeat left top; padding-bottom: 30px; height: auto; min-height:20px; line-height: 20px; width: 130px; }
.pMenu li.on { background-image: url(../images/index-section3-txtico02.png); }
.pMenu li a { font-size: 16px; color: #333333; }
.pMenu li a:hover { color: #0064b5; }
.pMenu li.on a { color: #0064b5; font-weight: 600; }

.pContent_tit { width:auto; padding:20px 0; line-height:40px; font-weight:bold; font-size:28px; text-align:center; }
.pContent_msg { height:32px; line-height:32px; text-align:center; font-size:14px; background:#f6f6f6; }
.pContent_con { padding:20px 0; font-size:14px; line-height:200%; }

/* 内容页图片轮播样式 */
#preview{ margin: 0 auto; text-align:center; width:880px; overflow: hidden;}
.jqzoom { width:880px; height:425px; position:relative; padding:0; }
.jqzoom img { height: 425px; max-width: 640px; width: auto;}
.zoomdiv{ display:none !important; left:859px; height:400px; width:400px; z-index:100; position:absolute; top:1px; left:0px; background:url(i/loading.gif) #fff no-repeat center center; border:1px solid #e4e4e4; display:none; text-align:center; overflow: hidden; }
.list-h li{ float:left;}
#spec-n5{width:880px; height:90px; padding-top:30px; overflow:hidden;}
#spec-left{ background: #F6F6F6; width:22px; height:90px; float:left; cursor:pointer; margin-right: 10px; line-height: 90px; font-size: 22px; color: #838383; }
#spec-right{ background: #F6F6F6; width:22px; height:90px; float:left;cursor:pointer; line-height: 90px; font-size: 22px; color: #838383; }
#spec-left:hover,#spec-right:hover { background: #178EEB; color: #FFFFFF; transition:all .5s linear;  -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -o-transition:all .5s linear;  -ms-transition:all .5s linear; }
#spec-list{ width:816px; float:left; overflow:hidden; display:inline; position:relative; margin-right: 10px;}
#spec-list div{ margin-top:0; *margin-left:0; width: 820px !important; height: 90px !important; }
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:136px; cursor: pointer; }
#spec-list ul li img { padding:2px; border:1px solid #ccc; width:126px; height:84px; margin: 0 2px;}
.bigimg{width:800px; height:800px; cursor: pointer;}
.jqZoomPup{ display:none !important; z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; idth:50px; height:50px; border:1px solid #aaa; background:#FEDE4F 50% top no-repeat; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); cursor:move;}

.pReturn-btn { position: fixed; z-index: 999; width: 25px; padding: 25px 5px; background: #c0e3ff; right: 0; top: 30px; border-radius: 5px 0 0 5px; color: #0064b5; text-align: center; line-height: 20px; font-size: 16px; }
.pReturn-btn:hover { color: #0064b5 !important; }

/* .index-nav { width: 10%; height: 100%; position: fixed; left: 0; top: 0; z-index: 99; background: #c0e3ff url(../images/index-nav-bg.png) center bottom no-repeat; background-size: contain; min-width:140px; }
.index-nav .nav-logo { margin: 25% auto 0 auto; display: block; width: 100%; max-width: 220px; }
.index-nav .nav-link { margin: 25% 0 0 20%;}
.index-nav .nav-link a { color: #0064b5; font-size: 18px; margin-top: 15%; display: block; }
.index-nav .nav-btm { position: absolute; bottom: 30px; z-index: 100; width: 100%; }
.index-nav .nav-btm .s-box { width: 80%; height: 28px; display: block; margin: 0 auto; border-radius: 28px; background: url(../images/index-nav-search-bg.png) repeat; position: relative;}
.index-nav .nav-btm .s-box .ipt { width: 70%; height: 24px; line-height: 24px; display: block; background: none; border: 0; margin-top: 2px; margin-left: 12px; color: #FFFFFF; }
.index-nav .nav-btm .s-box .btn { width: 24px !important; height: 24px !important; background: url(../images/index-nav-search-ico.png) no-repeat center !important; display: block !important; position: absolute !important; z-index: 101 !important; top: 2px !important; right: 5px !important; border: 0; cursor: pointer !important; }
.index-nav .nav-btm .s-box .inputbox { width: 70% !important; height: 24px !important; line-height: 24px !important; display: block !important; background: none !important; border: 0 !important; margin-top: 2px !important; margin-left: 12px !important; color: #FFFFFF !important; }
.index-nav .nav-btm .share-box { width: 85%; overflow: hidden; margin: 20px 0 0 10%; float: none !important; }
.index-nav .nav-btm .share-box a { background: url(../images/index-nav-btm-ico.png) no-repeat; width: 20px !important; height: 20px !important; display: block; float: left; margin:0 5px; padding-left: 0; line-height: 20px; }
.index-nav .nav-btm .share-box a.a01 { background-position: 0px 0px;}
.index-nav .nav-btm .share-box a.a02 { background-position: -32px 0px;}
.index-nav .nav-btm .share-box a.a03 { background-position: -62px 0px;}
.index-nav .nav-btm .share-box a.a04 { background-position: -90px 0px; width: 17px !important;}
.index-nav .nav-btm .share-box a.a05 { background-position: -114px 0px; width: 30px !important;}
.index-nav .nav-btm .share-box a.a06 { background-position: -154px 0px;}
.index-nav .nav-btm .share-box a.a07 { background-position: -181px 0px; width: 17px !important;}
@media only screen and (max-width: 1440px ) {
	.index-nav .nav-btm .share-box a { margin:0 2px; }
}
@media only screen and (max-width: 1152px ) {
	.index-nav .nav-btm .share-box a { margin:0 1px; }
}
@media only screen and (max-width: 1024px ) {
	.index-nav .nav-link a { font-size:16px; }
} */


.pHead-msg { width: auto; height: 32px; line-height: 30px; background: #222222; }
.pHead-msg-con { width: 1200px; height: 32px; margin: 0 auto; color: #cacaca;}
.pHead-msg-share { float: right; }
.pHead-msg-share a { background: url(../images/index-nav-btm-ico.png) no-repeat !important; width: 20px !important; height: 20px !important; display: block; float: left; margin:7px 5px 0 5px; padding-left: 0; line-height: 20px; }
.pHead-msg-share a.a01 { background-position: 0px 0px !important;}
.pHead-msg-share a.a02 { background-position: -32px 0px !important;}
.pHead-msg-share a.a03 { background-position: -62px 0px !important;}
.pHead-msg-share a.a04 { background-position: -90px 0px !important; width: 17px !important;}
.pHead-msg-share a.a05 { background-position: -114px 0px !important; width: 30px !important;}
.pHead-msg-share a.a06 { background-position: -154px 0px !important;}
.pHead-msg-share a.a07 { background-position: -181px 0px !important; width: 17px !important;}
.bdshare-button-style1-16 a, .bdshare-button-style1-16 .bds_more { margin: 7px 5px 0 5px !important; padding-left: 0 !important; }

.pHead-logo { width: 100%; height: 50px; border-bottom: 1px solid #e5e5e5;}
.pHead-logo-con { width: 1090px; height: 50px; margin: 0 auto; padding-left: 110px;}
.pHead-logo-con .logo { height: 36px; margin-top: 7px; display: inline-block; }
.pHead-logo-rgt { float: right; }
.pHead-logo-rgt .pHead-msg-share { float: left; height: 20px; margin-top: 8px; }
.pHead-logo-rgt .pHead-msg-share a { background-image: url(../images/index-nav-btm-ico02.png) !important; }
.pHead-logo-rgt .split { width: 1px; height: 30px; margin-top: 10px; background: #E5E5E5; float: left; margin-left: 10px;}
.pHead-logo-rgt .ewm { float: left; margin-left: 10px; position: relative; padding: 10px; z-index: 99; cursor: pointer; }
.pHead-logo-rgt .ewm .ewm-ico { float: left; width: 30px; margin-right: 10px;}
.pHead-logo-rgt .ewm .ewm-txt { float: left; height: 30px; line-height: 15px; font-size: 12px; text-align: center; color: #808080;}
.pHead-logo-rgt .ewm .ewm-img { width: 142px; background: #FFFFFF; position: absolute; z-index: -1; top: 2px; left: 0; border: 1px solid #E5E5E5; padding-top: 55px; border-radius: 0 0 100px 100px; padding-bottom: 45px; display: none; }
.pHead-logo-rgt .ewm .ewm-img img { width: 100px; margin: 0 auto; display:block; }
.pHead-logo-rgt .ewm:hover .ewm-img { display: block; }
.pHead-logo-rgt .sina { float: left; margin-left: 10px; }
.pHead-logo-rgt .sina .sina-ico { float: left; width: 30px; margin-right: 10px; margin-top: 10px; }
.pHead-logo-rgt .sina .sina-txt { float: left; height: 30px; line-height: 30px; font-size: 12px; text-align: center; color: #808080; margin-top: 10px;}

.pHead-nav { width: 100%; height: 70px; position: relative; z-index: 98; background: #FFFFFF;}
.pHead-nav-con { width: 1200px; height: 70px; margin: 0 auto; position: relative; z-index: 98; position: relative;}
.pHead-nav .logo { position: absolute; z-index: 999; top: -51px; left: 0; width: 90px; }
.pHead-nav .nav { float: left; padding-left: 110px; height: 70px; }
.pHead-nav .nav li { float: left; height: 40px; padding: 15px 0; position: relative; text-align: center; width: 100px; }
.pHead-nav .nav li a { font-size: 18px; transition:all .5s linear;  -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -o-transition:all .5s linear;  -ms-transition:all .5s linear; line-height: 40px; display: block; width: 100%; height: 100%; }
.pHead-nav .nav li a:hover { color: #ffffff; background-color: #0a6bbd; }
.pHead-nav .nav li:hover a { color: #ffffff; background-color: #0a6bbd;}
.pHead-nav .nav li:hover .child-nav { display: block; }
.pHead-nav .nav li .child-nav { width: 100%; position: absolute; top: 55px; background-color: rgba(10,107,189,.7); display: none; }
.pHead-nav .nav li .child-nav a { width: 100%; display: block; color: #FFFFFF; font-weight: 400; text-align: center; font-size: 14px; background: none; }
.pHead-nav .nav li .child-nav a:hover { background-color: #0a6bbd; }
.pHead-nav .s-box { position: absolute; right: 0; top: 18px; width: 220px; height: 30px; border: 1px solid #e5e5e5; }
.pHead-nav .s-box .inputbox { width: 180px; height: 18px; border: 0; float: left; outline: none; padding: 5px; }
.pHead-nav .s-box .btn { border: 0; width: 28px; height: 28px; float: left; background: url(../images/pHead-search.png) no-repeat center; outline: none; cursor: pointer; }
.pHead-nav.fixed { position: fixed; left: 0; top: 0; z-index: 99; box-shadow: 0px 2px 2px #888888;}
.pHead-nav.fixed .logo { top: 0;}


.pFoot { width: auto; height: 540px; background: url(../images/pFoot-bg03.jpg) no-repeat center top #000000; margin-top: 100px;}
.pFoot-con { width: 1200px; margin: 0 auto; position: relative;}
.pFoot .xc-font { width: 1200px; background: url(../images/pFoot-xcfont-bg.png) no-repeat; position: absolute; top: -60px; text-align: center; color: #646464; font-size: 20px; height: 120px; line-height: 120px; z-index: 2;}
.pFoot .xc-font::before { transform: skew(-45deg);}
.pFoot .xc-font .ico01 { position: absolute; left: 100px; top: 25px; width: 50px;}
.pFoot .xc-font .ico02 { position: absolute; right: 100px; top: 25px; width: 50px;}
.pFoot .phone-box { text-align: center; padding-top: 120px; }
.pFoot .phone-box p.p01 { font-size: 18px; color: #ffffff;}
.pFoot .phone-box p.p02 { font-size: 28px; color: #01b1d7; margin-top: 20px; background: url(../images/pFoot-ico-phone.png) no-repeat left; padding-left: 32px; display: inline-block;}
.pFoot-nav { text-align: center; /* margin-top: 50px; */ padding-top: 120px; }
.pFoot-nav a { display: inline-block; font-size:16px !important; color: #FFFFFF; }
.pFoot-nav span { display: inline-block; margin: 0 10px; color: #FFFFFF;}
.pFoot-nav a:hover { color: #0064b5; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear;}

.pFoot-box { float: left; margin-top: 172px; margin-right: 210px; }
.pFoot-box h3 { margin: 0; padding: 0; font-size: 18px; font-weight: 500; color: #FFFFFF;}
.pFoot-box li { height: 24px; line-height: 24px; margin-top: 35px; color: #dfdfdf; font-size: 16px;}
.pFoot-box li img { float: left; margin-right: 10px;}
.pFoot-box li a { color: #dfdfdf; font-size: 16px; }
.pFoot-box02 { float: right; margin-right: 0; background: url(../images/pFoot-logo.png) no-repeat right bottom; }
.pFoot-box02 .share-box { margin-top: 35px; height: 52px;}
.pFoot-box02 .share-box a { width: 58px; height: 50px; border: 1px solid #707070; float: left; cursor: pointer; display: block; margin-right: 18px; background: no-repeat center; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; }
.pFoot-box02 .share-box a.a01 { background-image: url(../images/pFoot-share-ico01.png); }
.pFoot-box02 .share-box a.a02 { background-image: url(../images/pFoot-share-ico02.png); }
.pFoot-box02 .share-box a.a03 { background-image: url(../images/pFoot-share-ico03.png); }
.pFoot-box02 .share-box a.a04 { background-image: url(../images/pFoot-share-ico04.png); margin-right: 0; }
.pFoot-box02 .share-box a:hover { background-color: #FFFFFF;}
.pFoot-box02 .msg { margin-top: 44px; color: #dfdfdf; font-size: 16px; line-height: 36px;}
.pFoot-box02 .msg a { color: #dfdfdf; margin-right:10px; font-size: 16px; }
.pFoot-btm { width: auto; height: 50px; line-height: 50px; background: #000000;}
.pFoot-btm-con { width: 1200px; height: 50px; margin: 0 auto; text-align: center; color: #b1b1b1;}
.pFoot-btm a { float: right; display: block; height: 20px; margin-top: 15px;}
.pFoot-btm a img { width: 30px; }

.foot-content { width:1200px; margin:0 auto; }
.foot-content .con p { line-height: 36px; font-size: 12pt; text-indent:2em; }
