﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,blockquote,th,td,p{font-size:14px;font-family:Tahoma,Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53;padding:0;margin:0;}
fieldset, img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
abbr,acronym{border:0;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
.clear{clear:both;}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;line-height:0;}
.clearfix{*zoom:1;}

/*body { background:url('/Images/sybk.png') 50% 0 no-repeat; padding-top:254px; }*/
#header{}
.header_body{ width:1000px; height:150px; position:relative; z-index:801; margin:0 auto; background:#FFF url("/Themes/Default/Images/headbody_bg.jpg") no-repeat right top;}
.logo{ position:absolute; width:257px; height:126px; top:24px; left:0;}
.status_bar{ width:620px; height:20px; position:absolute; top:45px; right:20px;}
.status_bar div{ font-size:14px; font-weight:bold;}
.status_bar a:link , .status_bar a:visited { color:#000; text-decoration:none;}
.status_user{ float:left;}
.status_links{ float:right;}
.search_bar{ width:642px; height:39px; position:absolute; top:80px; right:0;}
#search_cate{ float:left; width:144px; height:39px; background:url("Images/search_cate.png") no-repeat;}
#search_curr_cate{ width:100px; height:20px; margin-left:10px; margin-top:10px; font-size:14px; line-height:20px; cursor:default;}
#search_cate_list{ display:none; position:absolute; width:138px; top:38px; left:4px; border:1px solid #5BC4F5; background:#FFF; box-shadow:2px 3px 4px #5BC4F5;}
#search_cate_list div,#search_cate_list p a{ width:126px; cursor:default; font-size:14px; padding:6px; color:#1148A8;}
#search_cate_list p a{ display:block; text-decoration:none;}
#search_cate_list p a:hover,.scate_mouseover{ background:#E8F4FF;}
.search_keybox{ float:left; position:relative; width:320px; height:37px; background:#FFF url("Images/searchboxbg.png") no-repeat; border-top:1px solid #5BC4F5; border-bottom:1px solid #5BC4F5;}
.search_btn{ float:left; width:162px; height:39px; background:url("Images/search_btn.gif") no-repeat;}
.search_btn a{ height:39px; line-height:39px; font-size:14px; float:left; text-decoration:none; color:#FFF;}
.search_btn #search{ padding-left:38px; padding-right:6px;}
.search_link{ margin-left:10px; padding:0 6px;}
.search_field{ position:absolute; top:7px; left:8px; font-size:16px; line-height:22px; color:#999; display:none;}
.search_keyword{ position:absolute; width:306px; height:22px; top:7px; left:7px; border:0; outline:0; background:url("/Themes/Admin/Images/empty.png") no-repeat; font:normal 16px/22px Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53;}
#wx_tzol{ width:300px; height:324px; border:1px solid #CCC; background:#FFF; position:absolute; top:70px; left:420px; display:none;}
#wx_tzol img{ width:300px; height:300px;}
#wx_tzol p{ text-align:center; padding-bottom:10px;}
#wx_tzol span{ position:absolute; right:-50px; top:0; width:50px; height:50px; line-height:50px; text-align:center; font-size:20px; color:#FFF; background:#CCC; cursor:pointer;}

/*Nav*//*nav_bg_red.png*/
.nav_bg{ background:url("Images/nav_bg.png") repeat-x; height:42px; position:relative; z-index:800;}
.nav_bgfix{ position:fixed; top:0; width:100%;}
.nav{ width:1000px; margin:0 auto; height:42px; line-height:42px; position:relative; color:#333;}
.maskIframe{ position:absolute; z-index:1; left:0; top:0; width:1000px; height:42px; background:#FFF;}
.navbar{ background:url("Images/nav_bg.png") repeat-x; position:relative; z-index:2;}
.navbar li { float:left;}
.nav_toplink{ padding:0 22px; height:42px; line-height:42px; text-align:center; display:block; font-size:16px; font-weight:bold; text-decoration:none; color:#FFF; _float:left;}
.nav_toplink_open{ background:#eee; color:#2E82D0; padding:0 20px; height:40px; line-height:40px; font-weight:bold; border-left:2px solid #2E82D0; border-right:2px solid #2E82D0;  border-top:2px solid #2E82D0;}
.navbar .nav_arrow{ padding-right:10px; padding-left:0px; background:url("Images/nav_arrow.gif") no-repeat right center;}

.cutvnavbar .nav_toplink{ padding:0 28px;}
.cutvnavbar .nav_toplink_open{ padding:0 26px;}

.dropdown_menu{ width:984px; padding:6px; line-height:30px; border:2px solid #2E82D0/*#1D85C5*/; border-top:none; position:absolute; z-index:2; left:0; top:42px; background:#eee; display:none;}
.dropdown_menu a{ color:#333; float:left; padding:0 10px; height:30px; line-height:30px; text-decoration:none;}
.dropdown_menu .nl a{ padding:0;}
.dropdown_menu a:hover{ background:#2E82D0; color:#FFF;}


.snav_bg{ background:url("Images/snav_bg.png") repeat-x; height:45px; position:relative; z-index:800;}
.snav{ width:1000px; margin:0 auto; height:45px; line-height:45px; position:relative; color:#333;}
.snav .maskIframe{ height:45px;}
.snav .navbar{ background:url("Images/snav_bg.png") repeat-x;}
.snav .nav_toplink{ height:45px; line-height:45px; padding:0 28px; color:#333; position:relative; z-index:3;}
.snav .nav_toplink_open{ background:url("Images/snav_sprite.png") no-repeat 0 -95px; color:#2E82D0; padding:0 28px; border:none;}
.snav .nav_toplink i{ width:0; height:0; border-width:5px; border-style:solid; border-color:#666 #F3F3F3 #F3F3F3; font-size:0; line-height:0; -moz-transition:-moz-transform .2s ease-in; -webkit-transition:-webkit-transform .2s ease-in; -o-transition:-o-transform .2s ease-in; transition:transform .2s ease-in; position:absolute; top:20px; right:16px;}
.snav .nav_toplink_open i{border-color:#2E82D0 #fff #fff #fff;-moz-transform:rotate(180deg);-moz-transform-origin:50% 30%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;transform:rotate(180deg);transform-origin:50% 30%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);top:14px\9;}
.snav .dropdown_menu{ width:986px; top:45px; background:#FFF; border:1px solid #CCC; border-top:none; box-shadow:0 1px 3px #BBB;}
.snav .dropdown_menu a{ }
.snav .dropdown_menu a:hover{ background:#EBEBEB; color:#2E82D0;}
.snav_home{ background:url("Images/snav_sprite.png") no-repeat -120px -95px;}
.snav .dropdown_menu a{ position:relative;}
.snav .dropdown_menu a:hover{ top:1px; left:1px;}

.snav_search{ height:45px; padding:0 6px;}
.snav_keybox{ display:inline-block; position:relative; width:210px; height:18px; margin-top:8px; padding:5px 6px; border:1px solid #CDCDCD; border-right:none; border-color:#9A9A9A #CDCDCD #CDCDCD #9A9A9A; background:url("Images/snav_sprite.png") no-repeat;}
.snav_keybox .search_field{ position:absolute; top:5px; left:7px; font-size:14px; line-height:18px;}
.snav_keybox .search_keyword{ position:absolute; top:5px; left:6px; width:210px; height:18px; font-size:14px; line-height:18px;}
.snav_searchbtn{ display:inline-block; width:66px; height:30px; margin-top:8px;}
.snav_search_btn{ width:66px; height:30px; float:left; cursor:pointer; border:none; background:url("Images/snav_sprite.png") no-repeat 0 -35px;}
.snav_search_btnhover{ background-position:0 -65px;}
/*weekly*/
.dropdown_zkbtn input,.dropdown_zkbtn a{ width:120px; height:30px; line-height:30px; text-align:center; margin:0 10px; background:#DFDFDF; cursor:pointer; border:1px solid #BBB;}
.dropdown_zkbtn a{ float:none; display:inline-block; vertical-align:top; padding:0; width:118px; height:28px;}
.dropdown_zkbtn a:hover{ background:#DFDFDF; color:#000;}
.dropdown_zk .zk_daytitle{ border-top:1px solid #CCC; margin-top:6px;}
.dropdown_zk .zk_daymain{ overflow:auto;}
.dropdown_zk .zk_newsitem{ float:left; width:327px; overflow:hidden; border-right:1px solid #CCC;}
.dropdown_zk .zk_nob{ border-right:none;}
.dropdown_zk .zk_newsimg{ width:228px; height:150px; padding:0 50px;}
.dropdown_zk .zk_newsimg img{ width:228px; height:150px;}
.dropdown_zk .zk_newsmain{ padding:6px 10px 0;}
.dropdown_zk .zk_newstitle{ height:30px; overflow:hidden;}
.dropdown_zk .zk_newstitle a{ }
.dropdown_zk .zk_newslist li{ height:30px; overflow:hidden; float:none;}
.dropdown_zk .zk_newsintro{ color:#999; font-size:12px; line-height:22px;}
/*Topic*/
.dropdown_topic li{ width:246px; height:141px;}
.topic_list_img{ width:162px; height:111px; margin:0 auto;}
.topic_list_img a{ display:block; float:none; width:156px; height:105px; padding:2px; border:1px solid #2E82D0;}
.topic_list_img a:hover{ border-color:#CE8B10; background:none;}
.topic_list_img a img{ width:156px; height:105px;}
.topic_list_title{ height:30px; line-height:30px; text-align:center; overflow:hidden;}
.topic_list_title a{ float:none; padding:none;}
.topic_list_title a:hover{ background:none; color:#CE8B10;}
.dropdown_topicmore{ border-top:1px solid #CCC;}
.dropdown_topicmore a{ float:none; padding:none; line-height:30px;}
.dropdown_topicmore a:hover{ background:none; color:#CE8B10;}
/*  2012-12-25 shww添加  */
.navbar .hm ul { float:left; padding:10px; border-right:1px solid #ccc; width:117px;}
.navbar .hm ul.nl { border:0px;}
.navbar .hm li { float:none; display:block; line-height:30px; width:100%; height:30px;}
.navbar .hm li.nav_line{ height:0; line-height:0; border-top:1px solid #CCC; margin:8px 0;}
.navbar .hm li h3 { font-weight:bold;}
.navbar .hm li  a { float:none; display:block;}
/*  2012-12-25 shww添加  */

#content{ width:1000px; margin:12px auto 0;}

#footer { width:1000px; margin:15px auto;}
#footer .line {  background-color:#ddd; margin-bottom:1px; text-align:center; word-spacing:2px; }
#footer .line .links { padding:5px; color:#666;}
#footer .line .links a{ color:#666; text-decoration:none;}
#footer .line .links a:hover{ color:#CE8B10; text-decoration:underline;}
#footer .infos { background-color:#eee; color:#666; text-align:left; padding:5px; height:92px;}
#footer .infos a:link,#footer .infos a:visited {color:#666; }
#footer .infos  ul{ margin-top:5px;}
#footer .infos  li{ line-height:22px; font-size:12px; text-align:center;}
#footer .infos  li a{ font-size:12px;}
#footer .infos  li a img{ vertical-align:middle;}
#footer .reports{ margin-top:10px;}
#footer .reports a{ float:left; display:inline-block; margin:0 25px;}
#footer .reports a img{ width:200px; height:50px;}

.qrcode-outer{ position:absolute; left: 0; right:0; top:200px; display: none;}
.qrcode-outer-fix{position:fixed; top:50px;}
.qrcode-outer .qrcode-inner{ position: relative; width:1000px; margin:0 auto; }
.qrcode-outer .qrcode-inner .fltqrcode{ position: absolute; }
.qrcode-outer .qrcode-inner .w130{ width:130px; height:159px; right:-140px; background: url('/Images/app_qrcode_130.jpg') no-repeat; }
.qrcode-outer .qrcode-inner .w200{ width:200px; height:244px; right:-210px; background: url('/Images/app_qrcode_200.jpg') no-repeat; }
.qrcode-outer .qrcode-inner .fltwdy{ position:absolute; display:inline-block; }
.qrcode-outer .qrcode-inner .wlt130{ width:130px; height:156px; left:-140px; background: url('/Images/yshwdy_130.jpg') no-repeat; }
.qrcode-outer .qrcode-inner .wlt200{ width:200px; height:240px; left:-210px; background: url('/Images/yshwdy_200.jpg') no-repeat; }
.qrcode-outer .qrcode-inner .wl130{ width:130px; height:252px; left:-140px; top:158px; background: url('/Images/ggkf40znwdy_130.jpg') no-repeat; }
.qrcode-outer .qrcode-inner .wl200{ width:200px; height:388px; left:-210px; top:242px; background: url('/Images/ggkf40znwdy_200.jpg') no-repeat; }
.qrcode-outer .qrcode-inner .wr130{ width:130px; height:252px; right:-140px; top:159px; background: url('/Images/hehewdy_130.jpg') no-repeat; }
.qrcode-outer .qrcode-inner .wr200{ width:200px; height:388px; right:-210px; top:244px; background: url('/Images/hehewdy_200.jpg') no-repeat; }