﻿/*! www.vancheer.com  |  Powered by vancheer */
@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px;  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:#dd4012; 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; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}

.wal1346{width:1346px; margin:0px auto;}
.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;}
a>.imgon{ display:none;}
a:hover>.imgon{ display:inline-block;}
a:hover>.imgoff{ display:none;}

.topDiv{ background-color:#404040; height:30px; line-height:30px; color:#e2e2e2;}
.topDiv .text{ float:left;}
.topDiv .right{ float:right;}
.topDiv .right .text{ margin-right:20px;}
.topDiv .right .text a{ color:#e2e2e2;}
.topDiv .right .text a:hover{ color:#f2572a;}
.topDiv .right .text span{ padding:0 10px;}
.topDiv .right .input{ float:right; position:relative; padding-top:4px;}
.topDiv .right .input input{ display:block; height:20px; line-height:20px; text-indent:15px; width:170px; border:1px #d9d9d9 solid; border-radius:20px; color:#c1c1c1;}
.topDiv .right .input .btn{ position:absolute; right:0; top:0;}

.headDiv{ height:100px;}
.headDiv .wal{ position:relative;}
.headDiv .logo{ float:left; display:block; line-height:100px;}
.headDiv .nav{ float:right;}

.nav{}
.nav li{ float:left;}
.nav li a{ display:block; height:100px; padding:0 26px; text-align:center; background:url(../images/ico1_3hr.png) repeat-y right center;}
.nav li:first-child a{ background:url(../images/ico1_3hr.png) repeat-y left center,url(../images/ico1_3hr.png) repeat-y right center;}
.nav li em{ display:block; font-size:15px; color:#333; padding-top:28px; padding-bottom:10px;}
.nav li span{ display:block; font-size:14px; color:#aeaeae; text-transform:uppercase;}
.nav li a:hover,.nav li.liNow a,.nav li a.aNow{ background:none; background-color:#f2572a; color:#fff;}
.nav li a:hover em,.nav li.liNow a em,.nav li a.aNow em{ color:#fff;}
.nav li a:hover span,.nav li.liNow a span,.nav li a.aNow span{ color:#fff;}
/*.wal .nav li a{ padding:0 26px;}*/

.sNav{ display:none; position:absolute; z-index:9999; top:130px; left:0; border-top:2px #f2572a solid;}
.sNav .box{ padding-top:30px; padding-bottom:30px; padding-left:27px; padding-right:37px; background-color:#f4f4f4;}
.sNav li{ float:left; padding:0 28px; border-left:1px #d6d6d6 solid; min-height:280px;}
.sNav li:first-child{ padding-left:0; border-left:none;}
.sNav li h3{ font-size:16px; padding-bottom:10px;}
.sNav li h3 a{ background:url(../images/ico1_13.png) no-repeat left center; padding-left:25px; color:#dd4012;}
.sNav li dd{ font-size:14px; margin-left:25px; margin-bottom:18px;}
.sNav li dd:last-child{margin-bottom:0;}
.sNav01{ margin-left:-161px;}
.sNav02 li dd{ margin-left:0;}
.sNav03{ margin-left:-458px;}
.sNav04{ margin-left:-295px;}
.sNav05{ margin-left:-352px;}
.sNav06{ margin-left:-638px;}
.sNav07{ margin-left:-749px;}

/*导航菜单触发*/
.navLayer{ display:none; overflow-x: auto; width:100%; left:0; position:absolute; z-index:9999; height:200%; z-index:9999; top:60px; background:rgba(0,0,0,0.5);}
.navLayer .top{ height:60px; line-height:60px; position:relative;}
.navLayer .top .close{ position:absolute; left:10px;}
.navLayer .top a img{ height:25px; padding-right:10px;}
.navLayer .top .language{ position:absolute; right:10px; font-size:14px;}
.navLayer .top .language a{ margin-left:10px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; width:100%; float:right;}
.navLayer .sideNav{ border-top:1px solid #dbdbdb;}
.subNav{ cursor:pointer; display:block; height:50px; line-height:50px; border-bottom:1px solid #dbdbdb; position:relative;  font-size:14px;}
.subNav>a{ font-size:16px; padding-left:10px; padding-right:10px; display:block; color:#333;}
.subNav .name{position:relative; background:url(../images/ico1_navon.png) right center no-repeat; padding-left:10px; padding-right:10px;}
.subNav .name em{ display:block; font-size:16px; color:#333;}
.currentDt .name{ background:url(../images/ico1_nav.png) right center no-repeat;}
.navContent{display: none; background-color:#dd4012;}
.navContent li{ height:40px; line-height:40px; font-size:14px;}
.navContent li a{ display:block; padding-left:10px; color:#fff; background:url(../images/ico2_nav.png) right center no-repeat;}
.navContent li a:hover{ background:url(../images/ico1_14bg.png) right center no-repeat; color:#fff;}
/*导航菜单触发 END*/

.footDiv{ background-color:#dd4012; padding:80px 0;}
.footDiv .text{ float:left; color:#f8e2de; font-size:14px;}
.footDiv .text .dilogo{ padding-bottom:19px;}
.footDiv .text .txt{ margin-top:20px; height:20px; line-height:20px;}
.footDiv .text em{ float:left; display:block; width:25px;}
.footDiv .text span{}
.footDiv .list{ float:right;}
.footDiv .list li{ float:left;}
.footDiv .list li{ padding-right:40px;}
.footDiv .list li:last-child{ padding-right:0;}
.footDiv .list li h3{ font-size:18px; font-weight:inherit; padding-bottom:14px; margin-bottom:19px; background:url(../images/ico1_6hr.png) no-repeat left bottom;}
.footDiv .list li h3 a{ color:#fff;}
.footDiv .list li h3 a:hover{ text-decoration:underline;}
.footDiv .list li dd{ margin-bottom:20px;}
.footDiv .list li dd:last-child{ margin-bottom:0;}
.footDiv .list li dd a{ font-size:14px; color:#f7dcd7;}
.footDiv .list li dd a:hover{ text-decoration:underline;}

.footmgs{ background-color:#23211d; height:40px; line-height:40px; color:#fff;}
.footmgs .mgs{ float:left;}
.footmgs .mgs a{ color:#fff;}
.footmgs .mgs a:hover{ color:#f2572a;}
.footmgs .link{ float:right;}
.footmgs .link a{ margin-left:30px; color:#fff;}
.footmgs .link a:hover{ color:#f2572a;}
/*page banner*/
.phpageban{ display:none;}
.pageban img{ width:100%;}

.Crumbs{ height:90px; line-height:90px; text-align:right; color:#999;}
.Crumbs a{ color:#999;}
.Crumbs a:hover{ color:#f2572a;}
.Crumbs span{ padding:0 5px;}

.pagecontent{ padding-bottom:50px;}
.pagecontent .leftnav{ position:relative; width:280px; float:left;}
.pagecontent .leftnav .title{ position:absolute; left:0; top:-60px; width:100%; height:129px; background:url(../images/ico2_2bg.png) no-repeat left top;}
.pagecontent .leftnav .title .ico{ float:left; width:97px; height:97px; text-align:center; line-height:80px; margin-left:18px; margin-top:18px;}
.pagecontent .leftnav .title .txt{ padding-left:150px; padding-top:23px;}
.pagecontent .leftnav .title .txt h3{ font-weight:inherit; font-size:24px; color:#fff; padding-bottom:10px;}
.pagecontent .leftnav .title .txt p{ font-size:18px; color:#dd4012; text-transform:uppercase;}
.pagecontent .leftnav .list{ padding-top:90px;}
.pagecontent .leftnav .list .libox{ cursor:pointer; height:60px; line-height:60px; background-color:#e5e5e5; margin-bottom:1px; font-size:16px; color:#23211d;}
.pagecontent .leftnav .list .libox p{ padding-left:18px; background:url(../images/ico2_3.png) no-repeat 250px center;}
.pagecontent .leftnav .list .libox a{ padding-left:18px; color:#23211d;}
.pagecontent .leftnav .list .libox>a{ display:block; background:url(../images/ico2_6.png) no-repeat 250px center;}
.pagecontent .leftnav .list .libox>a:hover,.pagecontent .leftnav .list .libox.liboxNow>a{ background:url(../images/ico2_6on.png) no-repeat 250px center; background-color:#f2572a; color:#fff; font-weight:bold;}
.pagecontent .leftnav .list .libox.currentDt{ background-color:#f2572a; font-weight:bold; color:#fff;}
.pagecontent .leftnav .list .libox.currentDt p{ background:url(../images/ico2_3on.png) no-repeat 250px center;}
.pagecontent .leftnav .list .libox:hover{ background-color:#f2572a; font-weight:bold; color:#fff;}
.pagecontent .leftnav .list .libox:hover p{ background:url(../images/ico2_5.png) no-repeat 250px center;}
.pagecontent .leftnav .list .libox:hover a{ color:#fff;}
.pagecontent .leftnav .list ul{ display:none;}
.pagecontent .leftnav .list li{ height:60px; line-height:60px; background-color:#f5f5f5; margin-bottom:1px;}
.pagecontent .leftnav .list li a{ display:block; padding-left:18px; font-size:14px; color:#9e9e9e; background:url(../images/ico2_4.png) no-repeat 250px center;}
.pagecontent .leftnav .list li a:hover,.pagecontent .leftnav .list li.liNow a{ color:#f2572a; background:url(../images/ico2_4on.png) no-repeat 250px center;}
.pagecontent .Rcontent{ width:880px; float:right;}
.pagenavph{ display:none;}
.lister{ display:none;}

.phmore{ display:none;}
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666; padding-top:30px;}
.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{ 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:#f2572a;}
.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:#f2572a;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#f2572a; border:#f2572a solid 1px; color:#fff;}

/*详情底部*/
.detailsshare{ position:relative; padding-top:30px;}
.detailsshare .share{ height:27px; padding:30px 0; background:url(../images/ico3_1hr.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:#dd4012;}
.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:#999; line-height:30px; width:120px; height:30px; border-radius:30px; border:1px #e5e5e5 solid;}
.detailsshare .bottomDiv .right .backbtn:hover{ color:#fff; background-color:#dd4012; border:1px #dd4012 solid;}
.detailsshare .flshare{ float:right; width:242px;}
/*右侧悬浮窗*/
.sideBar{position:fixed; z-index:9999; top:50%; margin-top:-120px; right:1px; width:60px; cursor:pointer;}
.sideBar ul{ position:absolute; top:0;}
.sideBar ul li{ width:60px; height:60px; line-height:60px; background:url(../images/ico_side5.png) no-repeat center; background-size:100%; text-align:center; margin-bottom:1px; position:relative;}
.sideBar ul li:hover{background:url(../images/ico_side5on.png) no-repeat center; background-size:100%;}
.sideBar ul li{ position:relative;}
.sideBar ul li>img{ width:50%;}
.sideBar ul li>a>img{ width:50%;}
.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; text-align:left;}
.sideBar ul .li01 .left h3{ font-size:20px; font-weight:inherit; color:#454545; padding-top:9px; line-height:1.5; padding-left:20px;}
.sideBar ul .li01 .left p{ font-size:14px; color:#454545; padding-bottom:5px; line-height:1.5; padding-left:20px;}
.sideBar ul .li01 .left .imgDiv{ text-align:center;}
.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; font-weight:inherit; color:#000; padding-left:25px; padding-top:20px; padding-bottom:20px;}
.sideBar ul .li02 .left .qq{ font-size:14px; line-height:20px;}
.sideBar ul .li02 .left .qq img{ padding-right:10px;}
.sideBar ul .li02 .left .qq a{ margin:0 20px;}
.sideBar ul .li03 .left{ position:absolute; top:0; left:-280px; z-index:99; width:281px; height:350px; background:url(../images/ico_side8.png) no-repeat center;}
.sideBar ul .li03 .left em{ display:block; line-height:20px; text-align:left; font-size:18px; font-weight:inherit; color:#23211d; padding-left:25px; padding-top:25px; padding-bottom:10px;}
.sideBar ul .li03 .left p{ font-size:24px; text-align:left; line-height:28px; color:#dd4012; padding-left:25px;}
.sideBar ul .li04{ display:none;}
.sideBar:hover ul{ display:block;}
.sideBar ul .left{ display:none;}
.sideBar ul li:hover .left{ display:block;}
.topA{ background:url(../images/71.png) center no-repeat; width:60px; height:60px; background-size:100%; display:none; position:absolute; right:0;}
.topA:hover{ background:url(../images/71on.png) center no-repeat; background-size:100%;}
/*右侧悬浮窗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;
}









































































