﻿/* nav begin */
.logo2013{width:1050px; margin: 10px auto;background: url("//www.zsbn.net/images/logo2013_bg.png") repeat-x scroll 0 0 transparent;}
.logo2013_tb{}
.logo2013_tb .logo2013_bg{float:left; width:500px;}
.logo2013_tb .logo2013_info{float:right;width:550px; height:80px; text-align:right;}
.logo2013_tb .logo2013_info #log_wel{ margin: 35px 30px 0px 0px; color:#6ac7b1;font-size:12px; }
.logo2013_tb .logo2013_info a{font-size:12px; color:#a3bfd7; margin:0px 3px;}

.logo2013_nav{width:1050px; height:35px; text-align:center; display:block;background: url("//www.zsbn.net/images/logo2013_navbg.png") repeat-x scroll 0 0 transparent;}
.logo2013_nav .nav_ul{margin-left:170px;}
.logo2013_nav .nav_ul li{float:left;padding: 5px 15px; background: url("//www.zsbn.net/images/logo2013_navline.png") no-repeat scroll right center transparent;}
.logo2013_nav .nav_ul li a{ font-size:16px; color: #1F376D;line-height: 26px; padding: 0 3px; text-align: center;font-family: "微软雅黑",arial, verdana, georgia, trebuchet ms, tahom;}

.searchall{ width:1048px;clear:both; }
.search{width:718px; _width:716px; height:40px; float:left; background-color:#f2f7f5;}
.search .search_types{width: 90px;height: 28px;margin:4px 0px 0px 10px;_margin-top:5px;position: absolute;background: none repeat scroll 0 0 #F9F9F9;border: 1px solid #B2C8D6;}
.search .search_types .current{width:48px;background: url("../images/ico_xw.gif") no-repeat scroll right center transparent; padding: 0px 10px; cursor: pointer;font-size: 14px; line-height: 28px; }
.search .search_types .options {width:90px;z-index:1000;top: 28px;left: -1px; position: absolute;border: 1px solid #B2C8D6;border-width: medium 1px 1px;background: none repeat scroll 0 0 #F9F9F9;border-color: -moz-use-text-color #B2C8D6 #B2C8D6;border-style: none solid solid;-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;}
.search .search_types .options li {height: 24px;line-height: 24px;}
.search .search_types .options li a {color: #000000;display: block;height: 24px;padding-left: 12px;text-decoration: none;}
.search .search_types .options li a:hover {background: none repeat scroll 0 0 #2179D1;color: #FFFFFF;}
.search .search_text{width:520px;height:28px;line-height:28px; padding-left:95px; margin:4px 0px 0px 10px; color:#585858;font-size:12px;border:1px solid #d0d0d0;}
.search .search_btn{width:54px;height:28px;font-size:14px; font-weight:bold;font-family: "微软雅黑",arial, verdana, georgia, trebuchet ms, tahom;background:url("../images/search_button.jpg") no-repeat;text-align:center;border:none;color:#fff; cursor:pointer;}
.search span {margin-left:10px;}
.search span a{margin-left:8px;color: #D8725E;}
.search .editor_text{color: #CCCCCC;}
.searchr {float: left; margin-left: 12px;width: 318px;}

/* nav end */
.editor_box{ margin: 0 auto; width:1050px;}
.editor_left{width:850px; float:left;}
.editor_left_col1{margin-right:20px; float:left;width:530px;}
.editor_left_toppic{ width:530px; margin-bottom:15px;}  
.editor_left_toppic .titbg{width:260px; height:100px; position: absolute;filter:Alpha(opacity=30);-moz-opacity:0.3; opacity:0.3;  background: none repeat scroll 0 0 #000000; margin:140px 10px 10px 250px; position: absolute;z-index: 1000;}
.editor_left_toppic .titinfo{}  
.editor_left_toppic .titinfo a{font-size:18px; font-weight:bold;width: 240px;height: 100px; padding: 10px ;  cursor: pointer;margin:-110px 10px 10px 250px; position: absolute;z-index: 1001; color: #FFFFFF;font-family: "微软雅黑",arial, verdana, georgia, trebuchet ms, tahom; }
 
.editor_arc_list{width:530px;}
.editor_arc_list ul li{width:528px; border-bottom: 1px solid #EEEEEE; padding-top:10px;}

.editor_arc_list .t_tit{color: #1F376D;font-size: 16px;margin-bottom: 10px;font-family: "Helvetica Neue",Helvetica,STheiti,微软雅黑,宋体,Arial,Tahoma,sans-serif,serif;}
.t_arc_box{ margin:10px 0px;}
.t_arc_box .t_img{ float:left; margin-bottom:10px;}
.t_arc_box .t_intro{float:right; width:448px; margin-left:10px;line-height:22px; }

.t_arc_box .t_intro_in{margin-top:5px;  overflow:hidden;} 
.t_arc_box .t_intro_in a,.t_arc_box .t_intro_in2 a{color:#000; font-size:14px; font-weight:normal; font-family: "Helvetica Neue",Helvetica,STheiti,微软雅黑,宋体,Arial,Tahoma,sans-serif,serif;}
.t_arc_box .t_au{ font-size:12px;margin-top:5px;}
.t_arc_box .t_au a {font-size:12px; color: #1F376D;}


.editor_left_col2{width:300px;  float:left;}
.editor_left_col2 .hdimg{margin-bottom:10px;}


.toppllist {width: 288px; margin-bottom:15px;}
.toppllist h2{border-bottom: 1px solid #D8725E; padding-bottom:3px;  font-size: 18px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,STheiti,微软雅黑,宋体,Arial,Tahoma,sans-serif,serif;}
.toppllist h2 a{color: #D8725E; }
.toppllist li {width: 260px; margin-top:5px; background: url("../images/ico_frl.gif") no-repeat scroll 3px 5px transparent;clear: both;height: auto;line-height: 20px;overflow: hidden;padding-bottom: 8px;padding-left: 18px;text-overflow: ellipsis;white-space: nowrap;}
.toppllist li span {width: 260px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.toppllist li span strong {color: #000000;font-size: 12px;font-weight: bold;}
.toppllist li em {width: 100px;color: #111111;display: block;float: right;font-size: 12px;font-style: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.toppllist li b {width: 270px;display: block;line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.toppllist li b a:link, .toppllist li b a:visited {color: #1F376D;font-size: 12px;font-weight: normal;text-decoration: underline;}
.toppllist li p {width: 270px;clear: both;color: #111111;font-size: 13px; height: auto;white-space: normal;}
 
.topfangtan{margin:5px 0px 5px 10px;} 
.topfangtan dd{ float:left; width:45px; line-height:26px;}
.toppllist li a.someClass{ font-size:12px;  color: #20356C;}
 
.topbooklist{ margin-bottom:15px;}
.topbooklist h2{border-bottom: 1px solid #D8725E; margin-bottom:15px; padding-bottom:3px;  font-size: 18px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,STheiti,微软雅黑,宋体,Arial,Tahoma,sans-serif,serif;}
.topbooklist h2 a{color: #D8725E;}
.booklistxy{width:280px;margin-bottom:18px;}

.booklistxy_img{float:left;width:90px;}
.booklistxy_con{float:left;margin:0px 5px;width:180px;height:20px;line-height:20px;}
.editor_left_col2 .topbooklist .booklistxy .booklistxy_con a{font-size: 12px;color:#000;font-family: "Helvetica Neue",Helvetica,STheiti,微软雅黑,宋体,Arial,Tahoma,sans-serif,serif;}


.topbooklist ul {padding: 10px;}
.topbooklist ul li{width: 130px; float:left; text-align:center; margin-top:5px;margin-bottom:15px;}
.topbooklist ul li a{color: #1F376D;font-size: 12px;}
.topbooklist ul li p{width:120px; margin-top:5px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.topbooklist ul li img{ width:110px;}

.toptaglist{ margin-bottom:15px;}
.toptaglist ul{ margin-top:10px; padding: 0px 10px; _width:245px;}
.toptaglist ul li{padding:10px; float:left; background-color: #0664B0; border-radius: 2px 2px 2px 2px;box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.1);cursor: pointer; display: inline-block;margin-bottom: 6px;margin-right: 6px;opacity: 0.6;padding: 2px 4px;transition: opacity 0.2s ease-in-out 0s;}
.toptaglist ul li a{white-space: nowrap;color: #FFFFFF; font-size: 14px; font-family: "Helvetica Neue",Helvetica,STheiti,微软雅黑,宋体,Arial,Tahoma,sans-serif,serif;}
.toptaglist h2{border-bottom: 1px solid #D8725E; padding-bottom:3px;  font-size: 18px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,STheiti,微软雅黑,宋体,Arial,Tahoma,sans-serif,serif;}
.toptaglist h2 a{color: #D8725E; }

.toptaglist ul li:hover {opacity: 1;}
.toptaglist ul li:nth-child(2n) {background-color: #2F9944;}
.toptaglist ul li:nth-child(3n) {background-color: #F53300;}
.toptaglist ul li:nth-child(4n) {background-color: #CA5254;}

.editor_right{width:180px;float:right;}
   
.editor_right .brandbanner{ margin-bottom:10px;}
.editor_right .indexqr { text-align:center; margin-bottom:15px;}
.editor_right .indexqr h2 { font-size:16px; color: #D8725E;}
.editor_right .toparlist{margin-bottom: 20px;}
.editor_right .toparlist h2{border-bottom: 1px solid #D8725E; padding:2px 0px;  font-size: 16px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,STheiti,微软雅黑,宋体,Arial,Tahoma,sans-serif,serif;}
.editor_right .toparlist h2 a{color: #D8725E; }
.editor_right .toparlist ul li{ padding: 10px 0px;   border-bottom: 1px dashed #D0D0D0; }
.editor_right .toparlist ul li a{ font-size:12px; color:#000; font-family: "Helvetica Neue",Helvetica,STheiti,微软雅黑,宋体,Arial,Tahoma,sans-serif,serif; }
.editor_right .toparlist ul li img{ margin-right:5px;}


.editor_right .spuserlist{margin-bottom: 20px;}
.editor_right .spuserlist h2{border-bottom: 1px solid #D8725E; padding-bottom:3px;  font-size: 16px; font-weight:bold; font-family: "Helvetica Neue",Helvetica,STheiti,微软雅黑,宋体,Arial,Tahoma,sans-serif,serif;}
.editor_right .spuserlist h2 a{color: #D8725E; }
.editor_right .spuserlist h2 span{font-size: 12px; font-weight:normal;color:Gray; }

.editor_right .spuserlist ul { text-align:center; padding-top:20px;}
.editor_right .spuserlist ul li{float:left; margin-left:15px; margin-bottom:20px; text-align:center; }
.editor_right .spuserlist ul li a{ font-size:14px; color:#000;}


.editor_right .indexqr_img { width:180px;}
.editor_right .indexqr_info { margin: 5px 0px; text-align:center;}
.editor_right .indexqr_info a {font-size:12px;}

.editor_right .indexfriendlink ul li{padding: 5px;}
.editor_right .indexfriendlink ul li a{color:#000; font-size:12px;}
.editor_right .indexfriendlink ul li img{ margin-right:5px;}

.editor_right .indexqixia{ margin-bottom: 10px; }
.editor_right .indexqixia ul li {padding: 5px 0px;  border-bottom: 1px solid #EEEEEE;}
.editor_right .indexqixia ul li a{ font-size:12px;}

.editor_right .hotjobimg {width: 180px;}
.editor_right .hotjob {border: 1px solid #C3D0D6;margin-bottom: 10px; width: 178px;}
.editor_right .hotjob ul {}
.editor_right .hotjob ul li {width: 158px; line-height: 26px; padding:0px 10px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.editor_right .hotjob ul li a{font-size:12px; color:#333; font-weight:normal; font-family: "Helvetica Neue",Helvetica,STheiti,宋体,Arial,Tahoma,sans-serif,serif;}
.editor_right .hotjob .wd_hot {color: #FF0000;font-size: 8px; font-style: normal;margin-left: 3px; position: relative;text-decoration: none;top: -6px;}
.editor_right .morejob {margin: 10px 0px;padding-right: 8px;text-align: right;}
.editor_right .morejob a{font-size:12px;   color: #D8725E;}
 
 
 
.PageStyle{padding:3px 5px;font-size:14px;text-align:center;height:23px;line-height:23px; margin: 20px 0px;}
.PageStyle a{font-size:14px;border:#b9b7b7 1px solid;padding:5px 7px;color:#0000;text-decoration:none;font-family:Arial;margin:0px 3px;height:23px;line-height:23px}
.PageStyle a:hover{text-decoration:underline;}
.PageStyle a.aspNetDisabled {font-weight:bold;background:#BDDCF0;}
.PageStyle1{padding:3px 5px;font-size:14px;text-align:center;height:20px;line-height:20px; margin: 20px 0px;}
.PageStyle1 a{font-size:14px;border:#797878 1px solid;padding:2px 7px;color:#999;text-decoration:none;font-family:Arial;margin:0px 3px;height:15px;}
.PageStyle1 a.a_visited {color: #797878; text-decoration: none;}
.PageStyle1 a.a_hover{border: #9aafe5 1px solid; color: #9aafe5; }
.PageStyle1 a.a_hover:hover{background: #296cb3;}
.PageStyle1 a.a_link{border:0 none; background: #296cb3; color: #fff; border: #296cb3 1px solid;}


.footer {width:1050px;height:auto;clear:both;padding:15px 0 30px 0;text-align:center;color:#5D5D5D;margin:0 auto; font-size: 14px;}
.footer p {width:1050px;height:auto;border-bottom:3px solid #C3CFD7;padding:0 0 5px 0;margin-bottom:8px}
.footer p a {padding:0 5px; font-size: 14px;color:#666666;text-decoration:none;}

.indexfooter{ font-size:12px; line-height:22px; border-top: 1px solid #C3CFD7; margin: 10px 0px; padding: 5px 0px;}

div#Loadding { text-align: center; margin-top: 10px; display: none; font-weight: bold; color:black; }
div#CommentLoadding { text-align: center; margin-top: 10px; display: none; font-weight: bold; color:black; }



.message {display:none; width:180px; position: fixed; z-index:9000; padding:5px 10px; border:1px solid #ffecb0; font-size:12px; background-color:#fffee0; -moz-box-shadow:1px 1px 2px rgba(0,0,0,.2); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2); box-shadow:1px 1px 2px rgba(0,0,0,.2);  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.message .close-ico{position:absolute; top:5px; right:5px; display:block; width:16px; height:16px; background-image:url(/images/close-ico.png); text-indent:-900px; overflow:hidden; }
.message .close-ico:hover{background-position:0 -16px;}
.message p{line-height:22px}








