﻿﻿@charset "utf-8";
/** 图说北京 **/
body {margin:0; padding:0; font-size:12px; font-family:"宋体"; color:#666;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,th,td,p,em,i{margin:0; padding:0;font-style:normal}
img{border:0; vertical-align:middle}
ul,li{list-style:none}
.clear {clear:both}
.clearfix:after {clear: both; content: " "; display: block; height: 0; visibility: hidden}
.clearfix {zoom:1}
a {text-decoration:none}
a:hover {text-decoration:none}
.fl {float:left}
.fr {float:right}
.font16{ font-size:16px}
.bold{ font-weight:bold}

.top{ height:32px; border-bottom:1px solid #E0E0E0; background:#fff; width:100%;}
.top ul{ width:1002px; margin:auto;}
.top ul li{cursor: pointer;display: inline;float: left;height:30px;line-height:30px;margin-right:15px;width:auto; font-size:14px}
.top ul li a{ color:#333}
.top li:hover, .top li.t_curr {border-bottom: 2px solid #c32728;}

.header{ width:100%; height:101px; background:#fff6f6;}
.header dl{ width:1002px; height:101px; background:url(../images/hbg.jpg) no-repeat; margin:auto}
.header dl dt{float:left; height:77px; margin:13px 0 0 1px}
.header dl dt a.logo{ display:block; width:66px; height:77px; overflow:hidden; text-indent:-999px; font-size:0; float:left}
.header dl dt p{ height:40px; line-height:18px; float:left; margin:42px 0 0 14px}
.header dl dt p a{ float:left; color:#333; margin-right:13px;}
.header dl dt p a:hover{ color:#C71F14}
.header dl dt p span{ display:block; float:left; width:2px; height:2px; overflow:hidden; margin:10px 6px 0 -8px; background:#000}

.header dl dd{ float:right; width:310px; height:36px; background:#9C9C9C; margin:34px 45px 0 0; font-family:"宋体"}
.inps1{ width:220px; height:30px; line-height:30px; padding:0 2px 0 4px; border:none; margin:3px 3px 0 3px; overflow:hidden; font-size:14px; color:#777;font-family:"宋体"}
.inps2{ border:none; color:#fff; font-size:14px; font-weight:bold;background:#9C9C9C; cursor:pointer;font-family:"宋体"}

.navk{ width:100%; height:48px; background:url(../images/navbg.jpg) repeat-x}
.nav{ width:1002px; margin:auto; height:48px; line-height:48px;}
.nav ul{ float:left; width:740px; height:48px; overflow:hidden}
.nav ul li{  height:43px; float:left; margin-top:5px; padding:0 0 0 22px; font-size:16px;font-family:"微软雅黑"; font-weight:bold; color:#fff}
.nav ul li a{ color:#fff; display:block; height:43px; padding:0 22px 0 0}
.nav ul li.curr,.nav ul li:hover{background:#FBF9FA url(../images/navleft.jpg) no-repeat; cursor:pointer}
.nav ul li.curr a,.nav ul li:hover a{ background:url(../images/navright.jpg) no-repeat right 0; color:#C8180B}
.nav div{ float:right; width:260px;}
.nav div span{ float:right; color:#fff; font-size:16px; font-family:"微软雅黑"; font-weight:bold; margin-top:3px}
.nav div span a{ color:#fff; margin:0 3px;}
.nav div span.user em{ margin-right:5px; font-style:normal; display:block; float:left; height:40px; width:100px; overflow:hidden}

.main{ width:1002px; height:auto; margin:auto; padding:0 0 40px 0; position:relative}
.mainbox{}
#sidebar { position:absolute; width:55px; height:250px; z-index:2; right: -120px; top: 121px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; z-index:99990 }
#sidebar a { display:block; margin-bottom:5px; }
.side_ewm{ width:150px; height:165px; position:absolute; right:54px; display:none}
.side_ewm div{ width:100%; height:100%;background:#000;FILTER: Alpha(Opacity=35);-moz-opacity:0.35;opacity:0.35; z-index:99991; text-align:center; position:absolute; top:0; left:0 }
.side_ewm p{ display:block; width:100%; text-align:center; height:22px; line-height:22px; color:#fff; font-size:14px;z-index:99992; position:absolute; top:5px; left:0 }
.side_ewm img{ width:120px; height:120px;z-index:99993;  position:absolute; top:30px; left:14px}


.pr9{padding-right:9px; padding-top:0}

.footer_k{ border-top:3px solid #C9C9C9; margin-top:40px}
.footer{ width:1002px; height:110px; margin:auto; position:relative; margin-top:10px}
.footer p{ height:22px; line-height:22px; margin:auto; text-align:center; color:#666;}
.footer p span{ margin-right:10px}
.footer p a{color:#666}

.footer div.dzjgbox {
    position: absolute;
    right: 170px;
    top: 20px;
}

.tip_login{width:100px; height:54px; position:absolute; right:54px; display:none}
.tip_login div{ width:100%; height:100%;background:#000;FILTER: Alpha(Opacity=35);-moz-opacity:0.35;opacity:0.35; z-index:99991; text-align:center; position:absolute; top:0; left:0 }
.tip_login p{ display:block; width:100%; text-align:center; height:52px; line-height:52px; color:#fff; font-size:14px;z-index:99992; position:absolute; top:0px; left:0 }


.tip_gotop{width:100px; height:54px; position:absolute; right:54px; display:none}
.tip_gotop div{ width:100%; height:100%;background:#000;FILTER: Alpha(Opacity=35);-moz-opacity:0.35;opacity:0.35; z-index:99991; text-align:center; position:absolute; top:0; left:0 }
.tip_gotop p{ display:block; width:100%; text-align:center; height:52px; line-height:52px; color:#fff; font-size:14px;z-index:99992; position:absolute; top:0px; left:0 }

.tip_photoer{width:100px; height:54px; position:absolute; right:54px; display:none}
.tip_photoer div{ width:100%; height:100%;background:#000;FILTER: Alpha(Opacity=35);-moz-opacity:0.35;opacity:0.35; z-index:99991; text-align:center; position:absolute; top:0; left:0 }
.tip_photoer p{ display:block; width:100%; text-align:center; height:52px; line-height:26px; color:#fff; font-size:14px;z-index:99992; position:absolute; top:0px; left:0 }












