/*! www.vancheer.com  |  Powered by vancheer */
@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "Î¢ÈíÑÅºÚ"; 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:#2979dd; 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;}
.h100{height:100px; overflow:hidden; clear:both;}
input,select,textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "Î¢ÈíÑÅºÚ"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}

.wal{width:1240px; margin:0px auto;}
.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}
.phshow{ display:none;}
.phimg{ display:none;}
a>.imgon{ display:none;}
a:hover>.imgon{ display:inline-block;}
a:hover>.imgoff{ display:none;}

.headDiv{ height:115px;}
.headDiv .wal{ position:relative; height:115px;}
.headDiv .logo{ position:absolute; left:0; top:0; display:block; line-height:115px;}
.headDiv .right{ float:right;}
.headDiv .searchform{ height:40px; line-height:40px; margin-top:18px; margin-bottom:18px;}
.headDiv .searchform .form{ width:190px; height:40px; line-height:40px; border-radius:40px; border:1px #eee solid; float:right; position:relative;}
.headDiv .searchform .form .input1{ display:block; width:100%; text-indent:20px; line-height:40px; color:#bababa;}
.headDiv .searchform .form .btn{ display:block; width:40px; height:40px; line-height:40px; text-align:center; position:absolute; right:0; top:0;}
.headDiv .searchform .lanDiv{ float:right; margin-right:30px; font-size:14px;}
.headDiv .searchform .lanDiv span{ margin:0 20px; color:#eee;}

.nav{}
.nav li{ float:left;}
.nav li a{ display:block; font-size:16px; margin:0 30px; height:39px;}
.nav li:last-child a{ margin-right:0;}
.nav li a:hover,.nav li.liNow a{ color:#2979dd; font-weight:bold;}
.nav li.aNow a{ color:#2979dd; font-weight:bold; background:url(/style/../images/ico1_1bg.png) no-repeat center bottom;}
.nav li.sNavA:hover a,.nav li.sNavA .aNow a{ color:#2979dd; font-weight:bold; background:url(/style/../images/ico1_1bg.png) no-repeat center bottom;}

.sNav{ display:none; position:absolute; z-index:9999; top:115px; left:0; border-top:2px #2979dd solid; margin-left:-39px;}
.sNav li{ min-width:200px; text-align:center; height:50px; line-height:50px; margin-bottom:1px;}
.sNav li a{ font-size:14px; color:#fff; display:block; background-color:rgba(0,0,0,0.5); padding:0 10px;}
.sNav li a:hover{ background-color:#2979dd;}
.sNav03{ margin-left:-27px;}
.sNav04{ margin-left:-27px;}
.sNav05{ margin-left:-34px;}
.sNav06{ margin-left:-34px;}
/*µ¼º½²Ëµ¥´¥·¢*/
.navLayer{ overflow-x: auto; width:0; right:-100%; position:absolute; z-index:9999; height:150%; z-index:9999; top:0; background:rgba(0,0,0,0.4);}
.navLayer .top{ height:60px; margin-right:60px; margin-left:10px;}
.navLayer .top .box{ padding-top:10px; position:relative;}
.navLayer .top .input1{ display:block; width:100%; height:40px; line-height:40px; border-radius:40px; text-indent:15px; font-size:14px; color:#bababa; border:1px #eee solid;}
.navLayer .top .btn{ display:block; width:40px; height:40px; line-height:40px; text-align:center; position:absolute; right:0; bottom:0;}
.navLayer .sideNav{/* border-top:1px solid #ddd;*/}
.navLayer .bg{ background-color:#fff;}
.navLayer .close{ position:absolute; z-index:22; right:10px; top:10px; line-height:40px; display:block;}
.navLayer .close img{ height:20px;}
.subNav{ cursor:pointer; display:block; height:50px; line-height:50px; position:relative;  font-size:14px; border-bottom:1px #dbdbdb solid; padding-left:10px; padding-right:10px;}
.subNav>a{ font-size:16px; display:block; color:#333;}
.subNav .name{position:relative; color:#333; background:url(/style/../images/ico1_5bg.png) no-repeat right center;}
.subNav .name em{ display:block; font-size:16px;}
.currentDt .name{ color:#2979dd;}
.navContent{display: none; background-color:#f0f0f0;}
.navContent li{ height:40px; line-height:40px; font-size:14px;}
.navContent li a{ display:block; padding-left:10px; padding-right:10px;}
.navContent li a:hover{ color:#fff; font-weight:bold; background-color:#b4d73b;}
/*µ¼º½²Ëµ¥´¥·¢ END*/

.footDiv{ padding:45px 0; background-color:#172b47;}
.footDiv .wal{ position:relative;}
.footDiv .linkbox{ position:absolute; right:0; top:50px;}
.footDiv .linkbox .left{ width:160px; float:left; margin-right:20px; position:relative;}
.footDiv .linkbox .right{ width:160px; float:right; position:relative;}
.footDiv .linkbox .ico{ height:40px; line-height:40px; background-color:#13243c; color:#7a7f89; text-align:center; cursor:pointer;}
.footDiv .linkbox .ico img{ padding-right:15px;}
.footDiv .linkbox .code{ background:url(/style/../images/code_bg.png) no-repeat center; width:200px; height:207px; text-align:center; font-size:14px; color:#8b8b8c; position:absolute; z-index:22; top:-217px; left:50%; margin-left:-100px; display:none;}
.footDiv .linkbox .code .box{ padding-top:25px; padding-bottom:25px;}
.footDiv .linkbox .code p{ padding-top:10px;}


/*.footDiv .linkbox .left:hover .code{ display:block;}
.footDiv .linkbox .right:hover .code{ display:block;}*/
.footDiv .linkbox .link{ margin-top:20px;}
.footDiv .linkbox .link .top{height:40px; line-height:40px; background-color:#13243c; color:#7a7f89; cursor:pointer;}
.footDiv .linkbox .link .top p{ margin:0 20px; background:url(/style/../images/ico1_4bg.png) no-repeat right center;}
.footDiv .linkbox .link ul{ display:none; position:absolute; z-index:22; width:100%; left:0; bottom:40px;}
.footDiv .linkbox .link li{ height:40px; line-height:40px; background-color:#13243c; margin-bottom:1px;}
.footDiv .linkbox .link li a{ font-size:14px; color:#fff; margin:0 20px; display:block;}
.footDiv .linkbox .link li a:hover{ text-decoration:underline;}
/*.footDiv .linkbox .link:hover ul{ display:block;}*/
.footDiv .list li{ float:left; margin-right:20px; min-width:120px;}
.footDiv .list li h3{ font-size:18px; padding-bottom:20px; margin-bottom:20px; background:url(/style/../images/ico1_3hr.png) no-repeat bottom left;}
.footDiv .list li h3 a{ display:block; color:#fff;}
.footDiv .list li h3 a:hover{ }
.footDiv .list li dd{ font-size:14px; line-height:2;}
.footDiv .list li dd a{ color:#7b828e;}
.footDiv .list li dd a:hover{ color:#fff;}

.footmgs{ background-color:#172b47; line-height:60px;}
.footmgs .wal{ border-top:1px #233650 solid;}
.footmgs .share{ float:right; color:#7b828e;}
.footmgs .share a{ margin-left:10px;}
.footmgs .mgs{ float:left; color:#7b828e;}
.footmgs .mgs a{color:#7b828e; padding-left:20px;}
.footmgs .mgs a:hover{ color:#fff;}
/*page banner*/
.phpageban{ display:none;}
.pageban img{ width:100%;}

.Crumbs{ padding-top:15px; padding-bottom:35px; text-align:right; color:#878787;}
.Crumbs a{ color:#878787;}
.Crumbs a:hover{ color:#2979dd;}
.Crumbs span{ padding:0 5px;}
.Crumbs img{ padding-right:10px;}
.Crumbs a.aNow{color:#2979dd; font-weight:bold;}

.pagenav{ text-align:center; height:50px; padding-top:50px; margin-bottom:100px;}
.pagenav li{ display:inline-block;}
.pagenav li a{ font-size:16px; display:block; margin:0 10px; padding:0 60px; line-height:50px; background-color:#eee;}
.pagenav li a:hover,.pagenav li.liNow a{ color:#fff; font-weight:bold; background:url(/style/../images/ico1_15.png) no-repeat bottom center,url(/style/../images/ico1_14.png) repeat;}
.pagenavph{ display:none;}

.pagecontent{ padding-bottom:70px;}
.pagecontent0>.wal{ width:auto;}
/*·ÖÒ³*/
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666;}
.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:#2979dd;}
.pageNumDiv .next{}
.pageNumDiv .next:hover{ background-color:#2979dd;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#2979dd; border:#2979dd 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:#2979dd; color:#fff; border:#2979dd solid 1px;}
.phmore{ display:none;}

/*ÏêÇéµ×²¿*/
.detailsshare{ position:relative; padding-top:30px;}
.detailsshare .share{ height:27px; padding:30px 0; border-bottom:1px #eee solid; text-align:right;}
.detailsshare .share em{ font-size:14px; color:#8d8d8d;}
.detailsshare .share li{ display:inline-block; margin-left:10px;}
.detailsshare .share .list{ display:inline-block;}
.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:#2979dd;}
.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:14px; text-align:center; line-height:40px; width:120px; height:40px; border-radius:40px; border:1px #e0e0e0 solid; color:#8b8b8c;}
.detailsshare .bottomDiv .right .backbtn:hover{ background-color:#2979dd; border:1px #2979dd solid; color:#fff;}
.detailsshare .flshare{ float:right; width:242px;}
/*ÓÒ²àÐü¸¡´°*/
.sideBar{position:fixed; z-index:2222; top:180px; right:20px; background:url(/style/../images/sb1.png) left top no-repeat; width:76px; height:76px;}
.sideBar:hover{ background:url(/style/../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(/style/../images/sideBarBgon.png) left top no-repeat;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li_00 .mouse{background:url(/style/../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(/style/../images/code_bg3.png) left top no-repeat; width:275px; height:96px; left:-275px; top:-8px;}
.sideBar .li_01 .mouse .box{ margin-left:25px; margin-top:20px;}
.sideBar .li_01 .mouse .pbox{ font-size:18px; padding-bottom:10px;}
.sideBar .li_01 .mouse .link a{ margin-right:30px; font-size:14px;}
.sideBar .li_01 .mouse .link a img{ padding-right:10px;}
.sideBar .li_02 .mouse{ background:url(/style/../images/code_bg2.png) left top no-repeat; width:277px; height:94px; left:-277px; top:-8px;}
.sideBar .li_02 .mouse .box{ margin-left:20px; margin-top:20px;}
.sideBar .li_02 .mouse p{ font-size:18px;}
.sideBar .li_02 .mouse em{ font-size:30px; color:#2979dd;}

.topA{ background:url(/style/../images/71.png) center no-repeat; width:50px; height:50px; display:none; position:absolute; right:0;}
.topA:hover{ background:url(/style/../images/71on.png) center no-repeat;}
/*ÓÒ²àÐü¸¡´°end*/
.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:rgba(0,0,0,0.5);
	display:none;
}









































































