@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:"微软雅黑",Verdana, Geneva, sans-serif; color: #444; background-image:url(bannerBg.jpg); background-repeat: no-repeat; background-position: top}
div { margin:0 auto}
ul,li,dl,dt,dd,p{ margin:0; padding:0; list-style:none}
a img { border:0}
a { color:#333; text-decoration:none}
a:hover { color:#ff8100; text-decoration:none}
.fl { float:left}
.fr { float:right}
.clear { clear:both}
.block { width:1000px; margin:0 auto}

a.zx_btn { display:block; width:150px; margin:0 425px; height:36px; line-height:36px; background:#434343; color:#fff; border-radius:20px; text-align:center}
a.zx_btn:hover { background:#ff3f63; color:#fff}

/*.top { width:100%; background-color: rgba(80, 80, 80, 1); height:80px; padding-top:5px; position:fixed; top:0; z-index: 9999}
.top_right { float:right; width:700px}
.top_right a { color: #fff; background: #505050; height:28px; line-height:24px; float:right; margin:21px 0 0 10px; padding:0 10px; font-size:14px; display:block; border: 1px solid #aaa}
.top_right a:hover { background:#fff; color:#505050}
.top_right a:active { background:#fff; color:#505050}*/

.xuanz { width:260px; height:230px; float:left; background:#fff; border-radius:10px; margin:15px 25px; text-align:center}
.xuanz dt { padding-top:30px} 
.xuanz dd.title { font-size:20px; font-weight:bold; line-height:42px; padding-top:10px}
.xuanz dd.content { line-height:24px}
.xuanz dd.content a { display:block; height:24px; width:100px; margin:10px auto; background:#5a20c0; border-radius:15px; color:#fff;}

dl.fdxt { width:100%; margin:10px 0 20px; line-height:36px}
dl.fdxt dt { width:50px; height:30px; text-align:center; background:#fff7ef; color:#5a20c0; float:left; border:1px solid #e5e5e5; border-bottom:0; padding-top:3px; margin-left:35px}
dl.fdxt dd { width:380px; height:30px; padding-left:20px; float:left; margin-right:35px; background:#fff; border:1px solid #e5e5e5; border-left:0; border-bottom:0; padding-top:3px}

span.tea { display:block; text-align:center; line-height:36px; font-size:16px}

.table01 { width:100%; margin:0; background:#333}
.table01 td { background:#fff; padding:5px 10px; line-height:24px; text-align:center; border-top:1px solid #222; border-left:1px solid #222}
.tit td { background: #ff3f63; padding:5px 10px; line-height:36px; color:#fff; font-size:16px}


/*选项卡*/
#Tab1{width:100%;}
.Contentbox{clear:both;width: 100%; padding:30px 0}
.menu_top{height:36px;line-height:36px}
.Menubox { width:100%;}
.Menubox ul{margin:0px;width: 78%; padding-left:22%}
.menu_top li{float:left; display:block; cursor:pointer; text-align:center; color:#444; font-size: 14px; border:1px solid #ddd; margin:0 20px; border-radius:20px}
.menu_top li.hover{height:36px;padding:0px;  width:100px; background:#5a20c0; color:#fff; font-size: 14px; border-radius:20px}
.tab1 li{width: 100px!important;}
img.book { width:150px; float:left; margin:20px 23px}

/*地图*/
.lx {width: 100%;height: 40px;margin: 20px 0 40px;}
.lx p {height: 40px;line-height: 40px;color: #000;font-size: 16px; float: left;}
.lx p img { vertical-align: middle;}
.lx .dz {margin-left: 120px;}
.lx .pho,.box12 .lx .lk {margin-left: 40px;}
.lx {width: 100%; height: 40px;margin-top: 20px;}
.lx p { height: 40px; line-height: 40px;color: #000; font-size: 16px;float: left;}
.lx p img { vertical-align: middle; }
.lx .dz { margin-left: 120px;}
.lx .pho,.box12 .lx .lk {margin-left: 40px}

footer div {width: 100%; background: rgb(56, 56, 56); padding: 40px 0px; text-align: center; line-height: 26px; font-size: 14px; color:#999}
footer div a {color: #ddd}
footer div a:hover {text-decoration: underline}