.logo_nav{ position:relative; z-index:1000;}
.banner_search,.main,.subnav,.copyright{width:1211px;margin:0 auto;}
.banner_search{ background:#fff; margin-bottom:23px;}
.banner{float:left; width:961px; height:460px; position:relative; overflow:hidden;}
.banner img{ display:block;width:961px; height:460px; margin:0;}
.search{ width:250px; height:400px; float:left; padding-top:60px; background:url(/css/../images/search_bg.jpg) no-repeat top;}
.input_text{ width:218px; height:32px; line-height:30px; text-indent:4px; background:#eedfc2; border:0; float:left; color:#414141;}
.submit_btn{ border:0; cursor:pointer; float:left; width:32px; height:32px; background:url(/css/../images/submit_btn.jpg);}
.submit_btn{ font-size:0; line-height:0}
.rightsidebar{ border-width:0 1px 1px 0; border-style:solid; border-color:#c7c7c7; width:249; height:367px; background:url(/css/../images/rightsidebar.jpg) no-repeat; background-position:34px 19px;}
.rightsidebar ul li{ text-align:left;padding:32px 0 37px 112px;}
.rightsidebar ul li a{ line-height:16px;}
.container{min-width:1211px;height:553px; background:url(/css/../images/container.jpg) no-repeat center bottom}
.announcement{ float:left; width:265px; height:301px;border-width:1px 0 1px 1px; border-style:solid; border-color:#c7c7c7; padding:22px 0 0 26px; background:#fff;}
.announcement ul li{ display:block; padding:24px 0 10px 0;}
.announcement ul li span{ display:block; width:31px; height:31px; text-align:center; line-height:30px; background:url(/css/../images/announcement.jpg) no-repeat;color:#808080; font-size:14px; cursor:default; float:left; font-family:"Times New Roman"}
.announcement ul li div{ float:left; width:177px; padding-left:17px;}
.announcement ul li div a{ font-size:14px; line-height:20px; text-align:left; width:177px; display:block}
.announcement ul li div b{ display:block; text-align:left; font-size:14px; color:#1e569b; line-height:14px; font-weight:normal; padding-top:7px;}
.announcement span.moer{ display:block; padding-left:50px;}
.announcement span.moer a{ font-size:14px; color:#4a4a4a; line-height:14px;}
.news{ float:left; width:669px; height:325px; background:url(/css/../images/news.jpg) no-repeat}
#tags{ padding:38px 0 36px 38px}
#tags li{ float:left; height:26px; margin-right:27px;}
#tags li a{color:#9fc5f4; line-height:16px; font-size:16px;}
#tags li.selectTag,#tags li:hover{ background:url(/css/../images/tags.jpg) no-repeat center bottom}
.tagContent { display:none;}
#tagContent div.selectTag {	display: block}
.tagContent ul li{ float:left; width:240px; padding-left:40px; margin-right:32px;}
.content_left{ float:left; width:34px;}
.content_left b{ font-family:"ËÎÌå"; line-height:16px; color:#d3dfee; font-weight:normal; display:block; text-align:center;}
.content_left span{ display:block; width:32px; height:41px; border:1px solid #d3dfee; text-align:center; line-height:40px; color:#d3dfee; margin-top:3px;}
.content_right{ float:right; width:194px; padding-top:16px;}
.content_right h3 { height:32px; overflow:hidden;}
.content_right h3 a{ color:#d3dfee; font-weight:normal; font-size:14px; line-height:16px;display:block}
.content_right h3 a:hover{ color:#74A5E1;}
.content_right p{ color:#74a5e1; font-size:14px; line-height:18px; padding-top:22px; height:110px;}
.content_right span{ display:block; text-align:left}
.content_right span a{ color:#d3dfee; font-size:14px; line-height:14px;}
.news_picture{ float:left; width:249px; height:323px; border-width:1px 0; border-style:solid; border-color:#a7a7a7;}
.picture{ width:248px; height:131px; border-right:1px solid #a7a7a7; background:#fff;}
.picture h3{ text-align:left; padding:15px 0 0 22px; font-size:16px; font-weight:normal;}
.picture h3 span{ padding:0; font-size:14px; line-height:16px; color:#888;}
.picture span{ display:block; padding:10px 0 0 22px;}
.picture span a{ font-size:14px; line-height:16px;}
.picture span b{ display:block; text-align:left; font-size:14px; color:#1e569b; line-height:20px; font-family:"Arial"}
.subnav{ width:1209px; margin-top:12px;border-width:1px 1px 1px 0; border-style:solid; border-color:#c8c8c8; background:#fff;}
.subnav ul{ background:url(/css/../images/subnav.jpg) no-repeat; background-position:50px 13px}
.subnav ul li{ width:118px; border-left:1px solid #c7c7c7;height:36px; float:left; padding-left:82px; padding-top:19px;border-bottom:1px solid #c7c7c7}
.subnav ul li.last-li{ border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:none;height:35px; float:left; padding-left:82px; padding-top:19px;width:118px;}
.subnav ul li a{ font-size:16px; line-height:18px;}



/* - nav - */
.nav li { position:relative;}
.nav li dl{ position:absolute; background:#fff; width:100px; border:1px solid #c7c7c7; text-align:center; left:30px; display:none;}
.logo_nav .nav li a{ height:38px; display:block;}
.logo_nav .nav li dl a{ font-size:14px; display:block; width:100px; height:30px; line-height:30px; border-bottom:1px solid #c7c7c7;}
.p_tit_a{ position:relative;}
.p_con{ position:absolute; left:100px; background:#fff; border:1px solid #c7c7c7; margin-top:-32px; display:none;}

