/* CSS Document */
@charset "UTF-8";
body,div,img,table,ul,li,p,h1,h2,h3,h4,h5,h6,form,input{margin:0;padding:0;border:0;}
body {font-size:14px;font-family:微软雅黑,"microsoft yahei", Arial, Helvetica, sans-serif;background:#f3f3f3;color: #333;line-height: 1.2;}
body,html{width:100%;height:100%;padding:0;margin:0;}
a{ text-decoration:none;}
ul,li {list-style:none;}
.clear{clear:both;}
.clearfix{zoom: 1;}
.fl{float:left;}
.fr{float:right;}
.hidden{display:none;}
.bg{background-color:#fff;}
.box{width:1180px;overflow:hidden;padding:0 10px;margin:10px auto 0 auto;border-radius:10px;}
.tab-wrapper {margin:0 auto;width:1200px;}
.tab-menu li {position:relative;background-color:#f9f9f9;color:#bcbcbc;display:inline-block;padding:20px 40px;opacity:0.8;cursor:pointer;z-index:0;text-align:center;}
.tab-menu li:hover {color:#464646;}
.tab-menu li.active {color:#464646;opacity: 1;}
.tab-menu li.active:hover {color:#464646;}
.tab-content>div {background-color: #fff;box-sizing:border-box;width:100%;padding:10px;min-height:200px;}
.tab-content img{width:100%;height:auto;overflow:hidden;}
.line {position:absolute;width:0;height: 7px;background-color:aqua;top:0;left:0;}
#container,#txmap,#gdmaps,#bdmaps{width:100%;height:500px;margin:10px auto 0 auto;}
.mtitle{overflow:hidden;border-bottom:#999 solid 1px;line-height:30px;margin:0 0.5%;padding:10px 0;}
.mtitle h2{text-align:center;font-size:16px;text-indent:8px;}
.box .maplist{padding:0;overflow:hidden;margin-bottom:10px;}
.box .maplist li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:23px;margin: 10px 0 0 2px;padding-left: 0px;width:8.16%;float: left;text-align: center;}
.box .maplist li a{color: #000;}
.box .selfmap{padding:0;overflow:hidden;margin:6px 0;}
.box .selfmap li{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;line-height:23px;margin:5px 3px;padding:5px 6px;float:left;text-align:center;border:1px solid #d5d5d5;border-radius:6px;}
.box .selfmap li a{color:#000;}
.box .content{overflow: hidden;margin: 10px 0;line-height: 26px;padding: 0 1%;}
.box .content div,.box .content p{padding-bottom:10px;}
.box .content h3{text-align:center;padding-bottom:10px;}
.conimg{text-align:center;overflow:hidden;width:60%;margin:0 auto;}
.conimg a{padding:0 1%;display:inline;}
.conimg a img{width:350px;height:auto;}
.mapitem{width:98%;padding:0 1%;overflow:hidden;}
.mapitem ul li{width:31.3333%;padding:0 1%;overflow:hidden;color:#524949;float:left;line-height:30px;font-size:16px;}
.mapitem ul li em{color:#000;font-style:normal;}
.more{margin:15px auto 10px auto;width:10%;padding:10px 2%;background:#e4e4e4;font-size:16px;text-align:center;border-radius:8px;border:1px solid #f7f7f7;}
.more a{color:#000;}
/*友链*/
.link{width:1185px;background-color:#fff;overflow:hidden;margin:10px auto;padding:2px 7px 5px;}
.link-tit{position:relative;height:35px;line-height:32px;border-bottom:1px solid #c3d9e7;margin-bottom:10px;padding-bottom:6px;}
.link-tit h2{font:700 17px/45px \5fae\8f6f\96c5\9ed1;color:#333;display:inline;vertical-align:middle;float:left;}
.link ul li{margin-bottom:10px;float:left;overflow:hidden;}
.link ul li a{padding-right:10px;}
/*通用底部*/
.ftbox{width:1185px;background-color:#fff;overflow:hidden;margin:10px auto;padding:2px 7px 5px;border-radius:8px;}
.ftbox p{color:#666;text-align:center;line-height:26px;overflow:hidden;}
@media only screen and (max-width:639px){
.tab-wrapper {margin:0 auto;width:98%;padding:0 1%;}
.tab-menu li{width:28.333%;padding:20px 2%;}
.box{width:94%;}
.ftbox,.link{width:98%;padding:2px 1% 5px;}
#container,#txmap,#gdmaps,#bdmaps{height:260px;}
.mapitem ul li {width:98%;}
.mtitle h2 {text-align:center;font-size:14px;text-indent:none;}
.box .maplist li{margin:10px 0 0 0.5%;width: 32.555%;float: left;}
.more{width:22%;
}