﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666; overflow-x:hidden; background-color:#fafafa; /*-webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;*/}
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:#1457a0; 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;}
.h30{height:30px; overflow:hidden; clear:both;}
.h60{height:60px; overflow:hidden; clear:both;}
.h70{height:70px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#cb1f18;}
.wal{width:1200px; margin:0px auto;}
.phshow{ display:none;}
.phimg{ display:none;}
a>.imgon{ display:none;}
a:hover>.imgon{ display:inline-block;}
a:hover>.imgoff{ display:none;}

.headDiv02{ display:none;}

.indexPart1 li .ico img{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}

.w220{ width:220px; overflow:hidden;}
.w950{ width:950px; overflow:hidden; background:#fff;}

.publicLayer{ position:fixed; left:0px; top:0px; z-index:22; width:234px; height:100%; background:#1457a0;}
.publicLayer .logoDiv{ height:103px; padding-top:25px; text-align:center; background:#fff;}

.lanDiv{ margin-top:30px; margin-left:20px; margin-right:20px; height:35px; line-height:35px; border-radius:35px; background-color:#0a4280; text-align:center; overflow:hidden;}
.lanDiv a{ display:block; width:50%; float:left; font-size:16px; background-color:#0a498e; color:#a5b3cc; height:35px; line-height:35px; border-radius:35px;}
.lanDiv a.aNow{ background-color:transparent; color:#fff;}

.indexNav ul{width:110%;}
.indexNav li{float:left; width:117px; height:110px; overflow:hidden; text-align:center; border-bottom:#4379b3 solid 1px;}
.indexNav li a{display:block; height:110px; color:#FFF; font-size:16px; background:#1457a0; position:relative;}
.indexNav li .ico{ padding:18px 0 10px;}
.indexNav li .ico .img1{ display:none;}
.indexNav li a:hover, .indexNav li .aNow, .indexNav li .aNow1{ background:#002e60; color:#ffea00;}
.indexNav li a:hover .img1, .indexNav li .aNow .img1, .indexNav li .aNow1 .img1{ display:inline-block;}
.indexNav li a:hover img, .indexNav li .aNow img, .indexNav li .aNow1 img{ display:none;}
.indexNav .li01 a{ background:#1457a0 url(../images/line1.png) right top repeat-y;}
.indexNav .li01 a:hover, .indexNav .li01 .aNow, .indexNav .li01 .aNow1{background:#2195de right top repeat-y;}

.sNavleft{ width:275px; height:216px; position:absolute; display:none; background:url(../images/sNav.png) no-repeat; z-index:33;}
.sNavleft .list{ padding:28px 0 0 48px;}
.sNavleft .list li{ float:left; height:40px; line-height:20px; font-size:14px; width:108px;}
.sNavleft .list li a{ display:block; padding-left:18px; background:url(../images/ico1.png) left center no-repeat;}

.headDiv{ height:125px;}
.headDiv .wal{ position:relative; width:63%;}
.headDiv .logo{ position:absolute; left:-21%; top:0; line-height:125px;}
.headDiv .lanbox{ position:absolute; right:-23%; top:50%; margin-top:-16px; width:190px; height:35px; line-height:35px; border-radius:35px; background-color:#dedede; overflow:hidden;}
.headDiv .lanbox a{ width:50%; float:left; font-size:16px; color:#fff; border-radius:35px; text-align:center;}
.headDiv .lanbox a.aNow{ background-color:#003b7c;}

.nav{ height:125px; line-height:125px;}
.nav li{ float:left; width:14.28%; text-align:center;}
.nav li a{ display:block; background:url(../images/ico3_1bg.png) no-repeat center; background-size:100% 100%; font-size:16px; color:#333;}
.nav li a:hover,.nav li.liNow a,.nav li.aNow a{ background:none; background-color:#002e60; color:#ffea00;}

.sNav{ display:none; position:absolute; top:125px; min-width:171px; background-color:#fff;}
.sNav li{ height:40px; line-height:40px; margin-right:15px;}


/*.sNav li{ height:40px; line-height:40px;}*/
.sNav li a{ display:block; font-size:14px; padding-left:40px;}



.sNav li a:hover{ background-color:#f6f6f6; color:#1457a0;}
/*导航菜单触发*/
.navLayer{overflow-x: auto; height:100%; width:0; overflow:hidden; position:fixed; z-index:999; left:-100%; top:0px; background-color:rgba(255,255,255,0.8);}
.navLayer .toplogo{height:60px; position:relative; text-align:center; line-height:60px;}
.navLayer .toplogo img{ height:40px;}
.navLayer .bg{overflow-x: auto; position:relative; background:#fff; height:100%; width:80%;}
.navLayer .closeBtn{ position:absolute; z-index:222; top:20px; right:10px;}
.navLayer .closeBtn img{ height:20px;}
.sideNav{ margin-left:10px; margin-right:10px;}
.subNav{ cursor:pointer; display:block; height:40px; line-height:40px; position:relative;  font-size:14px; box-shadow:0 0 7px rgba(0,0,0,0.1); margin-bottom:10px;}
.subNav .name{  position:relative; padding-left:10px; padding-right:10px; font-size:16px; color:#333; background:url(../images/ico2_nav.png) no-repeat right center; border-radius:4px;}
.subNav .name img{ width:30px; padding-right:10px;}
.subNav .name .imgon{ display:none;}
.subNav .name a{ display:block;}
.subNav.currentDt{ margin-bottom:0;}
.subNav.currentDt .name{ background:url(../images/ico2_navon.png) no-repeat right center; background-color:#1457a0; color:#fff;}
.subNav.currentDt .name .imgoff{ display:none;}
.subNav.currentDt .name .imgon{ display:inline-block;}
.navContent{display: none; margin-bottom:10px; box-shadow:0 0 7px rgba(0,0,0,0.1);}
.navContent li{ height:40px; line-height:40px;}
.navContent li a{ display:block; padding-left:50px; font-size:14px;}
.navContent li a:hover{ background-color:#f9f9f9;}

.searchLayerTel{ display:none; z-index:222; top:60px; left:0px; width:100%; position:fixed; background:#fff; height:60px;}
.searchLayerTel .box{ width:90%; margin:0 auto; height:40px; padding:10px 3%;}
.searchLayerTel .box .form{ width:100%; background:#eeeeee; border-radius:24px; -moz-border-radius:24px; position:relative;}
.searchLayerTel .form .input1{ width:100%; height:40px; line-height:40px; text-align:center; color:#444; font-size:14px;}
.searchLayerTel .form .btn1{ position:absolute; right:6px; top:10px; background:url(../images/nimg32_1.png) no-repeat; width:26px; height:26px; background-size:18px; cursor:pointer;}

.pageBg{ position:fixed; z-index:11; width:100%; height:100%; display:none; background:url(../images/bg2.png) repeat; left:0px; top:0px;}

.phfoot{ display:none;}
.footDiv{ padding:50px 0; background:#242424; min-height:25px; line-height:25px; font-size:13px;}
.footDiv .link{ float:left}
.footDiv .link span{ padding:0 35px;}
.footDiv .msg{ float:right;}

.phpageban{ display:none;}
.pageban img{ width:100%;}

.pageBox{ padding:80px 0 100px; background:#f5f5f5;}
.pageBox2{ border-top:#585858 solid 1px;}
 
/*.pageTitle{ height:45px; background:#fff; position:relative; font-size:14px; display:none;}
.pageTitle .return{ height:45px; line-height:45px; width:25%; background:#17aaeb; position:absolute; right:0px; top:0px;}
.pageTitle .return a{ color:#fff; display:block; text-align:center;}
.pageTitle .return img{ padding-left:8px; width:16px; position:relative; top:-3px;}
.sideTitle{ width:75%; height:45px; position:absolute; left:0px; top:0px;}
.sideTitle .con{ height:45px; line-height:45px; padding-left:20px; position:relative;}
.sideTitle .con a{ display:block; color:#17aaeb; background:url(../images/nimg56_1on.png) right center no-repeat; background-size:32px;}
.sideTitle .con em{ color:#fff;}
.sideTitle .sideIco{ position:absolute; right:10px; top:2px;}
.sideTitleNav { position:absolute; top:45px; z-index:10; width:100%; text-indent:20px; display:none; border-top:#efefef solid 1px;}
.sideTitleNav li a{ background:#fff; display:block; height:36px; line-height:36px; border-bottom:#f7f7f7 solid 1px;}
.sideTitleNav li a:hover{ background:#17aaeb; color:#fff;}*/
.pagecontent{ padding-bottom:90px; padding-top:60px;}
.pagecontent .leftnav{ width:280px; float:left;}
.pagecontent .leftnav .title0{ height:100px; background:url(../images/ico3_2bg.png) no-repeat center; background-size:cover;}
.pagecontent .leftnav .title0 .box{ padding-left:50px; padding-top:25px;}
.pagecontent .leftnav .title0 .ico{ float:left; margin-right:10px;}
.pagecontent .leftnav .title0 .txt h2{ font-size:24px; color:#fff; font-weight:inherit;}
.pagecontent .leftnav .title0 .txt p{ font-size:16px; color:#4682c3; text-transform:uppercase;}
.pagecontent .leftnav .list{}
.pagecontent .leftnav .list .libox{ height:70px; line-height:70px; border-bottom:1px #dedede solid;}
.pagecontent .leftnav .list .libox a{ display:block; font-size:18px; color:#333; padding-left:20px; padding-right:40px; background:url(../images/ico3_3.png) no-repeat 240px center;}
.pagecontent .leftnav .list .libox a:hover,.pagecontent .leftnav .list .libox.liNow a{ background:url(../images/ico3_3on.png) no-repeat 240px center; color:#1457a0;}
.pagecontent .leftnav .list .libox p{ cursor:pointer; display:block; font-size:18px; color:#333; padding-left:20px; padding-right:40px; background:url(../images/ico3_3.png) no-repeat 240px center;}
.pagecontent .leftnav .list .libox p:hover,.pagecontent .leftnav .list .libox.liNow p,.pagecontent .leftnav .list .libox.currentDt p{ background:url(../images/ico3_3on.png) no-repeat 240px center; color:#1457a0;}
.pagecontent .leftnav .conbox{ display:none;}
.pagecontent .leftnav .conbox li{ height:40px; line-height:40px;}
.pagecontent .leftnav .conbox li a{ display:block; font-size:14px; color:#777; padding-left:20px; padding-right:40px; background:url(../images/ico3_4.png) no-repeat 240px center;}
.pagecontent .leftnav .conbox li a:hover,.pagecontent .leftnav .conbox li a.aNow{ color:#1457a0;}
.pagecontent .Rcontent{ width:880px; float:right;}
.pagecontent .Rcontent .topbox{ height:40px; border-bottom:1px #dedede solid; margin-bottom:40px;}
.pagecontent .Rcontent .topbox h2{ float:left; font-weight:inherit; font-size:24px; color:#1457a0; padding-left:15px; background:url(../images/ico3_4bg.png) no-repeat left center; line-height:1;}
.pagecontent .Rcontent .topbox .Crumbs{ float:right; font-size:14px; color:#999;}
.pagecontent .Rcontent .topbox .Crumbs a{ color:#999;}
.pagecontent .Rcontent .topbox .Crumbs a:hover,.pagecontent .Rcontent .topbox .Crumbs a.aNow{ color:#1457a0;}
.pagecontent .Rcontent .topbox .Crumbs span{ padding:0 5px;}

.pagenavph{ display:none;}
/*分页*/
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666;}
.pageNumDiv01{ text-align:left;}
.pageNumDiv a{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#d9d9d9 solid 1px; color:#666; font-size:14px;}
.pageNumDiv .prev{}
.pageNumDiv .prev:hover{ background-color:#1457a0;}
.pageNumDiv .next{}
.pageNumDiv .next:hover{ background-color:#1457a0;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#1457a0; border:#1457a0 solid 1px; color:#fff;}
.pageNumDiv .input1{width:33px; height:30px; line-height:30px; text-align:center; margin:0 5px; border:#d7d7d7 solid 1px;}
.pageNumDiv .btn1{ width: 57px; height: 30px; margin-left: 5px;cursor: pointer; border: #d7d7d7 solid 1px; color: #666;}
.pageNumDiv .btn1:hover{background-color:#1457a0; color:#fff; border:#1457a0 solid 1px;}
.phmore{ display:none;}

/*详情底部*/
.detailsshare{ position:relative; padding-top:30px;}
.detailsshare .share{ height:27px; padding:30px 0; background:url(../images/ico8_2hr.png) repeat-x bottom;}
.detailsshare .share em{ font-size:14px; color:#8d8d8d; line-height:27px; float:left;}
.detailsshare .share li{ float:left; margin-left:10px;}
.detailsshare .bottomDiv{ padding-top:25px;}
.detailsshare .bottomDiv a{ font-size:14px;}
.detailsshare .bottomDiv em{ font-size:14px; color:#444; font-weight:bold;}
.detailsshare .bottomDiv a:hover{ color:#1457a0;}
.detailsshare .bottomDiv .left{ float:left;}
.detailsshare .bottomDiv .left .getDiv{ padding-bottom:10px;}
.detailsshare .bottomDiv .right{ float:right; margin-top:10px;}
.detailsshare .bottomDiv .right .backbtn{display:block; font-size:16px; text-indent:20px; color:#fff; line-height:38px; width:100px; height:38px; background:url(../images/back.png) no-repeat center;}
.detailsshare .bottomDiv .right .backbtn:hover{ text-decoration:underline;}
.detailsshare .flshare{ float:right; width:242px;}
/*右侧悬浮窗*/
.sideBar{position:fixed; z-index:100; top:180px; right:13px; background:url(../images/sb1.png) left top no-repeat; width:76px; height:76px;}
.sideBar:hover{ background:url(../images/sb1on.png) left top no-repeat;}
.sideBar ul{ display:none;}
.sideBar:hover ul{ display:block;}
.sideBar li{position:relative; top:76px; height:76px; margin-top:1px;}
.sideBar li .img1,.sideBar li .img2{ position:absolute; top:0px; left:0px;cursor:pointer;}
.sideBar li .img2{ display:none;}
.sideBar li:hover .img1{ display:none;}
.sideBar li:hover .img2{ display:block;}
.sideBar .mouse{position:absolute; left:-200px; top:0px; display:none;}
.sideBar .img{height:50px; text-align:center;}
.sideBar .img img{position:relative; }
.sideBar .liNow .img{background:url(../images/sideBarBgon.png) left top no-repeat;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li_00 .mouse{background:url(../images/code_bg.png) left top no-repeat; width:184px; height:182px; left:-184px; top:0px; text-align:center;}
.sideBar .li_00 .mouse img{ padding-top:15px; padding-right:5px;}
.sideBar .li_01 .mouse{ background:url(../images/code_bg2.png) left top no-repeat; width:277px; height:94px; left:-277px; top:-8px; text-align:center;}
.sideBar .li_01 .mouse .box{ margin-top:25px; margin-left:25px; margin-right:30px; position:relative;}
.sideBar .li_01 .mouse .input1{ display:block; height:35px; line-height:35px; width:100%; background-color:#fff; border:1px #bfc2c6 solid; text-indent:15px; font-size:13px; color:#333;}
.sideBar .li_01 .mouse .btn{ position:absolute; top:0; right:-1px;}
.sideBar .li_02 .mouse{ background:url(../images/code_bg3.png) left top no-repeat; width:275px; height:96px; left:-275px; top:-8px;}
.sideBar .li_02 .mouse .box{ margin-left:25px; margin-top:20px;}
.sideBar .li_02 .mouse .pbox{ font-size:18px; padding-bottom:10px;}
.sideBar .li_02 .mouse .link a{ margin-right:30px; font-size:14px;}
.sideBar .li_02 .mouse .link a img{ padding-right:10px;}
.sideBar .li_03 .mouse{ background:url(../images/code_bg2.png) left top no-repeat; width:277px; height:94px; left:-277px; top:-8px;}
.sideBar .li_03 .mouse .box{ margin-left:20px; margin-top:20px;}
.sideBar .li_03 .mouse p{ font-size:18px;}
.sideBar .li_03 .mouse em{ font-size:30px; color:#1558a0;}
.sideBar .li_04 .mouse{background:url(../images/code_bg4.png) left top no-repeat; width:196px; height:94px; left:-196px; top:-8px;}
.sideBar .li_04 .mouse .box{ margin-left:30px; margin-top:20px;}
.sideBar .li_04 .mouse .txt{ font-size:18px; padding-bottom:10px;}
.sideBar .li_04 .mouse .link a{ margin-right:10px;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}
.tabContent3{ display:none;}
.tab3 li{ cursor:pointer;}


.cd-top {
    /* image replacement properties */
    overflow: hidden;

    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 {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

    opacity: 1;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.ewmLayer1{ position:absolute; width:260px; height:288px; z-index:999; background:#fff; overflow:hidden; display:none;}
.ewmLayer1 .imgDiv{ text-align:center; padding:20px 0 10px;}
.ewmLayer1 p{ font-size:14px; text-align:center;}

.ewmLayer2{ position:absolute; width:260px; height:288px; z-index:999; background:#fff; overflow:hidden; display:none;}
.ewmLayer2 .imgDiv{ text-align:center; padding:20px 0 10px;}
.ewmLayer2 p{ font-size:14px; text-align:center;}

.sNavleft .list2 li{ height:auto; line-height:22px; width:100px; padding-right:8px; padding-bottom:10px;}
.sNavleft .list2 li a{ display:block; padding-left:18px; background:url(../images/ico1.png) left 8px no-repeat;}
