@charset "utf-8";
/* CSS Document */
html { overflow-y: auto; overflow-x: hidden; -webkit-text-size-adjust: none; }
*html { background-image: url(about:blank); background-attachment: fixed; }
/*解决IE6下滚动抖动的问题*/
a, b, br, dd, div, dl, dt, em, font, form, h1, h2, h3, h4, h5, h6, hr, i, iframe, img, input, label, li, ol, p, select, span, strong, td, textarea, th, tr, u, ul { margin: 0; padding: 0; list-style: none; }
* { margin: 0; padding: 0; list-style: none; }
q:after, q:before { content: ''; }
abbr, acronym { border: 0; }
body { padding: 0; margin: 0; font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; background: url(../images/bodybgzx.jpg) no-repeat center top; background-attachment: fixed; min-width: 1220px; }
.bodybg { background: url(../images/bodybgzx.jpg) no-repeat center top; }
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #c0000d; text-decoration: none; border: none; }
a img, a:hover img, img { border: none; }
.fl, .left { float: left; }
.fr, .right { float: right; }
li, ul { list-style: none; padding: 0; padding: 0; vertical-align: middle; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
textarea { resize: none; }
/* clear */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child+html .clearfix { zoom: 1; }
/* IE7 */
.cc, .clear { clear: both; font-size: 0px; line-height: 0; height: 0; margin-top: 0; overflow: hidden; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.more { float: right; }
.clear-1 { clear: both; margin: 0; overflow: hidden; visibility: hidden; font-size: 0; content: "."; clear: both; height: 0; padding: 5px 0; }
.clear-1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; padding: 5px 0; }
input, textarea { padding: 0; font-family: Microsoft YaHei; outline: 0 none; margin: 0; }
input, li, textarea { vertical-align: middle; outline: 0 none; }

/***漂浮***/
.j-float { position: relative; z-index: 99999; display: none; }
.j-float li { margin-bottom: 0; }
.j-float .img_title { display: none; }
.j-float .float-close { position: absolute; width: 38px; height: 16px; right: 0; top: -20px; }
.j-float .float-close img { cursor: pointer; }

.wbody { width: 1100px; margin: 0 auto; }

/*右侧悬浮*/
.ycxf { width: 75px; height: 355px; position: fixed; left: 50%; top: 50%; z-index: 101; margin-left: 600px; margin-top: -177px; }
.ycxf dl dd { width: 75px; height: 70px; margin-bottom: 1px; position: relative; cursor: pointer; font-size: 14px; text-align: center; line-height: 30px; background: url(../images/blank_45.png) repeat; }
.ycxf dl dd:hover { background: #005abf; }
.ycxf dl dd > a { display: block; width: 100%; padding-top: 40px; height: 30px; color: #fff; background: url(../images/ycxf-icon.png) no-repeat; }
.ycxf dl dd a.num1 { background-position: 0 0; }
.ycxf dl dd a.num2 { background-position: 0 -70px; }
.ycxf dl dd a.num3 { background-position: 0 -140px; }
.ycxf dl dd a.num4 { background-position: 0 -210px; }
.ycxf dl dd a.num5 { background-position: 0 -280px; }
.ycxf dl dd a.num6 { background-position: 0 -350px; }
.ycxf-hover { width: 129px; height: 120px; background: url(../images/ycxf-tc.png) no-repeat; position: absolute; top: 0; right: -129px; display: none; }
.ycxf-hover-box { width: 100px; height: 100px; margin-top: 10px; margin-right: 10px; }
.ycxf-hover-box span { display: none; }
.ycxf dl dd:hover .ycxf-hover { display: block; }

/*首页头部*/
.in-header { width: 100%; height: 164px; }
.in-top { width: 100%; height: 40px; background: url(../images/in-topbg.png) repeat; }
.in-topl { width: auto; height: 40px; }
.in-topl ul li { float: left; height: 40px; line-height: 40px; width: 40px; font-size: 12px; margin-left: 10px; background: url(../images/in-top-ico.png) no-repeat; padding-left: 20px; }
.in-topl ul li.num1 { background-position: 0 0; }
.in-topl ul li.num2 { background-position: 0 -40px; }
.in-topl ul li.num3 { background-position: 0 -80px; }
.in-topl ul li.num4 { background-position: 0 -120px; }
.ind_date { line-height: 40px; }
.in-weather { width: 260px; height: 28px; margin-top: 8px; }

.in-topr { height: 40px; line-height: 40px; font-size: 12px; color: #333; }
.in-topr li { float: left; padding: 0 8px; background: url(../images/in-topr-line.jpg) no-repeat left center; }
.in-topr li.first { background: none; }
.in-topr li .user-name { color: #d90d00; }

.in-head { height: 124px; position: relative; }
.in-logo { width: 395px; height: 72px; margin-left: 10px; margin-top: 28px; }
.in-ban span, .in-logo span { display: none; }
.in-headtwo { width: 160px; height: 124px; margin-left: 62px; }
.in-headtwo ul li { float: left; width: 80px; height: 124px; line-height: 30px; text-align: center; font-size: 16px; }
.in-headtwo ul li a { width: 100%; height: 48px; display: block; padding-top: 76px; }
.in-headtwo ul li.num1 a { background: url(../images/in-headtwo1.png) no-repeat center 34px; }
.in-headtwo ul li.num2 a { background: url(../images/in-headtwo2.png) no-repeat center 34px; }

.in-search { width: 414px; height: 40px; margin-right: 11px; margin-top: 45px; }
.in-searchpt { width: 324px; height: 40px; position: relative; background: url(../images/in-searchpt.png) no-repeat; }
.in-searchpt .msg-box { position: absolute; left: 10px; top: 40px; }
.search-text { width: 260px; height: 40px; line-height: 40px; font-size: 12px; margin-left: 16px; border: 0; background: none; color: #666; }
.search-btn { width: 34px; height: 40px; margin-right: 4px; border: 0; background: none; cursor: pointer; }

.in-searchgj { width: 80px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; background: url(../images/in-searchgj.png) no-repeat center; }
.in-searchgj a { display: block; width: 100%; height: 100%; color: #fff; }

.in-footbg { width: 100%; height: auto; background: url(../images/blank_65.png) repeat; }
/*友情链接*/
.in-yqlink { width: 100%; height: 36px; background: url(../images/blank_30.png) repeat; }
.in-yqboxl { font-size: 16px; color: #ccc; padding-left: 39px; background: url(../images/in-yqboxl.png) no-repeat 0 center; width: 154px; border-right: 1px solid #143141; height: 36px; line-height: 36px; }
.in-yqboxr { height: 36px; width: 906px; }
.in-yqdl { height: 36px; line-height: 36px; font-size: 14px; color: #999; position: relative; width: 140px; border-right: 1px solid #143141; padding: 0 20px; }
.in-yqdl dt { width: 100%; height: 36px; line-height: 36px; cursor: pointer; background: url(../images/in-yqarrow.png) no-repeat right center; }
.in-yqdl dt img { margin-left: 10px; }
.in-yqdl dd { position: absolute; left: -20px; bottom: 36px; background: #fff; display: none; z-index: 98; border: #f2f2f2 1px solid; }
.in-yqdl dd ul { padding: 5px 5px; width: 170px; max-height: 270px; overflow-y: auto; overflow-x: hidden; text-align: center; }
.in-yqdl dd ul li { float: left; width: 170px; background: #f7f7f7; border-bottom: #fff 1px solid; }
.in-yqdl dd ul li a { display: block; padding: 0 5px; font: normal 12px/26px "Microsoft Yahei"; width: 160px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.in-yqdl dd ul li a:hover { background: #f0f0f0; text-decoration: none; }

/*底部*/
.in-footer { width: 100%; height: auto; padding: 10px 0 18px; }
.in-foot-nav { width: 100%; height: 32px; line-height: 32px; text-align: center; font-size: 14px; }
.in-foot-nav a { padding: 0 15px; background: url(../images/foot-nav.png) no-repeat right center; color: #999; }
.in-foot-nav a:hover { text-decoration: underline; }
.in-foot { font-size: 12px; line-height: 18px; text-align: center; position: relative; color: #fff; }
.in-foot-ico { position: absolute; left: 37px; top: -30px; height: 60px; }
.in-foot-cuo { position: absolute; right: 20px; top: -20px; }
.oem { padding-left: 1em; }
.in-foot a { color: #fff; }
.in-foot a:hover { text-decoration: underline; }
.in-foot img { vertical-align: middle; margin-right: 5px; }

/*分页*/
.pagination { clear: both; text-align: center; margin: 10px 0 5px; padding: 3px 0; line-height: 26px; font-size: 14px; font-family: "Microsoft YaHei",微软雅黑; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #d9d9d9; color: #666; margin: 3px; padding: 0 8px; text-decoration: none; white-space: nowrap; height: 24px; line-height: 24px; }
.pagination a:hover { background: #448dd5; border: 1px solid #448dd5; color: #fff!important; }
.pagination a.active { border: 1px solid #448dd5; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #448dd5; border: 1px solid #448dd5; color: #fff; }
.pagination span.disabled, .pagination span.disabled:hover { border: 1px solid #d9d9d9; color: #666; background: #eee; }
.pagination a.text, .pagination a.text:hover { color: #fff; background: #448dd5; border: #448dd5 1px solid; cursor: text; }
.pagination a.pagemore, .pagination a.pagemore:hover { color: #666; background: #fff; border: 1px solid #fff; cursor: text; padding: 0 3px; }
.pagination .inputBar { border: 0; height: 26px; line-height: 26px; padding: 0 5px; }
.pagination .total { border: 0; height: 26px; line-height: 26px; padding: 0; }
.pagination .inputBar input { width: 30px; height: 20px; padding: 2px 5px; border: #ccc 1px solid; margin: -4px 3px 0; background: #eee; }
.pagination .go-page { display: inline-block; font-size: 12px; width: 40px; height: 26px; line-height: 20px; border: #d9d9d9 1px solid; margin: -4px 6px 0 3px; background: #fff; vertical-align: middle; color: #666; }
.pagination .go-page:hover { background: #448dd5; border: 1px solid #448dd5; color: #fff!important; }
/***** 栏目页-导航******/
.menubox { height: 48px; background: #448dd5; padding: 0 20px; width: 1060px; margin: 0 auto; }
.menubox ul li { float: left; width: 132px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; font-weight: bold; }
.menubox ul li a { display: block; width: 100%; height: 100%; color: #fff; }
.menubox ul li a:hover, .menubox ul li.on a { background: #075fc1; }
.xxgkmenu ul li { width: 151px; }

.container, .ind_container { width: 1100px; height: auto; margin: auto; padding: 0 0 20px; }
.lmy_mainer { padding: 20px; background: #fff; }

a.btn-no, a.btn-yes { width: 45px; height: 30px; border-radius: 3px; background: #005abf; border: 1px solid #005abf; display: block; text-align: center; line-height: 30px; margin: 15px 5px; float: left; color: #fff; }

/*页面纠错*/
.ui-dialog-title { color: #448dd5; }
.correction-table { clear: both; font-size: 14px; overflow: hidden; }
.correction-table th { width: 80px; text-align: right; padding: 2px 10px 2px 0; }
.correction-table th span { color: #d00; }
.correction-table td { padding: 4px 0; position: relative; }
.correction-table td .msg-box { top: 0; }
.correction-table td select { padding: 3px 5px; border: #ddd 1px solid; }
.correction-table td input { height: 24px; line-height: 24px; width: 220px; padding: 0 5px; border: #ddd 1px solid; }
.correction-table td input#checkCode { width: 100px; }
.correction-table td textarea { width: 380px; height: 120px; padding: 3px 5px; border: #ddd 1px solid; }
.correction-table td.btn-group { padding-left: 92px!important; }
.correction-table td.btn-group input { background: #448dd5; height: 36px; line-height: 36px; cursor: pointer; border: 0; outline: none; color: #fff; padding: 0 10px; margin-right: 10px; width: 100px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/*页面纠错 end*/

/*当前位置*/
.lmy_position { height: 31px; line-height: 22px; padding-left: 25px; background: url(../images/wz_ico.png) 2px 3px no-repeat; font-size: 14px; color: #666; overflow: hidden; border-bottom: #e7e7e7 1px solid; }
.lmy_position a { color: #666; }
.lmy_position i { font-style: normal; }
.lmy_position a:hover { color: #d00; }
.lmy_position .search-keywords { color: red; }

/*专题小头部*/
.zt-top { height: 40px; background: #f8f8f8; }
.zt-top .container { background: none; }
.zt-logo { line-height: 0; padding-right: 100px; }
.zt-logo img { height: 40px; width: auto; }
.zt-search { width: 200px; margin-top: 6px; border: 1px #ddd solid; }
.zt-search ul { padding-right: 50px; position: relative; }
.zt-search li { font-size: 0; line-height: 0; height: 24px; }
.zt-search li input { vertical-align: middle; height: 100%; width: 100%; border: 0 none; background: none; }
.zt-search .ss1 { position: absolute; right: 0; top: 0; width: 50px; }
.zt-search .ss1 input { position: absolute; right: 0; top: 0; background: #999; font-size: 14px; color: #fff; text-align: center; cursor: pointer; }
.zt-search .ss2 input { text-indent: 8px; font-size: 14px; }
.zt-topr { line-height: 0; font-size: 0; text-align: right; }
.zt-topr li, .zt-topr ul { display: inline; }
.zt-topr a { color: #333!important; display: inline-block; vertical-align: middle; line-height: 40px; font-size: 14px; padding: 0 5px; }
@media (max-width:767px) {
  .zt-top { height: auto; padding: 0 5px; }
  .zt-logo { padding-right: 20px; }
}
