@charset "utf-8";
/* CSS Document */
/* reset */
html { height: 100%; }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body{ font-family:"微软雅黑"; font-size: 15px; color: #363636;}
img {max-width:100%;height:auto;width:auto\9; /* ie8 */}

/*链接*/
a:link,
a:visited,
a:active,
a { text-decoration: none; color:#363636;transition:0.5s all; -webkit-transition:0.5s all;}
a:hover { color:#365DA3;}
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ellipsis ul li {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity:0.5;}
input:-moz-placeholder, textarea:-moz-placeholder {opacity:0.5;}
input::-moz-placeholder, textarea::-moz-placeholder { opacity:0.5;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity:0.5;}


/*f_开头为float漂浮,l:左 r:右*/
.lay_mid{ margin:0 auto}
.left{ float:left;}
.middle{ float:left;}
.right{ float:right;}

/*字体*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.bold { font-weight:bold;}
.txtcenter { text-align:center}
.txtleft { text-align:left}
.red { color:#F00;}
.blue { color:#00F;}
.green { color:#3E940D;}

.dis {display:block;}
.undis {display:none;}

.mart20 { margin-top:20px;}
.mart30 { margin-top:30px;}
.marb5{ margin-bottom:5px; clear:both}
.marb6{ margin-bottom:6px; clear:both}
.marb7{ margin-bottom:7px; clear:both}
.marb8{ margin-bottom:8px; clear:both}
.marb9{ margin-bottom:9px; clear:both}
.marb10{ margin-bottom:10px; clear:both}
.marb15{ margin-bottom:15px; clear:both}
.marb20{ margin-bottom:22px; clear:both}
.padt30 { padding-top:30px}
.w60 { width:60px}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden; }

.cls:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cls{display: inline-block;}
.b{ font-weight:bold}

.yinying {z-index: 9;-moz-box-shadow:0px 0px 10px #66AFE9;-webkit-box-shadow:0px 0px 10px #66AFE9;box-shadow:0px 0px 10px #66AFE9;overflow: hidden;border-radius: 0;background-color: #fff;}

body {background: url("2019_bg.jpg") center repeat-y;min-width: 1200px;}
@media screen and (max-width:1240px) {
body {background:none; min-width: 1200px;}
}
.head {min-width: 1200px; background: #F4FAFF;}
.head_top {background: #D7E9F7; height: 40px;}
.head .head_body {height: 180px; width: 1200px; margin: 0 auto; background: url("2019_topbg.jpg") right no-repeat;}
.head .head_body .logo {float: left; width: 716px; margin-top: 30px;}
.head .head_body .head_right {float: right; text-align: right;}
.head .head_body .head_right .waiwen {margin-top: 30px;}
.head .head_body .head_right .time {line-height: 30px; margin-top: 20px;}
.head .eyebrowSearchBox{margin-top: 9px;height: 40px;border:1px #66AFE9 solid;background: #fff;}
.head .eyebrowSearchBox .inputText{width: 230px;height: 38px;line-height: 38px;background: #fff;outline: none;color: #A4A4A4;font-size: 14px;display: block;float: left; padding-left: 6px; border: 0;}
.head .eyebrowSearchBox .inputSubmit{cursor: pointer;border:0;width: 40px;height: 40px;background: url(2019_search.jpg) no-repeat center center;}

.nav {background: #067BE0;}
.nav .nav_list {width: 1200px; margin: 0 auto; height: 54px; line-height: 54px;}
.nav .nav_list ul li {float: left; width: 11.11111111111111%; text-align: center; position: relative;background: #067BE0;}
.nav .nav_list ul li a {color: #fff; font-size: 18px; display: block; }
.nav .nav_list .hover {background: #3A9CF1;}

.nav_box_list {width: 133px; position: absolute; left: 0; top: 54px; z-index: 9;-moz-box-shadow:0px 0px 10px #ABABAB;-webkit-box-shadow:0px 0px 10px #ABABAB;box-shadow:0px 0px 10px #ABABAB;overflow: hidden;border-radius: 0; opacity: 0; display:none;}
.nav_box_list dl dd {line-height: 54px; height: 54px; background: #fff; text-align: left;}
.nav_box_list a { display: block; padding-left: 35px; color: #575757!important; font-size: 16px!important;}
.nav_box_list dl dd:hover {background: #F2F2F2;}
.nav_box_list dl dd a:hover {color: #3B9CF1!important;}

.main {width: 1120px; margin: 0 auto; overflow: hidden;}
.main2 {width: 1100px; margin: 0 auto; overflow: hidden;}
.main_box {margin-top: 20px; overflow: hidden;}
.box_left {width: 555px; height: 375px; float: left; z-index: 1;}
.title {border-bottom: 1px #E9E9E9 solid; overflow: hidden;}
.title span {float: right; padding-right: 10px; line-height: 40px;}
.title span a {color: #797979;}
.title .title_txt {float: left; font-size: 18px; color: #00508B; border-left: 4px #00508B solid; padding-left: 15px; margin: 10px 0 10px 20px;}
.box_list1 .title .title_txt {margin: 10px 0 15px 20px;}
.box_list2 .title .title_txt {margin: 10px 0 15px 20px;}
.box_list3 .title .title_txt {margin: 10px 0 15px 20px;}
.box_list4 .title .title_txt {margin: 10px 0 15px 20px;}
.title .title_txt a { color: #00508B; font-weight: bold;}
.rt_box {clear: both; overflow: hidden; padding: 0 30px;}
.rt_box h3 {font-size: 18px; margin: 20px 0; text-align: center; font-weight: bold;}
.rt_box h3 a {color: #000;}
.rt_box p {line-height: 22px; font-size: 14px;}
.rt_box_list {overflow: hidden; padding: 20px;}
.rt_box_list ul li {background: url("2019_dian.gif") 0px 13px no-repeat; padding-left: 15px; line-height: 28px;}
.rt_box_list span {float: right; color: #999999;}
.box_right {width: 545px; border:1px #E9E9E9 solid; float: right;}

/*轮播图*/
.scroll_pic { width:100%; position:relative; z-index: 0;}
.scroll_pic .pannel-image img { width:555px; height: 375px;}
.scroll_pic .scroll_more { display:block; background:url(scroll_more.gif) center no-repeat; width:18px; height:18px; position:absolute; right:6px; bottom:14px; z-index:9999; text-indent:-999em;}
.titBg {
    background: rgb(0, 0, 0); opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4;
}
.slider-carousel {
    width: 100%; overflow: hidden; position: relative;
}
.slider-carousel .item {
    width: 100%;
}
.slider-carousel .slidesjs-navigation {
    top: 36%; width: 42px; height: 69px; text-indent: -9999em; display: block; position: absolute; z-index: 100;
}
.slidesjs-previous {
    background: url("2019_btn03.png") no-repeat; left: 0px;
}
.slidesjs-next {
    background: url("2019_btn04.png") no-repeat; right: 0px;
}
.slidesjs-previous:hover {
    background: url("2019_btn01.png") no-repeat;
}
.slidesjs-next:hover {
    background: url("2019_btn02.png") no-repeat;
}
.slidesjs-pagination {
    bottom: 14px; width: 115px; height: 18px; right: 15px; overflow: hidden; position: absolute; z-index: 10; -ms-zoom: 1;
}
.slidesjs-pagination-item {
    width: 18px; height: 18px; float: left; margin-left:5px;
}
.slidesjs-pagination-item a {width: 18px; height: 18px; background-color:#8B898A; text-align:center; color:#C6C4C5; float: left; display: block; font-size:12px; line-height:18px;
}
.slidesjs-pagination-item a.active { background-color:#1770CC; color:#FFFFFF
}
.slider-carousel .titBg {
    left: 0px; width: 100%; height: 50px; bottom: 0px; position: absolute; z-index: 1;
}
.slider-carousel .subtitle {
    width: 70%; left:20px; height: 50px; bottom: 0px; position: absolute; z-index: 2;
}
.slider-carousel .subtitle h6 {
    height: 50px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 16px;
}
.slider-carousel .subtitle h6 a {
    color: rgb(255, 255, 255);
}

#Marquee_x { overflow:hidden; width:960px; float: left;}
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;overflow:hidden}
#Marquee_x ul li div{ float:left; overflow:hidden}

.mid_news { height:56px; line-height:56px; background-color:#E7F4FF;color:#A5A5A5; overflow:hidden; clear: both;}
.mid_news ul li { float:left; margin-right:30px; overflow:hidden}
.mid_news a { color:#3E3F40;}
.mid_news a:hover { color:#365DA3;}
.mid_news span { padding:0 30px; background: url("2019_dian2.gif") 44px 6px no-repeat;}
.mid_news_tilte {background: url("2019_tz.gif") 30px 19px no-repeat; padding-left: 60px; float: left; margin-right: 30px; color: #00508B;}

.box_list1 {width: 540px; float: left; margin-top: 10px;}
.box_list2 {width: 540px; float: right; margin-top: 10px;}
.md_box_list {overflow: hidden; padding: 15px 20px 20px;}
.md_box_list ul li {line-height: 28px;}
.md_box_list span {float: right; color: #999999;}
.md_box_list .bt {color: #1D6499;}
.md_box_list i {color: #1D6499; padding: 0 10px;}

.box_list3 {width: 660px; float: left;}
.box_list3 .tit {height: 44px; line-height: 44px; font-size: 18px; background: #E7F4FF;}
.box_list3 .tit a {background: url("2019_dian3.gif") 25px 12px no-repeat; padding-left: 55px; display: block;}
.box_list3 .tit a {color: #21689C; font-weight: bold;}
.box_list3 .tit_body {padding: 20px 0; overflow: hidden;}
.box_list3 .tit_body img {width: 115px; height: 160px;}
.box_list3 .tit_body ul li {float: left; margin: 0 8px; width: 115px;}
.box_list3 .tit_body ul li a {display:block;}
.box_list4 {width: 400px; float: right;}
.box_list4 .tit {height: 44px; line-height: 44px; font-size: 18px; background: #E7F4FF;}
.box_list4 .tit a {background: url("2019_dian4.gif") 25px 12px no-repeat; padding-left: 55px; display: block;}
.box_list4 .tit a {color: #21689C; font-weight: bold;}
.box_list4 .tit_body {padding: 20px;}
.box_list4 .tit_body p {line-height: 24px;}
.box_list4 .img {width: 115px; height: 172px; float: right; margin-left: 20px;}
.box_list4 .img img {width: 115px; height: 172px;}

.xs_box {overflow: hidden; padding-top: 20px;}
.xs_box .xs_left {width: 226px; height: 180px; float: left; margin-left: 10px;}
.xs_box .xs_left img {width: 226px; height: 180px;}
.xs_box .xs_right {width: 405px; float: right;}
.xs_box .xs_right ul li {background: url("2019_dian.gif") 0px 13px no-repeat; padding-left: 15px; line-height: 28px;}
.xs_box .xs_right span {float: right; color: #999999;}



/*列表页*/
.daohang {height: 60px; line-height: 60px;}
.con_left {width: 270px; float: left;}
.con_right {width: 800px; float: right;}
.bar_title {font-size: 18px; height: 70px; line-height: 70px; text-align: center; background: url("2019_leftbg.jpg") no-repeat; color: #fff; font-weight: bold;}
.bar_list {}
.bar_list .active {background: url("2019_left_1.gif") 210px 20px no-repeat;}
.bar_list .active:hover {background: url("2019_left_2.gif") 210px 20px no-repeat;}
.bar_list .active2 {background: url("2019_left_2.gif") 210px 20px no-repeat;}
.bar_list .active2:hover {background: url("2019_left_2.gif") 210px 20px no-repeat;}
.bar_list ul li {border-bottom: 1px #ECF0F3 solid; text-align:center; height: 50px; line-height: 50px; font-size: 16px; position: relative;}
.bar_list a {display: block;}
.bar_list a:hover {font-weight: bold;}
.bar_list .hover {background: #ECF0F3;}
.bar_list .hover a {color: #124092;}
.bar_list .active:hover a {font-weight: bold;color: #124092;}
.bar_list_child {width: 310px; position: absolute; left: 270px; top: -10px; z-index: 9; overflow: hidden;border-radius: 0; opacity: 0; display:none; padding: 10px;}
.bar_list_child_box {-moz-box-shadow:0px 0px 10px #DEDEDE;-webkit-box-shadow:0px 0px 10px #DEDEDE;box-shadow:0px 0px 10px #DEDEDE;}
.bar_list_child dl dd {line-height: 54px; height: 54px; background: #fff; text-align: left; border: 1px #ECF0F3 solid;}
.bar_list_child a { display: block; padding-left: 35px; color: #575757!important; font-size: 16px!important; font-weight: normal!important;}
.bar_list_child dl dd:hover {background: #F2F2F2;}
.bar_list_child dl dd a:hover {color: #365DA3!important; font-weight: bold!important;}


.cont_list {border: 1px #C5E8FF solid; border-top: none;}
.cont_list .cont_title {height: 48px; line-height: 48px; background: #E6F5FF; padding-left: 20px; font-size: 16px; color: #124092;}
.cont_list ul {padding: 30px; overflow: hidden;}
.cont_list ul li {background: url("2019_dian5.gif") 0px 15px no-repeat; padding: 5px 0 5px 25px;; line-height: 24px;}
.cont_list ul li span {float: right; color: #AFAFAF; margin-left: 20px;}
.cont_list dl {padding: 30px; overflow: hidden;}
.cont_list dl dd {background: url("2019_dian5.gif") 0px 15px no-repeat; padding-left: 25px; height: 38px; line-height: 38px; float: left; width: 220px;}

.cont_list2 {border: 1px #C5E8FF solid; border-top: none;}
.cont_list2 .cont_title2 {height: 48px; line-height: 48px; background: #E6F5FF; padding-left: 20px; font-size: 16px; color: #124092;}
.cont_list2 .cont_title3 {height: 48px; line-height: 48px; background: #E6F5FF; font-size: 16px; color: #124092; text-align: center;}
.cont_list2 ul {padding: 30px;}
.cont_list2 ul li {background: url("2019_dian6.gif") 0px 15px no-repeat; padding-left: 25px; height: 38px; line-height: 38px;}
.cont_list2 ul li:hover {background: url("2019_dian7.gif") 0px 15px no-repeat;}
.cont_list2 ul li span {float: right; color: #AFAFAF;}
.cont_nav {overflow: hidden; padding: 30px 30px 0; line-height: 30px;}
.cont_nav img {width: 200px; height: 280px; float: left; margin-right: 30px;}
.cont_dh {color: #3C62A6; line-height: 40px; text-align: center;}
.cont_hp {padding: 30px; line-height: 30px;}
.cont_hp img{margin-bottom: 30px;}

.xz_title {height: 48px; line-height: 48px; background: #F6F6F6; font-size: 16px; padding-left: 20px; color: #676767; clear: both;}
.xz_title2 {height: 48px; line-height: 48px; background: #F6F6F6; font-size: 16px; text-align: center; color: #124092; clear: both;}
.xz_list ul {margin-top: 20px; margin-bottom: 10px; overflow: hidden;}
.xz_list ul li {width: 180px; float: left; margin-left: 25px;}
.xz_list img {width: 180px; height: 252px;}
.xz_list p {text-align: center; line-height: 40px; color: #186196;}

.xz_list2 ul {margin-top: 20px; margin-bottom: 10px; overflow: hidden;}
.xz_list2 ul li {width: 140px; float: left; margin-left: 25px;}
.xz_list2 img {width: 140px; height: 203px;}
.xz_list2 p {text-align: center; line-height: 40px; color: #186196;}

.xz_h3 {font-size: 24px; margin-top: 30px;}
.xz_h3 span {font-size: 14px; margin-left: 15px; color: #848484;}
.xz_img {float: right; margin-right: 20px; width: 180px;}
.xz_img img {width: 180px; height: 252px;}
.xz_cont {width: 580px; float: left; line-height: 24px; padding: 20px 0;}
.xz_cont p {text-indent: 2em;}

.content {overflow: hidden; padding: 20px 50px 0;}
.content h3 {font-size: 26px; line-height: 50px; text-align: center; color: #0f3e99;}
.content .ct_time {text-align: center; border-bottom: 1px #E8E8E8 solid; padding-bottom: 30px; padding-top: 10px;}
.content .content_body {padding-top: 30px; line-height: 30px; font-size: 15px;}
.content .content_body p {text-indent: 2em; margin-bottom: 20px!important;}
.content .content_body p span {font-size: 15px!important;}
.content .content_body span {font-size: 15px!important;}
.content .content_body img {/* position: relative;left:50%;transform:translate(-50%,0); margin-bottom: 30px; */}
.content .content_body div {text-indent: 2em; margin-bottom: 20px;}
.cont_body {padding-top: 30px;}
.cont_body p {line-height: 30px;}
.cont_body div {line-height: 30px;}
.link_title {color: #00508B; font-size: 18px; margin-top: 30px; padding-left: 20px;}
.link_box {overflow: hidden; padding: 10px 0 0px; padding-left: 20px;}
.link_box ul li {margin-right: 20px; float: left; line-height: 30px;}

.box3a{width:390px;height:180px;overflow:hidden;position:relative; margin-top: 20px}
.box3a .box3_cont ul li{float:left;width:390px;height:180px;overflow:hidden;position:relative;}
.box3a .box3_cont ul li img{display:block;width:390px;height:180px;}
.box3a .bg{width:390px;height:40px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;position:absolute;left:0;bottom:0;z-index:3;}
.box3a .box3_cont ul li .txt{position:absolute;bottom:0;left:10px;z-index:4;height:40px;line-height:40px;}
.box3a .box3_cont ul li .txt a{color:#fff;}
.box3a .num{height:10px;position:absolute;right:5px;bottom:14px;z-index:4;}
.box3a .num ul li{float:left;width:10px;height:10px;background:#fff;margin:0 4px;border-radius:7px;cursor:pointer;}
.box3a .num ul li.on{background:#1770CC;}

.footer {background: #3085D0; padding: 30px 0; text-align: center; margin: 0 auto; color: #fff; margin-top: 30px;}
.footer p {line-height: 30px;}
.footer a {color: #fff;}


.pages{text-align:center;padding:30px 0 15px;overflow:hidden;}
.pages span,.pages a{margin:0 10px;}
.pages .fenye_sub {border: 1px #999 solid; line-height: 25px; padding: 0 4px;}
.pages .fenye_input {border: 1px #999 solid; width: 30px; text-align: center; line-height: 25px; height: 25px;}
.pages .fenye_go {margin-right: 0;}













