/*
  Theme Name:山滚主站样式
  Description:山滚网络各站地图链接地址
  Theme URI: http://www.shangun.com
  Author: 山滚网络
  Author URI: http://www.shangun.com/
  Version: 1.0
*/
*,h1, h2, h3, h4, h5{margin: 5px 0;font-weight: blod;line-height: 30px;color: inherit;text-rendering: optimizelegibility;margin: 0px;padding: 0px;}
body,*{padding:0px;margin:0px;    font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
html,head,body{font-size: 14px;    line-height: 1.6;}
li{list-style:none;}
a{color: #09a8c5;text-decoration: none;}
p{margin: 0 0 10px;}
.width{width:1200px;margin:0 auto;}
.clear{clear:both;}
.clear:after{display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}

/***top***/
.top{margin: 0px auto;background:#fafafa;height: 30px;line-height:30px;font-size: 12px;border-bottom: 1px solid #E9E9E9;color: #999;}
.top .wel{float:left;}
.top .topmenu{float:right;width:52%;}
.top a{padding:8px;color:#888;}

/***nav***/
nav{margin: 0px auto;height:90px;}
nav .logo{padding:16px;float:left;}
nav img{width:140px;}
.menu{float:right;width:70%;}
.menu ul li{float:left;height:90px;}
.menu ul li a{padding:28px 15px;color:#333;display: inline-block;}
.menu ul li:first-child a,.menu ul li:hover a{border-bottom: 3px solid #ff6600;color:#ff6600;}

/***sitemap***/
.sitemap{width: 100%;height: 80px;background: #527ED5;}
.sitemap .title{font-size:28px;color:#fff;line-height:80px;float:left;}
.sitemap .more{color:#fff;padding:20px 0 0 10px;float:left;color:#ddd;line-height:1.5;}


/***maplist***/
.maplist{width: 100%;padding: 20px 0px;background: #fafafa;border-bottom: 1px solid #D6D6D6;overflow:hidden;}
.mapleft{width:12%;position:absolute;left:0;top:0;background: #64A4E2;border-top: 5px solid #5084B4;border-bottom: 5px solid #5084B4;}
.mapleft ul li{height: 33px;border-bottom: 1px solid #74ACE5;font-size: 14px;line-height: 34px;position: relative;}
.mapleft ul li a{padding-left:20px;color:#fff;}
.mapleft ul li a.hover,.mapleft ul li a:hover{height: 35px;line-height: 35px;background:#fff;border-left: 3px solid #FF6600;cursor: pointer;font-weight: bold;color: #ff6600;position: absolute;left: -3px;    width: 101%;}
.mapright{padding-left:15%;}
.mapblock,.blocktitle,.blocklist{border:1px solid #DBE6EC;}
.mapblock{margin-bottom:20px;}
.blocktitle{background:#E9F0F4;text-align:center;font-size:16px;line-height:40px;font-weight: bold;color:#ff6600;}
.blocklist{padding:15px 5px;}
.blocklist a{padding:0 10px;}

/***footer***/
footer{border-top:1px solid;border-top: 1px solid #D6D6D6;text-align:center;color:#666;padding:20px;}
footer a{color:#666;padding:10px;}