/* 通用样式 start */
body { font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","微软雅黑",Arial,sans-serif; } 
.container { width: 1200px; height:auto; margin: 0 auto; } /* 版心 */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* 清除浮动 */
input,button { border: none; outline: none; } 
a:hover { color: #1677ff; } 
/* 通用样式 end */

/* 当前位置 start */
.location { margin-top: 18px; width: 1200px; height: 42px; line-height: 42px; border-bottom: 1px dashed #E5E5E5; } 
 .location img { vertical-align: middle; } 
 .location span,.location a { font-size: 14px; color: rgba(0,0,0,0.60); line-height: 42px; } 
 .location a:hover { color: #1677ff; } 
 .bg-box { overflow: hidden; width: 100%; height: auto; background: url(bg.png) center bottom no-repeat; } 
/* 当前位置 end */

.main { box-sizing: border-box; margin-top: 30px !important; margin-bottom: 30px !important; background: #FFFFFF; box-shadow: 0 2px 10px 0 rgba(153, 153, 153 , 0.30); padding: 30px;padding-top: 0px; } 
.webMapTitle { background: url(webMapTitle.png) -30px -3px no-repeat; width: 100%; margin: 0 auto; height: 100px; text-align: center; font-size: 23px; color: #1677ff; line-height: 100px; } 
 .webMapContent { width: 100%; margin: 0 auto; padding: 27px 0 20px 0; overflow: hidden; } 
 .webMapContent h1 { font-size: 19px; line-height: 50px; height: 50px; background: #f8f8f8 url(redPic.png) no-repeat left 10px; padding-left: 26px; } 
.webMapContent h1 a { color: #1677ff; } 
.webMapContent ul { padding: 30px; overflow: hidden;padding-bottom: 0px; } 
.webMapContent ul li { width: 360px;margin-bottom: 15px; background: url(subColumnPic.png) no-repeat left center; font-size: 15px; line-height: 34px; padding-left: 12px; float: left; } 
.webMapContent ul li a { color: #333333; } 
.webMapContent ul li a:hover{color: #1677ff;}


