﻿/*!  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;}
a:link { text-decoration: none; outline:none;}
a:visited{ text-decoration: none; outline:none;}
a:hover{ text-decoration:none; color:#007ec3; 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{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:1200px; margin:0px auto;}
.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}
.phshow{ display:none;}
.phimg{ display:none;}

@media screen and ( max-width:650px ){
    img.phimg{width:110% !important; margin-left:-10px; margin-top:20px}
   .indexPart2 .about .txt img{ float:left !important; display:inline-block}
   .indexPart2 .about .txtbox{ float:left !important}
   .indexPart2 .about .txt br{ float:left; display:inline-block}
   .indexPart2 .about .txtbox{ float:left !important; width:100px !important}
   .indexPart2 .about .phbtn{ margin-top:30px}
}

/*功能*/

/*头部*/
.headDiv{ height:100px; line-height:100px;}
.headDiv .wal{ position:relative;}
.headDiv .logo{ position:absolute; left:0;}
.headDiv .searchDiv{ position:absolute; right:0; top:5px; line-height:22px; width:160px; height:22px; border-radius:22px; border:1px #e2e2e2 solid; overflow:hidden;}
.headDiv .searchDiv .input1{ display:block; width:100%; height:20px; text-indent:15px; color:#e0e0e0;}
.headDiv .searchDiv .btn{ position:absolute; right:0; top:0; width:30px; height:20px; background:url(../images/ico1_1.jpg) no-repeat left center; cursor:pointer}
/*头部*/
 
/*顶部导航*/
.lag{ position:absolute; right:180px; top:-33px}
.nav{ float:right; position:relative}
.nav li{ float:left; height:100px;}
.nav li a{ height:30px; line-height:30px; margin-top:40px; display:block; font-size:14px;  min-width:66px; text-align:center; padding:0 20px; position:relative; border:1px #fff solid;}
.nav li:hover a{font-weight:bold; background-color:#00579c; color:#FFF}
.nav li a:hover{ font-weight:bold; background-color:#00579c; color:#FFF}
.nav li.sNavA a:hover,.nav li.aNow a{ border:1px #00579c solid; font-weight:bold; color:#fff; background-color:#00579c; color:#FFF}

.nav li.liNow a{ border:1px #00579c solid; font-weight:bold; color:#fff; background-color:#00579c}
.nav .sNavA:hover a{border:1px #00579c solid; font-weight:bold; color:#fff; background-color:#00579c}
.nav li a .imgon{display:none;}
.nav li a img{ position:absolute; right:0; bottom:0;}
.nav li.sNavA:hover .imgon,.nav li.aNow a .imgon,.nav li.liNow a .imgon{ display: none;}
.nav li.sNavA:hover .imgoff,.nav li.aNow a .imgoff,.nav li.liNow a .imgoff{ display:none;}
.nav li.aNow a span.imgon{display:none!important; }

/*下拉顶部导航*/
.sNav{ display:none; position:absolute; z-index:999; top:100px; height:50px; line-height:50px; background-color:rgba(51,51,51,0.5); width:100%;}
.sNav ul{}
.sNav li{ display:inline-block; margin-right:30px;}
.sNav li:last-child{ margin-right:0;}
.sNav li a{ font-size:13px; color:#fff;text-transform: uppercase;}
.sNav li a:hover{ color:#ffd800;}
.sNav li a em{ padding-right:10px;}
.sNav01 ul{ padding-left:280px;}
.sNav02 ul{ padding-left:560px;}
.sNav03 ul{ padding-left:670px;}
.sNav04 ul{ padding-left:690px;}
.sNav05 ul{ padding-left:950px;}
.sNav06 ul{ padding-left:778px;}
.sNav07 ul{ padding-left:1006px;}

.phsearch{ display:none;}
/*导航菜单触发*/
.navLayer{ display:none; overflow-x: auto; height:100%; width:100%; position:absolute; height:200%; z-index:9999; top:60px; background:rgba(0,0,0,0.5);}
.navLayer .top{ height:30px; padding:20px 5%;}
.navLayer .top a{ display:block; float:left; height:30px; line-height:30px; float:left; width:23.33%; margin:0 5%; border-radius:30px; font-size:14px; color:#fff; text-align:center; background-color:#216999;}
.navLayer .top a:hover{ background-color:#007ec3;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; width:100%;}
.navLayer .sideNav{ border-top:1px solid #c8c8c8;}
.subNav{ cursor:pointer; display:block; height:50px; line-height:50px; border-bottom:1px solid #c8c8c8; position:relative;  font-size:14px;}
.subNav>a{ font-size:16px; padding-left:10px; padding-right:10px; display:block;}
.subNav .name{position:relative; background:url(../images/ico1_17on.png) right center no-repeat; padding-left:10px; padding-right:10px;}
.subNav .name em{ display:block; font-size:16px;}
.currentDt .name{ background:url(../images/ico1_18on.png) right center no-repeat; background-color:#007ec3; color:#fff;}
.currentDt .name em{ color:#fff;}
.navContent{display: none; background-color:#e5e5e5;}
.navContent li{ height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #c8c8c8;}
.navContent li a{ display:block; padding-left:10px;text-transform:uppercase;}
.navContent li a:hover{ color:#fff; background-color:#007ec3;}
/*导航菜单触发 END*/

.headDiv .pcsearch .searchDiv{ display:none; position:absolute; z-index:2222; right:0; top:88px; padding-top:2px;}
.headDiv .pcsearch .searchDiv .box{ width:230px; height:50px; line-height:50px; background-color:#fff;}
.headDiv .pcsearch .searchDiv .input1{ display:block; width:100%; height:50px; line-height:50px; font-size:14px; color:#999; border-top:1px #96969d solid; text-indent:15px;}
.headDiv .pcsearch .searchDiv .btn{ display:block; position:absolute; bottom:0; right:0;}
.headDiv .pcsearch:hover .searchDiv{ display:block;}
.headDiv .pcsearch .imgon{ display:none;}
.headDiv .pcsearch:hover .imgon{ display:inline-block;}
.headDiv .pcsearch:hover .imgoff{ display:none;}

/*底部*/
.footDiv{ padding:40px 0; background-color:#e5e5e5; min-height:180px}
.footDiv .wal{ position:relative;}
.footDiv li{ float:left;}
.footDiv li .box{ margin-right:80px;}
.footDiv li h3{ padding-bottom:20px; font-size:14px;}
.footDiv li h3 a{ color:#333;}
.footDiv li h3 a:hover{}
.footDiv li dd{ padding-bottom:5px;}
.footDiv li dd a{ font-size:13px;text-transform:uppercase;}
.footDiv li a:hover{ color:#007ec3;}

.footDiv .code{ position:absolute; width:205px; right:0; top:-75px; text-align:center;}
.footDiv .code .title{ height:35px; line-height:35px; background-color:#fdd000; font-size:13px; color:#fff;}
.footDiv .code .title a{ padding-left:10px;}
.footDiv .code .box{ background-color:#fff; padding:27px 0;}
.footDiv .code .name{  font-size:14px; padding-top:14px;}

.footmgs{ height:45px; line-height:45px; font-size:13px; background-color:#00579c; color:#fff;}
.footmgs .links{ float:left;}
.footmgs .links a{ margin-right:30px;}
.footmgs a{ color:#fff;}
.footmgs a:hover{ text-decoration:underline;}
.footmgs .mgs{ float:right;}
/*page banner*/
.phpageban{ display:none;}
.pageban img{ width:100%;}

/*内页导航*/
.pagenavph{ display:none;}
.pagenav{ height:85px; line-height:85px; background-color:#007ec3;}
.pagenav .title0{ float:left; font-size:24px; color:#fff;}
.pagenav .list{ float:right;}
.pagenav .list li{ float:left; font-size:16px;}
.pagenav .list li a{ display:block; color:#fff; padding:0 40px; text-align:center;}
.pagenav .list li a:hover,.pagenav .list li.liNow a{ color:#007ec3; background:url(../images/ico1_10bg.png) no-repeat center 60px; background-color:#fff;}
.pagenav01 .list{ margin-right:500px;}
/*内页公共*/
.pagecontent{ padding-bottom:60px; border-bottom:2px #e5e5e5 solid;}
.pagecontent .leftbox{ width:265px; float:left; position:relative;}
.pagecontent .leftbox .title0{ height:105px; position:absolute; left:0; width:100%; top:-105px; background:url(../images/ico2_1bg.png) no-repeat center;}
.pagecontent .leftbox .title0 .box{ padding:30px 35px; padding-left:90px;}
.pagecontent .leftbox .title0 .ico{ position:absolute; left:35px; top:50%; margin-top:-21px;}
.pagecontent .leftbox .title0 h2{ font-size:18px; color:#fff; font-weight:inherit;}
.pagecontent .leftbox .title0 p{ font-size:15px; color:#fff; text-transform:uppercase; opacity:0.2;}
.pagecontent .leftbox ul{ padding:45px; padding-top:25px; background-color:#e5e5e5;}
.pagecontent .leftbox li{ height:58px; line-height:58px; background:url(../images/ico2_2bg.png) repeat-x bottom;}
.pagecontent .leftbox li a{ font-size:16px; color:#333; display:block; padding-left:46px;text-transform:uppercase; background:url(../images/ico2_3.png) no-repeat 20px center;}
.pagecontent .leftbox li a:hover,.pagecontent .leftbox li.liNow a{ color:#007ec3; font-weight:bold; background:url(../images/ico2_3on.png) no-repeat 20px center;}
.pagecontent .leftbox li.autoli{ height:auto; line-height:none; background:none;}
.pagecontent .leftbox .autoli dd{ line-height:1; margin-top:15px;}
.pagecontent .leftbox .autoli dd a{ font-size:14px; color:#333; display:block; padding-left:46px; background:url(../images/ico14_3.png) no-repeat 20px center;}
.pagecontent .leftbox .autoli dd a:hover,.pagecontent .leftbox .autoli dd.ddNow a{ color:#007ec3; background:url(../images/ico14_3on.png) no-repeat 20px center;}
.pagecontent .leftbox li.autoli dd{}
.pagecontent .rightbox{ width:790px; float:right; margin-top:60px; background-color:#f7f7f7; padding:55px;}
.pagecontent .rightbox img{ max-width:100%}
.pagecontent .rightbox .title0{ padding-bottom:25px;}
.pagecontent .rightbox .title0 h2{ font-size:24px; color:#007ec3;text-transform:uppercase;}
.pagecontent .rightbox .title0 p{ font-size:15px; color:#333; opacity:0.2; text-transform:uppercase;}

.pagecontent02 .wal{ position:relative;}
.pagecontent02 .leftbox{ float:none; position:absolute; left:0; top:-60px;}
.pagecontent02 .rightbox{ width:auto; float:none; margin-top:60px; background-color:#f7f7f7; padding:55px;}
/*页码*/
.phmore{ display:none;}
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666; margin-top:30px;}
.pageNumDiv01{ text-align:left;}
.pageNumDiv a,.pageNumDiv span{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#d9d9d9 solid 1px; color:#666; font-size:14px;}
.pageNumDiv a:hover, .pageNumDiv span{background:#007ec3; border:#007ec3 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: #007ec3 solid 1px; color: #fff; background:#007ec3;}

/*详情底部*/
.detailsshare{ position:relative; padding-top:30px;}
.detailsshare .share{ height:27px; padding:20px 0; border-bottom:1px #eee solid;}
.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:20px;}
.detailsshare .bottomDiv a{ font-size:14px; color:#8d8d8d;}
.detailsshare .bottomDiv em{ font-size:14px; color:#8d8d8d; font-weight:bold;}
.detailsshare .bottomDiv a:hover{ color:#1e9244;}
.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; color:#8b8b8c; line-height:40px; width:120px; height:40px; border:1px #eee solid;}
.detailsshare .bottomDiv .right .backbtn:hover{ color:#fff; background-color:#1e9244; border:1px #1e9244 solid;}
.detailsshare .flshare{ float:right; width:242px;}

/*右侧悬浮窗*/
.sideBar{position:fixed; z-index:99999; top:100px; right:10px; background:url(../images/limg76_1on.png) left top no-repeat; width:76px; height:76px; cursor:pointer;}
.sideBar:hover{background:url(../images/limg76_1on.png) left top no-repeat}
.sideBar ul{ display:none;}
.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:-208px; top:0px; display:none;}
.sideBar .img{background:url(../images/sideBarBg.png) left top no-repeat; height:76px; text-align:center; width:76px;}
.sideBar .liNow .mouse{display:block;}

.sideBar .li_01 .mouse{background:url(../images/limg208.png) left top no-repeat; width:208px; height:217px; left:-208px; top:0px;}
.sideBar .li_01 h2{ padding:5px 0px 0px 20px; font-size:20px; font-weight:400;}
.sideBar .li_01 p{ padding:5px 0 0 20px; color:#454545; font-size:14px; line-height:18px; padding-bottom:10px;}
.sideBar .li_01 .imgDiv{ text-align:center;}

/*.sideBar .li_02 .mouse{background:url(../images/limg275.png) left top no-repeat; width:275px; height:111px; left:-275px;}
.sideBar .li_02 p{ padding:22px 0 0 27px; font-size:18px; color:#000;}
.sideBar .li_02 .list{ padding:18px 0 0 27px;}
.sideBar .li_02 dd{float:left; width:80px; line-height:22px;  position:relative; padding-left:40px; font-size:14px;}
.sideBar .li_02 dd a{color:#525252;}
.sideBar .li_02 dd img{ position:absolute; left:12px; top:0px;}
.sideBar .li_02 dd .img1{ display:block;}
.sideBar .li_02 dd .img2{ display:none;}
.sideBar .li_02 dd:hover .img1{ display:none;}
.sideBar .li_02 dd:hover .img2{ display:block;}
.sideBar .li_02 dd:hover{color:#009241;}*/

.sideBar .li_02 .mouse{background:url(../images/limg277.png) left top no-repeat; width:277px; height:150px; left:-277px;}
.sideBar .li_02 .mouse p{ font-size:18px; color:#040404; padding:20px 0px 10px 26px;}
.sideBar .li_02 .mouse b{ font-size:18px; color:#007dc5; padding-left:15px; display:inline-block;}
.sideBar .li_03 .mouse{background:url(../images/limg277.png) left top no-repeat; width:277px; height:94px; left:-277px;}
.sideBar .li_03 .mouse p{ font-size:18px; color:#040404; padding:20px 0px 10px 26px;}
.sideBar .li_03 .mouse b{ font-size:24px; color:#007dc5; padding-left:26px; display:inline-block;}
.sideBar .li_04 .mouse{background:url(../images/limg277.png) left top no-repeat; width:277px; height:94px; left:-277px;}
.sideBar .li_04 .mouse p{ font-size:18px; color:#040404; padding:12px 0px 10px 26px;}
.sideBar .li_04 .mouse b{ font-size:14px; color:#007dc5; padding-left:26px; display:inline-block;}
/*右侧悬浮窗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:#000;
	display:none;
}

