/*! 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;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#0089b6; 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;}
.h95{height:95px; overflow:hidden; clear:both;}
.h120{height:120px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
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;}
div{word-break: break-all;}
.wal{width:1200px; margin:0px auto;}

.topDiv{ height:40px; line-height:40px; position:absolute; top:0; width:100%; z-index:999;}
.topDiv .inputBox{ float:right; margin-left:10px;}
.topDiv .ind{ float:right; font-size:12px;}
.topDiv .ind img{ padding-right:5px;}
.topDiv .inputBox{ padding-top:5px; position:relative;}
.topDiv .inputBox .input1{ display:block; width:170px; height:30px; line-height:30px; border-radius:33px; border:1px #dcdcdc solid; text-indent:15px;}
.topDiv .inputBox .btn1{ position:absolute; right:10px; top:2px;}

.headDiv{ height:100px; width:100%;}
.headDiv .wal{ position:relative; height:100px;}
.headDiv .logoDiv{ line-height:100px; float:left;}
.nav{font-size:16px; height:100px; line-height:100px; padding-left:482px;}
.nav li{float:left; position:relative;}

.nav li:last-child a{ padding-right:0; background:none;}
.nav a{display:block; height:100px; line-height:120px; font-size:16px; color:#666; padding:0 30px; background:url(../images/ico1_2.png) no-repeat right 51px;}
.nav a:hover, .nav .aNow{ color:#0095d3; font-weight:bold;}
.headDiv .inputBox{ position:absolute; right:0; top:50%; margin-top:-15px;}
.headDiv .inputBox .input1{ display:block; width:170px; height:30px; line-height:30px; border-radius:33px; border:1px #dcdcdc solid; text-indent:15px;}
.headDiv .inputBox .btn1{ position:absolute; right:10px; top:2px;}

.sNav{ display:none; position:absolute; top:89px; left:0; z-index:9999; background:url(../images/ico1_3.png) no-repeat top center; padding-top:11px;}
.sNav .list{ font-size:14px; color:#666; background-color:#fff;}
.sNav li a{display:block; min-width:80px; color:#666; line-height:40px; height:40px; font-size:14px; position:relative; padding-left:35px; padding-right:15px;  background:url(../images/ico1_4.png) no-repeat 15px center;}
.sNav li a:hover{color:#0095d3; background:url(../images/ico1_4on.png) no-repeat 15px center;}


/*.query{ height:60px; line-height:60px; background-color:#ebebeb;}*/
.query {
    height: 60px;
    line-height: 60px;
    background-color: #ebebeb;
}
.query .txt01{ float:left; width:158px; font-size:20px; color:#666;}
.query .txt01 img{ padding-right:10px;}
.query .txt02{ float:left; width:420px; padding-left:87px; font-size:16px; color:#666;}
.query .txt02 em{ float:left; padding-right:20px;}
.query .txt02 .input1{ display:block; width:236px; height:30px; line-height:30px; text-indent:10px; background-color:#fff; border:1px #d2d2d2 solid; border-radius:4px; font-size:12px; color:#999; margin-top:15px;}
.query .txt03{ float:left; width:406px; font-size:16px; color:#666;}
.query .txt03 em{ float:left; padding-right:20px;}
.query .txt03 .input1{ display:block; width:236px; height:30px; line-height:30px; text-indent:10px; background-color:#fff; border:1px #d2d2d2 solid; border-radius:4px; font-size:12px; color:#999; margin-top:15px;}
.query .txt04{ float:left;}
.query .txt04 a{ display:block; width:128px; height:30px; line-height:30px; text-align:center; border-radius:4px; background-color:#0089b6; font-size:14px; color:#fff; margin-top:15px;}

.footDiv{ padding-top:40px; padding-bottom:40px; background-color:#3b3b3b;}
.footDiv .leftDiv{ float:left; padding-right:100px; border-right:1px #646464 solid; padding-bottom:32px;}
.footDiv .leftDiv li{ float:left; padding-right:60px;}
.footDiv .leftDiv li:last-child{ padding-right:0;}
.footDiv .leftDiv li h3{ color:#bfbfbf; font-size:16px; font-weight:inherit; background:url(../images/ico1_2hr.png) no-repeat left bottom; padding-bottom:10px; margin-bottom:10px;}
.footDiv .leftDiv a{color:#bfbfbf;}
.footDiv .leftDiv a:hover{ text-decoration:underline;}
.footDiv .leftDiv dd{ font-size:14px; color:#999; line-height:2;}
.footDiv .rightDiv{ float:right;}
.footDiv .rightDiv .imgDiv img{ float:right; padding-left:30px;}
.footDiv .rightDiv .imgDiv p{ font-size:14px; float:right; color:#bfbfbf; line-height:2; padding-top:23px;}
.footDiv .rightDiv .imgDiv p em{ font-size:20px;}
.footDiv .rightDiv .share{ font-size:16px; color:#888; height:34px; line-height:34px; margin-top:30px;}
.footDiv .rightDiv .share a{ padding-left:10px;}
.footDiv .rightDiv .share a .imgon{ display:none;}
.footDiv .rightDiv .share a:hover .imgon{ display:inline-block;}
.footDiv .rightDiv .share a:hover .img00{ display:none;}

.footMsg{ height:45px; line-height:45px; background:#2c2c2c; font-size:14px; color:#fff;}
.footMsg .link{ font-size:12px; color:#bfbfbf; opacity:0.5; float:left;}
.footMsg .msg{font-size:12px; color:#666; float:right;}
.footMsg .msg a{ color:#666;}
.footMsg .link span{ padding-left:5px; padding-right:5px; color:#bfbfbf; opacity:0.5;}
.footMsg .link a{ color:#bfbfbf; opacity:0.5;}
.footMsg a:hover{ text-decoration:underline;}

.Crumbs{ height:30px; position:relative;}
.Crumbs .CrumbsBox{ position:absolute; z-index:2; left:0px; top:-40px; width:100%; background-color:rgba(0,0,0,0.4); height:40px; }
.Crumbs .CrumbsBox .wal{ position:relative;}
.Crumbs .CrumbsBox .text{ text-align:right; font-size:12px; color:#fff;line-height:40px;}
.Crumbs .CrumbsBox .text a{ color:#fff;}
.Crumbs .CrumbsBox .text a.aNow{ color:#0089b6;}
.Crumbs .CrumbsBox .text a:hover{ color:#0089b6;}
.Crumbs .CrumbsBox .left{position:absolute; z-index:22; bottom:-15px; left:0; width:235px; height:119px; color:#fff; background:url(../images/ico2_4.png) no-repeat left top;}
.Crumbs .CrumbsBox .toptxt{ padding:25px; padding-bottom:43px; background:url(../images/ico2_2.png) no-repeat 180px 41px; width:185px;}
.Crumbs .CrumbsBox .toptxt h3{ font-size:24px; color:#fff; padding-bottom:8px;}
.Crumbs .CrumbsBox .toptxt p{ font-size:12px; color:#fff; text-transform:uppercase;}

.pageban img{ width:100%;}
.pagecontent{ padding-bottom:50px;}
.pagecontent .leftnav{ width:235px; float:left; position:relative;}
.pagecontent .listli li{ margin-bottom:1px;}
.pagecontent .listli li a{ display:block; padding-left:33px; padding-right:35px; height:50px; line-height:50px; font-size:14px; color:#666; background:url(../images/ico2_3.png) no-repeat 194px center; background-color:#f2f2f2;}
.pagecontent .listli li a.aNow,.pagecontent .listli li a:hover{ color:#fff; background:url(../images/ico2_3on.png) no-repeat 194px center; background-color:#0089b6;}
.pagecontent .hot{ padding-top:25px;}
.pagecontent01 .hot{ padding-top:0;}
.pagecontent .hot .text{ padding:20px; background-color:#f4f4f4;}
.pagecontent .hot .input1{ display:block; height:35px; line-height:35px; background-color:#fff; font-size:12px; color:#666; text-indent:10px; width:180px; margin-bottom:20px; color:#9d9d9d;}
.pagecontent .hot a{ display:block; height:35px; line-height:35px; width:80px; text-align:center; color:#fff; font-size:14px; background-color:#0089b6;}
.pagecontent .rightBox{ width:930px; float:right; padding-bottom:50px;}
.pagecontent .rightBox .title0{ padding-bottom:25px;}
.pagecontent .rightBox .title0 h2{ font-size:18px; color:#000; line-height:1.5;}
.pagecontent .rightBox .title0 p{ font-size:16px; color:#d0cfcf; text-transform:uppercase;}

/*分页*/
.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 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 .prev{ background:url(../images/ico3_3.png) no-repeat 10px center; padding-left:20px;}
.pageNumDiv .prev:hover{background:url(../images/ico3_3on.png) no-repeat 10px center; background-color:#0089b6;}
.pageNumDiv .next{ background:url(../images/ico3_4.png) no-repeat 60px center; padding-right:20px;}
.pageNumDiv .next:hover{background:url(../images/ico3_4on.png) no-repeat 60px center; background-color:#0089b6;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#0089b6; border:#0089b6 solid 1px; color:#fff;}
/*.pageNumDiv span:hover, .pageNumDiv .aNow{background:#0089b6; border:#0089b6 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;}

.detailsshare{ position:relative; padding-top:30px;}
.detailsshare .share{ height:27px; padding:20px 0; background:url(../images/ico11_6.png) repeat-x bottom center;}
.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:#666;}
.detailsshare .bottomDiv em{ font-size:14px; color:#444; font-weight:bold;}
.detailsshare .bottomDiv a:hover{ color:#0089b6;}
.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-align:center; color:#fff; line-height:38px; width:100px; height:38px; background-color:#0089b6; border-radius:4px;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}

/*右侧悬浮窗*/
.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(../images/ico_side5.png) no-repeat center; text-align:center; margin-bottom:1px;}
.sideBar ul li:hover{background:url(../images/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(../images/ico_side6.png) no-repeat center;}
.sideBar ul .li01 .left h3{ line-height:20px; text-align:center; font-size:20px; color:#454545; padding-top:30px;}
.sideBar ul .li01 .left p{ font-size:14px; text-align:center; line-height:20px;  color:#454545; padding-bottom:20px;}
.sideBar ul .li02 .left{ position:absolute; top:0; left:-280px; z-index:99; width:279px; height:104px; background:url(../images/ico_side7.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:25px; 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(../images/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:24px; text-align:left; line-height:20px; font-weight:bold; color:#0089b6; padding-left:25px;}
.sideBar ul{}
.sideBar:hover ul{ display:block;}
.sideBar ul .left{ display:none;}
.sideBar ul li:hover .left{ display:block;}

.topA a{ background:url(../images/top.png) left top no-repeat; width:54px; height:54px; display:block;}
.topA a:hover{background:url(../images/top.png) left top no-repeat;}

.cd-top{
    display: inline-block;
    position: fixed;
    bottom: 100px;
    right: 1px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    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 {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}



























































