﻿@charset "UTF-8";
.blue { color: #2e81d2; }

.bg-blue { background-color: #2e81d2; }

.red { color: #c41111; }

.bg-red { background-color: #c41111; }

.gray { color: #b9bcc7; }

.bg-gray { background-color: #b9bcc7; }

.orange { color: #ff7802; }

.bg-orange { background-color: #ff7802; }

html { font-family: "微软雅黑", "Hiragino Sans GB", "Hiragino Sans GB W3", "宋体", Arial, Helvetica, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

article, aside, details, figcacption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none; color: #1a1a1a; }

a:active, a:hover, a:focus { outline: 0; text-decoration: none; color: #2e81d2; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; }

ton { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: p; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, a, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, nav, section, source, video, time { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; box-sizing: border-box; text-align: justify; }

header {background-color:#fff;}

body { color: #000; background: #f5f5f5; font: 8px; overflow-x: hidden; overflow:scroll;}

ul, li, ol { list-style: none; line-height: normal; }

i, address, cite, dfn, em, var { font-style: normal; }

.slideTxtBox151, .picScroll-left17 .bd ul, .hd-nav ul, .section13, .section13-left .box, .section14, .section14 .box .con1, .section14 .box .con2, .section14 .box .subcon, .section16, .section16 .box, .section16 .box .btm, .section17 .title, .section18 .box, .section18 .box2, .section110, .cf { *zoom: 1; }
.slideTxtBox151:before, .picScroll-left17 .bd ul:before, .hd-nav ul:before, .section13:before, .section13-left .box:before, .section14:before, .section14 .box .con1:before, .section14 .box .con2:before, .section14 .box .subcon:before, .section16:before, .section16 .box:before, .section16 .box .btm:before, .section17 .title:before, .section18 .box:before, .section18 .box2:before, .section110:before, .slideTxtBox151:after, .picScroll-left17 .bd ul:after, .hd-nav ul:after, .section13:after, .section13-left .box:after, .section14:after, .section14 .box .con1:after, .section14 .box .con2:after, .section14 .box .subcon:after, .section16:after, .section16 .box:after, .section16 .box .btm:after, .section17 .title:after, .section18 .box:after, .section18 .box2:after, .section110:after, .cf:before, .cf:after { content: ""; display: table; }
.slideTxtBox151:after, .picScroll-left17 .bd ul:after, .hd-nav ul:after, .section13:after, .section13-left .box:after, .section14:after, .section14 .box .con1:after, .section14 .box .con2:after, .section14 .box .subcon:after, .section16:after, .section16 .box:after, .section16 .box .btm:after, .section17 .title:after, .section18 .box:after, .section18 .box2:after, .section110:after, .cf:after { clear: both; }

.slideTxtBox151 .bd .link1, .section13-left .right li, .section13-right .list2 li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

input[type=text], input[type=password], select, textarea { border: #000 1px solid; outline: none; }
input[type=text]:hover, input[type=password]:hover, select:hover, textarea:hover, input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus { border-color: #2e81d2; }

.left, .right { float: left; }

.show { display: block !important; }

.content { width: 1000px; margin-left: auto; margin-right: auto; }

.section13-left .right, .section14 .item, .section15, .section16 .item1, .section16 .item2, .section17, .section18 { box-shadow: 0 0 5px 0 #ccc; }

.btn { height: 30px; line-height: 30px; padding: 0 10px; border-radius: 5px; border: #2e81d2 1px solid; text-align: center; background-color: #2e81d2; color: #fff; }
.btn:hover { opacity: .8; color: #fff; }
.btn.btn-blue { background-color: #2e81d2; border-color: #2e81d2; }
.btn.btn-gray { background-color: #b9bcc7; border-color: #b9bcc7; }
.btn.btn-red { background-color: #c41111; border-color: #c41111; }
.btn.btn-orange { background-color: #ff7802; border-color: #ff7802; }

input[type=text], input[type=password], select { border: #e3e3e3 1px solid; height: 30px; border-radius: 5px; padding: 0 5px; }
input[type=text]:focus, input[type=password]:focus, select:focus { border-color: #2e81d2; }
input[type=submit]:hover { opacity: .8; }

textarea { height: auto; min-height: 120px; border: #e3e3e3 1px solid; border-radius: 5px; padding: 5px; }

.prv-nxt { padding-top: 20px; padding-bottom: 20px; }
.prv-nxt .left { float: left; }
.prv-nxt .right { float: right; }
.prv-nxt a { padding: 0 10px; height: 27px; border: #e3e3e3 1px solid; text-align: center; line-height: 27px; font-size: 12px; display: inline-block; margin-right: 5px; }
.prv-nxt a:hover, .prv-nxt .active { background-color: #2e81d2; color: #fff; border-color: #2e81d2; }
.prv-nxt .right { font-size: 12px; }

.banner { width: 100%; height: 306px; overflow: hidden; position: relative; padding-bottom: 38px; }
.banner .hd { height: 15px; overflow: hidden; position: absolute; left: 50%; margin-left: -20px; bottom: 5px; z-index: 1; }
.banner .hd ul { overflow: hidden; zoom: 1; float: left; }
.banner .hd li { float: left; margin-right: 8px; width: 8px; height: 8px; border-radius: 8px; line-height: 14px; text-align: center; background: #c1c1c1; cursor: pointer; }
.banner .hd li.on { background: #2e81d2; }
.banner .bd { position: relative; height: 100%; z-index: 0; }
.banner .bd li { zoom: 1; vertical-align: middle; position: relative; width: 100%; height: 268px; overflow: hidden; }
.banner .bd span { position: absolute; background-color: rgba(0, 0, 0, 0.8); width: 100%; bottom: 0; line-height: 40px; color: #fff; font-size: 15px; padding: 0 10px; box-sizing: border-box; }
.banner .bd img { width: 100%; height: 268px; display: block; }
.banner .prev, .banner .next { width: 80px; height: 80px; position: absolute; top: 50%; margin-top: -40px; background: url(l.png) left top no-repeat; background-size: 100% 100%; }
.banner .prev { left: 0; }
.banner .next { background-image: url(r.png); right: 0; }

.banner00 { width: 492px; height: 160px; overflow: hidden; position: absolute; right: 0; top: 0; }
.banner00 .bd { position: relative; height: 100%; z-index: 0; }
.banner00 .bd li { zoom: 1; vertical-align: middle; position: relative; width: 100%; height: 268px; overflow: hidden; }
.banner00 .bd span { position: absolute; background-color: rgba(0, 0, 0, 0.8); width: 100%; bottom: 0; line-height: 40px; color: #fff; font-size: 15px; padding: 0 10px; box-sizing: border-box; }
.banner00 .bd img { width: 100%; height: 160px; display: block; }
.banner00 .prev, .banner00 .next { width: 80px; height: 80px; position: absolute; top: 50%; margin-top: -40px; background: url(l.png) left top no-repeat; background-size: 100% 100%; }
.banner00 .prev { left: 0; }
.banner00 .next { background-image: url(r.png); right: 0; }

.slideTxtBox151 { width: 100%; text-align: left; }
.slideTxtBox151 .hd { position: relative; width: 295px; float: left; }
.slideTxtBox151 .hd li { cursor: pointer; position: relative; padding-left: 80px; height: 75px; border-top: #fff 1px solid; background-color: #2e81d2; color: #fff; line-height: 74px; font-size: 18px; font-weight: bold; letter-spacing:1px; }
.slideTxtBox151 .hd li i { float: right; margin-right: 20px; font-weight: lighter; }
.slideTxtBox151 .hd li:first-child { border: none; }
.slideTxtBox151 .hd li img { position: absolute; left: 20px; top: 50%; margin-top: -22px; }
.slideTxtBox151 .hd li .icon2 { display: none; }
.slideTxtBox151 .hd li.on { background-color: #fff; color: #2e81d2; }
.slideTxtBox151 .hd li.on .icon1 { display: none; }
.slideTxtBox151 .hd li.on .icon2 { display: block; }
.slideTxtBox151 .bd { float: right; width: 700px !important; }
.slideTxtBox151 .bd .con { padding: 10px 2px 0 13px; }
.slideTxtBox151 .bd .con .more{ color: #686868; font-size: 12px; float: right; margin: 20px 0 0 0; }
.slideTxtBox151 .bd .con .more:hover { color: #246dac; }
.slideTxtBox151 .bd .link1 { width: 100%; padding-left: 10px; background-color: #eeeeee; font-size: 23px; line-height: 66px; }
.slideTxtBox151 .list { margin: 10px 6px 0 6px; height: 275px; overflow: hidden; }
.slideTxtBox151 .list li { font-size: 13px; line-height: 33px; border-bottom: #ccc 1px dotted; list-style: none; background: url(icon132.png) 3px center no-repeat; padding-left: 15px; }
.slideTxtBox151 .list li a { color:#1a1a1a; }
.slideTxtBox151 .list li a:hover { color:#2e81d2; }
.slideTxtBox151 .list time { float: right; color: #6d6d6d; font-size: 12px; }

.picScrollLeft { width: 100%; overflow: hidden; position: relative; height: 120px; padding: 0 50px; }
.picScrollLeft .bd { padding: 10px; }
.picScrollLeft .bd ul { overflow: hidden; zoom: 1; text-align: center; }
.picScrollLeft .bd li { margin: 0 20px; overflow: hidden; text-align: center; width: 80px; font-size: 14px; line-height: 24px; height: 120px; display: inline-block; position: relative; }
.picScrollLeft .prev, .picScrollLeft .next { width: 40px; height: 40px; position: absolute; top: 50%; margin-top: -20px; border-radius: 40px; cursor: pointer; background: url(l.png) left top no-repeat rgba(255, 255, 255, 0.5); background-size: 100% 100%; opacity: .8; }
.picScrollLeft .prev:hover, .picScrollLeft .next:hover { opacity: 1; }
.picScrollLeft .prev { left: 20px; }
.picScrollLeft .next { background-image: url(r.png); right: 20px; }

.picScroll-left17 { width: 100%; overflow: hidden; position: relative; }
.picScroll-left17 .bd { padding: 15px 30px; }
.picScroll-left17 .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left17 .bd li { margin: 0 5px; float: left; _display: inline; overflow: hidden; text-align: center; text-align: center; width: 176px; }
.picScroll-left17 .bd li:hover { opacity: .8; }
.picScroll-left17 .bd img { display: block; margin-bottom:5px;  }
.picScroll-left17 .bd a { color: #2e81d2; }
.picScroll-left17 .prev, .picScroll-left17 .next { display: block; width: 13px; height: 22px; overflow: hidden; cursor: pointer; background: url(l2.png) no-repeat; position: absolute; top: 50%; margin-top: -21px; }
.picScroll-left17 .prev { left: 5px; }
.picScroll-left17 .next { right: 5px; background-image: url(r2.png); }
.picScroll-left17 .bd img { display: block; margin-bottom:5px;  float:left;}

.picScroll-left111 { width: 100%; overflow: hidden; position: relative; height: 93px; }
.picScroll-left111 .bd { padding: 20px 0 15px 27px; }
.picScroll-left111 .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left111 .bd li { margin: 0 3px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picScroll-left111 .bd li img{ width:151px; height:51px; }
.picScroll-left111 .prev, .picScroll-left111 .next { display: block; width: 11px; height: 15px; overflow: hidden; cursor: pointer; background: url(l.png) no-repeat; position: absolute; top: 50%; margin-top: -8px; }
.picScroll-left111 .prev { left: 5px; }
.picScroll-left111 .next { right: 5px; background-image: url(r.png); }

.picMarquee-top131 { margin-top: 10px; width: 100%; overflow: hidden; position: relative; }
.picMarquee-top131 .bd { height: 178px; }
.picMarquee-top131 .bd ul { overflow: hidden; zoom: 1; padding-bottom: 0; }
.picMarquee-top131 .bd li { text-align: center; zoom: 1; margin-top: 10px; }
.picMarquee-top131 .bd li:first-child { margin: 0; }
.picMarquee-top131 .bd .pic { text-align: center; }
.picMarquee-top131 .bd .pic img { width: 100%; height: 52px; display: block; }

.picMarquee-top111 { width: 100%; overflow: hidden; position: relative; top: 15px; }
.picMarquee-top111 .bd { height: 20px; }
.picMarquee-top111 .bd ul { overflow: hidden; zoom: 1; padding-bottom: 0; }
.picMarquee-top111 .bd li { zoom: 1; font-size: 12px; }
.picMarquee-top111 .bd li:first-child { margin: 0; }
.picMarquee-top111 .bd .pic { text-align: center; }
.picMarquee-top111 .bd .pic img { width: 100%; height: 52px; display: block; }

.hd-top { line-height: 34px; background-color: #fff; font-size: 14px; height:33px; }
.hd-top time { margin-left: 30px; }
.hd-top .left { float: left; }
.hd-top .right { float: right; }
.hd-top .right a { margin-left: 35px; }

.hd-center { width: 100%; height: 160px; background: url(header.jpg) center center repeat-x; background-size: 1600px 100%; }
.hd-center .content { position: relative; padding-top: 40px; padding-left: 8px; }

.hd-nav { background-color: #2e81d2; line-height: 45px; }
.hd-nav li { float: left; line-height: 45px; font-size: 16px; letter-spacing:1px; text-align: center; width: 125px; border-right: #4497e9 1px solid; position: relative; }
.hd-nav li:first-child { border-left: #6da7e0 1px solid; }
.hd-nav li.on, .hd-nav li:hover { z-index: 9; background-color: #63bdff; border-top: #2e81d2 1px solid; border-bottom: #2e81d2 1px solid; line-height: 43px; margin-right: -1px; }
.hd-nav li:hover .subNav { display: block; }
.hd-nav a { color: #fff; font-weight:bold; }
.hd-nav .subNav { background-color: #2e81d2; position: absolute; top: 44px; width: 125px; z-index: 99; display: none; margin-top:1px; }
.hd-nav .subNav a { display: block; line-height: 36px; border-top: #6da7e0 1px solid; text-align: center; font-size: 15px; font-weight:normal; }
.hd-nav .subNav a:hover { background-color: #63bdff; }
.hd-nav .subNav a:first-child { border: none; }

footer { margin-top: 10px; background-color: #2e81d2; padding-top: 20px; padding-bottom: 30px; clear:both; }
footer p { text-align: center; width: 100%; color: #fff; font-size: 14px; line-height: 30px; }
footer p a { margin: 0 5px; }
footer a { color: #fff; }
footer a:hover { opacity: .8; color: #fff3a2; }
footer span { margin: 0 20px; }
footer .content { position: relative; }
footer .ft1 { position: absolute; left: 0; top: 40px; }
footer .ft2 { position: absolute; right: 0; top: 50px; }

.show { display: block; }

.hide { display: none; }

.alert { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0%; z-index: 99; background-color: rgba(0, 0, 0, 0.5); }
.alert .box { position: absolute; left: 50%; top: 50%; background-color: #fff; box-shadow: 3px 8px 15px 0 #666; }
.alert .title { width: 100%; border-bottom: #e3e3e3 1px solid; line-height: 50px; font-size: 14px; padding: 0 20px; }
.alert .btn-close { width: 20px; height: 50px; background: url("close.png") center center no-repeat; display: block; float: right; }
.alert .btn-close:hover { opacity: .8; }
.alert .operate { text-align: center; }
.alert .operate a { display: inline-block; width: 100px; }

.overly { display: none; width: 100%; height: 100%; position: fixed; left: 0%; top: 0; z-index: 99; background-color: rgba(0, 0, 0, 0.5); }

.alert-msg .box { width: 430px; height: 200px; margin-left: -215px; margin-top: -100px; }
.alert-msg .con { font-size: 18px; text-align: center; line-height: 30px; padding: 20px; }
.alert-msg .operate { margin-top: 10px; }
.alert-msg .operate a { display: block; margin: 0 auto; }

.alert-yuntu .box, .alert-leida .box { width: 1024px; margin-left: -512px; min-height: 600px; margin-top: -300px; }
.alert-yuntu .con, .alert-leida .con { padding: 20px; width: 100%; height: 550px; overflow: scroll; font-size: 14px; }
.alert-dt .box, .alert-leida .box { width: 1024px; margin-left: -512px; min-height: 600px; margin-top: -300px; }
.alert-dt .con, .alert-leida .con { padding: 20px; width: 100%; height: 550px; overflow: scroll; font-size: 14px; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.section11 { width: 100%; background-color: #edf9ff; height: 49px; border-bottom: #e3e3e3 1px solid; }
.section11 .content { background: url(icon11.png) 7px center no-repeat; padding-left: 150px; height: 48px; position: relative; padding-right: 280px; }
.section11 span { font-size: 18px; line-height: 49px; position: absolute; left: 42px; top: 0; }
.section11 .search { width: 260px; margin-right: 5px; height: 28px; position: absolute; right: 0; top: 10px; }
.section11 .search input[type=text] { height: 28px; border-radius: 0; width: 210px; margin: 0; display: block; color: #000; font-size: 12px; }
.section11 .search input[type=submit] { width: 50px; height: 28px; background: url(search2.png) center center no-repeat #2e81d2; position: absolute; right: 0; top: 0; border: none; }

.section12, .section19 { background-color: #fff; overflow: hidden; margin-top: 10px; }
.section12 img, .section19 img { display: block; }

.section13 { margin-top: 10px; }

.section13-left { float: left; width: 760px; }
.section13-left .toutiao { width: 100%; height:67px; margin-bottom: 10px; overflow: hidden; border-top:2px solid #ca1616; background: url(toutiao_bg.jpg) 0 0 no-repeat; }
.section13-left .toutiao_con { color:#014a91; font-size:22px; font-weight:bold; letter-spacing:2px; margin: 18px 0 0 140px; -ms-transform:scale(1,1.5); -webkit-transform:scale(1,1.5); -moz-transform:scale(1,1.5); -o-transform:scale(1,1.5); }
.section13-left .toutiao_con a {
    color: #014a91;
    font-size: 22px;
    font-weight: bold;
}
.section13-left .ad img { display: block; width: 100%; height: 100%; }
.section13-left .box { width: 100%; }
.section13-left .left { width: 366px; background-color: #e6e6e6; float: left; }
.section13-left .right { width: 382px; height: 306px; padding-top:3px; background-color: #fff; float: right; }
.section13-left .right .more{ color: #686868; font-size: 12px; float: right; margin: 10px 10px 0 0; }
.section13-left .right .more:hover { color: #246dac; }
.section13-left .right li { font-size: 14px; line-height: 33px; list-style: disc; list-style: none; background: url(icon132.png) 3px center no-repeat; padding-left: 16px; margin-left:10px; }
.section13-left .right li:nth-child(1), .section13-left .right li:nth-child(2) { list-style: none; background: url(icon131.png) left center no-repeat; padding-left: 16px; }

.section13-right { float: right; width: 230px; }
.section13-right .title1, .section13-right .title2 { width: 100%; background: url(title131.png) left top no-repeat; background-size: 100% 100%; line-height: 38px; color: #fff; padding-left: 46px; font-size: 16px; font-weight:bold; letter-spacing:1px; }
.section13-right .title2 { background-image: url(title132.png); }
.section13-right .title1 a { color: #fff;  font-weight:bold;  }
.section13-right .box1 { margin-bottom: 10px; }
.section13-right .list2 { background-color: #e1e8f2; padding: 8px 5px; }
.section13-right .list2 li { font-size: 14px; line-height: 30px; width: 100%; list-style: none;  padding-left: 10px;  border-bottom: 1px dotted #aaa;  }
.section13-right .list2 li img { margin-right: 4px;  margin-bottom: -2px;}

.section14 { margin-top: 10px; }
.section14 .item { border-top: #2e81d2 2px solid; width: 493px; background-color: #fff; padding-top: 1px; height:485px; }
.section14 .item1 { float: left;  }
.section14_left .item1 { float: left;   }
.section14 .item2 { float: right; }
.section14 .item2 .title { background-image: url(title142.png); }
.section14 .title { height: 40px; width: 100%; background: url(title141.png) left top no-repeat; line-height: 38px; font-size: 16px; letter-spacing:2px; }
.section14 .title span { color: #fff; width: 130px; display: inline-block; text-align: center;  font-weight:bold; }
.section14 .title .btn1, .section14 .title .btn2 { display: inline-block; width: 110px; text-align: center;  cursor: pointer; }
.section14 .map { width: 100%; height: 440px; position: relative; }
.section14 .map .map-bg { display: block; }
.section14 .map .time { position: absolute; right: 20px; bottom: 20px; font-size: 14px; }
.section14 .map .addr { position: absolute; }
.section14 .map .addr:hover .con { display: block; }
.section14 .map .name { font-size: 13px; color: #fff; text-shadow: 0 0 5px #2e81d2; }
.section14 .map .icon1 { width: 29px; height: 22px; display: block; }
.section14 .map .addr1 { left: 306px; top: 68px; cursor:pointer;}
.section14 .map .addr2 { left: 240px; top: 81px; cursor:pointer;}
.section14 .map .addr3 { left: 227px; top: 132px; cursor:pointer;}
.section14 .map .addr4 { left: 290px; top: 189px; cursor:pointer;}
.section14 .map .addr5 { left: 222px; top: 195px; cursor:pointer;}
.section14 .map .addr6 { left: 164px; top: 222px; cursor:pointer;}
.section14 .map .addr7 { left: 258px; top: 235px; cursor:pointer;}
.section14 .map .addr8 { left: 270px; top: 302px; cursor:pointer;}
.section14 .map .addr9 { left: 162px; top: 306px; cursor:pointer;}
.section14 .map .addr10 { left: 256px; top: 357px; cursor:pointer;}
.section14 .map .addr11 { left: 145px; top: 380px; cursor:pointer;}
.section14 .map .con { display: none; z-index: 99; position: absolute; left: 30px; top: 40px; background-color: #fff; border: #e3e3e3 1px solid; border-radius: 5px; width: 130px; padding: 8px; }
.section14 .map .con.on { display: block; }
.section14 .map .con .icon2 { position: absolute; right: 5px; top: 10px; }
.section14 .map .con p { font-size: 13px; line-height: 24px; }
.section14 .map h4 { color: #fc6b27; font-size: 15px; margin-bottom: 10px; }
.section14_left .box { position: relative; padding: 15px 35px 10px 45px; height: 440px; width: 495px; }
.section14_left .box select { color: #fff; font-size: 15px; line-height:18px; padding-left:10px; min-width: 100px;  background: #2b55b4 url(sel_bg.png) no-repeat  0px 2px; -moz-appearance:none; -webkit-appearance:none; }
.section14_left .box select option { background:#fff; color:#000;}
.section14_left .box .filter { line-height: 30px; }
.section14_left .box .filter span { color: #103a92; font-size: 14px; margin-left: 20px; font-weight: bold; }
.section14_left .box .day7 { border: #2e81d2 1px solid; color: #2e81d2; position: absolute; right: 10px; bottom: 15px; border-radius: 3px; font-size: 13px; padding: 0 8px; display: inline-block; line-height: 25px; cursor: pointer; }
.section14_left .box .day7:hover { background-color: #2e81d2; color: #fff; }
.section14_left .box .tips { font-size: 14px; margin-left:15px; float:right; }
.section14_left .box .con1 { width: 100%; margin-top:10px; }
.section14_left .box .con1 > div { float: left; margin-left:25px; }
w, .section14_left .box .con1-1 { width: 110px; height: 132px;  float: left; background: url("icon141--1.png") 0 0 no-repeat; display: block; }
.section14_left .box .con1-1 p { bottom:285px; left:105px; position:absolute; width:15px; }
.section14_left .box .con1-1 .t { background-position:-35px -137px; height:8px; width:15px; }
.section14_left .box .con1-1 .c { background-position:-35px -142px; height:38px; width:15px; }

.section14_left .box .con1 { width: 100%; height: 132px; }
.section14_left .box .con1 > div { float: left; }
.section14_left .box .con1-1 { width: 98px; }
.section14_left .box .con1-1 > img { display: block; }
.section14_left .box .con1-2 { width: 140px; height: 132px;  text-align:center; }
.section14_left .box .con1-2 img { display: block; margin: 0 auto; position: relative;  width:60px; }
.section14_left .box .con1-2 p { font-size: 14px; text-align: center; }
.section14_left .box .con1-2 b { font-size: 45px; color: #2e81d2; font-weight: normal;  }
.section14_left .box .con1-3 { padding-top: 20px; line-height: 40px; font-size: 12px; }
.section14_left .box .con1-3 img { position: relative; top: 5px; margin-right: 10px; }
.section14_left .box .con2 { width: 100%; margin-top: 35px; }
.section14_left .box .con2 .con2-1 { float: left; width: 33%; }
.section14_left .box .con2 .con2-2 { float: left; width: 33%; }
.section14_left .box .con2 .con2-3 { float: left; width: 33%;  }
.section14_left .box .con2 .title3 { width: 111px; height: 33px; background: url(title141--1.png) center center no-repeat; text-align: center; color: #fff; font-size: 14px; margin: 0 auto; line-height: 24px; }
.section14_left .box .subcon { width: 100%; text-align: center; margin-top: 15px; }
.section14_left .box .subcon > .l { float: left; width: 48%; text-align: center; font-size: 12px; }
.section14_left .box .subcon p { text-align: center; line-height: 24px; }
.section14_left .box .subcon img { display: block; margin: 0 auto; }

.section15 { background-color: #fff; border: #2e81d2 1px solid; margin-top: 10px; }

.section16 { margin-top: 10px; }
.section16 .item1 { float: left; width: 735px; height: 344px; background-color: #fff; padding: 0 5px; }
.section16 .item2 { float: right; width: 250px; height: 344px; background-color: #fff; }
.section16 .title { border-bottom: #2e81d2 1px solid; font-size: 18px; color: #035cb2; font-weight:bold; letter-spacing:1px; padding: 10px 0 10px 25px; background: url(line.png) 10px 14px no-repeat; }
.section16 .title .more { float: right; font-size: 14px; margin-right: 10px; color: #6d6d6d; }
.section16 .box { margin-top: 10px; }
.section16 .box .left { float: left; width: 290px; }
.section16 .box .left .img { display: block; width: 100%; height: 220px; overflow: hidden; }
.section16 .box .left img { width: 100%; height: 100%; display: block; }
.section16 .box .btm { margin-top: 20px; }
.section16 .box .btm a { display: block; float: left; border: #2e81d2 1px solid; color: #2e81d2; text-align: center; border-radius: 5px; padding: 0 14Px; line-height: 28px; font-size: 15px; }
.section16 .bs1,.bs2 { margin-right:7px; }
.section16 .box .btm a:first-child { margin-left: 0; }
.section16 .box .btm a:hover { background-color: #2e81d2; color: #fff; }
.section16 .box .right { float: right; width: 426px; }
.section16 .box .title2 { background: url(title161.png) left top no-repeat; line-height: 36px; height: 36px; color: #fff; padding-left: 20px; position: relative; top: -2px; }
.section16 .box .search { float: right; margin-right: 5px; position: relative; height: 24px; top: 7px; }
.section16 .box .search input[type=text] { height: 24px; border-radius: 0; width: 170px; margin: 0; display: block; color: #000; font-size: 12px; padding-right: 24px; }
.section16 .box .search input[type=submit] { width: 24px; height: 24px; background: url(search.png) center center no-repeat; position: absolute; right: 0; top: 0; border: none; }
.section16 table { width: 100%; }
.section16 table th { font-size: 16px; color: #083765; text-align: center; border-bottom: #ccc 1px solid; height: 43px; font-weight:bold; padding-right:15px; }
.section16 table td { font-size: 13px; border-bottom: #ccc 1px dotted; height: 32px; color:#1a1a1a;}
.section16 .title3 { width: 100%; background: url(title161-2.png) left top no-repeat; line-height: 42px; color: #fff; padding-left: 20px; font-size: 18px; letter-spacing:1px; }
.section16 .list { width: 210px; margin: 10px auto; }
.section16 .list li { width: 100%; line-height: 52px; border: #2e81d2 1px solid; position: relative; margin-bottom: 8px; border-radius: 5px; }
.section16 .list li a { color: #2e81d2; font-size: 22px; display: block; width: 100%; height: 100%; margin-left:75px; }
.section16 .list li a:hover { opacity: .8; }
.section16 .list li img { position: absolute; left: 20px; top: 50%; margin-top: -20px; }
.section16 .con2 { position: relative; width: 210px; margin: 0 0 0 20px; line-height: 90px; color: #2e81d2; font-size: 15px; height: 90px; padding-left: 100px; }
.section16 .con2 img { position: absolute; left: 0; top: 50%; margin-top: -45px; }

.section17 { background-color: #fff; border: #e3e3e3 1px solid; margin-top: 10px; padding: 0 5px; }
.section17 .title { border-bottom: #e3e3e3 1px solid; line-height: 45px; height: 45px; }
.section17 .title span { padding: 0 30px; font-size: 18px; letter-spacing:2px; height: 43px; display: block; float: left; border-bottom: #2e81d2 2px solid; }
.section17 .title .more { float: right; font-size: 14px; margin-right: 10px; color: #6d6d6d; }
.section17 .title .more:hover { color: #2e81d2; }

.section18 { background-color: #fff; border: #e3e3e3 1px solid; margin-top: 10px; padding: 0 5px; }
.section18 .title { border-bottom: #2e81d2 1px solid; font-size: 18px; color: #035cb2; font-weight:bold; letter-spacing:1px; padding: 10px 0 10px 25px; background: url(line.png) 10px 13px no-repeat; }
.section18 .title .more { float: right; font-size: 14px; margin-right: 10px; color: #6d6d6d; }
.section18 .box { margin-top: 8px; }
.section18 .item1 { float: left; width: 390px;}
.section18 .item2 { float: right; width: 580px; }
.section18 .title2 { height: 42px; background: url(title181.png) left center no-repeat #e5e5e5; color: #fff; font-size: 18px; padding-left: 50px; position: relative; line-height: 42px; letter-spacing:1px; }
.section18 .title2 img { position: absolute; left: 10px; top: 53%; margin-top: -12px; }
.section18 .title2 .more { float: right; font-size: 14px; margin-right: 10px; color: #6d6d6d; }
.section18 .title2 .more:hover { color: #2e81d2; }
.section18 .list li { font-size: 13.5px; line-height: 31px; list-style: disc; list-style-position: inside; list-style: none; background: url(icon132.png) 3px center no-repeat; padding-left: 15px; }
.section18 .list time { float: right; color: #6d6d6d; font-size: 12px; }
.section18 .box2 .img { float: left; width: 180px; height: 190px; margin-top: 5px; }
.section18 .box2 .box2_img_text { font-size: 13px; margin-top: 5px; line-height: 20px; }
.section18 .box2 .list { float: right; width: 375px; }
.section18 .item1 .list, .section18 .box2 { margin:15px 5px; }

.section110 { margin-top: 10px; }
.section110 .item { border: #e3e3e3 1px solid; background-color: #fff; border-radius: 5px; width: 480px; height: 68px; position: relative; float: left;  line-height: 68px; font-size: 20px; }
.section110 .item2 { margin:0 10px 0 20px; }
.section110 .item3 { float:right; }
.section110 .item:first-child { margin-left: 0; }
.section110 .item img { position: absolute; left: 15px; top: 50%; margin-top: -20px; }
.section110 .item img:hover { opacity: .8; }
.section110 .item a { display: block; height: 100%; margin-left:80px; }

.section111 { background-color: #fff; border: #e3e3e3 1px solid; border-top: #2e81d2 2px solid; margin-top: 10px;  height:93px; }

/* ----------------------------------------------------------------------lm-------------------------------------------------------------------- */
.section21 .breadcrumb { height: 25px; background: url(icon311.png) 8px 0px no-repeat;  margin-top: 16px; }
.section21 .breadcrumb> ul { padding-left: 42px; }
.section21 .breadcrumb> ul> li { color: #424242; float: left; margin: 1px 8px 0 0; font-size: 14px; }
.section21 .breadcrumb>ul> li> a { color: #999; }
.section21 .breadcrumb>ul> li> a:hover { color: #2e81d2; }

.section22 { height: auto; background: #fff; border-top: 1px solid #7bb1e1; border-left: #e3e3e3 1px solid; border-right: #e3e3e3 1px solid; border-bottom: #e3e3e3 1px solid; margin-top: 3px;  box-shadow: 0 0 5px 0 #ccc; overflow: hidden; }
.section22 .w268 { width: 268px; margin: 10px 0 0 6px; }
.section22 .lm_title1 { height: 45px; width: 268px; background: url(title221.png) no-repeat #e5e5e5; }
.section22 .lm_title1 img { float: left; margin: 12px 12px 0 15px; }
.section22 .lm_name { float: left; margin-top: 10px; color: #fff; font-family: Microsoft YaHei; font-size: 18px; }
.section22 .lm_list li a { display: block; padding-left: 51px; background: #fcfdff url(icon222.png) 230px center no-repeat; height: 45px; line-height: 45px; font-family: Microsoft YaHei; font-size: 15px; border-bottom: 1px solid #cbcbcb; }
.section22 .lm_list li a:hover { color: #b40000; border-bottom: 1px solid #a5a5a5; background: #fcfdff url(icon223.png) 230px center no-repeat; }
.section22 .lm_left_box { margin-top: 30px; }
.section22 .w688 { width:688px; border: 1px solid #e2e1e1; padding: 0 12px; margin: 10px 0 10px 20px; }
.section22 .lm_title2 { width: 668px; height: 44px; color: #1162af; border-bottom: #a9a9a9 1px solid; line-height: 45px; }
.section22 .lm_title2 span { padding: 0 20px; font-size: 18px; font-weight:bold; letter-spacing: 1px; height: 42px; display: block; float: left; border-bottom: #2e81d2 2px solid; }
.section22 .lm_content { height: 770px; margin: 13px 5px; }
.section22 .lm_content li { font-size: 13px; line-height: 38px; border-bottom: #ccc 1px dotted; list-style: none; background: url(icon132.png) 3px 18px no-repeat; padding-left: 15px; }
.section22 .lm_content li a { color: #1a1a1a; }
.section22 .lm_content li a:hover { color: #2e81d2; }
.section22 .lm_content  time { float: right; color: #6d6d6d; font-size: 12px; }

/* ----------lm_ldbz--------- */
.section22 .lm_title3 { background: url(title222.png) left center no-repeat #e5e5e5; color: #fff; padding-left: 28px; line-height: 43px; font-family: Microsoft YaHei; font-size: 18px; font-weight: normal; }
.section22 .lm_list_pic { border:1px solid #c1c1c1; padding:8px 8px 3px 8px; margin:20px 14px 0 14px; }
.section22 .leader { margin: 5px 0; font-size: 14px; text-align: center; color: #2e81d2; }
.section22 .leader .name { margin-left: 10px; font-weight: bold; }
.section22 .leader_name a { color:#2e81d2; }
.section22 .name2 { color: #000; margin: 10px; text-align: center; }
.section22 .w688_box1 { margin: 20px 0 30px 0; text-align: center; }
.section22 .w688_box2 p{  width: 648px; margin: 15px 10px 5px 10px; font-size: 14px; line-height: 30px; }
.section22 .w688_box3_con { width: 650px; height: 400px; margin: 13px 5px; }
.section22 .w688_box3_con li { font-size: 13px; line-height: 38px; border-bottom: #ccc 1px dotted; list-style: none; background: url(icon132.png) 3px 18px no-repeat; padding-left: 15px; }
.section22 .w688_box3_con li a { color: #1a1a1a; }
.section22 .w688_box3_con li a:hover { color: #2e81d2; }
.section22 .w688_box3_con  time { float: right; color: #6d6d6d; font-size: 12px; }

/* ----------lm_bmgk--------- */
.section22 .w688_box4 { height: 330px;}
.section22 .w688_box5 { height: 330px; clear: both; }
.section22 .w688_box6 { height: 420px; clear: both; }
.section22 .w688_box7 { height: 360px; clear: both; }
.section22 .w688_box4 img { float: left; margin-top: 13px; }
.section22 .w688_box4 p { width: 400px; float: right; margin: 10px; font-size: 14px; line-height: 30px; text-indent: 2em; }
.section22 .w688_box4 .more { float: right; }
.section22 .w688_box4 .more a { color: #2e81d2; }
.section22 .w688_box4_con { width: 400px; float: left; padding: 13px 5px 5px 35px; }
.section22 .w688_box5_con { width: 670px; padding: 13px 10px 5px 14px; }
.section22 .w688_box5_con li { width:300px; float: left; margin: 5px 10px; padding-left: 30px; font-size: 15px; line-height: 38px; list-style: none; background-color: #cae4ff; text-align: left; color:#fff; }
.section22 .w688_box5_con  a:hover { color: #fff; }
.section22 .w688_box5_con li:hover { background-color: #2e81d2; }

/* ----------lm_jzxx--------- */
.section22 .mail { width: 650px; margin: 10px 0 0 10px; padding-bottom: 20px; overflow: hidden; }
.section22 .mail p { color: #595656; font-size: 14px; line-height: 30px; text-indent: 2em; }
.section22 .mail table { margin: 20px auto 0; font-size: 14px; }
.section22 .mail table td { padding-bottom: 15px; }
.section22 .mail table td span { color: red; padding-left: 5px; }
.section22 .mail table td input { line-height: 30px; border:1px solid #a9a9a9; } 
.section22 .mail table td input:hover { opacity: .8; }           
.section22 .mail table td textarea { border-color: rgb(169, 169, 169); }
.section22 .jzxx_but { line-height: 30px; background: #248cd5; color: #fff; margin: 20px 0 0 130px; padding: 0px 30px; text-align:center; }

.section22 .hdxx { width: 668px; font-size: 14px; margin: 20px auto 10px; overflow: hidden; }
.section22 .hdxx dl { margin: 0px auto 10px; overflow: hidden; width: 100%; border-bottom: 1px dashed #ddd; }
.section22 .hdxx dl dt { line-height: 35px; margin: 0px auto 0px; overflow: hidden; width: 100%; }
.section22 .hdxx dl dt b { margin-right: 15px; }
.section22 .hdxx dl dd { margin: 0px auto 10px; overflow: hidden; width: 93%; }
.section22 .hdxx dl dd b { float: left; width: 60px; }
.section22 .hdxx dl dd p { float: left; width: 90%; text-indent: 0em; color: #595656; line-height: 25px; font-family: Microsoft YaHei; }
.section22 .hdxx dl .hfxx_dd b { color: #e87005; }
.section22 .hdxx dl dd b { float: left; width: 60px; }
.section22 strong, b { font-weight: bold; }

/* ----------lm_qxsp--------- */
.section22 .w688 .splist { width:650px;  height:830px; padding-left:25px; margin-bottom:50px; }
.section22 .w688 .splist li { width:176px; float: left; margin: 15px;  padding-bottom:5px; font-size: 15px; list-style: none; background-color: #d3ecff; text-align: center; olor:#fff; }
.section22 .w688 .splist li:hover { opacity: .8; background-color: #2e81d2; }
.section22 .w688 .splist li a:hover { color:#fff; }

/* ----------lm_qxfw--------- */
.section22 .w692 { width:692px; border: 0px; padding: 5px 10px 10px 5px; margin: 10px 0 10px 20px;}
.section22 .qxfw_con { width:692px; border: 0px; padding: 5px 10px 10px 5px; }
.section22 .area {  height: 35px; }
.section22 .area li { float: left; width: 60px; height: 32px; text-align: center; line-height: 32px; margin-right: 1px;  background: #d0ebff; display: inline; cursor: pointer;  font-size: 14px; font-weight: bold; }
.section22 .area li a { color:#000; }
.section22 .area li.on { background: #2e81d2; }
.section22 .area li.on a { color: #fff; font-weight: bold; }
.section22 .today { width: 680px; height: 296px; margin-top: 5px; }
.section22 .today .sk { float: left; width: 359px; height: 290px; position: relative; border: 1px solid #d9e7f5; margin-right:1px; }
.section22 .today .sk .time { font-size: 13px; position: absolute; left: 26px; top: 13px; }
.section22 .today .sk .time span{ width:300px; color: #7e7e7e; font-size: 17px; position: absolute; left: 0px; top: 35px; text-align:right; }
.section22 .today .sk .h { left: 24px; top: 214px; }
.section22 .today .sk .h i { background: url(shidu.png) 8px 2px no-repeat; }
.section22 .today .sk .zs { position: absolute; }
.section22 .today .sk .zs i { float: left; width: 24px; height: 24px; margin-right: 8px; }
.section22 .today .sk .w { left: 200px; top: 213px; }
.section22 .today .sk .w i { background: url(fengji.png) 3px 5px no-repeat; }
.section22 .today .sk .zs i { float: left; width: 24px; height: 24px; margin-right: 8px; }
.section22 .today .sk .zs span { float: left; font-size: 16px; margin-right: 8px; }
.section22 .today .sk .w em { letter-spacing: 2px; }
.section22 .today .sk .tem { color: #2d76b6; position: absolute; left: 165px; top: 102px; }
.section22 .today .sk .tem span { font-size: 70px; }
.section22 .today .sk .tem em { font-size: 55px; }
.section22 .today .sk .therm { width: 76px; height: 132px; position: absolute; left: 62px; top: 61px; background: url(icon141--1.png) 0 0 no-repeat; display: block; }
.section22 .today .sk .therm p { position: absolute; left: 35px; bottom: 35px; width: 15px; }
.section22 .today .sk .therm .t { width: 15px; height: 8px; background-position: -35px -137px; }
.section22 .today .sk .therm .c { width: 15px; height: 38px; background-position: -35px -142px; }
.section22 .today .sk .pol { position: absolute; left: 24px; top: 250px; z-index: 10; }
.section22 .today .sk .pol i { background: url(zhishu.png) 8px 2px no-repeat; }
.section22 .today ul li { width: 150px; height: 290px; float: left; font-size: 14px;  margin-left: 5px; position: relative; text-align: center; border: 1px solid #d9e7f5; }
.section22 .today ul li h1 { font-size: 14px; margin-top: 15px; line-height: 18px; text-align: center; }
.section22 big { margin: 15px auto; display: block; }
.section22 big.jpg80 { width: 70px; height: 64px; background: url(blue80.png) 0 0 no-repeat; }
.section22 .today ul li .wea { height: 36px; margin: 0 auto; overflow: hidden; padding-top: 0; text-align: center; }
.section22 .today ul li .tem { text-align: center; color: #7f7f7f; margin-top: 10px; line-height: 35px; margin-top: 20px; }
.section22 .today ul li .tem span { font-size: 36px; }
.section22 .today ul li .tem em { font-size: 24px; }
.section22 .today ul li .win { display: inline-block; line-height: 20px; margin-top: 5px; overflow: hidden; text-align: center; }
.section22 .today ul li .sun {  width: 100%; height: 24px; position: relative; text-align: center; }
.section22 .today ul li .sun i { width: 22px; height: 21px; position: absolute; left: 27px; top: -1px; display: block; }
.section22 .today ul li .sunUp i { background: url(icon141--3.png) 0 1px no-repeat; }
.section22 .today ul li .sunDown i { background: url(icon141--4.png) 0 4px no-repeat; }
.section22 .today ul li .sun span { color: #606060; line-height: 20px; position: absolute; left: 55px; top: 0; }
.section22 .lm_title4 { width: 670px; height: 44px; color: #000; font-size: 20px; border-top: #2e81d2 2px solid; line-height: 42px; margin-top: 15px ; }
.section22 .livezs {width:100%; height:300px;}
.section22 .livezs ul li { width: 219px; height: 120px; float: left; margin: 5px 2px 0 2px; overflow: hidden; position: relative; background: #daedff; cursor: pointer; }
.section22 .livezs ul li:hover { border:1px solid #3d8fcb; background: #d7f2ff; }
.section22 .livezs ul li i { width: 46px; height: 46px; margin: 0 auto; position: absolute; left: 20px; top: 19px; display: block; }
.section22 .livezs ul li.li1 i { background: url(zhishu1.png) 0 0 no-repeat; }
.section22 .livezs ul li.li2 i { background: url(zhishu2.png) 0 0 no-repeat; }
.section22 .livezs ul li.li3 i { background: url(zhishu3.png) 0 0 no-repeat; }
.section22 .livezs ul li.li4 i { background: url(zhishu4.png) 0 0 no-repeat; }
.section22 .livezs ul li.li5 i { background: url(zhishu5.png) 0 0 no-repeat; }
.section22 .livezs ul li.li6 i { background: url(zhishu6.png) 0 0 no-repeat; }
.section22 .livezs ul li span { width: 100px; height: 24px; color: #187db6; font-size: 20px; line-height: 24px; position: absolute; left: 80px; top: 10px; display: block; }
.section22 .livezs ul li em { width: 70px; color: #1570a6; display: block; font-size: 13px; line-height: 22px; position: absolute; left: 5px; top: 69px; text-align: center; }
.section22 .livezs ul li p { width: 135px; color: #3b3b3b; font-size: 12px; line-height: 19px; position: absolute; left: 80px; top: 39px; text-align: left; }

.section22 .hours24 {width:100%; height:300px; clear:both;}
.section22 .week7 {width:100%; height:380px;clear:both;}

/* pages1 */
.pages { width:650px; font-size: 12px; font-family: tahoma; overflow: hidden;  margin:15px 0; }
.pages a { border: 1px solid #d9d9d9;  cursor: pointer; color: #000; margin-right: 3px; text-decoration: none; line-height: 18px; display: inline-block; }
.pages a:hover { border: #2f6699 1px solid; color: #fff; text-decoration:none; }
.pages .current { color: #fff; padding: 4px 10px ; #padding: 2px 10px ; background-color: #2e81d2; border: #2f6699 1px solid; }
.pages input { border: #d9d9d9  1px solid; padding: 0px 5px; font-size: 13px; margin-right: 3px; vertical-align: middle; width: 35px; color: #000;line-height: 22px; height: 24px; }
.f {font-size: 14pt; display: inline; vertical-align: top; position: relative; top: -2px; #top:-6px }
#min_pages { display: block}

/* ----------------------------------------------------------------------content-------------------------------------------------------------------- */
.section32 { height: auto; background: #fff; border-top: 1px solid #7bb1e1; border-left: #e3e3e3 1px solid; border-right: #e3e3e3 1px solid; border-bottom: #e3e3e3 1px solid; margin-top: 3px; padding: 10px 25px 25px 25px; box-shadow: 0 0 5px 0 #ccc; overflow: hidden; }
.section32 h1.article-title { font-size: 34px; line-height: 56px; color: #000; padding: 10px 0 15px 0; margin: 0; font-weight: 600; text-align: center; font-family: "宋体",sans-self; }
.section32 .article-filed { color: #a9a9a9; margin: 0; font-size: 14px; text-align: center; }
.section32 .article-info { margin: 0 20px; }
.section32 .article-font-zoom { border-bottom: 1px dashed #d6d6d6; font-size: 14px; height: 40px; margin: 0; text-align: center; padding-bottom: 10px; }
.section32 .article-font-zoom>a { display: inline-block; background-color: #f9f9f9; color: #a9a9a9; width: 60px; height: 25px; line-height: 22px; margin-top: 10px; position: relative; text-indent: 17px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding-left:5px; }
.section32 .article-font-zoom>a >i.icon-zoom-in { background-position: -52px 0; }
.section32 .article-font-zoom>a >i.icon-zoom-normal { background-position: -26px 0; }
.section32 .article-font-zoom>a >i.icon-zoom-out { background-position: 0 0; }
.section32 .article-font-zoom>a >i { width: 13px; height: 13px; top: 6px; left: 8px; position: absolute; display: inline-block; background: url(icon-zoom.png); }
.section32 .article-body { padding: 0; margin-top: 10px; line-height: 200%; font-size: 16px; font-family: "\5B8B\4F53","\5FAE\8F6F\96C5\9ED1",sans-self; }
.section32 .article-editor { width: 100%; color: #999; font-size: 14px; text-align: right; padding:0 7px 15px 0; border-bottom: 1px dashed #d6d6d6; }
.section32 .article-body p { font-family: "\5B8B\4F53","\5FAE\8F6F\96C5\9ED1",sans-self; color: #000; text-indent: 2em; padding-bottom: 10px; font-size: 16px; line-height: 180%; }
.section32 .article-pic img { width: 600px; margin: 10px 0 10px 180px; }
.section32 .page-tool { width: 205px; height: 30px; position: absolute; right: 0; overflow: hidden; }
.section32 .article-tool { width: 100%; position: relative; height: 30px; line-height: 30px; margin: 10px auto; }
.section32 .page-tool >a >i.icon-page-tool-1 { background-position: 0 0; }
.section32 .page-tool >a >i.icon-page-tool-2 { background-position: -26px 0; }
.section32 .page-tool >a { display: inline-block; width: 90px; margin: 0 5px; height: 27px; line-height: 25px; text-align: center; background-color: #0d67c7; color: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 14px; }
.section32 .page-tool >a >i { width: 13px; vertical-align: -2px; display: inline-block; height: 13px; margin-right: 5px; background: url(icon-page-tool.png) }
.section32 .article-recommend { font-size: 14px; padding-top: 5px; border-top: 1px dashed #d6d6d6; }
.section32 .article-recommend-title { color: #00528c; height: 30px; line-height: 30px; font-size: 16px; }
.section32 .recommend-lists {  margin: 5px 0 0 20px; padding: 0; }
.section32 .recommend-lists >li { padding-top: 2px; padding-left:12px; line-height: 190%; list-style: none; color:#2675c5; background:url(icon132.png) 0 16px no-repeat; }
.section32 .recommend-lists >li a{ color:#1449a1; }
.section32 .recommend-lists >li a:hover{ color:#2e81d2; }

/* ----------jigou--------- */
.section32 .jigou { width: 850px; margin: 20px 50px; }
.section32 .table_name { color: #000; font-weight: bold; font-size:18px; border: 1px solid #8c8c8c; line-height: 50px; text-align: center; }
.section32 .table_item { width: 13%; color: #2e81d2; font-weight: bold;  font-size: 16px; border: 1px solid #8c8c8c; line-height: 50px; text-align: center; background: #f0f8ff; }
.section32 .table_item_con { width: 40%; font-size: 14px; padding: 10px 15px; }
.section32 .leader { border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; line-height: 60px; text-align: center; }
.section32 .jigou_leader { margin-left: 0px; }

/* ----------content_map--------- */
.section32 .map_ul { margin: 15px 40px; }
.section32 .map_ul li { overflow: hidden; padding: 25px 0; border-bottom: 1px dotted #bdbdbd; }
.section32 .map_ul li font { width: 90px; float: left; margin-right: 20px; text-align: center; line-height: 30px; font-size: 16px; color: #fff; background: #e87300; }
.section32 .map_ul li font a { color: #fff; }
.section32 .map_ul li p { margin: 0; padding: 0; }
.section32 .map_ul li p a { float: left; margin: 0 15px; line-height: 30px; color: #575757; }
.section32 .map_ul li p span { font-size: 14px; float: left; margin-top: 5px; }

/* ----------content_search--------- */
.hd-center2 { width: 100%; height: 160px; background: url(header.jpg) center center repeat-x; background-size: 1600px 100%; }
.top_box { width: 1000px; margin: 0 auto; position: relative; }
.logo2 { float: left; margin-top: 35px; }
.section33 { height: 1000px; width:100%; background: #fff; }
.hd-center2 .search { width: 480px; float:right; height: 28px; margin: 90px 10px 0 0; }
.hd-center2 .search input[type=text] { border-radius: 0; width: 360px; height:36px; float:left; margin: 0; color: #000; font-size: 12px; border: 1px solid #2e81d2; display: block; }
.hd-center2 .search input[type=submit] { width: 50px; height: 36px;  float:left; background: url(search2.png) center center no-repeat #2e81d2; border: none; }
.section33 .result { float: right; margin: 15px 15px 25px 0; padding: 8px; color: #2e2e2e; border-bottom: 1px solid #dfdfdf; }
.section33 .column { width: 720px; float: left; }
.section33 .searchtools { border-right: 1px solid #2e81d2; padding-right: 10px; width: 120px; vertical-align: top; line-height: 180%; font-size: 15px; }
.section33 .search_term { padding-left: 12px; color: #2e81d2; background: url("search_icon1.png") 0 10px no-repeat; }
.section33 .search_term_hover { padding-left: 12px; color: #ff8000; background: url("search_icon2.png") 0 10px no-repeat; }
.section33 .search_term a { color: #2e81d2; }
.section33 .search_tit a{ font-weight: bold; }
.section33 .searchresult { text-align: left; padding-left: 20px; line-height: 140%; vertical-align: top; }
.section33 .searchresult li { list-style-type: none; margin-bottom: 18px; line-height: 160%; }
.section33 .searchresult_title a{ font-weight: bold; }
.section33 .searchresult_title .time { float: right; color: #585858; font-size: 14px; }
.section33 .searchresult_con { color: #585858; font-size: 14px; margin: 6px 0; }
.section33 .pubtime { font-family: arial, sans-serif; font-style: normal; color: #335cd0; }
.section33 .resou { width: 240px; height: 300px; float: right; margin: 80px 0 0 25px; background: #f1f8ff; }
.section33 .resou_tit { width: 240px; padding: 8px 0 10px 10px; background: #2e81d2; color: #fff; }
.section33 .resou_con { padding: 16px 10px 20px 5px; line-height: 200%; }
.section33 .resou_con .ci { float:left; margin-left:20px; }

/* pages2 */
#outlinebar { width:100%; height: 30px; margin: 30px 0 10px 50px; text-align: center; color: #333; font-family: Arial, sans-serif; }
#outlinebar a { display: block; float: left; width: 2em; height: 1.7em; margin: 0 .2em; text-align: center; text-decoration: none; border: 1px solid #2e81d2; }
#outlinebar span a{ color:#1051e3;  }
#outlinebar span:hover{ color: #fff; }
#outlinebar .prev-page,#outlinebar .next-page { width: 4em }
#outlinebar .first-page,#outlinebar .last-page { width: 3em }
#outlinebar .prev-page { margin-left: 0 }
#outlinebar .omitted-pages { width: 20px; border: none; background: none }
#outlinebar .current-page { font-weight: bold; border: none; background: none }
#outlinebar a:hover { background: #2e81d2; color: #fff; }

input.error{ 
	border: 2px dashed red; 
} 
LABEL.error{ 
	color:red;
} 

/* ----------7days--------- */
.c7d ul.t li { width: 93px; height: 250px; float: left; color: #fff; margin-right: 2px; cursor: pointer; }
.c7d ul.t li:hover { border: 1px solid #1e92db; opacity: .8;}    
.c7d ul.t li.sky.lv2 { FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#50b2fb,endColorStr=#a6d4f6);
                       background: -ms-linear-gradient(top,#50b2fb,#a6d4f6);
                       background: -moz-linear-gradient(top,#50b2fb,#a6d4f6);
                       background: -webkit-gradient(linear,0% 0,0% 100%,from(#50b2fb),to(#a6d4f6));
                       background: -o-linear-gradient(top,#50b2fb,#a6d4f6);
}
.c7d ul.t li.sky.lv3 { FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#88a9ca,endColorStr=#bcd3e3);
                       background: -ms-linear-gradient(top,#88a9ca,#bcd3e3);
                       background: -moz-linear-gradient(top,#88a9ca,#bcd3e3);
                       background: -webkit-gradient(linear,0% 0,0% 100%,from(#88a9ca),to(#bcd3e3));
                       background: -o-linear-gradient(top,#88a9ca,#bcd3e3);
}
.c7d ul.t li h1 { height: 34px; line-height: 34px; font-size: 14px; text-align: center; }
.daytime { text-align: center; margin: 5px 0; }
.night { text-align: center; }
.c7d ul.t li .wea { height: 36px; font-size: 14px; line-height: 20px; overflow: hidden; margin-top: 12px; text-align: center; }
.c7d ul.t li .tem { height: 30px; font-size: 18px; line-height: 30px; margin: 6px 0; text-align: center; }
.c7d ul.t li .win em { height: 24px; display: block; margin-top: 1px; text-align: center; }
.c7d ul.t li .win em span { width: 12px; height: 15px; display: inline-block; margin: 0 8px; text-align: center; }
.c7d ul.t li.sky .win em .N { background: url("beifeng.png") 0 0 no-repeat; }
.c7d ul.t li.sky .win em .S { background: url("nanfeng.png") 0 0 no-repeat; }
.c7d ul.t li .win i { font-size: 13px; margin-top: 6px; display: block; text-align: center; }

/* ----------lm_qxjc--------- */
.select_date { margin: 10px 0; font-size: 14px; }
.jc_area { font-size: 16px; font-weight: bold; }
.jc_item { font-size: 14px; color: #4d4d4d; margin: 0 50px 0 20px; }
.select_date select { border: 1px solid #ccc; height: 24px; padding: 0 5px 4px 5px; border-radius: 2px;  }
.select_date input[type=submit] { padding:2px 10px 4px; border: none; color: #fff; font-size: 13px; background-color: #ff8600; text-align: center; border-radius: 3px; }
.show_tab { margin-top: 5px; width: 100%; text-align: center; padding :1px; color: #303030;}
.show_tab tr td img { width: 28px; height: 28px; margin: 2px; vertical-align: middle; }
.show_tab tr td { height: 30px; font-size: 13px; border: 1px solid #ddd; text-align: center; font-weight: bold; }

/*page*/
.page-large{margin:40px 0 20px; text-align:center;}
.page-large a{min-width:34px; height:34px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 3px;}
.page-large a.on{border:1px solid #007fff; background:#007fff; color:#fff;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #007fff; color:#007fff;}
.page-large .on:hover{border:1px solid #007fff; color:#fff;}

.page-large .prev-page{background:url(small-prev-page.png) center center no-repeat;}
.page-large .next-page{background:url(small-next-page.png) center center no-repeat;}
.page-large .prev-page:hover{border:1px solid #ef3838; background:url(small-prev-page-on.png) center center no-repeat #007fff;}
.page-large .next-page:hover{border:1px solid #ef3838; background:url(small-next-page-on.png) center center no-repeat #007fff;}

/*ie7*/
.hd-nav li{
	#width: 123px;
}
.section11 .content{
	#width: 560px;
}
.banner{ 
    #height: 271px;
}
.banner .bd span{
	#background: black;
}
.section13-left .right .ts-dian{
	background: url(icon132.png) 3px 16px no-repeat;
}
.section13-left .right .red-dian{ 
    list-style: none; 
	background: url(icon131.png) left center no-repeat; 
	padding-left: 16px; 
}
.section13-right .list2 li{
	#width: 210px;
}
.picMarquee-top131{
	#margin-top: 6px;
}
.picMarquee-top131 .bd{
	#height: 187px;
}
.picMarquee-top131 .bd li{
	#margin-top: 6px;
}
.hd-nav .subNav{
	#left: 0;
}
.slideTxtBox151 .hd li i{
	#margin-top: -75px;
}
.slideTxtBox151 .bd .con{
	#width: 664px !important;
}
.slideTxtBox151 .list time{
	#margin-top: -34px;
}
.slideTxtBox151 .bd .con .more{
	#margin-top: 12px;
}
.section11 .search input[type=submit]{
	#top: 2px;
}
.section16 .box .search input[type=submit]{
	#top: 3px;
	#right: 5px;
}


.section22 .w688{
	#width: 664px;
}
.section22 .w688_box5_con li{
	#width: 270px;
}
.section22{
	#padding-bottom: 10px;
}