*{margin:0;padding:0;}
body{font-size:14px;min-width:1100px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;font-family: "å¾®è½¯é›…é»‘";color:#333;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{}
em{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#333;font-family: "å¾®è½¯é›…é»‘";}
input{font-family: "å¾®è½¯é›…é»‘";}
textarea{font-family: "å¾®è½¯é›…é»‘";}
img{border:0px;  outline-width:0px; vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl {float:left;}
.fr {float:right;}
.mt-20{margin-right:20px}
.mt-30{margin-right:30px}
.mb-20{margin-bottom:20px}
.w1200{width:1200px;margin-left:auto;margin-right:auto;}
.header { width: 100%; min-width: 1200px; height: 108px; background: #0C3162; position: relative; }
.cleafix:after { clear: both; content: "\200B"; display: block; height: 0; }
.cleafix { *zoom:1;
}
.mrt-2{margin-right:4%;}
.ind-body{background: #EEEEEE;}
.header .logo { width: 1200px; margin: 0 auto; position: relative; }
.header .logo .logo_1 { display: flex; }
.header .logo_1 { position: relative; }
.header .logo_1 p { color: #FFFFFF; line-height: 96px; margin-left: 10px; font-size: 37px; font-weight: bold; }
.header .logo_1 img { margin-top: 20px; }
.footer { width: 100%; min-width: 1200px; background: #0C3162; padding: 25px 0 20px 0 }
.footer_box { width: 1100px; margin: 0 auto; }
.footer_box .footer_ewm { float: right; }
.footer-ul{float:left;}
.footer-ul p{ font-size:13px; color: #86A0C1; list-style-type: none; line-height: 28px }
.footer_box .zhaosheng { font-size: 13px; color: #86A0C1; display: inline-block; vertical-align: top; width: 25px; line-height: 15px; }
.logo_1 ul li { list-style-type: none; display: inline-block; vertical-align: top; }
.logo_1 ul li a { text-decoration: none; color: #FFFFFF; }
.logo_1 ul li span { display: inline-block; vertical-align: top; width: 1px; height: 12px; margin-top:6px;background: #B2BDCB; }
.logo_1 .f_ul { position: absolute; right: 0px; top: 10px }
.logo_1 .f_ul li a { padding: 0 15px 0 15px; font-size: 12px; color: #B2BDCB; }
.s_ul { list-style-type: none; position: absolute; top: 39px; left: 450px; }
.s_ul li { text-align: center; position: relative; float:left; }
.s_ul li .nav_Sq { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #0C3162; position: absolute; top: 45px; left: 52px; }
.s_ul li .nav_a { text-decoration: none; color: #FFFFFF; display: block; width: 145px; height: 69px; line-height: 40px; font-size: 16px }
.s_ul li .nav-item-box { position: absolute; text-align: left; background: #FFFFFF; line-height: 35px; display: none; width: max-content; min-width: 100%; z-index: 1000 }
.s_ul li .nav-item-box a { font-size: 15px; display: block; text-decoration: none; color: #000000; padding: 0 20px 0 20px; white-space: nowrap;  }
.s_ul li .nav-item-box a:hover { background: #002656; color: #FFFFFF !important; }
.s_ul li:hover { background: #FFFFFF; color: #000000 !important; }
.s_ul li:hover a { color: #000000 !important; }
.logo .img_s { position: absolute; top: 50px; left: 1160px; }

.page_item { width: 1100px; margin: 0 auto; justify-content: space-between; padding-top: 45px; margin-bottom: 30px; }
.page_item .titbar { border-bottom: 1px solid #dedede }
.page_item .titbar h3 { font-size: 22px; line-height: 50px; font-weight: normal; border-bottom: 5px solid #0057A0; float: left }
.page_item .titbar a { font-size: 13px; text-decoration: none; color: #999; float: right; clear: both; margin-top: 25px; font-weight: normal }
.page_item .titbar { margin-bottom: 17px; }
.page_item .page1 { width: 600px; background: #FFFFFF; padding: 16px 25px 25px 25px }
.page_item .p1 { display: block; width: 80px; height: 5px; background: #0057A0; margin-top: 15px }
.page_item .p2 { display: block; width: 100%; border-bottom: 1px solid #C0C6D2; margin-bottom: 25px }
.page_box { width: 600px; height: 90px; }
.page_box .page_time { width: 90px; height: 90px; background: #0057A0; text-align: center; padding-top: 5px; float: left; }
.page_box .page_news { width: 475px; float: left; margin-left: 30px; }
.page_box .page_news a { font-size: 18px; font-weight: bold; text-decoration: none; color: #44484C; }
.page_box .page_news p { font-size: 13px; color: #949494; line-height: 22px; margin-top: 10px }
.page1 .cros_lin { display: block; width: 100%; border-bottom: 1px dotted #CECECE; margin: 25px 0 20px 0; }
.page1 ul { line-height: 35px }
.page1 ul li { font-size: 13px; list-style-type: none; background-image: url(); background-repeat: no-repeat; background-position: left center; line-height: 38px; }
.page1 ul li a { text-decoration: none; color: #44484C; font-size: 16px; margin-left: 15px }
.page1 ul li span { float: right; clear: both; font-size: 12px; color: #949494; }
.page2 { width: 380px; background: #FFFFFF; padding: 20px 23px 18px 23px; position: relative; float: right }
.page2 ul { margin: 10px 0; border-bottom: 1px dotted #CECECE; padding-bottom: 10px; list-style-type: none; }
.page2 ul li a { font-size: 16px; text-decoration: none; color: #000000; display: block; background: url(../img/turn_right.png) no-repeat right 1px; float: left; width:48%; line-height: 36px; height: 36px; }
.page2 ul li a span { width: 36px; height: 36px; background: #2A87D4; border-radius: 50px; text-align: center; float: left; }
.page2 ul li a span img { margin-top: 9px; }
.page2 ul li a p {width: 73%; float: right;font-size: 15px; color: #444; }
.page2 .more { width: 287px; height: 83px; float: right; }
.page2 .more_Vio {width: 40px; height: 63px; border: 1px solid #75B422; background: #75B422; font-size: 17px; font-weight: bold; padding: 18px 24px 0 26px; text-decoration: none; color: #FFFFFF; float: right; clear: both; }
.page2 .more_Vio:hover { text-decoration: underline; }
.page2 .index_Squery { width: 0; height: 0; border-top: 16px solid transparent; border-right: 16px solid #75B422; border-bottom: 16px solid transparent; border-left: 0; position: absolute; top: 237px; left: 297px; }
.page2 h4 { font-size: 17px; margin-top: 25px }
.page2 .weber { margin-top: 30px; }
.page2 .weber .weber_1 { width: 20px; height: 145px; color: #262626; line-height: 24px; font-size: 22px; font-weight: 500; padding: 25px 15px 0 0;position: relative; margin-left: 10px; }
.page2 .weber .weber_1 img { position: absolute;top: 8px; left: 45px; }
.triangle_border_right span { display: block; width: 0; height: 0; border-width: 8px 0 8px 8px; border-style: solid; border-color: transparent transparent transparent #fff; position: absolute; top: -18px; left: -9px; }
.page2 .weber .weber_2 { position: relative; float: right; }
.page2 .weber .weber_2 p { font-size: 15px; line-height: 33px; color: #44484C; }


.page2 .weber .weber_2 p.calq1{line-height:23px;margin-bottom:5px;}
.page2 .weber .weber_2 p.calq1 span{height:23px;line-height:23px;}
.page2 .weber .weber_2 a.call_a { display: block; width:80px; height:23px; font-size: 12px; background:#B2E5FE; color:#333; text-decoration: none; text-align: center; line-height: 23px; position: absolute; left:180px; top:33px; }
.page2 .weber .weber_2 a.call_a:hover { color: #75B422; background: #FFFFFF; border: 1px solid #75B422; }
.page_box .page_news a.call_a:hover:hover, .page1 ul li a:hover, .page2 ul li a:hover, .page2 .call_a:hover, .page3 ul li a:hover, .page_item h3 a:hover, .thing_right .UL li a:hover { text-decoration: underline;color:#2368B1; }
.call span { border: 0; display: inline }
.page3 { width: 1100px; margin: 30px auto 0; background: #FFFFFF; margin-bottom: 30px; position: relative; }
.page3 img { display: block; margin: 0 auto; }
.page3 .first_UL { display: block; width: 730px; padding-left: 30px }
.page3 .first_UL, .page3 .first_UL li { float: left; }
.page3 .down_line { display: inline-block; vertical-align: top; width: 1px; height: 110px; background: #EEEEEE; margin-top: 35px }
.page3 .first_UL li a span { height: 50px; display: block; }
.page3 .first_UL li a { font-size: 13px; color: #000000; text-decoration: none; display: block; text-align: center; line-height: 34px; border-right: 1px dotted #dedede; margin: 20px 0; padding: 12px 42px 5px 42px }
.page3 .first_UL li a:hover { background: #EEEEEE; }
.page3_right { padding-top: 30px; margin-left: 10px; float: right; width: 320px; }
.page3_right a { text-decoration: none; color: #44484C; font-size: 13px; width: 30%; line-height: 30px; display: inline-block; }
.page3_right a:hover{ text-decoration: underline; }
.up_btn { display: block; text-decoration: none; width: 53px; height: 53px; background: #182E47; color: #FFFFFF; font-size: 35px; text-align: center; position: absolute; top: 88px; left: 1130px; }

.things { width: 1200px; margin: 45px auto 30px; display: flex; justify-content: space-between; }
.banner_img { width: 100%; min-width: 1200px; height: 450px; }
.banner_box { width: 100%; background: rgba(140, 140, 140, 0.5) none repeat scroll 0 0 !important; position: absolute; top: 504px }
.banner_box .Xt { width: 1200px; margin: 0 auto }
.banner_box .Xt p a { font-size: 15px; text-decoration: none; display: block; margin-left: 15px; color: #FFFFFF; }
.banner_box .Xt p { display: flex; align-items: center }
.things_left h2 { font-size: 35px; width: 240px; padding: 40px; background: #002656; color: #FFFFFF; text-align: center; }
.things_left ul { width: 240px; }
.things_left ul li { font-size: 18px; list-style-type: none; height: 60px; border: 0.1px solid #AEAEAE; background: #FFFFFF; }
.things_left ul li:hover { border: 0 }
.things_left ul li a { display: block; width: 100%; height: 100%; text-align: center; line-height: 60px; text-decoration: none; color: #000000; }
.things_left ul li a:hover { background: #353C47; border: 0; color: #FFFFFF; }
.thing_right { width: 910px; }
.thing_right h3 { font-size: 25px }
.thing_right .cut_Line { display: block; width: 100%; border: 0.5px solid #AEAEAE; margin: 25px 0 35px 0; }
.thing_right .UL { line-height: 45px }
.thing_right .UL li { font-size: 15px; list-style-type: none; }
.thing_right .UL li span { float: right; font-size: 13px; color: #AEAEAE; }
.thing_right .UL li a { text-decoration: none; color: #000000; font-size: 17px }

.banner { position: relative; margin: 0 auto; width: 100%; height: 500px; min-width: 1200px }
.banner .bd { position: relative; z-index: 0; }
.banner .bd li img { width: 100%; height: 500px; vertical-align: top; }
.banner .hd { position: relative; z-index: 1; margin-top: -55px; height: 50px; line-height: 50px; text-align: center; }
.banner .hd ul { text-align: center; padding-top: 5px; }
.banner .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 12px; height: 12px; border-radius: 50px; margin: 5px; background: #fff; overflow: hidden; font-size: 0; filter: alpha(opacity=70); }
.banner .hd ul .on { background: #0071FF; filter: alpha(opacity=100); opacity: 1 }
.banner .prev, .banner .next { z-index: 1; display: block; width: 47px; height: 93px; position: relative; margin: -285px 0 0 15%; float: left; filter: alpha(opacity=40); opacity: 0.4; background-repeat: no-repeat; background-position: 0 0; }
.banner .prev { background-image: url(../img/t-ico3.png); margin: -285px 0 0 15%; }
.banner .next { background-image: url(../img/t-ico4.png); background-position: right 0; float: right; margin: -285px 15% 0 0; width: 50px; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1 }


.search_wrap{position:relative;height:35px;margin-top:20px;width:300px;margin-bottom:20px; }
.search_box{height:33px;width:253px;border:1px solid #c2c2c2;line-height:35px;padding-left:10px;padding-right:35px; color:#b2c8df;}
.btn_input{background-image:url(../img/sear_btn.png);background-color:#0b67cf;background-repeat:no-repeat;background-position:center center;width:35px;height:35px;position:absolute;right:0px;;top:0px;}

.list-banner{width:100%;height:300px;margin:0 auto;}
.list-banner img{width:100%;height:300px;}


.main-list{min-height:600px;margin:20px auto;}
.son-nav{width:220px;margin-right:40px;}
.son-nav h2{height:80px;background:url(../img/h2-bj.png);color:#fff;font-size:26px;line-height:80px;text-align:center;;font-weight:normal;}
.son-nav ul li{height:59px;line-height:59px;background:#F3F4F6;}
.son-nav ul li a{display:block;font-size:16px;background:url(../img/list-nav-bg-a.png) no-repeat 200px center;text-align:left;padding-left:20px;}
.son-nav ul li a:hover{color: #323232;background-color: #e2e2e2;cursor: pointer;}
.son-nav ul li.on a{color: #323232;background-color: #e2e2e2;cursor: pointer;}
.list-con{width:940px;}
.map-h2{height:70px;line-height:70px;border-bottom:1px solid #dfdfdf;}
.map-h2 h2{color:#2368B1;font-size:24px;font-weight:normal;}
.map{}
.map a:hover{color:#2368B1;}
.map span{margin:auto 5px;}

.list-colf3{margin-top:15px;}
.list-colf3 li{height:35px;line-height:35px;}
.list-colf3 li span{color:#949494;}
.list-colf3 li a{font-size:15px;}
.list-colf3 li a:hover{color:#2368B1;text-decoration:underline;}

.list-colf3{}
.list-colf3 li{height:40px;line-height:40px;padding-left: 15px;background: url(../img/dot.jpg) no-repeat left center;border-bottom: 1px dashed #eeeeee;}
.list-colf3 li span{color:#949494;font-size:14px;}}
.list-colf3 li a{font-size:14px;}
.list-colf3 li a:hover{color:#2368B1;text-decoration:underline;}


.page-next{margin:20px;height:50px;}


.list-page{margin:20px auto;}

.list-page p{text-indent:2em;line-height:30px;margin-bottom:10px;font-size:15px;}
.list-page p img{margin:10px auto;display:block;max-width:800px;}



.cont-lm{height:75px;width:220px;background:url(../img/h2-bj.png);line-height:75px;text-align:center;font-size:26px;color:#fff;margin-top:-95px;position:relative;z-index:100;filter:alpha(opacity=90);opacity:0.9;margin-bottom:40px;}

.cont-word{margin:10px 20px;}
.cont-word h2{text-align:center;line-height:40px;font-size:27px;color:#2368B1;margin-bottom:10px;}
.time-more{line-height:30px;text-align:center;font-size:14px;}
.time-more span{margin-left:20px;}
.list-word{min-height:400px;}

.login-bj{background-color:#f9f9f9;width:840px;height:450px;margin-left:50px;margin-top:100px;position:relative;}
.title-login{width:135px;height:135px;position:absolute;left:350px;;top:-50px;}

.pic-fl{width: 280px;float:left;margin-bottom:30px;margin-right:30px;}
.pic-fl.cmr{margin-right:0}
.pic-fl dt{background:url() no-repeat center center;}
.pic-fl dt img{width:100%;height:200px;}
.pic-fl dd{height: 45px;
line-height: 45px;
text-align: center;
background: #e8e8e8;}
.pic-fl a:hover dd{color:#2368B1;;}

#vsb_content table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:80%; margin:20px auto}
#vsb_content table tr td{ border-left:0px; text-align: center;border-top:0px;line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; }
#vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px; text-align:center; }
.next-prev{width:1100px;height:70px;margin-top:50px;}
.p-next{padding-bottom:15px;}
.p-next a{color:#3f7cd6;font-size:14px;}
.p-next a:hover{text-decoration:underline;}


.query-wrap{margin-top:30px;}
.query-wrap table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:80%; margin:20px auto}
.query-wrap table tr td{ border-left:0px; text-align: center;border-top:0px;line-height:40px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; }
.login-input{height: 36px;line-height: 36px;width:280px;border: 1px solid #ddd;padding:0 10px;}
.login-btn{background:#226EB1;color:#fff;font-size: 16px;width: 108px;height: 40px;border: none;margin-right: 20px;}
.login-yz{height: 36px;line-height: 36px;width:138px;border: 1px solid #ddd;padding:0 10px;margin-right:20px;}

.page-content {
    min-height: 400px;
    overflow: hidden;
    overflow-x: auto;
    margin: 10px auto;
}
