body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei,SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { font-size:100%; vertical-align: top; }
a { color: #333; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a, area { blr:expression(this.onFocus=this.blur());}
:focus {outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family:SimSun; }
body { color: #333; line-height: 24px; width: 100%; overflow-x: hidden; font-size: 14px; -webkit-tap-highlight-color: transparent; background: #eef0f1; }
input, button { outline: none; font-family: "΢���ź�"; border: none; border-radius: 0; }
i { font-style: normal; }
input, textarea { outline: none; resize: none; border: 0; background: none; }
.clearfix::before, .clearfix::after { content: "."; height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }
.content_6 .clearfix, .content_4 .clearfix, .content_5 .clearfix { overflow: hidden; }
.content_1 .clearfix { overflow: hidden; }
.jd-color { color: #F15353; }
.f_left { float: left; }
.f_right { float: right; }
.text_right { text-align: right; }
.text_center { text-align: center; }
.text_left { text-align: left; }
.cursor_pointer { cursor: pointer; }
.banxin_1 { width: 960px; margin: 0 auto; }
.pc_none { display: none; }
.text_overflow { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.text_justify { text-justify: distribute-all-lines; text-justify: inter-ideograph; text-align: justify; }
.ps_re { position: relative; }
.ps_ab { position: absolute; }
.footer { background: #004097; padding: 30px 0; overflow: hidden; }
.footer_content { width: 28%; box-sizing:border-box; border-left: dashed 1px #cccccc; }
.div4 { width: 22%; }
.div1 { width: 22%; border: none; }
.footer_content ul { margin-left: 60px; }
.footer_content li { list-style: square; height: 33px; line-height: 33px; }
.footer_content li { color: #ffffff; }
.footer_content p { color: #ffffff; margin-left: 37px; }
.div1 p { margin: 0; }
.footer_content a { color: #ffffff; }
.footer_content a:hover { color: #fffa4d; }
.copyright { background: #1e1e1e; padding: 50px 0; color: #e5e5e5; font-size: 12px; }
.copyright .clearfix { overflow: hidden; }
.copyright img { margin: 15px 0; }
.copyright li { list-style: square; margin-left: 45px; }
.copyright li a{
    color:#3870cf;
}
.copyright p { margin-left: 45px; }
.biaoti { height: 55px; line-height: 55px; font-size: 17px; }
.logo { height: 90px; background: #ffffff; }
h1 .logo_img { display: inline-block; width: 200px; height: 64px; text-indent: -9999em; background: url(../images/logo.png) no-repeat center center; background-size: 100%; margin-top: 14px; }
.logo ul.text_center { color: #ffffff; margin-top: 30px; }
.logo .li1, .logo .li2, .logo .li3, .logo .li4, .logo .li5 { width: 120px; line-height: 30px; margin-left: 12px; }
.logo li span { display: inline-block; width: 100%; }
.logo li a { color: #ffffff; }
.logo .li1 { background: #d61518; }
.logo .li2 { background: #3870cf; }
.logo .li3 { background: #f1c91d; }
.logo .li4 { background: #95be23; }
.logo .li5 { background: #d11577; }
.logo .li5 a { display: block; position: relative; }
.logo .li5 a span.gif { position: absolute; top: -10px; right: -75px; }
.logo .li5 a:hover { color: rgba(255,255,255,0.7); }
.banner { position: relative; overflow: hidden; width: 100%; max-height: 340px; }
.banner img { width: 100%; }
.mp_banner img { width: 100%; }
.pc_banner ul { overflow: hidden; }
.pc_banner ul li { overflow: hidden; }
.pc_banner ul li a { display: block; height: 340px; overflow: hidden; }
.dian{ width: 18px; overflow:hidden; background: rgba(113,117,117,0.8); position: absolute; top: 30%; left: 50%; margin-left: 450px; z-index: 9; border-radius: 10px; padding-top: 6px; }
.dian ul li { box-sizing:border-box; width: 10px; height: 9px; margin-bottom: 8px; border-radius: 50%; margin-left: 4px; font-size: 0; line-height: 0; border: solid 2px #ffffff; }
.dian ul li:hover { background: #ffffff; }
.dian ul li.flex-active { background: #ffffff; }
.mp_banner .ul_1 { width: 700%; transform: translateX(-14.2857%); -webkit-transform: translateX(-14.2857%); }
.mp_banner .ul_1 li { width: 14.2857%; }
.mp_banner .ul_2 { position: absolute; bottom: 10px; left: 50%; margin-left: -43px; width: 87px; height: 17px; background: rgba(0,0,0,0.4); border-radius: 10px; }
.mp_banner .ul_2 li { width: 8px; height: 8px; border: solid 2px #ffffff; border-radius: 50%; margin: 4px; float: left; }
.mp_banner .ul_2 .now { background: #ffffff; border: none; }
.banner_bottom { position: relative; bottom: 44px; height: 0px; }
a i { display: inline-block; width: 39px; height: 14px; line-height: 14px; background: url(../images/icons-17.png) no-repeat center center; background-size: 100%; }
a:hover i { background: url(../images/icons-18.png) no-repeat center center; }
.content_4 a i { position: relative; right: 35px; }
.content_6 a i { position: relative; right: 30px; bottom: 18px; }
.content_6 { background: #e0e0e0; }
.content_2, .content_3 { padding-bottom: 30px; }
.content_3 .banxin_1 { background: #ffffff; }
.content_3 .biaoti { padding-left: 53px; color: #4c4c4c; height: 48px; line-height: 48px; border-bottom: solid 1px #dbdbdb; }
.content_3 .biaoti { border-left: solid 5px #1b94d3; background: url(../images/icons-11.png) no-repeat 30px center; }
.content_3 li { width: 21.4%; margin: 0 0 30px 27px; overflow: hidden; }
.content_3 a { margin: 0 auto; display: block; padding-top: 6px; margin-top: 13px; }
.content_3 a img { width: 100%; position: relative; top: 0; left: 0; }
.content_3 a .huati_bg { position: absolute; top: 0; left: 8px; width: 45px; height: 34px; background: url(../images/huati_top.png) no-repeat 0 0; z-index: 1; background-size: 100%; }
.content_3 a p { color: #ffffff; height: 35px; line-height: 32px; padding: 0 30px 0 10px; background: #303030 url(../images/p_bg.png) no-repeat 96% 80%; }
.content_3 a p span { font-size: 12px; }
.content_3 li a:hover img { opacity: 0.85; }
.content_4 { background: url(../images/bg_4.png) no-repeat center center; background-size: 100% 100%; padding: 30px 0; }
.content_4 .content_4_left, .content_4 .content_4_right { width: 465px; background: #ffffff; }
.content_4 .biaoti { border-bottom: solid 1px #e4e4e4; padding-left: 58px; color: #354653; }
.content_4_left .biaoti { border-left: solid 5px #95be23; background: url(../images/icons-12.png) no-repeat 30px center; }
.content_4_right .biaoti { border-left: solid 5px #d11577; background: url(../images/icons-13.png) no-repeat 30px center; }
.content_4 .content_4_text { padding: 20px 35px 12px 30px; }
.content_4 .content_4_text ul { padding-top: 10px; }
.content_4_text ul li { height: 42px; }
.content_4 .content_4_text p { background: url(../images/icons-22.png) no-repeat 0 center; background-size: 100%; height: 42px; line-height: 42px; }
.content_4 .content_4_text p a { display: inline-block; width: 85%; padding-left: 25px; height: 42px; line-height: 42px; color: #ffffff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.content_4 .content_4_text p:hover { background: url(../images/icons-23.png) no-repeat 0 center; background-size: 100%; }
.content_4 .content_4_text li a { display: inline-block; width: 100%; height: 42px; line-height: 42px; color: #4c4c4c; padding-left: 24px; background: url(../images/li_bg_2.png) no-repeat 10px center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.content_4 .content_4_text li a:hover { color: #f5570c;}
.dingbu span { width: 49px; height: 49px; background: url(../images/top.png) no-repeat center center; bottom: 0px; right: 80px; display: none; }
.content_5 { background: #ffffff; padding-top: 29px; }
.conent_5_biaoti { height: 51px; line-height: 51px; font-size: 17px; color: #ffffff; padding-left: 30px; }
.yasi_biaoti { background: #004097 url(../images/more.png) no-repeat 95% center; background-size: 40px; }
.tab_text a:hover .yasi_biaoti { background: #004097 url(../images/more_hover.png) no-repeat 95% center; background-size: 40px; }
.content_5_center { padding: 29px 0; }
.content_text_center .qiehuan_3 li { width: 23.5%; height: 29px; line-height: 29px; background: #a0a0a0; color: #ffffff; margin-right: 6px; }
.content_text_center .qiehuan_3 .cur_3 { background: #004097; }
.content_text_center .qiehuan_3 .cur_3 a{
    color:#fff;text-decoration: none;
}
.content_text_center .content_3_list { display: none; }
.content_text_center .cur_content_3 { display: block; }
.content_text_left { width: 301px; margin-right: 29px; background: #2c303a; }
.content_text_center { width: 301px;height:178px;overflow:hidden; }
.content_text_right { width: 300px; }
.qiehuan_3 li:nth-child(4), .qiehuan_4 li:nth-child(6), .qiehuan_5 li:nth-child(6) { margin: 0; }
.content_text_left .p_1 { height: 30px; line-height: 30px; padding-left: 19px; margin: 19px 0 0 22px; color: #ffffff; }
.content_text_left .yasi .p_1 { background: #e72a46; }
.content_text_left .p_2 { color: #ffffff; font-size: 12px; line-height: 18px; height: 70px; padding: 15px 28px 0px 38px; overflow: hidden; }
.content_text_left img { width: 100%; }
.content_text_left a:hover img { opacity: 0.85; }
.yasi_right a:hover img { opacity: 0.9; }
.content_text_left .yasi { padding-bottom: 22px; }
.content_3_list ul { border: solid 1px #e0e4e5; margin-top: 8px; overflow: hidden; }
.content_text_center .content_3_list li { height: 44px; line-height: 44px; }
.content_text_center .content_3_list li a { display: inline-block; width: 100%; background: #efefef url(../images/li_bg.png) no-repeat 17px center; background-size: auto 36%; height: 44px; line-height: 44px; padding: 0 15px 0 46px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.content_text_center .content_3_list li a:hover { background: #ffffff url(../images/yasi_li.png) no-repeat 17px center; color: #e72a46; background-size: auto 36%; }
.content_text_center .content_4_list li a:hover {color: #316abc; background-size: auto 36%; }
.content_text_center .content_5_list li a:hover { color: #00ab44; background-size: auto 36%; }
.yasi_right span { display: inline-block; width: 42px; height: 62px; background: url(../images/yasi_renqi.png) no-repeat center center; background-size: 100%; top: -15px; left: 15px; z-index: 99; }
.yasi_right ul { border: solid 1px #e8eced; border-top: none; padding: 12px 24px; }
.yasi_right ul li { height: 28px; line-height: 28px; padding-left: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.yasi_right ul li a { font-size: 12px; }
.yasi_right ul li:nth-child(1) { background: url(../images/one.png) no-repeat 0 center; background-size: auto 65%; }
.yasi_right ul li:nth-child(2) { background: url(../images/two.png) no-repeat 0 center; background-size: auto 65%; }
.yasi_right ul li:nth-child(3) { background: url(../images/three.png) no-repeat 0 center; background-size: auto 65%; }
.yasi_right ul li:nth-child(4) { background: url(../images/four.png) no-repeat 0 center; background-size: auto 65%; }
.yasi_right ul li:nth-child(5) { background: url(../images/five.png) no-repeat 0 center; background-size: auto 65%; }
.content_text_right img { width: 100%; }
.crumbs { background: #eef0f1; font-size: 16px; height: 54px; line-height: 54px; }
.lbcontent { padding: 15px 0; }
.lbcontent ul li { width: 22.7%; margin: 0 3% 29px 0; }
.lbcontent ul li a { display: block; }
.lbcontent ul li a:hover img { opacity: 0.9; }
.lbcontent ul li:nth-of-type(4n) { margin-right: 0; }
.lbcontent ul li img { width:216px; height:220px; }
.lbcontent ul li p { background: #ffffff; padding: 5px; color: #4c4c4c; }
.lbcontent ul li p span { color: #838383; font-size: 10px; }
.lbcontent ul li .huati_bg { width: 48px; height: 39px; background: url(../images/huati_top.png) no-repeat center center; background-size: 100%; top: -7px; left: 9px; z-index: 3; }
.lbcontent .jiazai { height: 40px; line-height: 40px; background: #c1c1c1; color: #ffffff; margin-bottom: 15px; }
.page { overflow: hidden; zoom: 1; clear: both; margin-bottom:10px;}
.pagelist { overflow: hidden; text-align: center; }
.pagelist ul { display: inline-block; overflow: hidden; }
.pagelist li { display: inline-block; vertical-align: top; border: #ccc 1px solid; background: #fff; color: #46A3E4; font-size: 14px; margin-left: 5px; }
.pagelist li.thisclass { line-height: 30px; font-weight: bold; background: #46A3E4; color: #fff; border: #ccc 1px solid; }
.pagelist li .pageinfo { float: left; display: block; height: 30px; color: #000; line-height: 30px; padding: 0 10px; }
.pagelist li a { float: left; display: block; height: 30px; color: #000; line-height: 30px; padding: 0 10px; }
.pagelist li a:hover { color: #fff; background: #46A3E4; font-weight: bold; }
.infoPage { padding: 38px 0px 0px; background-color: #fff; margin: 74px 0 0; position: relative; overflow: hidden; }
.infoPage .lbot { width: 0%; height: 8px; background-color: #799dcd; position: absolute; left: 0px; top: 0px; }
.infoPage .lbot i { width: 0%; height: 8px; background-color: #215bab; display: block; }
.infoPage.action .lbot { width: 100%; }
.infoPage.action .lbot i { width: 160px; }
.infoPage a:link, .infoPage a:visited { color: #999999; }
.infoPage a:active, .infoPage a:hover { color: #666; }
.infoT { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin: 0px 32px 30px; position: relative; }
.infoT .t { font-size: 18px; color: #666; line-height: 1.2; margin-bottom: 14px; margin-top:25px;}
.infoT .time { color: #999999; font-family: "acaslonpro", "times new roman", tahoma, georgia; font-size: 18px; padding-right: 180px; }
/*.infoT .nsharp { float: right; display: block; }*/
.nsharp a { padding-left: 20px; height: 20px; margin-left: 6px; display: inline-block; background: url(../images/sharp3.png); float: left; }
.nsharp a.i1 { background-position: 0px 0px; }
.nsharp a.i2 { background-position: -50px 0px; }
.nsharp a.i3 { background-position: -95px 0px; }
.nsharp a.i1:hover { background-position: 0px -20px; }
.nsharp a.i2:hover { background-position: -50px -20px; }
.nsharp a.i3:hover { background-position: -95px -20px; }
.pageCon { overflow: hidden; line-height: 2; color: #666; font-size: 14px; text-align: justify; }
.pageCon a:link, .pageCon a:visited { color: #4f7cb7; }
.pageCon a:active, .pageCon a:hover { color: #C62923; }
.pageCon img { max-width: 100%; }
.infoPage .pageCon { margin: 0px 32px; padding-bottom: 50px; }
.infoPaging { overflow: hidden; margin: 0 0 74px; }
.infoPaging a { height: 48px; margin:0 0.1%;color: #fff; font: 14px/48px "microsoft yahei"; width: 24.8%;margin:0 0.1%; float: left; display: block; text-align: center; background-color: #799dcd; overflow: hidden; }
.infoPaging a.list { margin: 0px 0.1%; width: 24.8%; }
.infoPaging a.list span { background: url(../images/list.png) no-repeat scroll left center; padding-left: 38px; display: inline-block; color: #fff; }
.infoPaging a:hover { color: #fff; background-color: #215bab; }
.infoPaging a.pprev span { background: url(../images/pagign_l.png) no-repeat scroll left center; padding-left: 32px; }
.infoPaging a.pnext span { background: url(../images/pagign_r.png) no-repeat scroll right center; padding-right: 32px; }
.l { float: left; }
.nsharp {/* float: right; display: block; */margin-left: 315px;}
.pageCon p{text-indent: 30px;}
.nsharp a { padding-left: 20px; height: 20px; margin-left: 6px; display: inline-block; background: url(../images/sharp3.png); float: left; }
.nsharp a.i1 { background-position: 0px 0px; }
.nsharp a.i2 { background-position: -50px 0px; }
.nsharp a.i3 { background-position: -95px 0px; }
.nsharp a.i1:hover { background-position: 0px -20px; }
.nsharp a.i2:hover { background-position: -50px -20px; }
.nsharp a.i3:hover { background-position: -95px -20px; }
.ntime { display:none;background: url(../images/new_i1.png) no-repeat scroll left center; padding: 2px 0px 2px 22px; margin-right: 12px; }
.nease { display:none;background: url(../images/new_i2.png) no-repeat scroll left center; padding: 2px 0px 2px 28px; }

#main { width: 640px; overflow: hidden; margin: 0 auto; }
.sp-title { background: none repeat scroll 0 0 #1065A5; color: #FFF; line-height: 52px; }
.sp-title h2 { font-size: 24px; line-height: 52px; text-indent: 1em; }
.sp-title h2 a { color: #FFF; margin-left: 12px; }
.sp-title .more { float: right; line-height: 52px; margin: -52px 20px; }
.linkbox { border-bottom: 1px solid #EEEEEE; padding: 10px 8px; }
.linkbox h3, .linkbox h3 a { color: #126CAE; font-size: 28px; }
.f6 { clear: both; overflow: hidden; padding-bottom: 20px; width: 100%; padding-top: 20px; }
.f6 li { float: left; line-height: 40px; padding: 16px 20px 0; white-space: nowrap; }
.f6 li a { color: #666666; float: left; }
.sx_news ul { overflow: hidden; zoom: 1; }
.sx_news ul li { overflow: hidden; height: 59px; padding: 0px 15px; font-size:14px; line-height: 59px; border-bottom: 1px dashed #d8d8d8; }
.sx_news li span{ float:right; display:inline; }
.sx_news li,.sx_news li a{ color: #666666;}



.zy {
    width: 965px;
    height: 500px;
    margin: 0 auto;
    border: 1px #b4b3b3 solid;
    border-top: none;
}
.zy ul {
    height: 53px;
    float: left;
    margin-left: 8px;
    margin-top: 30px;
    *margin-left: 4px;
}
.zy ul li {
    width: 450px;
    height: 40px;
    margin-right: 12px;
    float: left;
}
.pubTitle span {
    height: 39px;
    line-height: 39px;
    border-bottom: 2px solid #da0d40;
    float: left;
    font-size: 20px;
    color: #da0d40;
}
.pubTitle a {
    height: 39px;
    line-height: 39px;
    float: right;
    font-size: 18px;
    color: #333;
    padding-right: 10px;
    border-right: 1px solid #cecece;
}