@charset "utf-8";
/* global */
.logo,.contwrap h3 span,#backToTop{ background:url(http://i3.itc.cn/20120419/2b39_71235151_9993_70f6_08a3_9d0fb7525faf_2.gif) no-repeat;}
.wrap h2{ background:url(http://i0.itc.cn/20120419/2b39_71235151_9993_70f6_08a3_9d0fb7525faf_1.gif) no-repeat;}
* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
body {font-family:Tahoma, '宋体', Geneva, sans-serif; font-size:12px; color:#606263; background:#fff; min-width:980px; position:relative; height:100% overflow:hidden;}
/* nav */
.mapnav{ width:100%; height:21px; background:#f8f8f8; border-bottom:1px solid #e6e6e6;}
.navinner{ width:910px; margin: 0 auto; overflow:hidden;}
.nav{ float:right; color:#1061c4; line-height:22px;}
.nav a{ padding:0 10px; color:#1061c4;}
.nav a:hover,
.contwrap a:hover,
.box .boxcont a:hover{ text-decoration:underline;}

/* container */
.container{ width:910px; margin:0 auto; padding:0 0 80px; position:relative;}
.title{ padding:10px 0 8px 10px;}
.title a.logo{ display:block; cursor:pointer; width:160px; height:20px; background-position:0 0; }
/* leftcont */
.leftcont{ float:left; width:910px; margin:0 8px 0 0; position:relative;}
.wrap{ border:1px solid #a5c3e8; position:relative; margin-top:6px;} 
.wrap h2{ display:block; padding:0 0 0 30px; height:28px; position:relative; background-color:#ecf5ff; line-height:28px; color:#244975; font-weight:bold;}
.wrap .zc{ background-position:5px 0;}
.wrap .mm{ background-position:5px -28px;}
.wrap .rzsj{ background-position:5px -56px;}
.wrap .rzyx{ background-position:5px -84px;}
.wrap .smrz{ background-position:5px -112px;}
.contwrap{ padding:5px;}
.contwrap h3{ height:24px; line-height:24px; background:#f7f7f7; color:#5f5f5f; font-weight:700; padding-left:10px; position:relative; cursor:pointer; margin:10px 0;}
.contwrap h3 span{ display:block; width:10px; height:10px; line-height:0; font-size:0; position:absolute; right:10px; top:6px; background-position:-17px -21px;}
.contwrap h3 span.toggle{ background-position:-28px -21px;}
.contwrap p{ display:none; padding:0 15px; line-height:24px;}
.contwrap a{ color:#1061c4;}
/* rightcont */
.rightcont{ width:116px; border:1px solid #d4d4d4; position:fixed; color:#5f5f5f; top:66px; right:50%; margin-right:-580px;}
* html .rightcont { position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop+66));}
.rightcont dt{ height:28px; background-color:#ecf5ff; line-height:28px; color:#244975; font-weight:bold; text-align:center;}
.rightcont dd{ line-height:24px; border-bottom:1px dashed #d2d2d2; text-align:center; width:95%; margin:0 auto;}
.rightcont dd a{ color:#5f5f5f;}
.rightcont dd.noborder{ border:none;}
#backToTop{ display:block; width:16px; height:17px; background-position:0 -21px; margin:5px auto;}