/*! www.vancheer.com  |  Powered by vancheer */
@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, sans-serif; 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:#1e9244; 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, sans-serif; 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;}
/*功能*/

/*头部*/
.headDiv{ height:95px; line-height:95px;}
.headDiv .wal{ position:relative;}
.headDiv .logo{ position:absolute; left:0; display:block; height:95px;}
.headDiv .logo .phimg{ display:none;}
.headDiv .pcsearch{ position:absolute; right:0; top:0;}
.headDiv .pcsearch .search{ display:none; position:absolute; z-index:2222; right:0; top:84px; padding-top:11px; background:url(../PSimages/ico1_6bg.png) no-repeat 303px top; }
.headDiv .pcsearch .search .box{ width:350px; height:60px; line-height:60px; background-color:rgba(255,255,255,0.9);}
.headDiv .pcsearch .search .input1{ display:block; width:100%; height:60px; line-height:60px; font-size:14px; color:#676767; text-indent:20px;}
.headDiv .pcsearch .search .btn{ position:absolute; bottom:0; right:0;}
.headDiv .pcsearch:hover .search{ display:block;}
/*头部*/

/*顶部导航*/
.nav{ width:840px; height:95px; margin:0 auto;}
.nav li{ float:left;}
.nav li a{ display:block; font-weight:bold; font-size:15px; color:#4b4b4b; min-width:66px; text-align:center; margin-left:36px;}
.nav li a:hover,.nav li a.aNow{ background:url(../PSimages/ico1_1bg.png) repeat-x bottom center; color:#1e9244;}
.nav li.liNow a{  background:url(../PSimages/ico1_1bg.png) repeat-x bottom center; color:#1e9244;}

/*下拉顶部导航*/
.sNav{ display:none; position:absolute; z-index:999; top:95px;}
.sNav .sNavbg{ background:url(../PSimages/ico_navbg.png) no-repeat right bottom,url(../PSimages/navbg.png) repeat; padding:40px 50px;}
.sNav ul{ float:left; width:250px; margin-right:60px;}
.sNav .txt{ float:left; padding:30px 40px; width:330px; font-size:22px; color:#005faf; line-height:2; background:url(../PSimages/ico1_3bg.png) no-repeat left top,url(../PSimages/ico1_2bg.png) no-repeat right bottom;}
.sNav li{ height:40px; line-height:40px; border-bottom:1px #ddd solid;}
.sNav li a{ font-size:14px; color:#333; display:block; padding-left:20px;}
.sNav li a:hover{ background:url(../PSimages/ico1_4bg.png) no-repeat right center; color:#1e9244;}
.sNav01{}
.sNav02{}
.sNav03{ margin-left:-141px;}
.sNav04{ margin-left:-252px;}
.sNav05{ margin-left:-354px;}
.sNav06{ margin-left:-465px;}
.sNav07{ margin-left:-567px;}

.phsearch{ display:none;}
/*导航菜单触发*/
.navLayer{ display:none; overflow-x: auto; height:100%; width:100%; position:absolute; height:200%; z-index:9999; top:0; background:rgba(0,0,0,0.5);}
.navLayer .top{height:60px; line-height:60px; position:relative; border-bottom:#373737 solid 1px; background-color:#202020;}
.navLayer .top .close{ float:left; margin-left:10px;}
.navLayer .top .close img{ height:30px;}
.navLayer .top .btn{ float:right; margin-right:10px;}
.navLayer .top .btn img{ height:25px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#202020; height:100%; width:80%;}
.subNav{ text-align:center; cursor:pointer; display:block; height:50px; line-height:50px; border-bottom:1px solid #373737; position:relative;  font-size:14px;}
.subNav>a{ font-size:16px; color:#fff; padding-left:10px; padding-right:10px;}
.subNav .name{position:relative; background:url(../PSimages/ico8_1.png) right center no-repeat; padding-left:10px; padding-right:10px;}
.subNav .name em{ display:block; color:#fff; font-size:16px;}
.currentDt .name{ background:url(../PSimages/ico8_1.png) right center no-repeat; background-color:#1e9244;}
.currentDt .name em{ color:#fff;}
.navContent{display: none; border-bottom:1px solid #373737; background-color:#2e2e2e; padding:5px 0;}
.navContent li{ height:35px; line-height:35px; padding-left:10px; font-size:14px; color:#7a7a7a;}
.navContent li a{ display:block; color:#7a7a7a; text-align:center;}
.navContent li a:hover{ color:#1e9244;}
/*导航菜单触发 END*/

/*底部*/
.footDivhr{ border-top:1px #e5e5e5 solid;}
.footDiv{ padding:60px 0;}
.footDiv .leftDiv{ float:left;}
.footDiv .leftDiv .links{ padding:20px 0; font-size:14px;}
.footDiv .leftDiv .links span{ padding:0 20px;}
.footDiv .leftDiv .msg{ font-size:14px; color:#999;}
.footDiv .leftDiv .msg a{ color:#999;}
.footDiv .leftDiv .msg a:hover{ color:#1e9244;}
.footDiv .rightDiv{ float:right;}
.footDiv .rightDiv .list a{ margin-left:10px;}
.footDiv .rightDiv .list .imgon{ display:none;}
.footDiv .rightDiv .list a:hover .imgon{ display:inline-block;}
.footDiv .rightDiv .list a:hover .imgoff{ display:none;}
.footDiv .rightDiv .dishear{ margin-top:20px; height:40px; width:270px; border:1px #999 solid; position:relative;}
.footDiv .rightDiv .dishear .input1{ display:block; height:40px; line-height:40px; width:100%; font-size:14px; text-indent:10px;}
.footDiv .rightDiv .dishear .btn{ position:absolute; top:0; right:0; display:block; width:60px; text-align:center; line-height:40px; font-size:14px; color:#fff; background-color:#999;}
.footDiv .rightDiv .dishear .btn:hover{ background-color:#1e9244;}

/*page banner*/
.phban{ display:none;}
.pageban{ position: relative;}
.pageban img{ width:100%;}
.pageban .pageban-cent{position: absolute;top:50%;left:0; width: 100%;height: auto;transform: translatey(-50%);-o-transform: translatey(-50%);-moz-transform: translatey(-50%);-webkit-transform: translatey(-50%);}
.pageban .pageban-cent .cent-title{font-size:65px; font-weight:bold; text-align: center; color:#278c46;}
.pageban .pageban-cent .cent-English{margin-top:12px;font-size:16px; text-align: center; color:#278c46;}

/*内页导航*/
.pagenavpc{ height:80px; margin-bottom:80px; background:url(../PSimages/page_bg1.png) repeat-x top;}
.nullpagenavpc{ margin-bottom:60px;}
.pagenavpc .wal{ position:relative; height:80px; line-height:70px;}
.pagenavpc li{ float:left; text-align:center; font-size:16px;}
.pagenavpc li a{ display:block; height:80px; color:#333; padding:0 40px;}
.pagenavpc li a:hover{ color:#009b4c;}
.pagenavpc li a.aNow{ background:url(../PSimages/page_bg2.png) no-repeat top center; color:#fff; font-weight:bold;}
.pagenavph{ display:none;}

/*内页公共*/
.pagecontent{}
.pagecontent .title0{ padding-bottom:40px;}
.pagecontent .title0 .top{ float:left;}
.pagecontent .title0 .top em{ font-size:36px; color:#333;}
.pagecontent .title0 .top span{ font-size:14px; color:#999;}
.pagecontent .title0 .Crumbs{ float:right; padding-top:26px; color:#999;}
.pagecontent .title0 .Crumbs a{ color:#999;}
.pagecontent .title0 .Crumbs a:hover,.pagecontent .title0 .Crumbs a.aNow{ color:#005faf;}
.pagecontent .title0 .Crumbs img{ padding-right:5px;}
.pagecontent .leftbox{ width:820px; float:left; margin-bottom:100px;}
.pagecontent .rightbox{ width:320px; float:right; margin-bottom:100px;}
.pagecontent .rightbox .top{ background-color:#f5f5f5; padding:20px; margin-bottom:20px;}
.pagecontent .rightbox .top h3{ font-weight:inherit; font-size:18px; color:#333; padding-bottom:10px; margin-bottom:20px; border-bottom:1px #ddd solid;}
.pagecontent .rightbox .top .sbox{ position:relative;}
.pagecontent .rightbox .top .sbox .input1{ display:block; height:40px; line-height:40px; width:100%; background-color:#fff; border:1px #ddd solid; text-indent:10px; font-size:14px;}
.pagecontent .rightbox .top .sbox .btn{ position:absolute; top:0; right:-1px; display:block; width:50px; line-height:41px; text-align:center; font-size:14px; color:#fff; background-color:#005faf;}
.pagecontent .rightbox .hot{ background-color:#f5f5f5;}
.pagecontent .rightbox .hot .title{ height:60px; line-height:60px; font-size:18px; color:#fff; padding-left:20px; background:url(../PSimages/ico9_1bg.jpg) no-repeat left top;}
.pagecontent .rightbox .hot .hotlist{ padding:20px;}
.pagecontent .rightbox .hot li{ font-size:14px; padding-bottom:25px; margin-bottom:25px; border-bottom:1px #e5e5e5 solid;}
/*页码*/
/*.phmore{ display:none;}*/
.pageNum{ text-align:center; font-size:14px; color:#8b8b8c; margin-top:90px;}
.pageNum span a{ color:8b8b8c; padding:10px 20px; margin:0 5px;}
.pageNum span a:hover,.pageNum span a.aNow{ color:#fff; background:url(../PSimages/ico12_1bg.png) no-repeat center; background-size:100% 100%; box-shadow:0 0 15px rgba(236,108,33,0.5);}
.pageNum .imgon{ display:none;}
.pageNum .prev{ margin-right:10px;}
.pageNum .prev:hover .imgoff{ display:none;}
.pageNum .prev:hover .imgon{ display:inline-block;}
.pageNum .next{ margin-left:10px;}
.pageNum .next:hover .imgoff{ display:none;}
.pageNum .next:hover .imgon{ display:inline-block;}

/*详情底部*/
.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:100; top:250px; right:20px; background:url(../PSimages/online.png) left top no-repeat; width:70px; height:70px;}
.sideBar ul{ display:none;}
.sideBar:hover ul{ display:block;}
.sideBar li{position:relative; top:70px; height:70px; 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(../PSimages/sideBarBgon.png) left top no-repeat;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li_00 .mouse{background:url(../PSimages/code_bg.png) left top no-repeat; width:180px; height:190px; left:-180px; top:0px; text-align:center;}
.sideBar .li_00 .mouse img{ padding-top:20px;}
.sideBar .li_00 .mouse p{ padding-top:10px; color:#999;}
.sideBar .li_01 .mouse{ width:175px; height:261px; left:-175px; top:0px;}
.sideBar .li_02 .mouse{ width:352px; height:297px; left:-352px;}
.sideBar .li_03 .mouse{  width:277px; height:94px; left:-277px;}


.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;
}









































































