/* 慧虎css */
body{font-size:12px; color:#333; line-height:22px;min-width: 1200px;}
.wrap{ background:#fff;font-family: "Microsoft YaHei","黑体","宋体",sans-serif;}
body , .wrap , p ,ul , li ,dd, dt, dl, h3, h4{ margin:0 auto; padding:0;}
a{ text-decoration:none; color:#535353}
*{-webkit-touch-callout:none;  /*系统默认菜单被禁用*/
  -webkit-user-select:none; /*webkit浏览器*/
  -khtml-user-select:none; /*早期浏览器*/
  -moz-user-select:none;/*火狐*/
  -ms-user-select:none; /*IE10*/
  user-select:none;}
input {-webkit-user-select:auto; /*webkit浏览器*/ }
.cl{ clear:both}
.fl{ float:left}
.fr{ float:right}
.m{ margin:10px;}
.mt{ margin-top:10px;}
.ml{ margin-left:10px;}
.more{ color:#1e218a; float:right; margin-right:10px;}
.bor{ border:solid 1px #eee;}
.cor1{ color:#1e218a; margin-left:5px; }
ul li{ list-style:none;}
.bor_b{ border:#ddd dotted 1px;}
.top_hf{display: block;width: 1200px; margin: 0 auto 20px auto;}
.head{min-width: 1200px;width: 100%;}
.main{ text-align:left;overflow: hidden; width:1200px; margin:0 auto; padding: 20px 0;}
a.gd{display: block; font-size: 14px; margin: 0 auto;text-align: center; margin-top: 10px; float: none!important}
a.gd:hover{color: #1e218a}
/*.main1*/
.main1, .main2, .main3, .main4 ,.main5{ margin-top:10px; clear:both; overflow:hidden}
.main1 .one{ width:258px;}
.main1 .one .one1{ background:url(../images/index_19.jpg) no-repeat; height:29px; line-height:29px; text-align:right}
.main1 .one .one1 a{ color:#e05301; margin-right:10px;}
.main1 .one .one2{border: 1px solid #eee; height:134px; color:#333;padding: 10px;}
.yzm_img{cursor: pointer;display: inline-block;height: 30px;margin-left: 5px;}
.in{ padding:5px 3px 0 0; display:block;}
.in input{ border:#e9e9e9 solid 1px; height:20px; line-height:20px;}
.btn1 input{ background:url(../images/index_34.jpg) no-repeat; width:57px; height:23px; color:#fff; font-weight:bold; border:none; margin:10px 0 0 48px; cursor:pointer}
.main1 .one .con{ border:#eee solid 1px; height:97px;}
.main1 .one .con .btn{ background:url(../images/index_43.jpg) no-repeat; width:130px; height:30px; text-align:center; line-height:30px; color:#1e218a; font-size:14px; font-weight:bold; display:block; margin-top:10px;}
.main1 .one .one3{ background:url(../images/index_29.jpg) no-repeat; height:7px;display: none;}
.main1 .two{width: 500px;}
.main1 .two .two1{ background:url(../images/index_21.jpg) no-repeat;  height:30px; line-height:30px;}
.main1 .two .two2{ height:243px; padding:10px; position: relative;}
.main1 .two2 .abo .cor1{position: absolute; right: 20px; bottom: 20px}
.new1{ color:#1e218a; size:14px; height:30px; line-height:30px;}
.main1 .two .two2 .title{ line-height:22px; color:#7a7a7a}
.main1 .two2_t{margin: 0;}
.main1 .two2_t li{ background:url(../images/index_46.jpg) no-repeat left; line-height:46px; padding-left:18px; overflow: hidden;
 border-bottom:dotted 1px #9c9c9c;}
.main_t a{ color:#333;display:block; width: 300px;overflow: hidden;overflow: hidden; font-size: 14px; float:left;}
.main_t a:hover{color: #1e218a}
.main_t span{color:#a0a0a0; float:right}
.main1 .tre { margin-left:9px;width: 423px;}
.main1 .tre .tre1{ background:url(../images/index_23.jpg) no-repeat; height:30px; line-height:30px;}
.main1 .tre .tre2{ height:243px; padding:10px;}
.main1 .tre .tre2_t li{ background:url(../images/index_48.jpg) no-repeat; height:29px; line-height:29px; padding-left:18px;
 border-bottom:dotted 1px #9c9c9c;width:200px;}
/* .main3*/
.main3 .one1{width: 390px;}
.main3 .one1 img{display: block;width: 100%;}
.main3 .one1 .tittle{ background:url(../images/index_65.jpg) no-repeat; width:323px; height:30px; line-height:30px; }
.main3 .one1 .tittle span{ font-size:14px; font-weight:bold; color:#fff; width:110px; text-align:center; line-height:25px; margin:5px 0 0 10px;}
.main3 .one1  .one_t{padding:10px;}
.main3 .one1 .abo{ margin-top:10px; line-height:24px;}
.one_t ul li{ background:url(../images/index_45.jpg) no-repeat left; padding-left:18px; border-bottom:#b2b2b2 dotted 1px; line-height:45px; height:45px;overflow: hidden;}
.one_t ul li a{display: block;float: none;color: #333;width: 100%;}
.main3 .one1 .tittle2{ background:url(../images/index_61.jpg) no-repeat;}
/*.main4 */
.main4 .tittle{ background:url(../images/index_24.jpg) no-repeat; width:1200px; height:28px; line-height:28px;}
.main4 .one{ width:988px; height:145px;}
.main4 .one{padding-top:15px;}
.main4 .one .left{ background:url(../images/index_28.jpg) no-repeat; width:20px; height:22px; float:left; margin:45px 10px 0 20px; position:absolute; left:0;}
.main4 .one .right{ background:url(../images/index_31.jpg) no-repeat; width:20px; height:22px; float:right;margin:45px 20px 0 10px;}
.main4 .one  .con a{ width:200px; height:127px; margin-left:15px; display:block; margin-top:10px;}
/*.main5*/
.main5{ background:url(../images/index_70.jpg) repeat-x; height:38px; line-height:38px; padding:0 15px; }
.main5 .title{ font-weight:bold; font-size:14px;}
.main5 select{ height:22px; line-height:22px;}
.sc {}
/*.p_left*/
.p_left{ width:280px; height:auto; overflow:hidden; float:left}
.p_left .one1{ background:url(../images/about_03.jpg) no-repeat; height:30px; line-height:30px;}
.p_left .one2{border: 1px solid #eee;padding: 10px;}
.p_left .one3{ background:url(../images/about_08.jpg) no-repeat; height:8px;}
.p_p{ text-align:center; padding:10px 0;}
.p_p img{display: block;width: 100%;}
/*右边*/
.p_right{ margin-top:10px;float:right; width:900px; }
.p_right .tittle{ background:#eee; height:28px; line-height:28px;}
.p_right .tittle span{ font-size:14px; font-weight:bold; height:28px; padding-left:28px; float:left; color:#1e218a}
.p_right .tittle .tp{ float:right; padding-right:10px; color:#666}
.p_right .tittle a{padding-right:2px; color:#666}
.p_xzzx .one{ background:url(../images/about_14.jpg) no-repeat; width:236px; height:30px; line-height:30px;}
.page{ padding:15px; min-height:640px;}
.ny_k{min-height: 640px;}
.qyrz{ background:url(../images/qyrz_03.jpg) repeat-x;height: 256px; }
.qyrz .img{margin-right: 30px;}
.btn2 input{ background:url(../images/qyrz_09-04.jpg) no-repeat; width:88px; height:28px; line-height:28px; text-align:center; color:#fff; font-weight:bold; font-size:14px; border:none; margin:15px 0 0 60px;}
.jg{ border:solid 1px #ff9069; width:680px; overflow:hidden; margin:30px 0 0 10px;}
.jg .tittle{ background:url(../images/zt_03.jpg) repeat-x; height:27px; text-align:center}
.jg li{ height:27px; line-height:27px; border-top:#f7ccbe solid 1px; float:left}
.jg .jg_l{ text-align:right; border-right:#f7ccbe solid 1px; width:165px; padding-right:10px; background:#fffaf9; font-weight:bold}
.jg .jg_r{ text-align:left; width:494px; padding-left:10px;}
.ppxy li{ border-bottom:#ddd dashed 1px; height:90px; padding:15px 10px;}
.ppxy .pic{ margin-right:10px;}
.ppxy .pic img{ width:120px; height:87px;}
.ppxy .title{ width:550px; margin:5px;}
.ppxy .title a{ color:#1e218a}
.show .title{ border-bottom:#ddd dotted 1px; padding:10px 0;}
.show .title h3{ font-size:20px; font-family:"微软雅黑"; line-height:40px;}
.show .title p{ text-align:right; color:#acacac}
.show .show_main{ margin:10px;}
.iso ul li{ border-bottom:#ddd dotted 1px; height:30px; line-height:30px; background:url(../images/index_45.jpg) no-repeat; padding-left:18px;}
.iso ul li a{ float:left}
.iso ul li .fr{ float:right; color:red; cursor:pointer}
.iso ul li span{ float:right; color:#aaa}
.iso .dt_d{width:550px; float:left; height:30px; padding-left:15px; width:642px}
.iso .dt_t{width:50px; float:right;}
.iso .dd_d ul li a{ color:red}
.glpx .title{ width:695px;}
.glpx li{height:70px;}
.message{margin:30px 0 0 30px;}
.message li{ display:block; clear:both; overflow:hidden; margin-top:3px;}
.message h3{ font-size:12px; color:#000; margin:10px 5px 0 0; width:200px; text-align:right}
.message textarea{border:#1e218a solid 1px; width:300px; height:60px;}
.message .btn{ margin:25px 0 0 180px;}
.btn3{ background:url(../images/qyrz_09-04.jpg) no-repeat; width:83px; height:28px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; border:none;}
.btn4{ background:url(../images/03.jpg) no-repeat;}
.page_pic{ clear:both; overflow:hidden}
.page_pic p{ float:left; margin:15px 15px 0 15px; text-align:center; line-height:35px;}
.page_pic p img{width:200px; height:127px; }
/*页脚*/
/*分页*/
#clearfix{ text-align:right; margin-top:15px;}
#clearfix li{ float:left; display:block; border:#ddd solid 1px; height:18px; line-height:18px; padding:0 6px; margin:0 2px; font-size:12px;}
#clearfix li:hover,#clearfix .thisclass{ background: none repeat scroll 0 0 #1e218a;border: 1px solid #1e218a; color:#fff; cursor:pointer}
#clearfix li:hover a , #clearfix .thisclass a{ color:#fff}
/*#clearfix .abc{border:1px #ccc solid;}
#clearfix .ab{border:1px #ccc solid; width:13px;}
#clearfix .input{ border:1px #ccc solid; margin-bottom:3px; }
#clearfix a,#clearfix font{text-align:center;line-height:19px;height:19px; padding:0 5px; color:#666 }
#clearfix .bg,#clearfix a:hover{ border:#b50518 solid 1px; background:#b50518; color:#fff;}
#clearfix .button,#clearfix font,#clearfix a,#clearfix .input{ height:19px; line-height:19px;border-radius:5px;text-align:center; display:inline-block;}
.undis{display:none}*/
/*下拉*/
.dropMenu {
    border-width: 0 1px 1px;
    margin-top: -1px;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 500px;
    z-index: 100;
}
.dropMenu li {padding-left: 6px;line-height:28px; line-height:28px; float:left; display:block; }
.dropMenu a {
    color:red;
	margin-left:5px;
    width: auto; font-size:13px;
}
* html .dropMenu a {
    width: 100%;
}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 700px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}
.infiniteCarousel .wrapper {
  width: 640px;
  overflow: auto;
  height: 170px;
  margin: 0 30px;
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:143px;
  height:106px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 625px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#1e218a;
  float:left;
  padding: 10px 6px;
  height: 147px;
  width: 148px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#1e218a;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 70px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}
/*pic scroll----------------------------------*/
.infiniteCarousel {
  width: 700px;
  margin-left:auto;
  margin-right:auto;
}
.infiniteCarousel .wrapper {
  width:840px;
  overflow: auto;
  height: 140px;
  top: 0;
  float:left;
  margin-left:65px;
  position:relative
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:143px;
  height:106px;
  display:block;
}
.infiniteCarousel ul li {
  display:block;
  color:#1e218a;
  float:left;
  padding:0 6px;
  height: 147px;
  width: 147px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#1e218a;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 70px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}
.breakNewsblock{position:relative;overflow:hidden;}
/*nav*/
.nav_bg{background:#253894;box-shadow: 0 3px 8px rgba(18, 37, 131,.4);position: relative;z-index: 3;}
.minNav{width: 1200px;margin: 0 auto;}
.minNav ul{ display:block;}
.minNav ul li{float:left; position:relative; z-index:999;height:50px;line-height:50px;margin-left: 13px; }
.minNav ul li > a{ display: block;text-align: center;font-size: 14px;color: #fff;padding: 0 19px;}
.minNav ul li:hover > a{color: #fff;background: #1e218a;}
.dangqian{color: #fff!important;background: #1e218a!important;}
/*二级下拉*/
.minNav ul li .Navdrop{width:150px;  position:absolute; left:0; top:50px;z-index:9999; display:none;  background:#1e218a;opacity: .7;}
.minNav ul li .Navdrop p{ overflow:hidden;padding: 10px 0;}
.minNav ul li .Navdrop p a{height: 40px;line-height: 40px;color: #fff;padding: 0 20px;font-size: 12px; overflow: hidden;  display: block;
  transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.minNav ul li .Navdrop p a:hover{text-decoration: underline;}
.clear_none{clear: both;}
/*page*/
.page_fy{ overflow:hidden;margin-top: 60px; text-align: center;}
.page_fy a{padding: 0 12px; height:32px; line-height:32px;margin-right:10px; display:inline-block;border:1px solid #eee; color:#999;
  text-align: center; transition: 0.5s;border-radius: 50px;}
.page_fy a:hover,.page_fy span{background:#1e218a;color:#fff;border:1px solid #1e218a;}
.page_fy span{line-height:32px; height:32px; padding:0 12px; text-align:center; margin:0 10px 0 0; display:inline-block;border-radius: 50px;}
/*友情链接*/
.hezuo{padding:  30px 0 0 0;position: relative;}
/**/
.sy_title_b h1{font-size: 18px;}
.hezuo .picScroll-left{padding-bottom: 0px;}
.hezuo .hd{display: none;}
.hezuo .hd ul{ text-align: center; overflow:hidden; zoom:1;   position: absolute;bottom: 30px;width: 100%;z-index: 2;}
.hezuo .hd ul li{ display: inline-block;  width:6px; height:6px;border-radius: 2px; overflow:hidden; margin:5px; text-indent:-999px; cursor:pointer;
  background:#eee; }
.hezuo .hd ul li.on{ background:#333; }
.hezuo .bd{}
.hezuo .bd ul{}
.hezuo .bd ul li{width:190px;float:left;text-align: center;margin-right: 12px;}
.hezuo .bd ul li a {border:1px solid #eee;padding: 12px 0;display: block;}
.hezuo .bd ul li a img{height:50px;margin: 0 auto;display: block;max-width: 90%;}
.hezuo .bd ul li a{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;}
/*top*/
.top_bg{background: #fff;}
.top{width: 1200px;margin:0 auto;overflow: hidden;}
.logo{float: left;}
.logo a{display: block;padding:10px 0;}
.logo a img{display: block;height: 50px;}
.top_tel{float: right;margin-top: 5px;}
.top_tel h1{font-size: 24px;padding-left: 40px;background: url(../images/tel.png) no-repeat left;background-size: 30px; color: #1e218a;height: 30px;line-height: 30px;}
/*sy_title*/
.sy_title{overflow: hidden;}
.sy_title span{ display: block; font-size: 18px;color: #fff;width: 180px;text-indent:20px; line-height: 40px;height: 40px;float: left;
  background: url(../images/ti_bg.png) no-repeat right;background-size:cover; padding-right: 12px;}
.sy_title a{display: block;float: right;font-size: 12px;color: #999;line-height:40px;}
.sy_title a:hover{color: #1e218a;}
/**/
.ny_cx .one{}
.ny_cx .one .one1{ background:url(../images/index_19.jpg) no-repeat; height:29px; line-height:29px; text-align:right}
.ny_cx .one .one1 a{ color:#e05301; margin-right:10px;}
.ny_cx .one .one2{border: 1px solid #eee; height:134px; color:#333;padding: 10px;}
.ny_cx .one .one2 .in .yzm_img{cursor: pointer;display: inline-block;height: 30px;margin-left: 5px;}
.ny_cx .in{ padding:5px 3px 0 0; display:block;}
.ny_cx .in input{ border:#e9e9e9 solid 1px; height:20px; line-height:20px;}
.ny_cx .btn1 input{ background:url(../images/index_34.jpg) no-repeat; width:57px; height:23px; color:#fff; font-weight:bold; border:none; margin:10px 0 0 48px; cursor:pointer}
.ny_cx .one .con{ border:#d8d8d8 solid 1px; height:97px;}
.ny_cx .one .con .btn{ background:url(../images/index_43.jpg) no-repeat; width:130px; height:30px; text-align:center; line-height:30px; color:#1e218a; font-size:14px; font-weight:bold; display:block; margin-top:10px;}
.ny_cx .one .one3{ background:url(../images/index_29.jpg) no-repeat; height:7px;display: none;}
.ny_cx .yzm_img{cursor: pointer;display: inline-block;height: 30px;margin-left: 5px;}
.sylx_img{display: block;height: 60px;margin: 20px 20px 0 20px;}
/*ny_content*/
.ny_xq{padding: 20px;min-height: 640px;}
.ny_xq .xq_nyti{font-size: 30px;margin-bottom: 30px;color: #333;line-height: 40px;}
.ny_xq .nyxw_date{line-height: 40px;border-bottom:1px solid #eee;margin-bottom: 30px;color: #bbb;font-size: 12px;}
.ny_xq .xqzi_main{line-height: 30px;color: #333!important;margin:20px 0;font-size: 14px;}
.ny_xq .xqzi_main div{line-height: 30px;color: #333!important;font-size: 14px;}
.ny_xq .xqzi_main p{line-height: 30px!important;color: #333!important;font-size: 14px;}
.ny_xq .xqzi_main span{line-height: 30px;color: #333!important;font-size: 14px;}
.ny_xq .xqzi_main img{max-width: 100%!important;margin: 20px auto!important;height: auto!important;display: block;}
.ny_xq .xqzi_main_xz{line-height: 30px;color: #333!important;margin:20px 0;font-size: 14px;}
.ny_xq .xqzi_main_xz div{line-height: 30px;color: #333!important;font-size: 14px;}
.ny_xq .xqzi_main_xz p{line-height: 30px!important;color: #333!important;font-size: 14px;}
.ny_xq .xqzi_main_xz span{line-height: 30px;color: #333!important;font-size: 14px;}
/*fanpian*/
.fanpian{line-height: 30px;padding: 30px 0;color: #333;border-top: 1px solid #eee;margin-top: 50px;}
.fanpian a{display: inline-block;color: #333;}
.fanpian a:hover{color: #1e218a;}
.ny_banner img{display: block;width: 100%;}
/*zs_table*/
.zs_table {margin-top: 20px;}
.th_bg{background:rgba(30,33,138,.5);color: #fff!important;}
.zs_table table{border-collapse: collapse;width: 100%;}
.zs_table table th{font-size: 14px;color: #333;line-height: 40px;padding: 0 20px;border:1px solid #eee;}
.zs_table table td{font-size: 14px;color: #666;line-height: 40px;padding: 0 20px;border:1px solid #eee;}
.xq_tuwen{margin: 30px 0;font-size: 14px;line-height: 30px;}
.xq_tuwen img{display: block;margin: 20px auto;}
@media (min-width: 1199px) {
  .foot{ background:#1e218a;padding: 30px 0; margin:0px auto; width:1200px;min-width: 1200px; text-align:center}
  .foot p{ color:#fff; line-height:22px;}
}
@media (max-width: 1200px) {
  .main{margin-bottom: 120px;}
  .foot{ background:#1e218a;padding: 30px 0; text-align:center;position: fixed;bottom: 0;width: 100%;z-index: 5;min-width: 1200px;}
  .foot p{ color:#fff; line-height:22px;}
}
/*jrsc_a*/
.jrsc_bg{position: absolute;top: 0;width: 100%;z-index: 5;}
.jrsc_a{width: 1200px;margin: 0 auto;overflow: hidden;}
.jrsc_a a{display: block;line-height: 30px;width: 80px;color: #fff; float: right;margin-left: 30px;}

.cen{justify-content:center}
.dis{display:flex;align-items:center}
.popup.hide{display:none}
.popup{width:320px;height:448px;/*background:rgba(0,0,0,.65);*/position:fixed;top:220px;left:0;right:0; margin: auto;z-index: 9999;_position: absolute;
_top: expression(eval(document.documentElement.scrollTop));}
.popup .popup_mian{width:320px;height:448px;animation:popup 1s; position: relative; z-index: 9999}
.popup .popup_mian .popup_button{width:220px;height:50px;position: absolute;bottom: 29px;left: 50px; background:#fff;border-radius:4px;font-size:22px;font-family:Microsoft YaHei;font-weight:700;color:#122583;text-align:center;line-height:50px;margin-top:18px;cursor:pointer; box-shadow: 0px 0px 8px #fff;-webkit-animation: free_download .3s linear alternate infinite;
    animation: free_download .3s linear alternate infinite;}
.popup .popup_mian img{max-width: 100%}
.popup .popup_mian .del_img{position:absolute;right:20px;top:20px;cursor:pointer}
@-webkit-keyframes free_download{
    0%{-webkit-transform:scale(0.9);}
    100%{-webkit-transform:scale(1);}
}
@keyframes free_download{
    0%{transform:scale(0.9);}
    100%{transform:scale(1);}
}