@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input { margin:0; padding:0; border: 0;}
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal;}
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none;}
html, body { font-family:"微软雅黑", "宋体" }
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }

.fl_l{float:left}
.fl_r{float:right}
.ov{overflow:hidden}
.clear{clear:both; height:1px; line-height:1px}

.x_topbanner{ width:100%; overflow:hidden; text-align:center; min-width:1200px}
.x_topbanner img{width:100%}
.x_ztbg{background:url(x_tambg.png) no-repeat center bottom #fefdfd; min-height:460px; box-shadow:0px 4px 5px #e7cdcc; overflow:visible; position:relative; width:100%; min-width:1200px}
.x_ztbox{width:1200px; margin:0 auto; padding-top:25px;}
.x_ztbox h1{ font-size:46px; font-weight:bold; color:#cc4641; text-align:center; line-height:60px}
.x_ztbox h1 a{font-size:46px; font-weight:bold; color:#cc4641;}
.x_ztbox h2{font-size:24px; color:#be5753; line-height:60px; text-align:center}
.x_ztbox h3{ font-size:18px; line-height:42px; color:#333; margin-top:5px}
.x_ztbox h4{background:url(x_ckxq.png) no-repeat center; width:269px; height:49px; text-align:center; line-height:50px;  bottom:-8px; position:absolute; left:50%; margin-left:-135px}
.x_ztbox h4 a{font-size:20px; color:#fff}
.x_wdztbg{background:url(x_ztbbbg.png) no-repeat center top #fcf7f4; width:100%; min-width:1200px}
.x_ztbbbox{width:1200px; margin:0px auto; padding-top:40px}
.x_wdzt_tit{text-align:center; font-size:30px; font-weight:bold; color:#000; line-height:62px}
.x_ztboxbg{background:url(x_ztbbboxbg.jpg) no-repeat center top; min-height:1212px; width:1200px; margin:0 auto; overflow:hidden}
.x_ztlist{ overflow:hidden; width:1180px;   padding:45px 0 12px 25px}
.x_ztlist li{float:left; width:235px; margin-right:30px; min-height:320px; background:#fff; border-radius:3px; box-shadow:0 0 8px #e3dcbb; margin-bottom:30px; padding:15px}
.x_ztlist li h1{ font-size:18px; font-weight:bold; color:#444; line-height:28px; padding:5px 0; min-height:62px }
.x_ztlist li h1 a{ color:#444; font-size:18px; font-weight:bold}
.x_ztlist li h1 a:hover{ color:#cc4641}
.x_ztlist li h2{ font-size:14px; line-height:22px; color:#666}
.x_ztlist li h3{ width:235px; height:30px; margin-top:18px}
.x_ztlist li h3 a{display:block; background:#f6f6f6; line-height:30px; text-align:center; font-size:14px; color:#434343}
.x_ztlist li h3 a:hover{background:#cc4641; color:#fff}
.x_tsbj{ width:1200px; margin:35px auto 15px auto; padding-bottom:30px; line-height:34px; background:url(x_tsbj.png) no-repeat center bottom; text-align:center; font-size:30px; font-weight:bold; color:#000}
.x_tsbjpic{width:1200px; margin:0 auto; }

/* 图说北京 */
.second{ height:434px; width:1200px; margin:0 auto}
.lbt{ width:1140px; height:388px; position:relative; margin:0 auto;}
.hd { position:absolute; top:373px; left:510px; z-index:500;}
.bd { height:388px; width:1140px; overflow:hidden;}
.lbt .hd ul{ margin-left:13px}
.lbt .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden; margin-right:10px; border-radius:50px; text-indent:-999px; cursor:pointer; background-color:#e5e5e5; }
.lbt .hd ul li.on{ background-color:#d1000a; border-radius:8px; }
.lbt .bd ul{ overflow:hidden; zoom:1; }
.lbt .bd ul li { width:564px; margin-right:14px;}
.lbt .bd ul li .pic { width:544px; height:321px; border:1px solid #e7e3dc; margin-top:15px; background:#fff; text-align:center; padding-bottom:8px}
.lbt .bd ul li .pic img{ width:544px; height:260px; display:block;  z-index:10; border:1px solid #e7e3dc; margin:0 auto}
.picList{ height:388px;}
.picList li{ height:388px;}
.pic a span{ display:block; font-size:18px; color:#ba4d11; font-weight:bold; line-height:60px; text-align:center;padding-left:1em; width:544px; height:60px; z-index:400;}
.lbt .prev{ position:absolute; left:-583px; top:-234px; margin-top:-25px; display:block; width:48px; height:92px; background:url(left.png) no-repeat; z-index:100 }
.lbt .next{ position:absolute; right:-458px; top:-234px; margin-top:-25px; display:block; width:48px; height:92px;  background:url(right.png) no-repeat; z-index:100}
.lbt .next{ left:auto; }
.lbt .prevStop{ display:none;  }
.lbt .nextStop{ display:none;  }
.pic span{ display:block; font-size:18px; color:#ba4d11; font-weight:bold; line-height:60px; text-align:center;padding-left:1em; width:544px; height:60px; z-index:400;}
.hd{left: 400px;}
.lbt .bd ul li .pic{width: 560px;}
.pic span{font-size: 17px;width: 550px;height: 60px;padding-left:0.5em}
.lbt .prev{left: -454px;}

/*细览样式*/
.x_xlbox{background:#fcf6f4; width:100%; min-width:1200px; padding-bottom:30px}
.xl_lj{ padding-left:25px; background:url(x_dw.png) no-repeat left center; font-size:16px; color:#333; width:1175px; margin:0 auto; line-height:52px; height:52px}
.xl_lj a{font-size:16px; color:#333}
.xl_lj a:hover{color:#ce2200}
.xl_con{width:1100px; margin:0 auto; padding:30px 50px; background:#fff}
.x_xltit{ padding:0 50px; font-size:26px; color:#333; line-height:44px; text-align:center}
.x_xldate{padding:15px 0 ; text-align:center; border-bottom:1px solid #e3e3e3; font-size:15px; color:#999; line-height:30px}
.x_xlhtml{font-size:16px; line-height:32px; color:#333; padding:30px}




















































