/*! 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:#c00000; 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,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: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>.imgoff{ display:none;}
a:hover>.imgon{ display:inline-block;}
/*功能*/

/*头部*/
.headtop{ height:38px; line-height:38px; background-color:#0157a0;}
.headtop .phone{ float:right; font-size:16px; color:#fff; margin-right:20px;}
.headtop .phone img{ padding-right:10px;}
.headtop .form{ float:right; margin-top:5px; width:235px; height:25px; line-height:25px; border:1px #80abd0 solid; border-radius:25px; position:relative;}
.headtop .form .input1{ display:block; height:25px; width:100%; font-size:14px; color:#fff; text-indent:15px;}
.headtop .form .btn{ position:absolute; right:10px; top:-1px;}

.headDiv{ height:100px; line-height:100px;}
.headDiv .wal{ position:relative;}
.headDiv .logo{ position:absolute; left:0;}
.headDiv .txt{ font-size:14px; left:170px; padding-left:10px; top:16px; font-size:16px; position:absolute; background:url(../images/line4.jpg) no-repeat left center;}
/*头部*/

/*顶部导航*/
.nav{ float:right;}
.nav li{ float:left; height:100px;}
.nav li a{ display:block; padding:0 15px; font-size:16px; color:#2d373c;}
.nav li a>img{ padding-right:10px;}
.nav li span{ padding-left:15px;}
.nav li a:hover{ background:url(../images/ico1_1hr.png) repeat-x bottom; background-color:#ededed; color:#c00000;}
.nav li.liNow a{ color:#c00000;}
.nav .sNavA:hover a{}
.nav .imgon{ display:none;}
.nav li:hover .imgon,.nav li.liNow a .imgon,.nav li.liNow a .imgon{ display:inline-block;}
.nav li:hover .imgoff,.nav li.liNow a .imgoff,.nav li.liNow a .imgoff{ display:none;}
/*下拉顶部导航*/
.sNav{ display:none; position:absolute; z-index:999; top:138px;}
.sNav .box{ padding:57px 30px; padding-right:20px; background-color:rgba(246,246,246,0.95);}
.sNav .list{ float:left; margin-right:30px;}
.sNav .list li{ margin-bottom:30px;}
.sNav .list a{ display:block; font-size:14px; color:#747474; padding-left:20px; background:url(../images/ico1_2.png) no-repeat left center;}
.sNav .list a:hover{ font-weight:bold; color:#e70012; background:url(../images/ico1_2on.png) no-repeat left center;}
.sNav .imgbox{ float:left; width:540px;}
.sNav .imgDiv{ float:left; width:314px;}
.sNav .txt{ float:right; width:200px; font-size:18px; color:#484848; padding-top:30px; background:url(../images/ico1_2bg.jpg) no-repeat left top;}
.sNav01{ margin-left:-97px;}
.sNav02{ margin-left:-215px;}
.sNav03{ margin-left:-224px;}
.sNav04{ margin-left:-342px;}
.sNav05{ margin-left:-460px;}
.sNav06{ margin-left:-578px;}


.phsearch{ display:none;}
/*导航菜单触发*/
.navLayer{ overflow-x: auto; height:100%; width:0; right:-100%; position:absolute; height:200%; z-index:9999; top:0; background:rgba(0,0,0,0.5);}
.navLayer .top{ height:60px; line-height:60px; text-align:right;}
.navLayer .top a{}
.navLayer .top a img{ height:25px; padding-right:10px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#f6f6f6; height:100%; width:70%; float:right;}
.navLayer .sideNav{ border-top:1px solid #e7e7e7;}
.subNav{ cursor:pointer; display:block; height:50px; line-height:50px; border-bottom:1px solid #e7e7e7; position:relative;  font-size:14px;}
.subNav>a{ font-size:16px; padding-left:10px; padding-right:10px; display:block; color:#434343;}
.subNav .name{position:relative; background:url(../images/ico2_10.png) right center no-repeat; padding-left:10px; padding-right:10px;}
.subNav .name em{ display:block; font-size:16px; color:#434343;}
.currentDt .name{ background:url(../images/ico2_10on.png) right center no-repeat; color:#0157a0;}
.currentDt .name em{ color:#0157a0;}
.navContent{display: none; background-color:#0157a0;}
.navContent li{ height:40px; line-height:40px; font-size:14px;}
.navContent li a{ display:block; padding-left:10px; color:#fff;}
/*导航菜单触发 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{ border-top:1px #efefef solid; padding-top:25px; padding-bottom:35px;}
.footDiv .wal{ position:relative;}
.footDiv .left{ float:left;}
.footDiv .left .title{ width:260px; height:40px; line-height:40px; background:url(../images/ico2_9.png) no-repeat right center; background-color:#efefef; padding-left:15px; font-size:14px; color:#636363;}
.footDiv .left .link{ position:relative; margin-bottom:20px; width:275px;}
.footDiv .left .link ul{ display:none; position:absolute; z-index:999; bottom:40px; left:0; width:100%; background-color:#efefef; text-align:center; font-size:14px; border-bottom:1px #fff solid;}
.footDiv .left .link li{ line-height:40px;}
.footDiv .left .link li a{ display:block;}
.footDiv .left .link:hover ul{ display:block;}
.footDiv .left .list{ font-size:14px; color:#636363;}
.footDiv .left .list span{ padding:0 20px;}
.footDiv .left .list a{ color:#636363;}
.footDiv .left .list a:hover{ color:#c00000;}
.footDiv .right{ float:right; text-align:right;}
.footDiv .right .txt{ font-size:14px; color:#6a6a6a; padding-bottom:10px;}
.footDiv .right .text{ height:36px; line-height:36px; font-size:24px; color:#0157a0; margin-bottom:10px;}
.footDiv .right .text em{ padding-left:30px;}
.footDiv .right .text em img{ padding-right:10px;}
.footDiv .right .text span a{ margin:0 5px;}
.footDiv .right .text span img{ -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; transition: .5s all;}
.footDiv .right .text span img:hover{ -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}
.footDiv .right .mgs{ color:#676767;}
.footDiv .right .mgs a{ color:#676767;}
.footDiv .right .mgs a:hover{ color:#c00000;}
/*page banner*/
.phpageban{ display:none;}
.pageban img{ width:100%;}

/*内页导航*/
.pagenavph{ display:none;}
.pagenav{ height:66px; line-height:60px; background:url(../images/ico2_3bg.png) repeat-x top; font-size:16px;}
.pagenav .list{ float:right;}
.pagenav .list li{ float:left;}
.pagenav .list li a{ height:66px; display:block; padding:0 30px; background:url(../images/ico2_4bgon.png) no-repeat top right,url(../images/ico2_4bg.png) repeat-x top; color:#fff;}
.pagenav .list li:last-child a{ background:url(../images/ico2_4bg.png) repeat-x top;}
.pagenav .list li a:hover,.pagenav .list li.liNow a{ color:#fff; background:url(../images/ico2_3bgon.png) repeat-x top center;}

.Crumbs{ padding-top:20px; padding-bottom:40px; text-align:right;}
.Crumbs img{ padding-right:10px; color:#878787;}
.Crumbs a{ color:#878787;}
.Crumbs a.aNow{ color:#2d373c;}
.Crumbs a:hover{ color:#c00000;}
/*内页公共*/
.pagecontent{ padding-bottom:110px;}
.pagecontent .title0{ padding-left:20px; margin-bottom:30px; background:url(../images/ico2_1hr.png) no-repeat left center;}
.pagecontent .title0 em{ font-size:24px; color:#333; font-weight:bold; padding-right:10px;}
.pagecontent .title0 span{ font-size:18px; color:#bebebe;}
.pagecontent .contentwal{ margin:0 20px;}

.pagecontent .leftnav{ width:273px; float:left;}
.pagecontent .leftnav .listnav{ margin-bottom:40px;}
.pagecontent .leftnav .listnav li{ margin-bottom:1px;}
.pagecontent .leftnav .listnav a{ display:block; line-height:75px; background-color:#f1f1f1; padding-left:20px; font-size:16px; color:#6d6d6d;}
.pagecontent .leftnav .listnav a:hover,.pagecontent .leftnav .listnav li.liNow a{ color:#fff; background:url(../images/ico17_4bg.png) no-repeat 220px center; background-color:#1aabef;}
.pagecontent .leftnav .rolllist{ margin-bottom:25px;}
.pagecontent .leftnav .rolllist h3{ font-size:16px; color:#0157a0; padding-bottom:15px;}
.pagecontent .leftnav .rolllist .imgDiv{ overflow:hidden;}
.pagecontent .leftnav .rolllist .imgDiv img{ width:100%; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.pagecontent .leftnav .rolllist .imgDiv:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.pagecontent .leftnav .rolllist .name{ height:55px; line-height:55px; text-align:center; background-color:#1aabef;}
.pagecontent .leftnav .rolllist .name a{ font-size:16px; color:#fff;}
.pagecontent .leftnav .rolllist .slick-prev{ display:block; width:54px; height:54px; background:url(../images/ico17_5prev.png) no-repeat center; position:absolute; z-index:22; left:0; bottom:0;}
.pagecontent .leftnav .rolllist .slick-next{ display:block; width:54px; height:54px; background:url(../images/ico17_5next.png) no-repeat center; position:absolute; z-index:22; right:0; bottom:0;}
.pagecontent .leftnav .bxico a{ display:block; position:relative;}
.pagecontent .leftnav .bxico a>img{ width:100%;}
.pagecontent .leftnav .bxico .box{ position:absolute; left:0; width:100%; text-align:center; top:50%; margin-top:-58px;}
.pagecontent .leftnav .bxico .ico{ padding-bottom:15px;}
.pagecontent .leftnav .bxico .txt{ font-size:16px; color:#fff; font-weight:bold;}
.pagecontent .leftnav .bxico .txt span{ padding-right:10px;}
.pagecontent .Rcontent{ float:right; width:900px;}
/*页码*/
.phmore{ display:none;}
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666;}
.pageNumDiv01{ text-align:left;}
.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/ico5_1prev.png) no-repeat 10px center; padding-left:20px;}
.pageNumDiv .prev:hover{background:url(../images/ico5_1prevon.png) no-repeat 10px center; background-color:#0157a0;}
.pageNumDiv .next{ background:url(../images/ico5_1next.png) no-repeat 60px center; padding-right:20px;}
.pageNumDiv .next:hover{background:url(../images/ico5_1nexton.png) no-repeat 60px center; background-color:#0157a0;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#0157a0; border:#0157a0 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 span {padding: 8px 12px;background-color: #0157a0;border: #0157a0 solid 1px;color:#fff;}

/*详情底部*/
.detailsshare{ position:relative; padding-top:30px;}
.detailsshare .share{ height:27px; padding:20px 0; background:url(../images/ico9_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:20px;}
.detailsshare .bottomDiv a{ font-size:14px;}
.detailsshare .bottomDiv em{ font-size:14px; color:#444; font-weight:bold;}
.detailsshare .bottomDiv a:hover{ color:#32b0dd;}
.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-indent:20px; color:#fff; line-height:38px; width:100px; height:38px; background:url(../images/back.png) no-repeat center;}
.detailsshare .bottomDiv .right .backbtn:hover{ text-decoration:underline;}
.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:-180px; z-index:99; width:160px; padding-top:20px; padding-bottom:10px; height:240px; background:url(../images/ico_side6.png) no-repeat center; text-align:left; padding-right:20px; text-align:center;}
.sideBar ul .li01 .left img{ width:90px;}
.sideBar ul .li01 .left p{ font-size:12px; color:#a6a6a6; padding-top:10px; padding-bottom:10px; line-height:1;}
.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:98px; 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:#c00000; 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%;}
/*右侧悬浮窗*/
/*.sideBar{position:fixed; z-index:99999; top:100px; right:10px; width:60px; cursor:pointer;}
.sideBar li{position:relative; top:76px; height:60px; 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:-180px; 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/code_bg.png) left top no-repeat; width:180px; height:260px; left:-180px; top:0px; text-align:center;}
.sideBar .li_01 .mouse img{ width:90px; padding-top:10px;}
.sideBar .li_01 .mouse p{ color:#a6a6a6; padding-top:10px;}

.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_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;}*/
/*右侧悬浮窗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;
}









































































