/*! www.vancheer.com  |  Powered by vancheer */
@charset "utf-8";
/* CSS Document */
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:#c82126; 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;}
.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;}


.wal{width:1200px; margin:0px auto;}
.w200{ width:200px;}
.w980{ width:980px; overflow:hidden;}

.case .list li .txt, .case .list li .ico, .news .list li .timeDiv{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}

.topDiv{ height:30px; background:#ececec;}
.topDiv .wal{ position:relative; height:30px;}
.topDiv .topSearch{ width:210px; height:30px; background:#dbdbdb; position:absolute; right:0px; top:0px;}
.topDiv .topSearch .input1{ width:100%; height:30px; line-height:30px; text-indent:15px;}
.topDiv .topSearch .btn1{ position:absolute; right:0px; top:0px; width:40px; height:30px; cursor:pointer; background:url(../images/nimg16_1.png) 11px center no-repeat;}
.topDiv .lan{ position:absolute; right:232px; top:0px;}
.topDiv .lan li{ text-transform:uppercase; margin-left:24px; float:left; height:30px; line-height:30px;}
.topDiv .lan li img{ position:relative; padding-right:10px; top:-2px;}

.headDiv{ height:84px;}
.headDiv .wal{ position:relative; height:84px;}
.headDiv .logo{ position:absolute; left:0px; top:24px;}
.nav{ position:absolute; right:0px; top:9px;}
.nav li{ float:left; height:75px; width:105px; text-align:center; font-size:14px;}
.nav li a{ display:block; height:75px;}
.nav li div{ padding-top:15px; height:30px;}
.nav li .img1{ display:none;}
.nav li a:hover, .nav li a.aNow, .nav li a.aNow1{ background:#c82126; color:#fff;}
.nav li a:hover .img1, .nav li a.aNow .img1, .nav li a.aNow1 .img1{ display:inline-block;}
.nav li a:hover img, .nav li a.aNow img, .nav li a.aNow1 img{ display:none;}

.sNav{position:absolute; z-index:200; width:100%; height:90px; background:#f4f4f4; display:none;}
.sNav .wal{ position:relative;}
.sNav .list{ height:90px; line-height:90px; text-align:center;}
.sNav .list li{ display:inline-block; font-size:14px; padding:0 16px 0 16px;}
.sNav .list li a{ background:url(../images/ico6.png) left center no-repeat; padding-left:16px;}
.sNav .list li a:hover{ background:url(../images/ico6on.png) left center no-repeat; color:#c82126;}

.footDiv{ height:124px; background:#f3f3f3; padding-top:40px;}
.footDiv .link{ position:relative; left:-10px; padding-bottom:15px;}
.footDiv .link a{ padding:0 10px;}
.footDiv .msg, .footDiv .address{ line-height:24px;}

.footDiv_r{ width:500px; position:relative;} 
.footDiv_r .ewmDiv{ position:absolute; right:0px; top:0px;}
.footDiv_r .ewmDiv li{ float:left; width:72px; margin-left:5px;}
.footDiv_r .link2{position:absolute; top:13px; right:165px; width:169px; height:17px; line-height:17px; background:#999; font-size:12px;}
.footDiv_r .link2 .name{height:17px; color:#f2f2f2; padding-left:15px; background:url(../images/ico4.jpg) right center no-repeat; cursor:pointer;}
.footDiv_r .link2 dl{position:absolute; z-index:30; left:0px; bottom:17px; width:100%; display:none;}
.footDiv_r .link2 dd{padding-bottom:1px;}
.footDiv_r .link2 a{display:block; height:17px; line-height:17px; padding-left:15px; color:rgba(102,102,102,0.5); background:#cdcdcd;}
.footDiv_r .link2 a:hover{background:#FD750F; color:#FFF;}
.footDiv_r .logoDiv{ position:absolute; right:342px; top:5px;}
.footDiv_r .logoDiv li{ float:left; width:59px; margin-left:5px;}
.footDiv_r .share{ position:absolute; right:165px; top:52px; padding-left:50px;}
.footDiv_r .share em{ position:absolute; left:0px; top:0px;}
.footDiv_r .share li{ float:left; width:18px; margin-left:5px;}

.sideBar{ width:45px; position:fixed; right:50%; margin-right:-650px; top:30%; z-index:44;}
.sideBar li{ width:45px; height:45px; margin-bottom:2px;}
.sideBar li a{ display:block; width:45px; height:45px; background:url(../images/nimg45Bg.png) no-repeat;}
.sideBar li a:hover{ background:#c82126;}

.pageTop{ height:58px; border-bottom:#f4f4f4 solid 1px;}
.pageTop .wal{ position:relative;}
.pageTitle{ font-size:18px; font-weight:bold; line-height:58px; color:#4d4f50;}
.pageTitle img{ position:relative; padding-right:15px; top:-2px;}
.pageNav{ position:absolute; right:0px; top:0px;}
.pageNav li{ height:58px; float:left; text-align:center; font-size:14px; line-height:58px;}
.pageNav li a{ display:block; height:58px; padding:0 10px;}
.pageNav li a:hover, .pageNav li a.aNow{ border-bottom:#cc3333 solid 2px; color:#666;}

.pageBanner img{ width:100%;}

.pageBox{ padding:40px 0; border-top:#e6e6e6 solid 1px;}
.pageBox2{ padding:10px 0 40px; border-top:#e6e6e6 solid 1px;}

/*分页*/
.pageNum{height:70px; text-align:center; color:#444;}
.pageNum a{margin:0 2px; display:inline-block; height:30px; line-height:30px; background:#fff; padding:0 12px; border:#d9d9d9 solid 1px; font-size:14px;}
.pageNum a:hover, .pageNum .aNow{background:#de3b3e; border:#de3b3e solid 1px; color:#FFF;}
.pageNum .prev em{background:url(../images/prev.png) left center no-repeat; padding-left:12px;}
.pageNum .next em{background:url(../images/next.png) right center no-repeat; padding-right:12px;}
.pageNum .input1{width:34px; height:30px; line-height:30px; text-align:center; margin:0 5px; border:#d9d9d9 solid 1px; background:#fff;}
.pageNum .btn1{background:#fff; border:#d9d9d9 solid 1px; width:36px; height:32px; margin-left:5px;  color:#444; cursor:pointer;}
.pageNum span { color: #fff; margin:0 2px; display:inline-block; height:30px; line-height:30px; background:#fff; padding:0 12px; border:#d9d9d9 solid 1px; font-size:14px;background:#de3b3e;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.topA .btn1{ background:url(../images/topA.png) left top no-repeat; width:43px; height:43px;  z-index:555}

.cd-top {
    /* image replacement properties */
    overflow: hidden;

    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 {

    opacity: 1;
}


#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}









































































