﻿@charset "utf-8";
/* CSS Document */
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:#d3000e; 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;}
.h30{height:30px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
.h110{height:110px; 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:1160px; margin:0px auto;}
.wal2{width:1500px; margin:0px auto;}
.w273{ width:273px;}
.w877{ width:877px; overflow:hidden;}
.tabContent{ display:none;}

.topDiv{ height:42px; line-height:42px; background-color:#d3000e;}
.topDiv .phone{ float:left; font-size:18px; color:#fff;}
.topDiv .phone img{ padding-right:5px;}
.topDiv .searchDiv{ float:right;}
.topDiv .searchDiv .en{ font-size:16px; color:#fff; float:right;}
.topDiv .searchDiv .en a{ color:#fff;}
.topDiv .searchDiv .formDiv{ float:right; margin-right:25px; width:220px; height:28px; border:1px #e98087 solid; border-radius:28px; margin-top:5px;}
.topDiv .searchDiv .formDiv .input1{ float:left; display:block; height:28px; line-height:28px; text-indent:10px; color:#fff;}
.topDiv .searchDiv .formDiv .btn1{ cursor:pointer; float:right; display:block; width:28px; height:28px; background:url(../images/ico1_2.png) no-repeat center;}

.headDiv{ height:85px; line-height:85px;}
.headDiv .logo{ float:left; margin-right:40px;}
.headDiv .nav{ float:left;}
.headDiv .nav li{ float:left;}
.headDiv .nav li a{ margin-left:66px; font-size:16px; color:#333; display:block;}
.headDiv .nav li a:hover{ color:#d3000e; font-weight:bold;}
.headDiv .nav li .aNow{ color:#d3000e; font-weight:bold;}
.navIco{ display:none;}
.searchIco{ display:none;}

.sNav{position:absolute; z-index:111; top:127px; left:0; display:none; padding:20px; box-shadow:0 0 15px rgba(0,0,0,0.2); background:url(../images/ico1_23.png) no-repeat center top; background-color:#fff;}
.sNav .list{ float:left; min-width:120px; margin-right:70px;}
.sNav .list li{ height:30px; line-height:30px; font-size:14px; color:#222;}
.sNav .list li a{ display:block; color:#222; text-align:center; }
.sNav .list li a:hover{ background-color:#d3000e; color:#fff;font-weight:bold;}
.sNav .imgDiv{ float:left;}
/*导航触发*/
.navLayer{ background-color:rgba(0,0,0,0.5); overflow-x: auto; height:150%; width:100%; overflow:hidden; position:fixed; z-index:999; right:-100%; top:0px;}
.navLayer .top{ padding-left:10px; padding-right:10px; height:60px; background-color:#fff;}
.navLayer .top .menu2{ float:right; padding-top:18px;}
.navLayer .top .close{ float:left; padding-top:18px;}
.navLayer .sideNav{background-color: #fff; height:100%; width:100%;}

.navLayer .bg{background:#fff; height:100%;width:85%; float:right;}
.navLayer .bg .sideNav{ position:relative;}
.navLayer .subNav{cursor:pointer; display:block; height:45px; line-height:45px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; position:relative;  font-size:14px; color:#666; margin-bottom:-1px;}
.navLayer .subNav1{background:url(../images/ico1_16.png) right center no-repeat;}
.navLayer .subNav .name{ position: relative; font-size: 16px; color: #666; padding-left:40%;}
.navLayer .subNav .name img{ position:absolute; top: 13px; left: 10px; width: 15px;}
.navLayer .subNav a{ color:#666; line-height:45px; display:block; padding-left:40%; font-size:16px;}
.navLayer .currentDt{background:url(../images/ico1_16on.png) right center no-repeat; color:#000;}
.navLayer .currentDt .name{}
.navLayer .navContent{ display:none;}
.navLayer .navContent li{ position:relative;}
.navLayer .navContent a{display:block; height:45px; line-height:45px; color:#666; font-size:14px; background:#f4f4f4; padding-left:40%;}
.navLayer .navContent a:hover{color:#fff; background:#d30f1a; font-weight:bold;}
.navLayer .navContent li:last-child a{ border:none;}
.navLayer .navContent a img{ position:absolute; top:10px; left:45px; width:22px;}
.navLayer .topnav a{ display:block;}
/*导航触发*/

/*搜索*/
.Searchdiv{ background-color:rgba(0,0,0,0.5);overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:555; top:-100%; top:-100%;}
.Searchdiv .bg{ position:relative; background:#a20009; height:130px; width:100%;}
.Searchdiv .bg .text{ border-bottom:1px #fff solid; width:300px; margin:0 auto; padding-top:20px;}
.Searchdiv .bg .text .input1{ width:300px; font-size:14px; color:#fff; text-align:center; height:40px; line-height:40px;}
.Searchdiv .bg .closeBtn{ position:absolute; bottom:10px; right:10px;}
/*搜索结束*/

.crumbs{ height:40px; line-height:40px; background-color:#f1f1f1; font-size:12px; color:#a1a1a1;}
.crumbs .pageNow{ float:right;}
.crumbs .pageNow img{ float:left; padding-right:5px; padding-top:10px;}
.crumbs .pageNow a{ color:#a1a1a1;}
.crumbs .pageNow a:hover{ color:#d3000e;}

.pagecontent{ padding-top:50px; padding-bottom:100px;}
.pagecontent01{ padding-bottom:0;}
.pagecontent .Pgtitle{ text-align:center; margin-bottom:60px;}
.pagecontent .Pgtitle h2{ font-size:36px; font-weight:inherit; color:#666; padding-bottom:18px;}
.pagecontent .Pgtitle p{ font-size:16px; color:#999; text-transform:uppercase;}
.pagecontent .listDiv{ background:url(../images/hr1.jpg) no-repeat bottom center; text-align:center;}
.pagecontent .listDiv li{ display:inline-block;}
.pagecontent .listDiv li a{ padding:0 49px; display:block; font-size:16px; color:#666; padding-bottom:25px; text-align:center;}
.pagecontent .listDiv li a:hover,.pagecontent .listDiv li .aNow{ color:#d3000e; background:url(../images/ico1_3.png) no-repeat bottom center;}
.pagecontent .listDiv{ margin-bottom:50px;}
.pagecontent .listDiv li.liNow a:hover,.pagecontent .listDiv li.liNow a{ color:#d3000e; background:url(../images/ico1_3.png) no-repeat bottom center;}


.pageTitleTel{ height:45px; line-height:45px; background:#d3000e; text-align:center; color:#fff; font-size:16px; font-weight:bold; position:relative; display:none;}
.pageTitleTel a{ width:75px; display:inline-block; position:absolute; left:0px; top:0px; background:url(../images/line4.jpg) right center no-repeat; height:45px; line-height:45px;}
.pageTitleTel .back{ width:75px; display:inline-block; position:absolute; left:0px; top:0px; background:url(../images/line4.jpg) right center no-repeat; height:45px; line-height:45px;}
.pageTitleTel .back .icoleft{ position:absolute; top:10px; left:28px;}

.phNum{ display:none;}
.pageNum{ margin-top:20px; margin-bottom:20px; text-align:center;}
.pageNum a{ display: inline-block; height: 30px; line-height: 30px; padding: 0 11px; margin: 0 10px; color: #333; border: #ddd solid 1px; font-size: 14px; border-radius:5px;}
.pageNum a em{ display: inline-block; height: 28px; line-height: 28px; padding: 0 11px; color: #333; border: #ddd solid 1px; font-size: 14px;}
.pageNum .prev:hover a{background: #d3000e; color: #fff;}
.pageNum .next:hover a{background: #d3000e; color: #fff;}
.pageNum a:hover, .pageNum .aNow{ background: #d3000e; border: #d3000e solid 1px; color: #fff;}
.pageNum a:hover em{ color:#fff; border:1px #d3000e solid;}
.pageNum .input1{ border:1px #dadada solid;  width: 50px;  height: 30px; line-height: 30px; text-align: center; margin: 0 5px;}
.pageNum .btn1{ width: 57px; height: 30px; margin-left: 5px; cursor: pointer; border: #dadada solid 1px; color: #666666;}
.pageNum .btn1:hover{ background-color:#e62129; color:#fff;}
/*.pageNum span{ font-size:14px; color: #666666;}*/
.pageNum span{ display: inline-block; height: 30px; line-height: 30px; padding: 0 11px; margin: 0 10px;   font-size: 14px; border-radius:5px; background: #d3000e; border: #d3000e solid 1px; color: #fff;}

.pageNum .sp1{ padding-right:10px;}

.footDiv{ height:490px; background:url(../images/foot.jpg) no-repeat center;}
.footDiv .wal{ position:relative;}
.footDiv .footNav{ padding-top:47px;}
.footDiv .footNav li{ float:left; margin-right:85px;}
.footDiv .footNav li h2{ font-size:18px; font-weight:inherit; color:#fff; padding-top:11px; background:url(../images/ico1_15.png) no-repeat left top; padding-bottom:15px;}
.footDiv .footNav li dd{ padding-bottom:10px;}
.footDiv .footNav li dd a{ font-size:14px; color:#646464;}
.footDiv .footNav li dd a:hover{ text-decoration:underline;}
.footDiv .code{ position:absolute; right:0; top:120px;}
.footDiv .shearDiv{ text-align:center; width:253px; margin:0 auto; margin-top:58px; margin-bottom:31px;}
.footDiv .shearDiv li{ float:left; margin-right:20px;}
.footDiv .shearDiv li:last-child{ margin-right:0;}
.footDiv .copyright{ text-align:center; font-size:14px; color:#646464;}
.footDiv .copyright a{ font-size:14px; color:#646464;}
.footDiv .copyright a:hover{ text-decoration:underline;}

.sideBar{position:fixed; z-index:9999; 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/ico20_4.png) no-repeat center; text-align:center; margin-bottom:1px;}
.sideBar ul li:hover{background:url(../images/ico20_4on.png) no-repeat center;}
.sideBar ul li{ position:relative;}
.sideBar ul .li01 .left{ position:absolute; top:0; left:-175px; z-index:99; width:174px; height:55px; background:url(../images/ico20_bg1.png) no-repeat center; line-height:55px; font-size:16px; color:#fff;}
.sideBar ul .li01 .left img{ padding-right:10px;}
.sideBar ul .li02 .left{ position:absolute; top:0; left:-235px; z-index:99; width:234px; height:286px; background:url(../images/ico20_bg2.png) no-repeat center;}
.sideBar ul .li02 .left h3{ line-height:20px; text-align:left; font-size:16px; font-weight:inherit; color:#fff; padding-left:25px; padding-top:17px; padding-bottom:20px;}
.sideBar ul .li02 .left p{ font-size:14px; line-height:20px; color:#222;}
.sideBar ul .li02 .left .imgDiv{ padding-top:20px; padding-bottom:15px;}
.sideBar ul .li04{ background:none;}
.sideBar ul .li04:hover{ background:none;}
.sideBar ul .left{ display:none;}
.sideBar ul li:hover .left{ display:block;}
.topA{ background:url(../images/ico15_3.png) left top no-repeat; width:76px; height:76px; display:none; position:absolute; left:0;}
.topA:hover{ background:url(../images/ico15_3on.png) left top no-repeat;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:rgba(0,0,0,0.6);
	display:none;
}











































































