@charset "utf-8";
/* CSS Document */
.clear{clear: both;}
.ip_head_nav{ width: 720px!important;}
.ip_src_con{ border: 1px solid #1268b8; padding: 30px 0 35px 0;}
.ip_src_con h1{  display: block; overflow: hidden; width: 450px; margin: 0 auto; }
.ip_src_con h1 em{  display: block;float: left; margin-right: 15px;}
.ip_src_con h1 q{  display: block;float: left; font-size: 32px; color: #1268b8;}

.ms_ip{ width: 760px!important;}

.slideTxtBox33 { width:100%; margin-top: 20px;}
.slideTxtBox33 .hd{ height:32px; line-height:32px; position:relative; margin-bottom: 20px;}
.slideTxtBox33 .hd ul{ position:absolute;  font-size: 16px; left: 50%; margin-left: -144px;}
.slideTxtBox33 .hd ul li{ float:left; cursor:pointer; width: 76px; height: 32px; text-align: center; border-radius: 3px; margin-right: 20px; color: #007be1; border: 1px solid #007be1; position: relative; box-sizing: border-box;}
.slideTxtBox33 .hd ul li:last-child{ margin-right: 0;}
.slideTxtBox33 .hd ul li.on{ background:#007be1; color: #fff; border: none;}
.slideTxtBox33 .hd ul li.on .arrow-down{ display: block;}
.slideTxtBox33 .hd ul li .arrow-down{ width: 0px;height: 0px; position: absolute; left: 32px; bottom: -5px;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-top: 6px solid #007be1;
            font-size: 0px;
            line-height: 0px; display: none;}

.slideTxtBox33 .bd ul{ display: block; width: 1119px;  margin-left: 150px; position: relative;}
.slideTxtBox33 .bd li input{ height: 35px; background-color: #fff; padding: 0 5px; margin-right: 20px; font-size: 12px;font-family:'Microsoft Yahei'; line-height: 35px; border: 1px solid #dbdbdb;}
.slideTxtBox33 .bd li input.s_inf{ width: 300px;}
.slideTxtBox33 .bd li input.s_pho{ width: 200px;}
.slideTxtBox33 .bd li a{ display: inline-block;  height: 37px;  font-size: 16px; line-height: 37px; position: absolute;}
.slideTxtBox33 .bd li a.s_btn{ width: 140px; text-align: center; background-color: #e6b110; color: #fff; margin-right: 20px;}
.slideTxtBox33 .bd li a.s_btn:hover{ background-color: #f4be1a; color: #9a4c0d; }
.slideTxtBox33 .bd li a.s_ser{ width: 140px; text-align: center; color: #007be1; border: 1px solid #007be1; height: 35px; right:260px;}
.slideTxtBox33 .bd li a.s_ser:hover{ color: #fff; border: 1px solid #68befc; background-color: #68befc;}


.ip_con{ width: 1200px; margin-bottom: 0;}
.ip_con h1{ display: block; font-size: 32px; text-align: center; line-height: 32px;margin-bottom: 10px;}
.ip_con h2{ display: block; font-size: 16px; text-align: center; line-height: 16px; margin-bottom: 35px; position: relative;}
.ip_con h2 a{ display: inline-block; float: right; position: absolute; right: 0; color: #007be2; font-size: 15px;}
.ip_con h2 a:hover{ color: #5cadf1;}
.ip3{padding-top:40px;*padding-top:0;}

.ip_c1_con { display: block; margin:0 auto;  width: 1200px; overflow: hidden;}
.ip_c1_con li{ display: block; float: left;  border: 1px solid #e6e6e6; margin-right: 64px; width: 250px; padding: 25px 0 15px 0; background-color: #fff;}
.ip_c1_con li:hover{ border: 1px solid #007be2; }
.ip_c1_con var{ display:block; width: 100px; height: 100px; margin: 0 auto; margin-bottom: 25px; background: url(images/ips_ico.png) no-repeat;}
.ip_c1_con var.v2{  background-position: -100px 0;}
.ip_c1_con var.v3{  background-position: -200px 0;}
.ip_c1_con var.v4{  background-position: -300px 0;}
.ip_c1_con li h3{ display: block ; text-align: center; font-size: 20px;}
.ip_c1_con li i{ display: block ; text-align: center; font-size: 14px; color: #ababab; margin-bottom: 20px; line-height: 20px;}
.ip_c1_con li em{ display: block; padding: 0 10px;}
.ip_c1_con li em q{ display: block ; float: left; font-size: 14px; background-color:#fafafa; border: 1px solid #e6e6e6; padding: 2px 0; width: 100px; text-align: center; margin: 0 6px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ip_c1_con li em q:hover{ background-color: #ecf6ff; border: 1px solid #007be2; color: #007be2;}

.ip_c1_con span,.ipi_c1_con span{ display: block; clear: both; width:561px; margin: 0 auto; padding-top: 25px; text-align: center;}
.ip_c1_con span a,.ipi_c1_con span a{ display: inline-block; _display: inline; width: 250px;  height: 36px; line-height: 36px; font-size: 16px; text-align: center; background-color: #007be2; color: #fff; margin: 0 15px;}
.ip_c1_con span a:hover,.ipi_c1_con span a:hover{ background-color: #0f87eb;}
.ip_c1_con span a.mr0,.ipi_c1_con span a.mr0{ background-color: #fff; color: #007be2;border: 1px solid #007be2; width: 248px; height: 34px;}
.ip_c1_con span a.mr0:hover,.ipi_c1_con span a.mr0:hover{ background-color: #ecf6ff; color: #007be2;border: 1px solid #007be2;}


.ip2 dl{ display: block; overflow: hidden;}
.ip2 dl dd {display: block; overflow: hidden; float: left; width: 100%; }
.ip2 dl dd span { display: block; overflow: hidden; width: 1300px; height: 332px;}
.ip2 dl img{ display: block;  width: 200px; height: 146px;  float: left;  margin-bottom: 30px; padding: 1px; border: 1px solid #e6e6e6; margin-right: 45px;}
.ip2 dl img:hover{ border: 1px solid #187fdf; }
.ip2 h2 a{ font-size: 14px; color: #ababab;}

.psl_ip .pic i{ display: block; float: left; width: 106px; height: 106px; margin: 20px 20px 0 20px; border: 1px solid #dbdbdb; overflow: hidden;}
.psl_ip .pic i img{ display: block;  width: 106px;}
.psl_ip .pic q{ display: block;   float: left; width: 186px; padding-top: 22px;}
.psl_ip .pic q em{ display: block; font-size: 15px;font-weight: 600;}
.psl_ip .pic q em sub{ display:inline-block; *display: inline; width: 4px; height: 16px; background-color:#187fdf; vertical-align: middle; margin-right: 5px;}
.psl_ip .pic q b{ display: block; font-size: 14px; color: #c5c5c5; line-height: 26px;}
.psl_ip .pic q var{ display: block; font-size: 14px; margin-top: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.psl_ip .pic q dfn{ display: block; font-size: 12px; color: #ababab;}
.blue{ color: #1268b8;}.red{ color: #f24e4e;}

.psl_ip{ width:1200px;  overflow:hidden; position:relative;   }
.psl_ip .hd{ height:30px; width: 100px; margin: 0 auto; }
.psl_ip .hd ul{ display: block; margin-top:10px;overflow: hidden; width: 100%;  text-align: center; }
.psl_ip .hd ul li{ display: inline-block; *display: inline; *zoom:1; width: 8px; height: 8px; margin: 0 5px; overflow: hidden; background-color: #a9d6ff; cursor: pointer;  border-radius: 20px; font-size: 0;}
.psl_ip .hd ul li:last-child{ margin-right: 0;}
.psl_ip .hd ul li.on{ background-color: #1268b8; }
	
.psl_ip .bd{ }
.psl_ip .bd ul{ overflow:hidden; zoom:1; width: 1270px;}
.psl_ip .bd ul li{float:left; _display:inline; overflow:hidden;  width: 354px;  margin-right: 69px; }
.psl_ip .bd ul li .pic{ box-sizing: border-box; border: 1px solid #dbdbdb; height: 151px; margin-bottom: 30px;}
.psl_ip .bd ul li .pic:hover{ border: 1px solid #187fdf;}


.ip4 ul{ display: block; overflow: hidden;}
.ip4 li{ display: block;  width: 352px;float: left; border: 1px solid #e6e6e6; padding: 10px 18px; background-color: #fff;}
.ip4 li + li{margin-left: 15px;}
.ip4 li h3{ display: block; font-size: 20px; position: relative; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #e6e6e6;}
.ip4 li h3 a{ position: absolute; right: 0; font-size: 14px; top: 5px; color: #adadad;}
.ip4 li h3 em{ width: 80px; height: 3px; background-color: #187fdf; display: block; position: absolute; bottom: -1px;}
.ip4 li h3 a:hover{ color: #007be2;}
.ip4 li span{ display: block; overflow: hidden;}
.ip4 li span a{ display: block; font-size: 15px; line-height: 30px; color: #adadad; word-break: keep-all ; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 256px; float: left;}
.ip4 li span i{ display: block; float: right; color:#CCCCCC; line-height: 30px;}
.ip4 li span a:hover{ color: #007be2; }



.ipr_src_con{ border: 1px solid #1268b8; padding: 20px 0 25px 0;}
.ipr_src_con h1 { display: block;font-size: 32px; color: #1268b8; text-align: center; padding-bottom: 25px; position: relative; text-indent: 67px;}
.ipr_src_con h1 i{ display: block;width: 48px; height: 48px; background: url(images/ip_src_ico.png); position: absolute; top: 0; left: 507px;}
.ipr_src_box .bd ul{ display: block; width: 1119px;  margin-left: 50px; position: relative;}
.ipr_src_box .bd li input{ height: 35px; background-color: #fff; padding: 0 5px; margin-right: 20px; font-size: 16px;font-family:'Microsoft Yahei'; line-height: 35px; border: 1px solid #dbdbdb;}
.ipr_src_box .bd li input.s_inf{ width: 400px;}
.ipr_src_box .bd li input.s_pho{ width: 290px;}
.ipr_src_box .bd li a{ display: inline-block;  height: 37px;  font-size: 16px; line-height: 37px; position: absolute;}
.ipr_src_box .bd li a.s_btn{ width: 175px; text-align: center; background-color: #e6b110; color: #fff; margin-right: 20px;}
.ipr_src_box .bd li a.s_btn:hover{ background-color: #f4be1a; color: #9a4c0d; }
.ipr_src_box li a.s_ser{ width: 152px; text-align: center; color: #007be1; border: 1px solid #007be1; height: 35px; right:20px;}
.ipr_src_box .bd li a.s_ser:hover{ color: #fff; border: 1px solid #68befc; background-color: #68befc;}

.ipr_con,.ipp_con,.ipc_con,.ipi_con{ width: 1200px; margin-bottom: 60px;}
.ipr_con h1,.ipp_con h1,.ipc_con h1,.ipi_con h1{ display: block; font-size: 28px;  line-height: 28px;margin-bottom: 35px; position: relative;}
.ipr_con h1 a,.ipp_con h1 a,.ipc_con h1 a{ font-size: 16px; position: absolute;right: 0;}
.ipr_con h1 i,.ipp_con h1 i,.ipc_con h1 i{ display: inline-block; font-size: 17px; *display:inline; *zoom:1; padding-left: 15px; color: #ababab;}
.ipr_c1_con { display: block; overflow: hidden; border: 1px solid #e6e6e6;}
.ipr_c1_con { display: block; overflow: hidden; border: 1px solid #e6e6e6;}
.ipr_c1_con li{ display: block; float: left;width: 24.93%; position: relative; overflow: hidden;}
.ipr_c1_con li img{ display: block; width: 135px; height: 105px; background-color: antiquewhite; position: absolute; right: -5px; bottom: 0;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.ipr_c1_con li+li{border-left: 1px solid #e6e6e6; }
.ipr_c1_con li i{ display: block; font-size: 18px; font-weight: bold; margin-top: 15px; padding-left: 20px;}
.ipr_c1_con li q{  display: block;font-size: 14px; padding-bottom: 15px;  padding-left: 20px;}
.ipr_c1_mov{transform:translate(-5px,0);-webkit-transform:translate(-5px,0);-moz-transform:translate(-5px,0);-o-transform:translate(-5px,0);-ms-transform:translate(-5px,0);
}
.ipr_c1_con li em var{  display: block;font-size: 14px; font-size: 25px; font-weight: bold; color: #f24e4e; float: left; margin-bottom: 12px;padding-left: 20px;}
.ipr_c1_con li em span{ float: left; color: #adadad; text-decoration: line-through; padding-top: 12px; padding-left: 15px;}
.ipr_c1_con li em dfn{  font-size: 20px;}
.ipr_c1_con li a{  display: block;font-size: 14px;   border: 1px solid #fe7575; box-sizing: border-box; width: 90px; height: 25px; text-align: center; line-height: 23px; border-radius: 20px; color: #fe7575; clear: both; margin-bottom: 20px; margin-left: 20px;}
.ipr_c1_con li a:hover{   color: #fff; background-color: #fe7575;}

.ipr_c2_con {display: block; overflow: hidden; }
.ipr_c2_con li{display: block; float: left; border: 1px solid #e6e6e6; width: 230px; padding: 25px 0;}
.ipr_c2_con li:hover{border: 1px solid #187fdf; }
.ipr_c2_con li+li{ margin-left: 10px;}
.ipr_c2_con li i{display: block; font-size: 17px; text-align: center;}
.ipr_c2_con li span{display: block; font-size: 14px; line-height: 20px; padding: 20px 15px 20px 15px; text-align: center;}
.ipr_c2_con li q{display: block; text-align: center; font-size: 14px; margin-bottom: 15px;}
.ipr_c2_con li q em{ color: #f24e4e; font-size: 25px; font-weight: bold;}
.ipr_c2_con li var{ display: block; text-align: center; font-size: 14px; }
.ipr_c2_con li var a{ display: inline-block; _display: inline; background-color: #187fdf; padding: 3px 10px; margin: 0 7px; color: #fff;}
.ipr_c2_con li var a:hover{ background-color: #3293ed;}
.ipr_c2_con li var a.a2{ background-color: #fff; padding: 2px 9px; margin: 0 7px; color: #187fdf; border: 1px solid ;}
.ipr_c2_con li var a.a2:hover{ background-color: #edfbfa;}


.ipc_c2_con {display: block; overflow: hidden;margin-bottom: 15px;}
.ipc_c2_con li{display: block; float: left; border: 1px solid #e6e6e6; width: 230px; padding: 25px 0;}
.ipc_c2_con li:hover{border: 1px solid #187fdf;}
.ipc_c2_con li+li{ margin-left: 10px;}
.ipc_c2_con li i{display: block; font-size: 17px; text-align: center;}
.ipc_c2_con li span{display: block; font-size: 14px; line-height: 20px; padding: 20px 15px 20px 15px; text-align: center;}
.ipc_c2_con li q{display: block; text-align: center; font-size: 14px; margin-bottom: 15px;}
.ipc_c2_con li q em{ color: #f24e4e; font-size: 25px; font-weight: bold;}
.ipc_c2_con li var{ display: block; text-align: center; font-size: 14px; }
.ipc_c2_con li var a{ display: inline-block; _display: inline; background-color: #187fdf; padding: 3px 10px; margin: 0 7px; color: #fff;}
.ipc_c2_con li var a:hover{ background-color: #3293ed;}
.ipc_c2_con li var a.a2{ background-color: #fff; padding: 2px 9px; margin: 0 7px; color: #187fdf; border: 1px solid ;}
.ipc_c2_con li var a.a2:hover{ background-color: #edfbfa;}


.psl_ipr .pic i{ display: block; float: left; width: 105px; height: 151px; margin-left: 20px; margin-right: 20px;}
.psl_ipr .pic i img{ display: block;  width: 105px; height: 105px; margin-top: 20px; border: 1px solid #dbdbdb; float: left;}
.psl_ipr .pic q{ display: block;   float: left; width: 186px; padding-top: 22px;}
.psl_ipr .pic q em{ display: block; font-size: 15px;font-weight: 600;}
.psl_ipr .pic q em sub{ display:inline-block; *display: inline; width: 4px; height: 16px; background-color:#187fdf; vertical-align: middle; margin-right: 5px;}
.psl_ipr .pic q b{ display: block; font-size: 14px; color: #c5c5c5; line-height: 26px;}
.psl_ipr .pic q var{ display: block; font-size: 14px; margin-top: 2px;}
.psl_ipr .pic q dfn{ display: block; font-size: 12px; color: #ababab;}
.blue{ color: #1268b8;}.red{ color: #f24e4e;}

.psl_ipr{ width:1200px;  overflow:hidden; position:relative;   }
.psl_ipr .hd{ overflow:hidden;  height:30px; width: 23px; margin: 0 auto;}
.psl_ipr .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.psl_ipr .hd ul li{ float:left;  width:8px; height:8px; overflow:hidden; margin-right:7px; text-indent:-999px; cursor:pointer; background-color: #a9d6ff; border-radius: 20px; }
.psl_ipr .hd ul li:last-child{ margin-right: 0;}
.psl_ipr .hd ul li.on{ background-color: #1268b8; }
	
.psl_ipr .bd{ }
.psl_ipr .bd ul{ overflow:hidden; zoom:1; width: 1270px;}
.psl_ipr .bd ul li{float:left; _display:inline; overflow:hidden;  width: 354px;  margin-right: 69px; }
.psl_ipr .bd ul li .pic{ box-sizing: border-box; border: 1px solid #dbdbdb; height: 151px; margin-bottom: 30px;}
.psl_ipr .bd ul li .pic:hover{ border: 1px solid #187fdf;}

.ipr_news_con {  display: block;  overflow: hidden;}
.ipr_news_con li{ display: block; float: left;}
.ipr_news_con .ipr_news_l{ width: 70%; position: relative;}
.ipr_news_con .ipr_news_l var{ display: block;  border-right: 1px solid #e6e6e6; height: 300px; position: absolute; right:22px;}
.ipr_news_con .ipr_news_r{ width: 30% ; }
.ipr_news_l i{display: block; float: left; width: 380px; margin-right: 35px; padding-bottom: 10px; }
.ipr_news_l i:hover q{ color: #1268b8;}
.ipr_news_l i:hover img{ border: 1px solid #1268b8;}
.ipr_news_l i img{ display: block; width: 326px; height: 226px; margin: 0 auto;border: 1px solid #fff; padding: 2px;}
.ipr_news_l i q{ display: block; font-size:16px; text-align: center; padding-top: 7px; padding-bottom:5px; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.ipr_news_l i em{ display: block; font-size:14px; text-align: left; line-height: 20px; padding: 0 22px; text-indent: 30px; height: 40px; overflow: hidden; color: #ababab;}
.ipr_news_r  a{ display: block;font-size: 16px; line-height: 16px;  margin-bottom: 24px; white-space: nowrap; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; width: 95%;}
.ipr_news_r  a i{ padding-right: 4px; color: #187fdf;}


.ipp_src_con{ border: 1px solid #1268b8; padding: 20px 0 25px 0;}
.ipp_src_con h1 { display: block;font-size: 32px; color: #1268b8; text-align: center; padding-bottom: 25px; position: relative; text-indent: 75px;}
.ipp_src_con h1 i{ display: block;width: 48px; height: 48px; background: url(images/ip_src_ico.png); position: absolute; top: 0; left: 480px;}

.ipp_c2_con {display: block; overflow: hidden;}
.ipp_c2_con li{display: block; float: left; border: 1px solid #e6e6e6; width: 255px; padding: 20px 0;}
.ipp_c2_con li:hover{border: 1px solid #187fdf;}
.ipp_c2_con li img{display: block; width: 110px; height: 110px; margin: 0 auto; background: url(images/ipp_ico.png) no-repeat;border:0;outline: none}
.ipp_c2_con li img.img2{ background-position: -110px 0}
.ipp_c2_con li img.img3{ background-position: -220px 0}
.ipp_c2_con li img.img4{ background-position: -330px 0}
.ipp_c2_con li+li{ margin-left: 57px;}
.ipp_c2_con li i{display: block; font-size: 17px; text-align: center; margin-top: 10px;}
.ipp_c2_con li span{display: block; font-size: 14px; line-height: 20px; padding: 10px 15px 10px 15px; text-align: center; }
.ipp_c2_con li q{display: block; text-align: center; font-size: 14px; margin-bottom: 15px;}
.ipp_c2_con li q em{ color: #f24e4e; font-size: 25px; font-weight: bold;}
.ipp_c2_con li var{ display: block; text-align: center; font-size: 14px;}
.ipp_c2_con li var a{ display: inline-block; _display: inline; background-color: #187fdf; padding: 3px 10px; margin: 0 14px; color: #fff;}
.ipp_c2_con li var a:hover{ background-color: #3293ed;}
.ipp_c2_con li var a.a2{ background-color: #fff; padding: 2px 9px; margin: 0 15px; color: #187fdf; border: 1px solid ;}
.ipp_c2_con li var a.a2:hover{ background-color: #edfbfa;}


.ipi_c1_con{ display: block; overflow: hidden;}
.ipi_c1_con em{ display: block; overflow: hidden; border: 1px solid #e6e6e6; }
.ipi_c1_con li{ display: block; float: left; padding: 25px 0; width: 33.2%;}
.ipi_c1_con li+li{ border-left: 1px solid #e6e6e6;}
.ipi_c1_con li i{ display: block; font-size: 20px; text-align: center; font-weight: bold; margin-bottom: 10px; margin-top: 10px;}
.ipi_c1_con li img{ display: block; width: 100px; height: 100px; margin: 0 auto; background: url(images/ipi_ico.png)}
.ipi_c1_con li img.img2{ background-position: -100px 0;}
.ipi_c1_con li img.img3{ background-position: -200px 0;}
.ipi_c1_con li q{ display: block; font-size: 17px; text-align: center; color: #868686; line-height: 22px; padding: 0 70px;}

.mod_cate_inpage_ip .mod_subcate{ width: 760px!important;}


.bb-m{
	padding: 35px 0 0 0;
/*	-moz-box-shadow:2px 2px 10px #f3f3f3; -webkit-box-shadow:2px 2px 10px #f3f3f3; box-shadow:2px 2px 10px #f3f3f3;*/
}

.meb{
	border-bottom: 2px #187fdf solid;
}
.newsl{
	float: left;
	width: 900px;
} 
.newsl .nf{
	width: 278px;
    margin-right: 20px;
    float: left;
    border: 1px rgb(241, 240, 240) solid;
}
.newsl .nf img{
	width: 278px;
	height: 168px;
}
.newsl .nf h1{
	position: relative;
	top: -40px;
	padding: 10px 20px;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	line-height:20px;
	font-size: 16px;
}

.newsl .msss{
	height: 110px;
}
.newsr{
	float: left;
	width: 300px;
}
.newsr li{
	height: 31px;overflow: hidden; display: block;
}
.newsr li div{
	color: #888;
	height: 21px; line-height: 21px; 
}
.newsr li div i{
	display: inline-block; width: 12px;
}
.newsr li div:hover{
	color: #007be2;
}

.xwzx_ct{ width:1200px; margin: 0 auto;}
.xwzx_ct h2{display: block;font-size: 16px;text-align: center;line-height: 16px;position: relative;width: 1200px;height: 16px;margin-top: 20px;}
.xwzx_ct h2 a{ display: inline-block; float: right; position: absolute; right: 0; color: #999; font-size: 15px;}
.xwzx_ct h2 a:hover{ color: #1268b8;}