﻿body{margin:0px; padding:0px; font-size:12px; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;max-width: 100%}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#004ea2; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}

.wal{width:1200px; margin:0px auto;}
.wal1690{ width:1690px; margin:0 auto;}
.w210{ width:210px;}
.w960{ width:960px; overflow:hidden;}
.w970{ width:970px; overflow:hidden;}

.headDiv{height:85px; width:100%; background:#fff; position:relative; z-index:1;}
.headDiv .wal1690{ position:relative; height:105px;}
.headDiv .logo{position:absolute; left:0px; top:32px;}
.headDiv .navIco{ position:absolute; right:10px; top:20px; display:none;}
.headDiv .navIco img{ width:30px;}
.nav{ height:58px;}
.nav .wal1690{height:58px; position:relative;}
.nav li{float:left; position:relative; background:url(404.png) right center no-repeat; font-size:16px;}
.nav li a{display:block; height:18px; line-height:18px; overflow:hidden; position:relative; color:#595757; padding-left:10px; padding-right:30px; border-left:1px #595757 solid; margin:20px 0;}
.nav li a:hover, .nav li .aNow{ color:#004ea2; border-left:1px #004ea2 solid;}
.nav .aNow1{ color:#e4007f; background:url(404.png) center bottom no-repeat;}
.searchBtn{ position:absolute; z-index:99; right:0; bottom:20px; width:145px;}
.searchBtn dl{ padding-left:25px;}
.searchBtn dd{ float:left; margin-left:10px;}
.searchBtn .gs{ float:left; margin-right:10px;}
.searchBtn .gs a{ display:block;}
.searchBtn .info{ margin-top:10px;}
.searchBtn .info img{ padding-left:5px;}

.topForm{position:absolute; right:-7px; width:326px; top:30px; display:none; z-index:999;}
.topForm .imgDiv{ text-align:right;}
.FormBox{position:absolute; right:60px; width:326px; top:30px; height:60px; background:#004ea2;}
.topForm .form{ margin:0 auto; height:40px; width:290px; background:#fff; border-radius:4px; -moz-border-radius:4px; position:relative; top:10px;}
.topForm .input1{width:100%; height:40px; line-height:40px; font-size:14px; text-indent:15px;}
.topForm .btn1{position:absolute; top:0px; right:0px; background:url(../image/search1.png) center no-repeat; width:40px; height:40px; cursor:pointer; background-size:25px;}

.companybox{ display:none; position:absolute; z-index:9999; top:123px; padding-top:20px; right:148px; width:140px; text-align:center;}
.companybox li{ height:35px; line-height:35px; background-color:#f3f3f3;}
.companybox li a{ font-size:14px; color:#666;}
.companybox li a:hover{ color:#004ea2;}

.sNav{position:absolute; z-index:111; top:175px; left:0; display:none; background:url(404.png) repeat;}
.sNav .list li{ font-size:14px; width:250px; height:50px; line-height:50px; border-bottom:#6bade0 solid 1px; position:relative;}
.sNav .list li a{ display:block; height:50px; color:#fff; padding-left:32px; background:url(404.png) right center no-repeat;}
.sNav .list li a:hover{ color:#fff; background:#efad41 url(404.png) right center no-repeat;}

.searchLayerTel{ display:none; z-index:222; top:60px; left:0px; width:100%; position:fixed;}
.searchLayerTel .box{ position:relative; top:20px; margin:0 10px;}
.searchLayerTel .box .form{ width:100%;  height:40px; position:relative; background:#fff; border-radius:4px; -moz-border-radius:4px;}
.searchLayerTel .form .input1{ width:250px; height:40px; line-height:40px; text-indent:10px;}
.searchLayerTel .form .btn1{ position:absolute; right:0px; top:0px; background:url(404.png) center no-repeat; cursor:pointer; width:40px; height:40px;}


.navLayer{overflow-x: auto; height:100%; width:0; position:absolute; height:200%; z-index:9999; right:-100%; top:0px;}
.navLayer .top{height:60px; position:relative; border-bottom:#dcdcdc solid 1px;}
.navLayer .logo{position:absolute; left:10px; top:15px;}
.navLayer .logo img{ width:250px;}
.navLayer .closeBtn{display:block; width:34px; height:34px; position:absolute; top:20px; right:10px;}
.navLayer .closeBtn img{ width:30px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; width:100%;}
.subNav{ cursor:pointer; display:block; height:50px; line-height:50px; border-bottom:1px solid #efefef; position:relative;  font-size:14px; }
.subNav>a{ padding-left:20px; font-size:16px; color:#333;}
.subNav .name{position:relative; padding-left:20px; background:url(../image/ico1_14.png) right center no-repeat;}
.subNav .name img{ position:absolute; left:10px; top:9px; width:20px;}
.subNav .name .img1{ display:none;}
.subNav .name em{ display:block; color:#333; font-size:16px;}
.currentDt .name{ background:url(../image/ico1_15.png) right center no-repeat;}
.currentDt .name em{ color:#004ea2;}
.navContent{display: none; border-bottom:1px solid #efefef;}
.navContent li{ height:40px; line-height:40px; padding-left:30px; font-size:14px; color:#999;}

.footDiv{ background:#222; padding-top:60px; padding-bottom:40px;}
.footDiv .leftDiv{ float:left; width:75%;}
.footDiv .rightDiv{ float:right; width:287px;}
.footDiv .leftDiv li{ float:left; margin-right:90px;}
.footDiv .leftDiv li:last-child{ margin-right:0;}
.footDiv .leftDiv li h3{ font-weight:inherit; font-size:16px; color:#dcdddd; padding-bottom:20px;}
.footDiv .leftDiv li h3 a{color:#dcdddd;}
.footDiv .leftDiv li h3 a:hover{ text-decoration:underline;}
.footDiv .leftDiv li dd{ font-size:14px; color:#dcdddd; padding-bottom:12px;}
.footDiv .leftDiv li dd:last-child{ padding-bottom:0;}
.footDiv .leftDiv li dd a{ color:#dcdddd;}
.footDiv .leftDiv li dd a:hover{ text-decoration:underline;}
.footDiv .rightDiv .code01{ float:left; text-align:center; margin-left:20px;}
.footDiv .rightDiv .code01 p{ font-size:14px; color:#dcdddd; padding-top:15px;}

.foot{ background:#000; padding:25px 0; height:51px;}
.foot .leftDiv{ float:left;}
.foot .leftDiv .dilogo{ float:left; padding-right:25px;}
.foot .leftDiv .linkDiv{ font-size:14px; color:#dcdddd; padding-top:4px;}
.foot .leftDiv .linkDiv a{ color:#dcdddd;}
.foot .leftDiv .linkDiv span{ padding-left:10px; padding-right:10px;}
.foot .leftDiv .msg{ width:800px; font-size:12px; color:#dcdddd; padding-top:10px;}
.foot .leftDiv .msg a{color:#dcdddd;}
.foot .rightDiv{ float:right;}
.foot .share{ height:51px; line-height:51px;}
.foot .share em{ font-size:14px; padding-right:5px; color:#fff; float:left;}
.foot .share a{ display:inline-block; padding-left:10px;}

.pageBanner{ position:relative;}
.phpageban{ display:none;}
.phpageban img{ width:100%;}
.pageBanner>img{ width:100%;}
.pageBanner .Crumbs{ position:absolute; left:0px; bottom:0; width:100%; background-color:rgba(0,0,0,0.3); height:40px; line-height:40px;}
.pageBanner .Crumbs .text{ text-align:right; font-size:12px; color:#fff; font-family:'宋体';}
.pageBanner .Crumbs .text a{ color:#fff;}
.pageBanner .Crumbs .text a.aNow{ font-weight:bold; color:#0d8de7;}
.pageBanner .Crumbs .text a:hover{ color:#0d8de7;}

.pageNav{ height:87px; border-bottom:1px #c5c5c5 solid;}
.pageNav li{ float:left; font-size:16px;}
.pageNav li a{ color:#333; margin-right:40px; display:block; height:87px; line-height:110px;}
.pageNav li a:hover,.pageNav li.liNow a{ color:#004ea2; background:url(../image/pagehr.png) repeat-x bottom;}

.pagecontent{ background-color:#f5f5f5; padding-top:50px; padding-bottom:70px;}
.pagecontent .PBtitle{ margin-bottom:35px;}
.pagecontent .PBtitle h2{ font-size:42px; color:#004ea2; font-weight:inherit;}
.pagecontent .PBtitle p{ font-size:30px; color:#e1e1e1; text-transform:uppercase;}
.phNav{ display:none;}

.searchbtn{ display:none;}
.searchBg{ display:none; z-index:222; top:60px; left:0px; width:100%; position:fixed; height:100%; background-color:rgba(0,0,0,0.5);}
.searchLayerTel{ display:none; z-index:999; top:60px; left:0px; position:fixed;}
.searchLayerTel .box{ position:relative; top:20px; margin:0 10px;}
.searchLayerTel .box .form{ width:100%;  height:40px; position:relative; background:#fff; border-radius:4px; -moz-border-radius:4px;}
.searchLayerTel .form .input1{ width:250px; height:40px; line-height:40px; text-indent:10px;}
.searchLayerTel .form .btn1{ position:absolute; right:0px; top:0px; background:url(../image/search1.png) center no-repeat; cursor:pointer; width:40px; height:40px; background-size:25px;}


.sideBar{position:fixed; z-index:100; top:255px; right:1px; width:76px; cursor:pointer;}
.sideBar ul{ position:absolute; top:76px;}
.sideBar ul li{ width:76px; height:76px; line-height:76px; background:url(../image/ico_side5.png) no-repeat center; text-align:center; margin-bottom:1px;}
.sideBar ul li:hover{background:url(../image/ico_side5on.png) no-repeat center;}
.sideBar ul li{ position:relative;}
.sideBar ul .li01 .left{ position:absolute; top:0; left:-210px; z-index:99; width:209px; height:231px; background:url(../image/ico_side6.png) no-repeat center;}
.sideBar ul .li01 .left h3{ line-height:20px; text-align:center; font-size:20px; color:#454545; padding-top:20px;}
.sideBar ul .li01 .left p{ font-size:14px; text-align:center; line-height:20px;  color:#454545; padding-bottom:10px; padding-top:25px;}
.sideBar ul .li02 .left{ position:absolute; top:0; left:-280px; z-index:99; width:279px; height:104px; background:url(404.png) no-repeat center;}
.sideBar ul .li02 .left h3{ line-height:20px; text-align:left; font-size:18px; color:#000; padding-left:25px; padding-top:20px; padding-bottom:20px;}
.sideBar ul .li02 .left p{ font-size:14px; line-height:20px;  color:#525252; padding-left:25px;}
.sideBar ul .li02 .left p span{ display:block; float:left; padding-right:45px;}
.sideBar ul .li02 .left p span img{ padding-right:10px;}
.sideBar ul .li03 .left{ position:absolute; top:0; left:-280px; z-index:99; width:281px; height:98px; background:url(../image/ico_side8.png) no-repeat center;}
.sideBar ul .li03 .left h3{ line-height:20px; text-align:left; font-size:18px; font-weight:inherit; color:#040404; padding-left:25px; padding-top:25px; padding-bottom:10px;}
.sideBar ul .li03 .left p{ font-size:16px; text-align:left; line-height:28px; color:#004b8f; padding-top:20px; padding-left:25px;}
.sideBar ul{}
.sideBar:hover ul{ display:block;}
.sideBar ul .left{ display:none;}
.sideBar ul li:hover .left{ display:block;}


.pageNum{ text-align:center; font-size:14px; color:#666; padding-top:60px;}
.pageNum a{ display:inline-block; margin:0 13px; padding:0 5px; font-size:14px; color:#666; padding-bottom:10px;}
.pageNum a:hover, .pageNum .aNow{ border-bottom:#004ea2 solid 3px; color:#004ea2; font-weight:bold; font-size:18px;}
.pageNum .prev:hover,.pageNum .next:hover{ border-bottom:none; font-weight:inherit; font-size:inherit;}
.pageNum .prev .img02,.pageNum .next .img02{ display:none;}
.pageNum .prev:hover .img01,.pageNum .next:hover .img01{ display:none;}
.pageNum .prev:hover .img02,.pageNum .next:hover .img02{ display:inline-block;}

.pageMore{ padding:20px 0 40px; display:none;}
.pageMore a{ display:block; height:40px; line-height:40px; font-size:14px; text-align:center; color:#fff; background:#004ea2;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}

.detailsshare{ position:relative; padding-top:30px;}
.detailsshare .share{ height:27px; padding:20px 0; border-bottom:1px #dedede solid;}
.detailsshare .share em{ font-size:14px; color:#666; line-height:27px; float:left; padding-right:10px;}
.detailsshare .share li{ float:left; margin-right:10px;}
.detailsshare .bottomDiv{ padding-top:20px;}
.detailsshare .bottomDiv a{ font-size:14px; color:#555;}
.detailsshare .bottomDiv em{ font-size:14px; color:#555;}
.detailsshare .bottomDiv a:hover{ color:#004ea2;}
.detailsshare .bottomDiv .left{ float:left;}
.detailsshare .bottomDiv .left .getDiv{ padding-bottom:10px;}
.detailsshare .bottomDiv .right{ float:right; margin-top:10px;}
.detailsshare .bottomDiv .right .backbtn{ position:absolute; top:30px; right:0; display:block; font-size:14px; color:#666; line-height:40px; width:130px; height:40px; text-align:center; border:1px #dfdfdf solid;}


.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.topA{ background:url(404.png) left top no-repeat; width:60px; height:60px; display:block;}

.cd-top {
    
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

    opacity: .5;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.ui-refresh-down{display:none;}


@media screen and ( max-width:1004px ) {
    .pageNum{display:none;}
    .ui-refresh-down {display: block;}

}