﻿.wrap{min-width:1300px;}
.bigWrap{background: url(../images/bigWrap_bg.png) repeat 0 0;z-index:-1;padding:30px 0 50px;}
.container{width:1200px;margin:0 auto;}
.container-content{
 width:1217px;
 position: relative;
 margin:0 auto;
}

.header{
 width:100%;
 height:122px;
 overflow: hidden;
 background: #014a96;
 color:#fff;
 font-size:14px;
}
.header a{
 color:#fff;
}
.header .logo{
 height:122px;
 overflow: hidden;
 float:left;
}
.header .xx{
 float:left;
 width:450px;
 height:80px;
 margin-top:39px;
 margin-left:20px;
}
.header .logo img{
 width:440px;
 height:122px;
}
.header .header-right{
 float:right;
 padding:15px 0;
}
.header .header-right .login{
 text-align:right;
}
.header .header-right .search{
 width:284px;
 float:right;
 margin-top:25px;
}
.header .header-right .search form{
 float:right;
 position: relative;
 width:220px;
 height:30px;
 line-height:30px;
 background: url('../images/search.png') no-repeat 10px 0;
}
.header .header-right .search input{
 background: none;
 color:#fff;
 font-size:12px;
 border:none;
}
.header .header-right .search .eng{
 float:left;
}
.header .header-right .search input[type=text]{
 width:165px;
 margin-left:20px;
}
.header .header-right .search input[type=submit]{
 width:30px;
 right:0;
 cursor: pointer;
 position: absolute;
 top:6px;
 right:2px;
}


.footer{
 background: #014a96;
 width:100%;height:90px;
 text-align:center;
 padding-top:25px;
}
.footer p,
.footer a{
 color:#fff;
 font-size:14px;
}



.nav{
 width:100%;height:50px;
 line-height:50px;
 background: url('../images/navList_bg.png') repeat 0 0;
 font-size:16px;
 position: absolute;
 top:0;left:0;
 z-index:1;
}
.nav li{
 float:left;
 text-align:center;
 width:133.33px;
}
.nav li a{display: block;}
.nav li:hover > a{
 background: #014a96;color:#fff;
}
.nav .item{display: none;}
.nav .item li{
 width:133.33px;
 height:34px;
 line-height:34px;
 font-size:14px;
 border-bottom:1px solid #517CA8;
 background: url('../images/nav_bg.png') repeat 0 0;
}
.nav .item li a{
 color:#fff;
 display: block;
}
.nav .container > ul > li:hover .item{
 display:block;
}



.list-title{
 border-bottom:2px solid #e3e3e3;
 position: relative;
 padding-bottom:3px;
 margin-bottom:20px;
}
.list-title h2{
 display: inline;
 padding:10px 10px 6px 35px;
 background: url('../images/title.png') no-repeat 0 7px;
 font-size:20px;
 font-weight:600;
 border-bottom:2px solid #014a96;
}
.list-title .more{
 position: absolute;
 right:0;
 top:0;
 font-size:15px;
 padding-right:25px;
 background: url('../images/more.png') no-repeat 35px 5px;
}



.picShow{
 width:100%;
 height:auto;
 overflow: hidden;
}
.picShow img{
 width:100%;
 height:auto;
 vertical-align: bottom;
}

.aside-nav{
 width:270px;
 text-align:center;
 position: absolute;
 left:0;top:0;
 height:100%;
}
.aside-nav h2{
 font-size:20px;
 width:270px;
 height:100px;
 line-height:84px;
 background: url('../images/aside_nav.png') no-repeat 0 0;
 color:#fff;
 z-index:200;
 position: absolute;top:0;left:0;
}
.aside-nav .nav-list{
 width:240px;height:100%;
 font-size:16px;
 position: absolute;
 top:0;left:18px;
 border:1px solid #d8d8d8;
 background: url('../images/aside-nav_bg.png') no-repeat bottom #e3e3e3;
}
.aside-nav .nav-list ul{margin-top:120px;}
.aside-nav .nav-list li{
 height:46px;
 line-height:40px;
 position: relative;
 left:-10px;top:0;
}
.aside-nav .nav-list li a{display:block;}
.aside-nav .nav-list li:hover,
.aside-nav .nav-list li.on{
 background: url('../images/aside_nav_hover.png') no-repeat 0 0;
} 
.aside-nav .nav-list li:hover a,
.aside-nav .nav-list li.on a{color:#fff;}



.location{
 border-bottom:1px solid #CCC;
 margin-top:10px;
}
.location h3{
 float:left;
 color:#014a96;
 font-size:18px;
 font-weight:600;
 padding:5px 0 3px 35px;
 background: url('../images/i.png') no-repeat 0 2px;
}
.location .location-detail{
 float:right;
 font-size:14px;
 padding-left:20px;
 background: url('../images/location.png') no-repeat 0 4px;
}



.page{text-align:center;}
.page a,
.page span{
 border:1px solid #E0E0E0;
 font-size:14px;
 padding:2px 8px;
}
.page a:hover{color:#fff;background: #014a96;}
.page form{display: inline;}
.page form input{width:30px;height:18px;}



.fixedRight{
 width:75px;
 height:210px;
 text-align:center;
 position: fixed;
 right:0;
 top:30%;
 z-index:500;
}
.fixedRight ul{
 padding-top:15px;
 background: url('../images/float_bg.png') repeat 0 0;
}
.fixedRight li{
 height:75px;
 position: relative;
}
.fixedRight a{
 display: block;
 color:#fff;
 font-size:13px;
}
.fixedRight li:hover a{color:#99ccff;}
.fixedRight .icon{
 display: block;
 height:35px;
 text-align:center;
}
.fixedRight li .icon1{
 background: url('../images/fixedR_01.png') no-repeat 20px 0;
}
.fixedRight li:hover .icon1{
 background: url('../images/fixedR_01_h.png') no-repeat 20px 0;
}
.fixedRight .icon2{
 background: url('../images/fixedR_02.png') no-repeat 20px 0;
}
.fixedRight li:hover .icon2{
 background: url('../images/fixedR_02_h.png') no-repeat 20px 0;
}
.fixedRight .icon3{
 background: url('../images/fixedR_03.png') no-repeat 20px 0;
}
.fixedRight li:hover .icon3{
 background: url('../images/fixedR_03_h.png') no-repeat 20px 0;
}
.fixedRight .ewm{
 position: absolute;
 left:-218px;top:0;
 border:1px solid #CCC;
 width:216px;
 height:130px;
 overflow: hidden;
 display: none;
 background: #fff;
 color:#333;
 font-size:14px;
}
.fixedRight .ewm img{
 width:108px;height:108px;
}
.fixedRight li:hover .ewm{display: block;}
.fixedRight .ewm h6{line-height:0;}
.fixedRight .ewm .dyh{
 float:left;
}
.fixedRight .ewm .qyh{float:left;}

.fixedRight .button{
 color:333;
 font-size:14px;
 text-align:center;
 cursor: pointer;
}
.header .header-right .search .zzq{
 float:right;
 position: relative;
 width:220px;
 height:30px;
 line-height:30px;
 background: url('../images/search.png') no-repeat 10px 0;
}
input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}