/*stylepbulic*/
#stylepbulic{width:100%;height:209px;background-repeat:no-repeat;background-position:center top;background-size:cover;}
#stylepbulic .sp_title{width:1300px;margin:0 auto;}
#stylepbulic .sp_titleT{width:300px;height:220px;background:rgba(0,0,0,.6);padding-top:140px;}
#stylepbulic .sp_title p{font-size:27px;font-weight:bold;color:#FFF;text-align:center;}
#stylepbulic .sp_title p span{font-size:36px;}
#stylesubnav{width:100%;height:50px;background:#F5F5F5;}
#stylesubnav .subnav{margin:0 auto;height:50px;font-size:16px;}
#stylesubnav .subnav .sub_li{float:left;}
#stylesubnav .subnav .sub_li li{float:left;height:50px;}
#stylesubnav .subnav .sub_li li a{display:block;height:50px;line-height:50px;color:#333;padding:0 15px;}
#stylesubnav .subnav .sub_li li a.hover,#stylesubnav .subnav li a:hover{display:block;height:50px;line-height:50px;background:#0D62BE;color:#FFF;}
#stylesubnav .crumbs{float:right;line-height:47px;background:url(weizhi.png) no-repeat left center;text-indent:25px;background-size:auto 20px;}
#stylesubnav .xq_crumbs{margin:0 auto;background:url(weizhi.png) no-repeat left center;text-indent:25px;line-height:50px;background-size:auto 20px;}
#crumbsbg{height:40px;overflow: hidden;
	background:-webkit-linear-gradient(#FBFBFB, #D8D8D8); /* Safari 5.1 - 6.0 */
	background:-o-linear-gradient(#FBFBFB, #D8D8D8); /* Opera 11.1 - 12.0 */
	background:-moz-linear-gradient(#FBFBFB, #D8D8D8); /* Firefox 3.6 - 15 */
	background:linear-gradient(#FBFBFB, #D8D8D8); /* 标准的语法 */}
#crumbs{height:40px;line-height:40px;background:url(weizhi.png) no-repeat left center;color:#777;margin:0 auto;text-indent:25px;background-size:auto 20px;font-size:16px;}
#crumbs a{color:#777;}
#st_img{width:100%;height:136px;background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:73px;}
#st_img .st_title{width:526px;height:63px;margin:0 auto;background:url(prolist_x.png) no-repeat left top;text-align:center;line-height:63px;color:#fff;font-size:38px;font-weight:bold;}
.wrap{margin:0 auto;}
/*companyInfo*/
.companyInfo{font-size:16px;padding-bottom:40px;}
.companyInfo .h1{font-size:22px;font-weight:bold;color:#1e1e1e;width:100%;margin-top:30px;margin-bottom:20px;}
.companyInfo p{line-height:30px;margin:15px 0;}
/*strengthpage*/
.strengthpagebg{width:100%;padding:50px 0;}
.strengthpage{margin:0 auto;}
.strengthpage .img{display:block;width:600px;height:360px;}
.strengthpage .img img{display:block;height:100%;width:100%;}
.strengthpage .txt{width:510px;height:360px; background:#FFF;padding:25px 45px 0 45px;}
.strengthpage .txt .en{font-family:Arial;color:#999;text-transform:uppercase;}
.strengthpage .txt .cn{font-size:24px;color:#255fac;margin-bottom:9px;}
.strengthpage .txt em{width:130px;height:2px;background:#D6D6D6;display:block;margin-bottom:29px;}
.strengthpage p{line-height:23px;color:#333;}
.strengthpage .btn{width:127px;height:28px;line-height:28px;border:2px solid #CECECE;text-align:center;font-weight:bold;margin-top:24px;color:#999;display:block;border-radius:14px;}
/*solutiontop*/
.solutiontop{margin:40px auto 0;}
.solutiontop .s_class{}
.solutiontop .s_class a{display:block;width:25%;height:60px;background:#D6D6D6;float:left;font-size:20px;text-align:center;line-height:60px;}
.solutiontop .s_class a:hover,.solutiontop .s_class a.hover{background:#E30000;color:#FFF;}
/*solutionlist*/
.solutionlist{}
.solutionlist li{width:32%;float:left;margin-left:2%;margin-top:40px;}
.solutionlist li:nth-child(3n+1){margin-left:0;}
.solutionlist li .s_img{height: 0;padding-top: 67%; position:relative;overflow:hidden;}
.solutionlist li .s_img img{display:block;width:100%;height:100%;transition:1s all;-webkit-transition:1s all;
position: absolute;
top: 0;
left:0;
object-fit: contain;
}
.solutionlist li .s_img img:hover{transform:scale(1.1);}
.solutionlist li .s_txt{padding:0 15px;background:#EFEFEF;height:140px;overflow:hidden;}
.solutionlist li .s_txt p{color:#999;line-height:24px;
display: -webkit-box;  
        overflow: hidden;  
        text-overflow: ellipsis;  
        word-break: break-all;  
        -webkit-box-orient: vertical;  
        -webkit-line-clamp: 3;}
.solutionlist li .s_txt p a{color:#333;}
.solutionlist li .s_txt p:first-child{font-size:18px;line-height:50px;}
/*newslist*/
.news_list{}
.news_list .news_ul{padding:35px 0;border-bottom: 1px solid #dbdbdb;position: relative;}
.news_list .news_ul .img{width:200px;height:120px;float:left;margin-top:4px;border:1px solid #dbdbdb;}
.news_list .news_ul .img img{display:block;width:100%;height:100%;object-fit:cover;}
.news_list .news_ul .news_txt{width: auto;overflow: hidden; padding-left:32px;padding-right: 92px;}
.news_list .news_ul .news_txt .news_title{font-size:22px;line-height:35px;height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_list .news_ul .news_txt .news_info{
    line-height:30px;padding-top:5px;font-size:16px;color:#626262;
    display: -webkit-box;  
        overflow: hidden;  
        text-overflow: ellipsis;  
        word-break: break-all;  
        -webkit-box-orient: vertical;  
        -webkit-line-clamp: 2;
}
.news_list .news_ul .news_txt{position: relative;}
.news_list .news_ul .news_date{
    width: 80px;
    float: right;
    border: 1px solid #dbdbdb;
    text-align: center;
    margin-top: 32px;
    color: #999;
    padding: 8px 10px;
    position: absolute;
    right: 0;
    top:20px;
}
.news_list .news_ul .news_date span {
    font-size: 50px;
    line-height: 50px;
    display: block;
}
.news_list .news_ul .news_date p {
    line-height: 25px;
    height: 25px;
}
/*newscow*/
.newscow{}
.newscow .newscow_left{width:840px;float:left;margin-top:30px;}
.newscow .newscow_left .h1{line-height:50px;padding:10px 0;font-size:24px;}
.newscow .newscow_left .pubinfo{text-indent:0;font-size:14px;line-height:26px;padding-bottom:15px;color:#626262;font-weight:normal;border-bottom:1px solid #dbdbdb;margin-bottom:25px;}
.newscow .newscow_left .pubinfo span{padding-right:10px;}
.newscow .newscow_left .newscount{line-height:30px;font-size:16px;color:#626262;text-align: justify;}
.newscow .newscow_left .newscount p{line-height:30px;padding-bottom:15px;font-size:16px;color:#626262;}
.newscow .newscow_left .newscount img{margin:0 auto;display:block;max-width:715px;}
.newscow .newscow_left .newscount table{border-top:1px solid #000;border-left:1px solid #000;}
.newscow .newscow_left .newscount table td{border-right:1px solid #000;border-bottom:1px solid #000;}
/*productpage*/
.productpagebg{width:100%;padding:50px 0 20px;}
.productpage .pp_left{width:828px;height:400px;overflow:hidden;}
.productpage .pp_left img{width:100%;height:100%;display:block;transition:1s all;-webkit-transition:1s all;}
.productpage .pp_left img:hover{transform:scale(1.1);}
.productpage .pp_right{width:324px;}
.productpage .pp_right .pr_title{font-size:38px;color:#222;text-align:left;overflow:hidden;font-weight:bold;}
.productpage .pp_right .pr_title span{font-size:96px;font-style:italic;color:#E30000;margin-right:10px;}
.productpage .pp_right p{font-size:16px;margin-bottom:15px;line-height:32px;color:#555;}
.productpage .pp_right .more_detail{display:block;background: #E30000 url(s.png) 90% center no-repeat;width:80%;color:#FFF;text-align:left;text-indent:80px;padding:12px 0;float:left;margin-right:2%;font-size:22px;}
.productpage .pp_ul{margin-bottom:30px;margin-top:40px;overflow:hidden;}
.productpage .pp_ul li{border:1px dashed #999;background:#fff;float:left;padding:10px 20px;overflow:hidden;margin:0 5px 13px 0;}
/*productlist*/
.productlist{margin:40px auto 0;}
.productlist .p_class{}
.productlist .p_class a{display:block;width:300px;height:60px;background:#D6D6D6;float:left;font-size:20px;text-align:center;line-height:60px;}
.productlist .p_class a:hover,.productlist .p_class a.hover{background:#E30000;color:#FFF;}
/*company_list*/
.company_list{margin-top:40px;}
.company_list li{width:23%;float:left;margin-left:2%;margin-bottom:30px;}
.company_list li:nth-child(4n+1){margin-left:0;}
.company_list li .pic{display:block;height: 0;padding-top: 71%;overflow: hidden; border:1px solid #CCC;position: relative;}
.company_list li .pic img{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left:0;
    object-fit: contain;
}
.company_list li p{line-height:40px;height:40px;text-align:center;}
/*hzhb_list*/
.hzhb_list{margin-top:40px;}
.hzhb_list li{width:180px;float:left;margin-left:24px;margin-bottom:20px;}
.hzhb_list li:nth-child(6n+1){margin-left:0;}
.hzhb_list li img{display:block;width:180px;height:230px;}
.hzhb_list li p{text-align:center;line-height:32px;}
/*videolist*/
.videolist{margin-top:40px;}
.videolist li{width:288px;float:left;margin-left:16px;margin-bottom:20px;}
.videolist li:nth-child(4n+1){margin-left:0;}
.videolist li .v_img{width:288px;height:196px;position:relative;}
.videolist li .v_img img{display:block;width:100%;height:100%;}
.videolist li .v_icon{position:absolute;top:73px;left:119px;width:49px;height:49px;background:url(videoicon.png) no-repeat left top;display:block;}
.videolist li .v_txt{width:100%;height:66px;background:#EFEFEF;padding-top:15px;}
.videolist li .v_txt p{color:#999;font-size:12px;text-align:center;}
.videolist li .v_txt p a{color:#333;}
.videolist li .v_txt p:first-child{font-size:16px;line-height:22px;}
/*companyshow*/
.companyshow{padding:40px 0;}
.companyshow .companyshow_left{width:840px;float:left;}
.companyshow .companyshow_left .pro_title{color:#333;font-size:20px;text-align:center;padding:10px 0 20px;margin:0;font-weight:bold;}
.companyshow .companyshow_left .pro_info{color:#333;font-weight:normal;text-align:center;font-size:12px;border-bottom:1px solid #CCC;padding-bottom:15px;}
.companyshow .companyshow_left .pro_image{margin:10px auto;max-width:650px;height:auto;}
.companyshow .companyshow_left .pro_image img{display:block;margin:0 auto;}
.companyshow .companyshow_left .pro_image iframe{margin:0 auto;width:100%!important;}
.companyshow .companyshow_left .pro_txt{font-size:16px;line-height:30px;margin-top:10px;}
.companyshow .companyshow_left .pro_txt p{font-size:16px;line-height:30px;margin-top:25px;}
.companyshow .companyshow_left .pro_txt img{max-width:650px;margin:0 auto;display:block;}
.companyshow .companyshow_left .pro_txt table{border-top:1px solid #000;border-left:1px solid #000;}
.companyshow .companyshow_left .pro_txt table td{border-right:1px solid #000;border-bottom:1px solid #000;}
/*product_list*/
.product_list{margin-top:40px;}
.product_list li{width:32%;float:left;margin-left:2%;margin-bottom:30px;overflow:hidden;}
.product_list li .p_img{
    position: relative;
    padding-top: 67%;
    height: 0;
    overflow: hidden;
    background-repeat:no-repeat;background-position:center;background-size:contain;transition:1s all;-webkit-transition:1s all;}
.product_list li .p_img:hover{transform:scale(1.1);}
.product_list li:nth-child(3n+1){margin-left:0;}
.product_list li .p_txt{padding:30px 10px 20px;background:#EFEFEF;}
.product_list li .p_txt p{color:#999;line-height:24px;display: -webkit-box;  
        overflow: hidden;  
        text-overflow: ellipsis;  
        word-break: break-all;  
        height: 72px;
        -webkit-box-orient: vertical;  
        -webkit-line-clamp: 3;}

.product_list li .p_txt p:first-child{font-size:16px;display:block;color:#272727;margin-bottom:10px;
 height: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*newproductshow*/
.newproductshow{margin-top:50px;}
.newproductshow .np_top{}
.newproductshow .np_top .np_left{width:600px;height:400px;float:left;overflow:hidden;background-color: #fff;position: relative;}
.newproductshow .np_top .np_left img{
    display:block;transition:1s all;-webkit-transition:1s all;
    position: absolute;
 
    top: 50%;
    left:50%;
   
    transform: translate(-50%,-50%);
    object-fit: contain;
}
.newproductshow .np_top .np_left img:hover{transform:scale(1.1) translate(-50%,-50%);}
.newproductshow .np_top .np_right{width:336px;float:right;position:relative;height:400px;}
.newproductshow .np_top .np_right .np_right_p{width:336px;height:220px;overflow:hidden;}
.newproductshow .np_top .np_right .np_right_p p{margin-bottom:15px;overflow:hidden;width:100%;font-size:15px;}
.newproductshow .np_top .np_right .np_right_p p strong{color:#E30000;font-weight:600;width:90px;font-size:16px;display:inline-block;float:left;}
.newproductshow .np_top .np_right .np_right_p p span{
    display: block;overflow: hidden;
text-align:justify;
    float:left;width:246px;font-size:14px;}
.newproductshow .np_top .np_right .np_btn{width:100%;margin-top:30px;clear:both;background:url(zixun_icon.png) no-repeat 30px center #E30000;display:block;line-height:60px;color:#FFF;text-indent:70px;background-size:auto 50%;font-size:24px;}
.newproductshow .np_top .np_right .p_tel{margin-top:25px;overflow:hidden;text-align:center;width:100%;background:url(pro_tel.png) no-repeat 5px 8px;padding-left:55px;position:absolute;bottom:0;left:0;}
.newproductshow .np_top .np_right .p_tel span{font-size:17px;width:100%;text-align:left;float:left;overflow:hidden;}
.newproductshow .np_top .np_right .p_tel p{font-size:34px;color:#FF3D17;float:left;}
.newproductshow .np_pb{width:100%;margin-top:60px;margin-bottom:40px;background:#f4f4f4;}
.newproductshow .np_pb li{display: inline-block;padding:0 30px; text-align:center;color:#000;font-size:20px;height:62px;line-height:62px;}
.newproductshow .np_pb li.hover{background:#38425a;color:#fff;}
.newproductshow .np_pb li.hover a{color:#FFF;}
.newproductshow .np_left_content{width:840px;float:left;overflow: hidden;}
.newproductshow .np_content{}
.newproductshow .np_content{font-size:16px;line-height:30px;margin-top:10px;}
.newproductshow .np_content{text-align:justify;}
.newproductshow .np_content p{font-size:16px;line-height:30px;margin-top:10px;}
#a2 p{margin-top: 0;}
.newproductshow .np_content p span{font-size:16px!important;}
.newproductshow .np_content img{margin:0 auto;}
.newproductshow .np_content table{border-top:1px solid #000;border-left:1px solid #000;width:100%!important;}
.newproductshow .np_content table td{border-right:1px solid #000;border-bottom:1px solid #000;}
/*product_list*/
/*.product_list{margin-top:40px;}
.product_list li{width:284px;float:left;margin-left:20px;margin-bottom:30px;}
.product_list li:nth-child(4n+1){margin-left:0;}
.product_list li img{display:block;width:282px;height:198px;border:1px solid #CCC;}
.product_list li p{line-height:40px;height:40px;text-align:center;}*/
/*productshow*/
.productshow{}
.productshow .productshow_left{width:840px;float:left;}
.productshow .productshow_left .pro_title{color:#333;font-size:20px;text-align:center;padding:10px 0 20px;margin:0;font-weight:bold;}
.productshow .productshow_left .pro_info{color:#333;font-weight:normal;text-align:center;font-size:12px;border-bottom:1px solid #CCC;padding-bottom:15px;}
.productshow .productshow_left .pro_img{padding-top:15px;}
.productshow .productshow_left .pro_image{text-align:center;margin:10px 0; float:left; width:370px; height:auto;}
.productshow .productshow_left .pro_image img{display:block;margin:0 auto;max-width:370px;}
.productshow .productshow_left .canshu{ width:300px;float:left;display:inline;padding-left:15px;line-height:2;margin-top:25px;}
.productshow .productshow_left .canshu p{font-size:16px;}
.productshow .productshow_left .canshu p:first-child span{color:#f00}
.productshow .productshow_left .productshow_ul{margin-top:20px;background:#E5E5E5;}
.productshow .productshow_left .productshow_ul li{height:40px;line-height:40px;float:left;padding:0 15px;color:#444;margin-right:15px;cursor:pointer;}
.productshow .productshow_left .productshow_ul li.hover{background:#0065ad;color:#FFF;}
.productshow .productshow_left .pro_txt{font-size:16px;line-height:30px;margin-top:10px;}
.productshow .productshow_left .pro_txt p{font-size:16px;line-height:30px;margin-top:25px;}
.productshow .productshow_left .pro_txt img{max-width:650px;margin:0 auto;}
.productshow .productshow_left .pro_txt table{border-top:1px solid #000;border-left:1px solid #000;}
.productshow .productshow_left .pro_txt table td{border-right:1px solid #000;border-bottom:1px solid #000;}
.productshow .productshow_left .pro_contact{margin-top:20px;}
.productshow .productshow_left .pro_contact p{line-height:34px;}
.productshow .productshow_left .pro_form{margin-top:20px;}
.productshow .productshow_left .pro_form li{margin-bottom:12px;}
.productshow .productshow_left .pro_form li .i_input{width:50%;height:24px;padding:3px 8px;border:1px solid #CCC;}
.productshow .productshow_left .pro_form li textarea{vertical-align:top;resize:none;width:50%;padding:3px 8px;border:1px solid #CCC;}
.productshow .productshow_left .pro_form li .b_input{width:100px;height:36px;background:#0065ad;color:#FFF;}
/*contact*/
.contact{padding-bottom:50px;}
.contact .contact_left{width:840px;float:left;margin-top:25px;}
.contact .contact_left li{height:36px;line-height:36px;}
.contact .about_right{width:290px;padding:15px;float:right;background:url(contact_feedback.jpg) no-repeat center bottom #e2e2e2;margin-top:25px;border-radius:5px;padding-bottom:120px;background-size:100% auto;}
.contact .about_right .contact_feedback{}
.contact .about_right .contact_feedback li{padding:8px 0;color:#666;}
.contact .about_right .contact_feedback li input{width:220px;height:24px;line-height:24px;padding:3px 5px;border:1px solid #DDD;outline:none;}
.contact .about_right .contact_feedback li textarea{width:210px;height:114px;border:1px solid #DDD;resize:none;padding:10px;outline:none;vertical-align:top}
.contact .about_right .contact_feedback li .btn{width:58px;height:24px;background:#F0831E;line-height:24px;color:#FFF;padding:0;cursor:pointer;}
.contact .about_right .contact_feedback li .btn.re{background:#0068B7;margin-left:20px;}
/*taglable*/
.taglable{padding-bottom:50px;}
.taglable .taglable_right{width:870px;float:right;margin-top:25px;}
.taglable .taglable_right li{font-size:16px;line-height:40px;background:url(../images/tst_113.jpg) no-repeat left center;text-indent:10px;border-bottom:1px dashed #CCC;}
/*map*/
.webmap{width:840px;float:right;margin-top:25px;}
.webmap p{}
.webmap p a{white-space:nowrap;padding:8px 15px;background:#F5F5F5;margin-bottom:15px;display:inline-block;}
/*公用分页*/
.fanye{list-style:none;border-top:1px dashed #cccccc;border-bottom:1px dashed #c2a9a4;padding-top:10px;padding-bottom:10px;margin-top:10px;}
.fanye ul li{height:30px;line-height:30px;text-align:left;color:#333;}
.fanye ul li a{ color:#333;}
.fanye ul li a:hover{ color:#900;}
/*公用相关推荐*/
.news_tags{color:#06F;margin:15px 0;font-size:16px;border-top:1px solid #CCC;padding-top:20px;}
.xgtj{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.xgtj_bt{width:100%;height:35px;}
.sgtj_bt_cn{width:100px;height:35px;background:#0065ad;line-height:35px;text-align:center;font-size:15px;color:#FFF;display:block}
.xgtj_nr{padding-top:5px;padding-bottom:50px}
.xgtj_nr ul li{width:45%;line-height:2.3;background:url(../images/tst_113.jpg) no-repeat 1px center;border-bottom:1px dashed #d8d8d8;margin:0 auto;text-indent:0.5cm;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xgtj_nr ul li:nth-child(2n){float:right;}
/*公用右侧*/
.newscow_right{width:290px;float:right;margin-top:30px;}
.newscow_right .news_product{border:1px solid #dbdbdb;padding:10px;}
.newscow_right .news_product .np_title{font-size:14px;color:#2a2a2a;line-height:12px;padding:10px 0;border-bottom:2px solid #2a2a2a;}
.newscow_right .news_product .np_title span{font-size:22px;line-height:32px;}
.newscow_right .news_product .bd{ overflow:hidden;zoom:1;margin-top:30px;}
.newscow_right .news_product .bd ul li{ text-align:center; zoom:1; }
.newscow_right .news_product .bd ul li .pic{ text-align:center; }
.newscow_right .news_product .bd ul li .pic img{padding:3px;border:1px solid #ccc;width:258px;height:180px;}
.newscow_right .news_product .bd ul li .pic a:hover img{border-color:#0065ad;  }
.newscow_right .news_product .bd ul li .title{padding:8px 0;}
.newscow_right .news_product .bd ul li .title a{ color:#666}
.newscow_right .news_product  .bd ul li .title a:hover{ text-decoration:underline; color:#F00}
.newscow_right .news_nlist{ padding-bottom:5px; overflow:hidden}
.newscow_right .news_nlist ul{ padding-top:5px}
.newscow_right .news_nlist ul li{line-height:30px;background:url(../images/zys_42.jpg) no-repeat 2px center; text-indent:0.3cm; margin:0 auto; border-bottom:1px dashed #d5d5d5;}
/*service*/
.service{margin:0 auto;}
.service .service_ul{margin-bottom: 30px;}
.service .service_ul li{width:22%;float:left;margin-left:4%;border:1px solid #E5E5E5;margin-top:50px;}
.service .service_ul li:nth-child(4n+1){margin-left:0;}
.service .service_ul li .si_img{height:302px;position:relative;}
.service .service_ul li .si_img img{display:block;width:100%;height:100%;}
.service .service_ul li .si_btn{position:absolute;width:100%;height:40px;background:rgba(0,0,0,.8);color:#FFF;bottom:0;left:0;cursor:pointer;}
.service .service_ul li .si_btn .s_mobile{width:50%;height:40px;line-height:40px;text-align:center;display:block;float:left;}
.service .service_ul li .si_btn .s_online{width:50%;height:40px;line-height:40px;text-align:center;display:block;float:right;border-left:1px solid #F2F2F2;}
.service .service_ul li .si_erweima{position:absolute;width:232px;height:232px;padding:15px;background:#FFF;left:0;top:0;display:none;}
.service .service_ul li .si_txt{background:#E5E5E5;padding:5px 10px;}
.service .service_ul li .si_txt p{line-height:26px;font-size:16px;}
.service .service_ul li .si_txt p:first-child{font-size:22px;line-height:36px;}
#serviceinfobg{position:fixed;top:50px;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:9999;display:none;}
#serviceinfo{width:680px;background:#FFF;position:absolute;left:50%;margin-left:-325px;top:20px;}
#serviceinfo .si_title{height:60px;line-height:60px;background:#0F9ADF;font-size:24px;text-align:center;color:#FFF;position:relative;}
#serviceinfo .close{position:absolute;top:17px;right:15px;width:24px;height:24px;background:url(closeicon.png) no-repeat center center;border:2px solid #FFF;border-radius:50%;background-size:60%;cursor:pointer;}
#serviceinfo .si_content{height:540px;overflow-y:auto;}
#serviceinfo .si_top{padding:25px 20px;border-bottom:1px solid #EBEBEB;}
#serviceinfo .si_top .si_top_img{width:95px;height:110px;float:left;}
#serviceinfo .si_top .si_top_img img{display:block;width:100%;height:100%;border-radius:5px;border:1px solid #E5E5E5;}
#serviceinfo .si_top .si_top_txt{overflow: hidden;padding-left: 20px;}
#serviceinfo .si_top .si_top_txt p{font-size:14px;color:#949494;line-height:24px;}
#serviceinfo .si_top .si_top_txt p:first-child{color:#232524;font-size:24px;font-weight:bold;margin-bottom:14px;}
#serviceinfo .si_ul{padding:20px;}
#serviceinfo .si_ul li{font-size:18px;height:50px;line-height:50px;border-bottom:1px solid #EBEBEB;color:#949494;}
#serviceinfo .si_ul li em{color:#000;display:inline-block;margin-right:50px;font-style:normal;}
#serviceinfo .si_ul li span{display:inline-block;margin-left:15px;}
#serviceinfo .si_ul li span .in_radio{vertical-align:middle;width:17px;height:17px;}
#serviceinfo .si_ul li textarea{width:100%;height:60px;outline:none;border:1px solid #98A0A3;resize:none;background:#EBEBEB;padding:10px;}
#serviceinfo .si_ul li .in_name{width:150px;height:26px;padding:5px 8px;float:left;border:1px solid #98A0A3;}
#serviceinfo .si_ul li .in_phone{width:404px;height:26px;padding:5px 8px;float:left;border:1px solid #98A0A3;margin-left:20px;}
#serviceinfo .si_ul li .in_company{width:298px;height:26px;padding:5px 8px;float:left;border:1px solid #98A0A3;}
#serviceinfo .si_ul li .in_btn{background:#0F9ADF;height:60px;width:100%;font-size:24px;color:#FFF;border-radius:5px;border:none;}
#serviceinfo .si_ul li:last-child{border-bottom:none;margin-bottom:20px;}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#949494;font-size:16px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#949494;font-size:16px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#949494;font-size:16px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#949494;font-size:16px;
}
@media only screen and (max-width: 1240px) {
.productpage .pp_left{width: auto;height: auto;float: none;}
.productpage .pp_right{width: auto;float: none;}
.productlist .p_class a{width: 25%;float: left;}
.productpage .pp_right .pr_title span{font-size: 70px;}
.productpagebg{padding: 20px 0;}
.productpage .pp_right .pr_title{font-size: 28px;}
.izl-rmenu{display: none;}
.strengthpage .img{width: 510px;}
.newproductshow .np_top .np_left{float: none;margin:0 auto;}
.newproductshow .np_top .np_right .np_right_p p strong{display: block;}
.newproductshow .np_top .np_right .np_right_p p span{width: auto;display: block;overflow: hidden;float: none;}
.newproductshow .np_top .np_right .np_right_p{width: auto;height: auto;}
.newproductshow .np_top .np_right{float: none;width: auto;height: auto;}
.newproductshow .np_top .np_right .np_btn{width: 300px;}
.newproductshow .np_top .np_right .p_tel{position: static;}
.newproductshow .np_left_content{width: auto;float: none;}
.service .service_ul li{width: 30.6%;}

.service .service_ul li:nth-child(4n+1){margin-left: 4%;}
.service .service_ul li:nth-child(3n+1){margin-left: 0;}
.service .service_ul li .si_img{height: 264px;}
.contact .contact_left{width: auto;float: none;}
.contact .about_right{width: auto;float: none;}
}
@media only screen and (max-width: 1200px) {
    .companyshow .companyshow_left,.newscow .newscow_left{width: auto;float: none;}
    .newscow_right{display: none;}
    .strengthpage .img{width: 600px;height: 360px;float: none;margin:0 auto;}
    .strengthpage .txt{width: auto;height: auto;float: none;overflow: hidden;padding: 15px;}

}
@media only screen and (max-width: 960px) {
.productpage .pp_right .pr_title{font-size: 24px;}
.productpage .pp_right p{font-size: 14px;}
#stylesubnav .subnav .sub_li{display: none;}
.newscow .newscow_left .h1{font-size: 20px;line-height: 1.2;}
.newscow .newscow_left .newscount img{max-width: 100%;height: auto;}
.strengthpagebg{padding: 0 0 30px;}
.newproductshow .np_top .np_left{width: auto;height: auto;margin-bottom: 10px;min-height: 300px;}
#st_img .st_title{width: auto;background-position: center center;font-size: 26px;}
.newproductshow{margin-top: 20px;}
.service .service_ul li .si_img{height: 166px;}
.service .service_ul li{margin-top: 0;margin-bottom: 15px;}
.ul-about{display: none;}
.product_list li .p_txt{padding: 15px;}
.newproductshow .np_pb{margin-top: 0;}

}

@media only screen and (max-width: 767px) {
    .productpage .pp_ul li{padding: 5px 10px;}
    #st_img .st_title{font-size: 24px;height: 50px;line-height: 50px;}
#stylepbulic {height: 110px;}
   #crumbsbg{background: none;}
   #crumbs{font-size: 12px;}
.productlist{margin-top: 20px;}
.productlist .p_class a{height: 40px;line-height: 40px;font-size: 14px;}
.productpage .pp_right .pr_title span{font-size: 30px;}
.productpage .pp_right .pr_title{font-size: 20px;}
.news_list .news_ul .img{width: auto;float: none;height: auto;}
.news_list .news_ul .news_txt .news_title{font-size: 18px;}
.news_list .news_ul .news_txt .news_info{font-size: 14px;line-height: 1.6;}
.news_list .news_ul{padding-bottom: 15px;}
.news_list .news_ul .news_txt{padding-right: 0;padding-left: 0;padding-top: 5px;}
.news_list .news_ul .news_date{display: none;}
.manu a{display: none;}
.manu a:last-child{display: block;}
#stylesubnav .crumbs{float: none;}
#serviceinfobg{bottom: 53px;}
#serviceinfo{width: auto;margin-left: 0;left:0;position: static;overflow-y: scroll;height: 100%;}

#serviceinfo .si_ul li .in_phone,
#serviceinfo .si_ul li .in_name,#serviceinfo .si_ul li .in_company{width: 100%;float: none;overflow: hidden;margin-bottom: 5px;margin-left: 0;}
#serviceinfo .si_ul li.clearfix{
    height: auto;
    line-height: 100%;
}
#serviceinfo .si_ul li .in_btn{height: 45px;line-height: 45px;font-size: 18px;}
#serviceinfo .si_ul li .ss{
    margin-left: 0!important;
}
#serviceinfo .si_ul li em{margin-right: -2px;}
#serviceinfo .si_ul li{font-size: 12px;}
.solutionlist li{width: 48%;}
.solutionlist li:nth-child(3n+1){margin-left: 2%;}
.solutionlist li:nth-child(odd){margin-left: 0%;}

.product_list  li,.company_list li{width: 48%;}
.hzhb_list li{margin-left: 0;}
.hzhb_list li img{width: auto;}
.hzhb_list li{width: 50%;}
.product_list  li:nth-child(3n+1),
.company_list li:nth-child(4n+1){
    margin-left: 2%;
}
.product_list  li:nth-child(odd),
.company_list li:nth-child(odd)
{margin-left: 0%;}
.company_list li{margin-bottom: 0;}
.newproductshow .np_top .np_left{min-height: 180px;}
.companyshow .companyshow_left .pro_txt img{max-width: 100%;}
}

@media only screen and (max-width: 628px) {
    .strengthpage .img{width: auto;height: auto;}
    .strengthpage .txt em{display: none;}
    #st_img .st_title{-webkit-background-size: 100% 100%;
    background-size: 100% 100%;}
    .newproductshow .np_top .np_right .p_tel p{font-size: 26px;}
}
@media only screen and (max-width: 480px) {
    .solutiontop{margin-top: 20px;}
    .solutiontop .s_class a{width: 50%;font-size: 14px;height: 40px;line-height: 40px;}
    .service .service_ul li .si_img img{width: auto;height: auto;margin:0 auto;}
.service .service_ul li{width: auto;float: none;margin-left: 0;}
.service .service_ul li .si_erweima{width: 130px;height: 130px;}
#serviceinfo .si_content{height: 540px;}
.solutionlist li{width: auto;margin-left: 0;margin-top: 15px;}
.solutionlist li:nth-child(3n+1){margin-left:0%;}
.solutionlist li:nth-child(odd){margin-left: 0%;}
.newscow .newscow_left .newscount p{font-size: 14px;}
#a2{overflow-x: scroll;}
.service .service_ul li:nth-child(4n+1){margin-left: 0;}
.service .service_ul li .si_btn .s_mobile{display: none;}
.service .service_ul li .si_btn .s_online{width: 100%;}
}
