@charset "utf-8";
/* CSS Document */
body { font-family: Microsoft Yahei, Arial, sans-serif; background-color: #fff; color: #555555; max-width: 4.8rem; margin: 0px auto;font-size:.16rem; }
html { background-color: #000; }
* { padding: 0; margin: 0; }
img { display: block; border: none; }
em, i { font-style: normal; }
ul, li { list-style: none outside none; }
h2{ font-size:.25rem; font-weight:bold; color:#222222;}
p { text-align:justify; text-justify:distribute-all-lines; text-indent:0; font-size:.16rem; line-height:.28rem; }
a { text-decoration: none; color:#555;	 }
 [class*="icon"]:before, [class^="icon"]:before {
content:"";
background:url(../images/icon.png) no-repeat;
display:inline-block;
background-size:.96rem 3.25rem;vertical-align: top;
}

.logo{ width: 100%; overflow: hidden; clear: both; }
.logo img { width: 100%; display: block; }
.head{ position:relative; z-index:2;}
.banner_h{ margin-top:-0.3rem;}
.banner_h .hd{ display:none;}
.head{overflow:hidden;position:relative;}
.head .hd{position:absolute;z-index:1;bottom:-6px;left:42%;margin-right:-50px;padding:10px;}
.head .hd ul{overflow:hidden;display:-moz-box;display:-webkit-box;display:box;height:15px;display:block}
.head .hd ul li{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;width:8px;height:8px;border-radius:50%;margin-right:10px;font-size:0px;background:#a7a7a7;border:1px solid #a7a7a7;float:left;}
.head .hd ul .on{background:#ffffff;}
.head img{width:100%;}

.icon-zixun1:before{ width:.47rem; height:.46rem; background-position:0 -.5rem; float:left; margin:.05rem .03rem 0 0;}
.icon-zixun2:before{ width:.47rem; height:.46rem; background-position:0 0; float:left; margin:.05rem .03rem 0 0;}
.icon-arrows:before{ width:.12rem; height:.13rem; background-position:0 -1.24rem; float:left; margin:.12rem .05rem 0 0;}
.icon-hot:before{ width:.52rem; height:.22rem; background-position:0 -1rem; margin:0 0 0 .05rem;}
.icon-team:before{ width:.29rem; height:.29rem; background-position:0 -1.4rem; margin:1px .1rem 0 0;}
.icon-bdfhot:before{ width:.29rem; height:.29rem; background-position:0 -1.71rem; margin:1px .1rem 0 0;}
.icon-jishu:before{ width:.29rem; height:.29rem; background-position:0 -2rem; margin:1px .1rem 0 0;}
.icon-kfjs:before{ width:.29rem; height:.26rem; background-position:0 -2.3rem; margin:.04rem .1rem 0 0;}
.icon-sanjia1:before{ width:.16rem; height:.16rem; background-position:-.56rem -1.2rem; margin:.03rem .02rem 0 0;}
.icon-sanjia2:before{ width:.16rem; height:.16rem; background-position:-.79rem -1.2rem; margin:.03rem .02rem 0 0;}
.icon-sanjia3:before{ width:.16rem; height:.16rem; background-position:-.56rem -1.48rem; margin:.03rem .02rem 0 0;}
.icon-sanjia4:before{ width:.16rem; height:.16rem; background-position:-.79rem -1.48rem; margin:.03rem .02rem 0 0;}
.icon-sanjia5:before{ width:.16rem; height:.16rem; background-position:-.56rem -1.75rem; margin:.03rem .02rem 0 0;}
.icon-sanjia6:before{ width:.16rem; height:.16rem; background-position:-.79rem -1.75rem; margin:.03rem .02rem 0 0;}
.icon-sanjia7:before{ width:.16rem; height:.16rem; background-position:-.56rem -2.04rem; margin:.03rem .02rem 0 0;}
.icon-sanjia8:before{ width:.16rem; height:.16rem; background-position:-.79rem -2.04rem; margin:.03rem .02rem 0 0;}
.icon-sanjia9:before{ width:.16rem; height:.16rem; background-position:-.56rem -2.32rem; margin:.03rem .02rem 0 0;}
.icon-sanjia10:before{ width:.16rem; height:.16rem; background-position:-.79rem -2.32rem; margin:.03rem .02rem 0 0;}
.icon-sanjia11:before{ width:.16rem; height:.16rem; background-position:-.56rem -2.59rem; margin:.03rem .02rem 0 0;}
.icon-sanjia12:before{ width:.16rem; height:.16rem; background-position:-.79rem -2.59rem; margin:.03rem .02rem 0 0;}
.icon-js1:before{ width:.21rem; height:.21rem; background-position:0 -2.56rem; margin:.1rem .05rem 0 0;}
.icon-js2:before{ width:.21rem; height:.21rem; background-position:0 -2.79rem; margin:.1rem .05rem 0 0;}
.icon-js3:before{ width:.21rem; height:.21rem; background-position:0 -3.02rem; margin:.1rem .05rem 0 0;}
.icon-clock:before{ width:.35rem; height:.35rem; background-position:-.56rem 0; margin:.06rem .05rem 0 0; float:left;}
.icon-site:before{ width:.35rem; height:.35rem; background-position:-.56rem -.38rem; margin:.06rem .05rem 0 0; float:left;}
.icon-phone:before{ width:.35rem; height:.35rem; background-position:-.56rem -.76rem; margin:.06rem .05rem 0 0; float:left;}
@media screen and (max-width:320px){.change_con ul li img{width: .58rem !important;}}
.part_1{ overflow:hidden;}
.part_1 dl.toutiao{ padding:.15rem .16rem; background-color:#f1f4f6; display:inline-block;}
.part_1 dl.toutiao dt{ width:.5rem; height:.5rem; float:left; margin-right:.12rem;}
.part_1 dl.toutiao dd{ float:left; height:.26rem; line-height:.26rem; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; width:3.84rem;}

.nav{overflow:hidden;padding:5% 7%;}
nav{ padding:0.18rem .16rem; overflow:hidden;}
nav ul li{ width:25%; float:left; text-align:center;}
nav ul li img{ width:.67rem; height:.68rem; margin:0 auto .1rem;}
nav ul li a{ color:#444;}
.p_1_btm{ padding:.2rem .16rem; overflow:hidden; border-bottom:1px #f2f2f2 solid; border-top:.15rem #f2f2f2 solid;}
.p_1_btm ul li{ float:left; width:2.4rem; text-align:center; }
.p_1_btm ul li p{ float:left; font-size:.18rem;color:#333; }
.p_1_btm ul li span{ padding:0 .18rem; border:1px #ffa04f solid; color:#ffa04f; border-radius:.15rem; float:left; font-size:.16rem;}
.p_1_btm ul li:nth-of-type(2){ width:2rem; float:right;}
.p_1_btm ul li:nth-of-type(2) span{border:1px #6498d8 solid;color:#6498d8;}

.news{ overflow:hidden; margin-top:20px;}
.news .hd{ width:100%; overflow:hidden;background:-webkit-linear-gradient(top,#e4eaf1 0%,#fff 70%); line-height:.5rem;}
.news .hd li{ width:33%; float:left; text-align:center; color:#004ea1; border-bottom:2px #dde1e6 solid; font-size:.2rem;}
.news .hd li:nth-of-type(2){ border-left:1px #dde1e6 solid;border-right:1px #dde1e6 solid;}
.news .hd li.on{ border-bottom:2px #004ea1 solid; background-color:#fff;}
.news .bd ul{ overflow:hidden; padding:.15rem .1rem;}
.news .bd ul .news_bd_top{ width:100%; margin-bottom:.06rem;}
.news .bd ul .news_bd_top img{ width:1.5rem; height:.99rem; float:left; margin-right:.12rem;}
.news .bd ul .news_bd_top h3{ display:inline-block; margin-bottom:.08rem;font-size: .18rem;  font-weight: normal;}
.news .bd ul .news_bd_top h3 a{color: #0b7bd2;}
.news .bd ul .news_bd_top p{ color:#9fa0a0; font-size:.15rem; line-height:.24rem; text-indent:.4rem;}
.news .bd ul .news_bd_top p a{ color:#f00;}
.news .bd ul li{ width:100%; line-height:.35rem; float:left;}
.news_note{ padding:0 .1rem .15rem; overflow:hidden;}
.news_note a{ width:22.7%; margin:0 .8% .06rem; text-align:center; line-height:.3rem; color:#2064ad; border:1px #2064ad solid; border-radius:.15rem; float:left;}
.part{ overflow:hidden; margin:.3rem 0;}
.part h2{ font-size:.28rem; color:#004ea1; line-height:.3rem; padding: 0 .1rem .08rem; border-bottom:1px #cccccc solid; margin-bottom:16px;}
.part h2 a{ width:1rem; height:.3rem; line-height:.3rem; text-align:center; color:#fff; background-color:#ff7244; border-radius:2px; float:right; display:inline-block; font-size:.16rem; font-weight:normal;}
.part h2 strong{ border-bottom:1px #004ea1 solid; padding-bottom:.03rem; font-weight:normal;}
.sanjiamy{ overflow:hidden; background-color:#edf2f7; margin-bottom:.16rem;}
.sanjiamy img{ width:.9rem; height:1.9rem; float:left;}
.sanjiamy ul{ padding:.12rem 0;}
.sanjiamy ul li{ width:1.9rem; float:left; margin:0 0 .08rem .04rem ; font-size:.14rem; color:#333; line-height:.22rem;}


/*index zjnew17.2.22*/
.content{ overflow:hidden; padding:.1rem .08rem;}
.change_tit{ overflow:hidden; padding: 0 .1rem; }
.change_tit ul li.hover{ background-color:#288ed9 !important; color:#fff}
.change_tit ul li{ width:49%; float:left; background-color:#cccccc; font-size:.18rem; line-height:.44rem;color:#333; text-align:center; margin-bottom:2px;}
.change_tit ul li:nth-of-type(2){ float:right; }

.change_con{ overflow:hidden ; padding:0 .1rem;}
.change_con ul li{ width:49%; padding:.16rem 0; overflow:hidden; float:left}
.change_con ul li:nth-of-type(even){ float:right;}
.change_con ul li img{ width:.82rem; height:.88rem; float:left; margin-right:.06rem;}
.change_con ul li p{ text-indent:0; color:#9fa0a0; font-size:.15rem; display:inline-block; line-height:.22rem;}
.change_con ul li p strong{ font-size:.17rem; color:#004ea1;}
.change_con ul li p font{ color:#004ea1;}
.change_con ul li a{ padding:0 .08rem; line-height:.22rem; background-color:#004ea1; color:#fff; display:inline-block; text-align:center;-webkit-animation: zjtd_zx 2s infinite; border-radius:5px;}
@-webkit-keyframes zjtd_zx { 0% {
background-color:#bc1212; 
}
50% {
background-color:#bc1212;
}
50.1% {
background-color:#004ea1;
}
100% {
background-color:#004ea1;
}
}
#gengDuo{
	display: block;
	width:100%;
	text-align:center;
	float:left;
	margin-bottom: 16px;
}
#gengDuo2{
	display: block;
	width:100%;
	text-align:center;
	float:left;
	margin-bottom: 16px;
}

.change_btn{ padding:0 .1rem; overflow:hidden; margin:.2rem 0 .3rem;}
.change_btn a{ width:3.1rem; float:left; line-height:.44rem; text-align:center; color:#fff; display:inline-block; background-color:#4f8dda; font-size:.18rem; border-radius:5px;}
.change_btn a:nth-of-type(2){ float:right; width:1.46rem; background-color:#bc1212;}
.bdfhot .bdfhot_con{ padding:.15rem .1rem;}
.bdfhot .bdfhot_con img{ width:2.24rem; height:1.53rem; float:left;}
.bdfhot .bdfhot_con a:nth-of-type(2) img{ float:right;}
.bdfhot .bdfhot_con ul{ overflow:hidden; padding-top:.06rem; display:inline-block; width:100%;}
.bdfhot .bdfhot_con ul li{ float:left; width:100%; line-height:.38rem;}
.bdfhot .bdfhot_con ul li font{ float:right; display:inline-block; border:1px #ff7244 solid; border-radius:5px; color:#ff7244; line-height:.23rem; padding:0 .06rem; margin-top:.08rem;}
.qbjishu_con{ overflow:hidden; padding:.15rem .1rem;}
.qbjishu_con .qbjishu_con_top{ width:2.15rem; height:1.5rem; float:left; position:relative;}
.qbjishu_con .qbjishu_con_top:nth-of-type(2){ float:right;}
.qbjishu_con .qbjishu_con_top span{ padding:.05rem .2rem; display:inline-block; background-color:rgba(0, 78, 161, 0.6); text-align:center; color:#fff; line-height:.2rem; font-size:.15rem; position:absolute; bottom:0.07rem; left:0;}
.qbjishu_con ul li{ width:31%; margin:.1rem .3em; background-color:#f0f0f0; float:left;}
.qbjishu_con ul li .q_c_t_left{ width:1.28rem; padding:.2rem .08rem ;float:left; background-color:#d3e4f7;}
.qbjishu_con ul li .q_c_t_left h3{ line-height:.22rem; font-size:.18rem; color:#455d85; margin-bottom:.02rem; }
.qbjishu_con ul li .q_c_t_left h3 i{ width:.2rem; height:.2rem; border-radius:50%; background-color:#455d85; display:inline-block;line-height: .2rem;margin-left: .04rem;}
.qbjishu_con ul li .q_c_t_left h3 i:before{ content:"";  width:0px;
  height:0px;
  border-bottom:.06rem solid transparent;  /* left arrow slant */
  border-top:.06rem solid transparent; /* right arrow slant */
  border-left:.06rem solid #fff; /* bottom, add background color here */
  font-size:0px;
  line-height:0px;position: relative;top: -.06rem;left: .08rem;}
.qbjishu_con ul li .q_c_t_left p{ font-size:.14rem; color:#666; text-indent:0; text-align:center; line-height:.2rem;}
.qbjishu_con ul li img{ height:.99rem; float:left; margin:.05rem 0 0;}
.qbjishu_con ul li .q_c_t_right{ float:right; width:1.55rem; font-size:.14rem; padding-top:.1rem; text-align:center;}
.qbjishu_con ul li .q_c_t_right a{ width: 74%; line-height:.22rem; padding:0 .1rem; background:#fff; border-radius:5px; margin-left:.12rem; margin-bottom:.05rem; display:inline-block;}
.qbjishu_con ul span{ width:1.85rem; line-height:.36rem; text-align:center;border-radius:5px; float:left; background-color:#bc1212; margin-left:.4rem; margin-right:.12rem; margin-top:.25rem; display:inline-block;}
.qbjishu_con ul span a{ color:#fff; }
.qbjishu_con ul span:nth-of-type(2){ background-color:#676767; margin-left:0;}

.kfjs_con{ padding:0.15rem 0.1rem; overflow:hidden; background-color:#f1f1f3;}
.case{
	overflow:hidden;
}
.case .hd{
	display:none;
}
.case .bd ul li{
	margin-bottom:0.1rem;
}
/*.k_c_con{ margin-bottom:0.1rem;}*/
.kfjs_con img{ border:.08rem #fff solid; width:4.44rem;}
.kfjs_con p{ line-height:.4rem; border-bottom:1px #ccc dashed; padding:0 0.1rem;}
.kfjs_con p a img{ width:1.12rem; height:.23rem;display: inline-block;}
.k_c_btn { overflow:hidden; padding:.2rem .12rem 0; background-color:#fff;}
.k_c_btn ul{}
.k_c_btn ul li{ width: 25%; float:left; text-align:center;}
.k_c_btn ul li img{ width:.79rem; height:.79rem;margin: 0 auto .1rem;}

.form{ border-top:3px #4c83bd solid; padding:.18rem .1rem; overflow:hidden; background-color:#f6f6f6;}
.form h3 img{ width:3.88rem; height:.44rem; margin:0 auto;}
.form .form_con{ width:3.1rem; float:left; margin-top:.24rem;}
.form .form_con p{ line-height:.4rem; font-size:.18rem; font-weight:bold; margin-bottom:.08rem; text-align:left;}
.form .form_con p em{ color:#f00; display:inline-block; margin: 0 .05rem;vertical-align: middle;}
.form .form_con p input{ border:1px #4d87cf solid; border-radius:5px; line-height:.35rem; font-size:.16rem; padding-left:.1rem; width:1.75rem;}
.form .form_btn{ float:left; margin-top:.25rem; width:1.42rem; float:right; text-align:center; }
.form .form_btn input,.form .form_btn a{ width:100%; border:0; background-color:#4d87cf; line-height:.4rem; font-size:.2rem;color:#fff; border-radius:5px;}
.form .form_btn a{ background-color:#67a149; margin-top:.08rem; display:inline-block;}


.n1_footer{ background-color:#282828; padding:.3rem .1rem; overflow:hidden; color:#fff; margin-bottom:0.75rem;}
.n1_footer .n1_f_wx{ float:left; padding:.06rem .05rem; background-color:#fff; margin-right:.13rem; color:#282828; width:1.35rem;}
.n1_footer p{ border-bottom:1px #4d4d4d dashed; display:inline-block;line-height: 0.22rem; font-size:.18rem;   padding: .04rem 0;}
.n1_footer p a{ font-weight:bold; font-size:.22rem; color:#fff; line-height:.44rem;}

.dbzx{
	width:4.8rem;
	position:fixed;
	bottom:10px;
	z-index:99;
}
.zixun{
	display:block;
	position:fixed;
	bottom:0;
	z-index:999;
	width:2.8rem;
	height:0.75rem;
	float:left;
}
.dianhua{
	display:block;
	position:fixed;
	bottom:0;
	z-index:999;
	width:2rem;
	height:0.75rem;
	float:left;
}
.dianhua img{
	width:4.8rem;
}