@charset "utf-8";
/* CSS Document */
body ,html{padding: 0px;margin: 0px; font-size:12px; font-family:"SimSun"; }
*{margin:0px; padding:0px;}
ul,li,p,span,h6{margin:0px; padding:0px;}
img{max-width: 100%;}
ul,li{list-style:none;}
p{font-weight:normal; line-height:25px;}
a{ text-decoration:none;border:none;}
.box{width: 1440px;margin: 0 auto;padding: 0 10px;}

.box_tit{margin: 50px 0px 40px;}
.box_tit span{width: 100%;height: 1px;background: #ddd;margin: 15px auto;display: block;}
.box_tit span i{width: 150px; height: 5px; background: #a40000; font-style: normal; display: block;position: relative; top: -2px;}
.box_tit p{font-size: 36px;text-transform:capitalize;font-weight: 100;}
.box_tit b{font-size: 36px;font-weight: 400;}

.center{margin: 50px 0px 40px;}
.center span{width: 100%;height: 1px;background: #ddd;margin: 15px auto;display: block;}
.center span i{width: 150px; height: 5px; background: #a40000; font-style: normal; display: block;position: relative; top: -2px;margin: 0 auto;}
.center p{font-size: 36px;text-align: center;text-transform:capitalize;font-weight: 100;}
.center b{font-size: 36px;text-align: center;display: block;font-weight: 400;}

/* header */
.header{overflow:hidden;position: fixed;z-index: 999;top: 0px;width: 100%;background: #ffffffcc;}
.header .row{line-height: 90px;}
.menu{float: right;}
.menu li{float: left;padding: 0 20px;transition: 0.3s;position: relative;}
.menu li a{display: block;transition: 0.3s;font-size: 18px;color: #000;}
.menu li:hover{background: #a40000;}
.menu li:hover a{text-decoration: none;color: #fff;}
.is-dropdown ul{position: absolute;background: #203345;left: 0;opacity: 0;}
.is-dropdown ul li{width: 200px;}
.is-dropdown ul li:hover{background: #000;}
.menu li:hover .is-dropdown ul{opacity: 1;visibility: visible;transform: translateY(0);}




/* banner */
      .swiper {
       width: 100%;
        height: 100%;
       }
       .swiper-slide {
       	text-align: center;
       	font-size: 18px;
       	background: #fff;
       	/* Center slide text vertically */
       	
       	display: -webkit-box;
       	display: -ms-flexbox;
       	display: -webkit-flex;
       	display: flex;
       	-webkit-box-pack: center;
       	-ms-flex-pack: center;
       	-webkit-justify-content: center;
       	justify-content: center;
       	-webkit-box-align: center;
       	-ms-flex-align: center;
       	-webkit-align-items: center;
       	align-items: center;
       }
       .swiper-slide img {
       	display: block;
       	width: 100%;
       	height: 100%;
       	object-fit: cover;
       }


/* about */
.about{background: #f7f7f7;overflow: hidden;padding-bottom: 50px;}
.ab_con{overflow: hidden;}
.ab_left{float: left;width: 55%;}
.ab_left p{font-size: 18px;line-height: 2em;text-indent: 2em;}
.ab_left .sz{display: flex;justify-content: space-around;margin: 20px 0;text-align: center;}
.ab_left .sz .smy{margin: 0 auto;}
.ab_left .sz .smy p{text-indent: 0;}
.ab_left .sz .smy span{font-size: 36px;color: #006ebe;font-weight: bold;}
.ab_left .sz .smy span sub{font-style: normal;font-size: 18px;color: #006ebe;}
.ab_left .sz .smy span sup{font-style: normal;font-size: 18px;color: #006ebe;}
.ab_more{width: 240px;height: 50px;display: block;line-height: 50px;font-size: 18px;text-align: center;background: #fff;border: 1px #ccc solid;margin: 0 auto;transition: 0.3s;}
.ab_more:hover{background: #a40000;color: #fff;text-decoration: none;}
.ab_right{float: right;width: 40%;}
.ab_right img{width: 100%;}

/* product */
.product{overflow: hidden;padding-bottom: 50px;}
.sy_pro ul{display: flex;justify-content: space-around;align-items: center;flex-wrap: wrap;text-align: center;}
.sy_pro ul li{margin: 1%;width: 23%;overflow: hidden;}
.cp_img{overflow: hidden;cursor: pointer;transition: all 0.6s;border: 1px #ccc solid;}
.cp_img img{width: 100%;transition: all 0.6s;}
.cp_img:hover img{transform:scale(1.1);border: none;}
.sy_pro ul li h2{height: 40px;line-height: 40px;overflow: hidden;font-size: 18px;font-weight: 400;width: 100%;margin: 0 auto;border: 1px #ccc solid;color: #000;border-top: none;}
.sy_pro ul li:hover a{text-decoration: none;}
.gd_pro{width: 70%;margin: 50px auto 20px;background: #f7f7f7;display: flex;padding: 20px;}
.sw_left{width: 60%;padding: 30px;}
.sw_left h3{font-size: 30px;}
.sw_left span{display: block;height: 5px;width: 200px;background: #a40000;margin: 20px auto 50px;}
.sw_left p{text-align: left;font-size: 18px;line-height: 2em;}
.sw_right{width: 40%;padding: 30px;}
.sw_right p{display: none;}

/* promise */
.promise{overflow: hidden;padding-bottom: 50px;background: #297dc0;}
.pm_sy .box_tit p{color: #fff;}
.pm_sy .box_tit b{color: #fff;}
.pm_con ul{display: flex;align-items: center;flex-wrap: wrap;}
.pm_con ul li{margin: 1%;background: #103f6d;padding: 1%;display: flex;align-items: center;width: 30%;}
.pm_con ul li i{color: #fff;width: 60px;font-size: 40px;}
.pm_con ul li b{color: #fff;}
.pm_con ul li p{color: #fff;}

/*index_nrxq*/
.index_nrxq{background: #f7f7f7; padding: 20px 0px;} 
.index_nrxq .box{display: flex;flex-wrap: wrap;} 
.index_nrxq .box .Ibo a{overflow: hidden;transition: all 0.6s;display: flex;flex-wrap: wrap;align-items: center;color: #333;font-size: 15px;}
.index_nrxq .box .Ibo a .wznr{float: left;width: 65%;}
.index_nrxq .box .Ibo a img{transition: all 0.6s;max-width: 35%;}
.index_nrxq .box .Ibo a p{text-indent: 2em; line-height: 1.8em;transition: all 0.6s;}
.index_nrxq .nr_tit{text-align: center;font-size: 24px; padding-bottom: 5px; border-bottom: 1px #d8d8d8 solid;}
.index_nrxq .box .Ibo:hover img{transform:scale(1.1);}
.index_nrxq .box .xq02{background: #fff;}


/* news */
.synews{overflow: hidden;padding-bottom: 50px}
.new_con{}
.new_fl{display: flex;justify-content: center;}
.new_fl li{width: 200px;line-height: 3em;text-align: center;border: 1px #ccc solid;margin: 0 20px;transition: 0.3s;}
.new_fl li a{font-size: 18px;color: #000;}
.new_fl li:hover{background: #a40000;}
.new_fl li:hover a{color: #fff;text-decoration: none;}
.new_xw{margin: 30px 0;height: auto;overflow: hidden;}
.new_xw li{display: flex;align-items: center;margin: 15px 0px;}
.new_xw .nl{width: 25%;text-align: center;background: #37414a;padding: 20px 5px;}
.new_xw .nl p{margin: 0;padding: 0;color: #fff;font-size: 16px;}
.new_xw .nl span{font-size: 36px;margin: 0;padding: 0;color: #fff;}
.new_xw .nr{background: #dfdfdf;padding: 0 20px;text-align: left;}
.new_xw .nr a{color: #000;transition: 0.3s;}
.new_xw .nr:hover a{text-decoration: none;color: #297dc0;}
.new_xw .nr:hover p{color: #297dc0;}
.new_xw .nr h3{font-size: 18px;font-weight: bold;}
.new_xw .nr p{font-size: 16px;line-height: 1.8em;transition: 0.3s;}

/* contact */
.contact{background: #f7f7f7;overflow: hidden;padding-bottom: 50px;}
.lx{margin-bottom: 30px;overflow: hidden;}
.lx b{font-size: 18px;}
.lx span{display: block;width: 40px;height: 2px;background: #a40000;margin: 10px 0px;}
.lx p{font-size: 16px;width: 48%;float: left;margin: 1%;}
.lx input{margin: 10px 0px;}
.lx textarea #content_footer{margin: 12px 0px;line-height: 1.9em;}
.tijiao{width: 200px;line-height: 2.5em;background: #0153a7;color: #fff;border: none;font-size: 18px;}
.con_r{overflow: hidden;}

/* cooperation */
.cooperation{overflow: hidden;padding-bottom: 50px;}
.coo_con{}
.coo_con li{width: 48%;margin: 1%;float: left;border: 1px #ccc solid;padding: 20px;box-shadow: 5px 5px 5px #cccccc91;}
.coo_l{width: 23%;float: left;display: flex; align-items: center;margin-right: 20px;border-right: 1px #ccc solid;}
.coo_l p{margin: 0px; padding: 0px;font-size: 18px;line-height: 1.8em;}
.coo_l i{width: 50px; font-size: 40px;color: #0f9690;}

/* Enterprise certificate */
.index_zs{overflow: hidden;padding-bottom: 50px;}
.index_zs h2{line-height: 3em; font-size: 18px; font-weight: 400; margin: 0 auto; color: #000; display: block; text-align: center;}

/* footer */
.footer{overflow: hidden;background: url(../img/ft_bg.jpg);padding: 50px 0px;}
.ft_top{overflow: hidden;margin-bottom: 20px;}
.foot_left h4{font-size: 18px;color: #d1d1d1;line-height: 1.8em;}
.foot_con{display: flex;flex-wrap: wrap;}
.foot_con ul{width: 32%;margin: 0 3%;}
.foot_con ul li{font-size: 18px;line-height: 2em;}
.foot_con ul span{font-size: 20px;color: #fff;margin-bottom: 20px;display: block;font-weight: 600;}
.foot_con ul li p{color: #d1d1d1;}
.foot_con ul li a{color: #d1d1d1;}
.foot_con ul li a:hover{text-decoration: none;color: #006ebe;}
.foot_rig{}
.foot_rig span{font-size: 20px;color: #fff;margin-bottom: 20px;display: block;font-weight: 600;}
.foot_rig img{width: 120px;}
.foot_rig p{font-size: 16px;color: #d1d1d1;margin: 10px 0px;}
.link{height: auto;width: 100%;overflow: hidden;line-height: 1.8em;padding: 10px;font-size: 16px;}
.link p{color: #d1d1d1;margin: 0 5px;font-size: 14px;}
.link p a{color: #d1d1d1;margin: 0 5px;}
.link p a:hover{text-decoration: none;color: #006ebe;}
.banqiang{display: block;background: #000;line-height: 3em;text-align: center;color: #fff;}
.banqiang a{color: #ccc;}
.banqiang a:hover{text-decoration: none;}

/*分页样式*/
.pglist{padding: 20px 0 30px;width:100%;text-align: center;clear: both;}
.pglist a {color: #666;padding: 0 14px;margin: 0 3px;font-/weight: bold;background: #fff;border: 1px solid #ddd;-webkit-border-radius: 2px;border-radius: 2px;}
.pglist *{display:inline-block;_zoom:1;_display:inline;vertical-align:middle;line-height: 30px;padding-bottom:1px;}
.pglist a:hover,.pglist .hover {display:inline-block;color: #fff;background: #0374c7;border-color: #0374c7;text-decoration:none;}


@media(max-width:1440px)
{
    .box{width: 100%;}
    .gd_pro{width: 100%;}
}

@media(max-width:1024px)
{
    .hd_nav{display: none;}
    .ab_right{display: none;}
    .ab_left {width: 100%;}
    .sw_left h3{font-size: 24px;}
    .sw_left span{width: 150px;margin: 15px auto 30px;}
    .sw_left p{font-size: 16px;line-height: 1.8em;}
}

@media(max-width:768px)
{
    .sy_pro ul li h2{width: 100%;border: none;font-size: 16px;}
    .sw_left{display: none;}
    .sw_right{width: 70%;margin: 0 auto;}
    .sw_right p{display: block;font-size: 16px;}
    .coo_con li{width: 98%;}
    .box_tit{margin: 40px 0px 30px;}
    .box_tit p{font-size: 30px;}
    .box_tit b{font-size: 30px;}

    .center{margin: 40px 0px 30px;}
    .center p{font-size: 30px;}
    .center b{font-size: 30px;}
    .ab_left .sz .smy span{font-size: 30px;}
    .foot_left img{width: auto;}
    .foot_left{border-bottom: 1px #ccc dotted;margin-bottom: 30px;}
    .foot_con{border-bottom: 1px #ccc dotted;margin-bottom: 30px;}
    .pm_con ul li{width: 98%;}
    .con_r{display: none;}
    .index_nrxq{display: none;}
    .sy_pro ul li{width: 48%;}
}

@media(max-width:425px)
{
    .new_fl li{margin: 0 5px;}
    .coo_l{width: 100%;border-bottom: 1px #ccc solid;border-right: none;margin-bottom: 10px;}
    .box_tit{margin: 30px 0px 20px;}
    .box_tit p{font-size: 24px;}
    .box_tit b{font-size: 24px;}

    .center{margin: 30px 0px 20px;}
    .center p{font-size: 24px;}
    .center b{font-size: 24px;}
    .lx p{width: 98%;}
    .new_xw .nr p{height: 82px;overflow: hidden;}
    .sy_pro ul li h2{font-size: 14px;}
    
}


/*pro_ny_list*/
.pro_ny_list{text-align: center;margin: 2% auto;overflow:hidden;}
.list_tit{text-align: center;margin: 2% auto;margin-top: 50px;}
.list_tit h1{font-size: 36px;color: #0374c7;font-weight: 400;}
.list_tit p{font-size: 40px;font-weight: 100;color: rgb(187 187 187 / 50%);font-family: akrobatblack;}
.tab_content_y img{width: auto;}
.cplb{}
.cplb ul{display: flex;flex-wrap: wrap;}
.cplb ul li{border: 1px #ccc solid;width: 23%;margin: 1%;}
.cplb ul li a:hover{text-decoration: none;}
.cplb .pro_title h2{line-height: 45px;height: 45px;font-size: 18px;color: #000;font-weight: 400;margin: 0px;transition: 0.3s;}
.cplb ul li:hover .pro_title h2{color: #fff;background: #0374c7;;}

.xw_fenglei{display: flex;justify-content: center;flex-wrap: wrap;background: #efefef;}
.xw_fenglei a{font-size: 18px;color: #999;padding: 10px 20px;margin: 5px;line-height: 3em;transition: 0.3s;}
.xw_fenglei a:hover{text-decoration: none;color: #A40000;}

.tab_y{background: #5f5f5f;overflow: hidden;}
.tab_y .item{width: 33%;float: left;text-align: center;line-height: 62px;border-right: 1px solid #fff;color: #fff;font-size: 18px;display: block;}
.tab_y .item:hover{background: #b50910;}
.tab_content_y .item{margin-top: 40px;}
.tab_content_y .item p{text-align: left;margin: 0px;line-height: 2em;font-size: 18px; text-indent: 2em;}
.tab_content_y .item h2{text-align: left;margin: 0px;line-height: 2em;font-size: 18px; text-indent: 2em;font-weight:bold;}

table {width: 100%;}
td,th {padding: 10px 0px!important;border: 1px #ccc solid !important;font-size: 18px;text-align: center;}
table tr:nth-child(odd){background:#f1f1f1;}


/* con_ptojs */
.dqzz{display: block;line-height: 50px;background: #efefef;font-size: 18px;}
.dqzz a{color: #000;}
.con_ptojs{display: flex;margin: 50px 10%;overflow: hidden;}
.ptojs_img{width: 50%;border: 1px #ccc solid;overflow: hidden;}
.ptojs_img img{}
.ptojs_jianjie{width: 50%;padding-left: 20px;}
.ptojs_jianjie h1{font-size: 36px;color: #333;margin-bottom: 15px;margin-top: 30px;}
.ptojs_jianjie span{display: block;height: 5px;background: #0374c7;width: 80px;margin: 0 auto;margin-bottom: 25px;}
.ggys li{line-height: 2em;font-size: 16px;text-align: left;}

.tab_y{background: #5f5f5f;overflow: hidden;}
.tab_y .item{width: 20%;float: left;text-align: center;line-height: 62px;border-right: 1px solid #fff;color: #fff;font-size: 18px;display: block;}
.tab_y .item:hover{background: #0374c7;}




.news_cons{display: flex;padding-top: 50px;justify-content: space-between;padding-bottom: 30px;}
.ndc_detail{text-align: left;font-size: 16px;}
.ndc_detail p{line-height: 1.8em;text-indent: 2em;font-size: 16px;}
.ndc_detail h2{line-height: 1.8em;text-indent: 2em;font-size: 18px;font-weight: 600;}
.ndc_detail h3{line-height: 1.8em;text-indent: 2em;font-size: 16px;font-weight: 600;}
.ndc_detail a{color: #0374c7;}
.con_newslr{width: 70%;}
.con_newslr h1{font-size:28px;}
.news_tuijian{width:28% ;}
.xwbiaoti{line-height: 3em;border-top: 5px #0374c7 solid;font-size: 18px;border-left: 1px #ccc solid;border-right: 1px #ccc solid;}
.xxww02{text-align: left;border: 1px #ccc solid;}
.xxww02 li{border-bottom: 1px #ccc solid;padding: 0 10px;}
.xxww02 li:hover a{text-decoration: none;}
.xxww02 li a h3{font-size: 18px;font-weight: 600;color: #484848;}
.xxww02 li a p{text-indent: 2em;font-size: 16px;color: #484848;}
.xxww02 li:hover h3{color: #0374c7;}
.page_wz{margin: 0 10%;}
.page_wz p{line-height: 2em;font-size:18px;}
.lxwm_ny p{line-height: 2em;font-size:18px;}
#up_down{display: flex;justify-content: space-around;margin-top: 30px;margin-bottom: 20px;border-bottom: 1px #ccc solid;}
.prevLink{width: 50%; text-align: left;  padding: 0px 10px; font-size: 16px;line-height: 2em;}
.nextLink{width: 50%; text-align: right;  padding: 0px 10px; font-size: 16px;line-height: 2em;}
#up_down a{color:#333333}

/*推荐资讯*/
.anlitop{line-height: 2em; border: 1px solid #ccc; text-align: left; padding: 0 10px; font-size: 20px; font-weight: bold; border-left: 5px #0374c7 solid;}
.divremmnews{}
.clearfix{padding: 20px 5px 5px;}
.clearfix li{float: left; width: 47%; line-height: 45px; margin: 0 1.5%; border-bottom: 1px dashed #ccc; text-align: left; font-size: 17px; overflow: hidden; height: 45px;}
.clearfix li span{float: right;}
.clearfix li a{color:#484848;}
.clearfix li a:hover{color:#337ab7;text-decoration:none;}




@media(max-width:1024px)
{
	.con_ptojs{display: block;}
	.ptojs_img{width: 100%;}
	.ptojs_jianjie{width: 100%;}
}

@media(max-width:768px)
{
	.cplb ul li{width: 31%;}
	.xw_fenglei{display: none;}
	.page_wz{margin: 0;}
	.con_newslr{width: 100%;}
	.news_tuijian{display: none;}
	.con_newslr h1{font-size: 28px;}
	.con_ptojs{margin: 0;}
	.cpxq_05 ul li{line-height: 3.5em;}
	.ptojs_jianjie h1{font-size: 28px;}
	.cpxq_05 ul li a{font-size: 15px;}
	.clearfix li{ width: 98%; margin: 0 1%;}
}

@media(max-width:425px)
{
	.list_tit p{font-size: 34px;}
	.list_tit h1{font-size: 30px;}
	.cplb ul li{width: 48%;}
	.foot_con ul{width:100%}

}