body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
button,input,select,textarea {font:12px \5b8b\4f53;}
address,cite,dfn,em,var {font-style:normal;}
ul,ol {list-style:none;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;color:#990000;}
fieldset,img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
.clear { clear:both;}
body {background:#FFF; font-size:12px; line-height:22px;}


/*主体开始*/
#mapmain{ width:960px; margin:10px auto; border-top:4px solid #1e5faf}

/*左侧*/
.mapmain_l{ width:648px; float:left; border:1px solid #CCC; margin-bottom:10px; _width:646px; border-top:none}
.mapmess{ border-bottom:1px solid #CCC; height:40px; line-height:40px; font-size:14px;}
.mapmess h3 a{ background:url(/img/2011/sitemap/img/icon_01.jpg) no-repeat left center; margin-left:40px; padding:3px 10px 0 20px; float:left; width:60px; _margin-left:20px; height:37px; line-height:37px !important; line-height:40px;}
.mapmess ul{ float:left;}
.mapmess ul li{ float:left;}
.mapmess ul li a{ float:left; display:block; padding:0 10px; background:url(/img/2011/sitemap/img/bg_01.jpg) no-repeat right center; color:#485a90; text-decoration:underline;}

/*右侧*/
.mapmain_r{ width:300px; float:left; margin-left:10px;padding-top:10px}
.r_cp{border:1px solid #cfcfcf;margin-top:10px; height:100%; overflow:hidden; width:300px;}
.r_cp h4{background:url(/img/2011/sitemap/img/tjcy_bg_list.gif) repeat-x 0 -136px;height:24px;line-height:24px;}
.r_cp h4 b{background:url(/img/2011/sitemap/img/tjcy_bg_list.gif) no-repeat 0 -108px; float:left;height:24px;width:25px;}
.r_cp em a{ float:right; padding-right:5px; color:#CCC;height:24px;line-height:24px;}
.r_list{ overflow:hidden; width:300px;}
.r_cp h4 span{background:url(/img/2011/sitemap/img/tjcy_bg_list.gif) no-repeat right -108px;color:#FFFFFF;float:left;height:24px;padding-right:16px;}
.r_list p{float:left;color:#a5010c; padding-left:16px;}
.r_list p a{ width:60px; color:#a5010c;}
.r_list ul{ float:right; width:220px;}
.r_list ul li{ float:left;}
.r_list ul li a{ float:left; display:block; padding:0 12px; background:url(/img/2011/sitemap/img/bg_01.jpg) no-repeat right center; text-decoration:none;}
.r_listbg{ background:#eaeaea; height:100%; overflow:hidden; width:300px;}

/*出错页面*/
.logo_01{ margin:17px 54px;}
.error_i{ text-align:center; margin-top:-20px;}
.error_s{ font-size:24px; color:#818181; text-align:center; font-weight:bold; margin:20px 0;}
.error_f{ color:#000; text-align:center;}
.error_f a{ color:#990000; text-decoration:underline;}

/*修改 20140418dong*/
.mapmess h3.maptit_xg a{padding-top:15px;background-position: 0 28px;}
.maptj_box{float: left;width: 516px;}
.maptj_fl{float: left;width: 116px;border-right: 1px solid #e0e0e0;margin-top: 26px;height: 124px;padding-left: 10px;}
.maptj_fl p a{color: #485a90;font-size: 14px;line-height: 28px;text-decoration: underline;}
.maptj_fl p a:hover{color: #990000;}
.maptj_fr{float: left;padding-left: 16px;width: 366px;margin-top: 16px;}
.maptj_fr li{float: left;width:155px;background: url(/img/2011/sitemap/img/dt_icon01.gif) no-repeat 0 7px;padding-left: 28px;height: 34px;line-height: 34px;overflow: hidden;}
.maptj_fr li.mapb{background-position:-199px 7px;}
.maptj_fr li.mapc{background-position:0 -27px;}
.maptj_fr li.mapd{background-position:-199px -27px;}
.maptj_fr li.mape{background-position:0 -61px;}
.maptj_fr li.mapf{background-position:-199px -61px;}
.maptj_fr li.mapg{background-position:0 -97px;}
.maptj_fr li.maph{background-position:-199px -97px;}
.mapmess ul.maptj_fr li a{background: none;padding: 0;}
.mapmess ul.maptj_fr li a:hover{color: #990000;}