/* css document */
html { min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:13px 黑体,arial, helvetica, sans-serif;color:#4d4d4d; background: center top; 	min-height: 100%;_height:100%; overflow-x:hidden;}
input{outline:none; cursor:pointer;}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none; }
.listnone{ list-style:none;}
img{border:0; vertical-align:bottom;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #373737;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#007bc2;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #373737;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}
/*table{ width:50% !important;}*/
img{ vertical-align:bottom;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}
.pros_path{right: -150px;}
.pros_info{
    position: relative;
    left: 150px;
}
.pros_title{
    position: relative;
    left: 150px;
}
@keyframes xing {
    0% {
        transform: scale(1);
    }
    25% {
        transform: scale(1.2);
    }
    50% {
        transform: scale(1);
    }
    75% {
        transform: scale(1.2);
    }
}
.my_xing {
    -webkit-animation-name: xing;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 3s;
}
/*-------------------------------------------index----------------------------------------------------------*/
.allwidth{ max-width:1550px; margin:0 auto;position:relative}
.listwidth{ max-width:1100px; margin:0 auto;position:relative}
.allwidth01{ max-width:1100px; margin:0 auto;}

.in_logos{ width:18%; float:left;}
.in_logos img{     width: 100%;
    display: block;
    margin: 20px 0;}
.in_navs{ width:82%; float:right; padding:38px 0 0 0;}
.in_navs01{ display:none; width:58%; float:right; padding:45px 0 0 0;}

.in_banner{ height:auto;}

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#636969; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#ffffff; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }

.links{
    float: right;
    /* top: 60px; */
    width: 100px;
    margin: 4px  0  0 20px;
    border-radius: 10px ;
    border: 1px solid #eee;
    background: #a84250;
    text-align: center;
    color: #fff;
    padding: 5px 10px;
}
.links a{
    color:#fff;
}
.in_bannerkk{ display:block; height:480px;}
.in_banner01{ display:none;}

.in_titles{ padding:45px 0 30px 0; text-align:center; }
.in_titles>strong{ color:#000; font-size:34px;}
.in_titles>span{ font-size:14px; color:#666666;}

.in_brand{ padding:0 0 45px 0;}
.in_brand a{ display:block; float:left; width:22%; margin:0 1.5%;}
.in_brand a .in_brandimg{ text-align:center; }
.in_brand a .in_brandimg img{ width:90%;-webkit-transition:0.4s linear;  transition:0.4s ease-in;}
.in_brand a:hover .in_brandimg img{
    /*-webkit-transform:rotate(360deg);
    transform:rotate(360deg);*/    
}
.in_brand a .in_brandimg span { position:absolute; left:0; top:0; width:100%; height:100%; display:block; background:#fff; opacity:0.5; filter:alpha(opacity=50);-webkit-transition:0.4s linear;  transition:0.4s ease-in; }
.in_brand a:hover .in_brandimg span{
      opacity:0; filter:alpha(opacity=0);
}

.in_navs .ico{ } 
.in_navs .fr .box{display: none; position: absolute; z-index: 9; right: 0; top: 80px; border: 5px solid #fff; line-height: 80px; } 
.in_navs .fr .box img{width: 80px; } 
.in_navs .fr:hover .box{display: block;} 
.in_navs .weibo .box{right: 80px; } 
.in_navs .wenxi .box{right: 120px;   } 
.in_navs .fr{
    height: 50px;
    vertical-align:middle;
    margin-top:10px;
  margin-left: 18px;
}
.in_navs .fr .box img{width:100px;height:100px} 
.in_brand a strong{ display:block; padding:15px 0; text-align:center; font-size:20px;}
.in_navs .search-inp {
    display: none;
    position: absolute;
    z-index: 9;
    right: 80px;
    width: 200px;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    background: #fff;
    border: 1px solid #cbcbcb;
    border-radius: 40px;
    margin-top: 10px;
}
.in_navs .search:hover .search-inp {
    display: block;
}

.in_conbg01{ background:#343537;}
.in_ys{ padding:0 0 40px 0;}
a.in_yslist{ display:block; float:left; background:#fff  right bottom no-repeat; width:49.8%; margin-right:0.2%; margin-bottom:5px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_yslist:hover{margin-top:-15px; margin-bottom:20px;}

a.in_yslist01{ display:block; float:left; background:#007bc2  left bottom no-repeat; width:49.8%; margin-left:0.2%; margin-bottom:5px; color:#fff;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_yslist01:hover{  margin-top:-15px; margin-bottom:20px;}

a.in_yslist02{ display:block; float:left; background:#007bc2  right top no-repeat; width:49.8%; margin-right:0.2%; margin-bottom:5px;color:#fff;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_yslist02:hover{margin-top:20px; margin-bottom:-20px;}

a.in_yslist03{ display:block; float:left; background:#fff  left top no-repeat; width:49.8%; margin-left:0.2%; margin-bottom:5px;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_yslist03:hover{ margin-top:20px; margin-bottom:-20px;}

.in_yslist_l{ float:left; width:16%; text-align:right; padding:50px 0 50px 0;}
.in_yslist_l img{ width:90%;}
.in_yslist_r{ float:right; width:72%; padding:40px 8% 0 0;}
.in_yslist_r strong{ display:block; font-size:20px; padding-bottom:10px; }
.in_moreskuan{ width:91px; height:46px;}
a.in_mores{ display:block; position:relative; width:91px; height:46px; margin:0 auto;}
a.in_mores strong{ display:block; position:absolute; left:0px; bottom:0; width:91px; height:46px; background: center bottom no-repeat; opacity:1;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_mores:hover strong{  opacity:0;left:-100px;}
a.in_mores span{ display:block; position:absolute; right:-100px; bottom:0; width:91px; height:46px; background: center bottom no-repeat; opacity:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_mores:hover span{ opacity:1;right:0;}

.in_abouts{ padding:0 0 20px 0;}
.in_abouts_l{ width:46%; float:left;}
.in_abouts_l img{ width:100%;}
.in_abouts_r{ width:46%; float:right;}

.in_conbg02{ background:#f7fcfe;}
.in_pros{ padding:0 0 40px 0; overflow:hidden;}
a.in_pros_list{ display:block; float:left; width:24%; margin:0 0.5% 5px 0.5%;}
a.in_pros_list .in_prosimg{ overflow:hidden;}
a.in_pros_list .in_prosimg img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_pros_list:hover .in_prosimg img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.in_pros_list .in_prosimg{ border:1px solid #eeeeed;}
a.in_pros_list span{ display:block; padding:15px 0 0 0; text-align:center; font-size:16px; height:50px; overflow:hidden;}



a.in_pros_list01{ display:block; float:left; width:95%; margin:0 0.5% 5px 0.5%;}
a.in_pros_list01 .in_prosimg{ overflow:hidden;}
a.in_pros_list01 .in_prosimg img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_pros_list01:hover .in_prosimg img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.in_pros_list01 .in_prosimg{ border:1px solid #eeeeed;}
a.in_pros_list01 span{ display:block; padding:15px 0 0 0; text-align:center; font-size:16px; height:50px; overflow:hidden;}

.in_contact{ overflow:hidden;}
.in_con_l{ width:67%; float:left; height:310px; overflow:hidden;}
.in_con_r{ width:23%; float:right; background: #007bc2 left center no-repeat; padding:20px 5%; height:270px; overflow:hidden; color:#fff;}
.in_con_r strong{ display:block; font-size:24px; padding:15px 0; font-weight:normal; background: left bottom no-repeat;}
.in_con_r span{ display:block; padding:20px 0; font-size:14px; line-height:24px;}

.in_solve_r ul{width:1250px;display:flex;justify-content: space-around;margin:0 auto;   flex-wrap: wrap;}
.in_solve_r ul li{text-align:center}

    
.in_solve_r ul li i{display:block;width:120px;height:120px;background: 0 0 no-repeat;background-size: 919%;margin-bottom: 20px;
}


.in_abous{
    background: #4b8db5;
    color:#fff;
}
.in_abous_top{padding:20px 0 0 40px;}
.in_abous_top b{float:left;padding-right:40px;font-size:20px}
.in_abous_top i{float:right;padding-right:30px;font-size:14px}
.in_abous p {padding:20px 0 30px 40px;font-size:16px}

.in_solve_r ul li .in_solve_i1{ background-position:-393px 0px}
.in_solve_r ul li .in_solve_i2{background-position:0px 0px }
.in_solve_r ul li .in_solve_i3{background-position:-589px 0px}
.in_solve_r ul li .in_solve_i4{background-position:-196px 0px}
.in_solve_r ul li .in_solve_i5{background-position:-784px 0px}
.in_solve_r ul li .in_solve_i6{background-position:-982px  0px}
.in_solve_r ul li {text-align:center;transition: transform .5s ease-out;}
.in_solve_r ul li:hover{text-align:center;transform: scale(1.3);}

.in_footbg{ background: #2c2e2d; color:#9c9c9c; font-size:12px; font-family:宋体 arial, helvetica, sans-serif;}
.in_foots{ padding:50px 0 40px 0;  background: center bottom no-repeat;}
.in_foots_l{ width:83%; float:left; text-align:center}
.in_foots_l dt{ padding:0 0 20px 0;}
.in_foots_l dt strong{ display: inline-block; padding-bottom:5px; font-size:16px; color:#fff; background: left bottom no-repeat; }
.in_foots_l dd{ overflow:hidden;display:flex;justify-content: space-around;}
.in_foots_l dd a { display:block; margin:10px; color:#9c9c9c;text-align: left;}
.in_foots_l .in_foots_top{font-size:20px;margin-bottom: 20px;color: #fff;}
.in_foots_m{ width:41%; float:left; padding:0 7%;}
.in_foots_m dt{ padding:0 0 20px 0;}
.in_foots_m dt strong{ display: inline-block; padding-bottom:5px; font-size:16px; color:#fff; background: left bottom no-repeat; }
.in_foots_m dd{ overflow:hidden; line-height:24px;}

.in_foots_r{ width:17%; float:left;}
.in_foots_r dt{ padding:0 0 20px 0;}
.in_foots_r dt strong{ display: inline-block; padding-bottom:5px; font-size:16px; color:#fff; background: left bottom no-repeat; }
.in_foots_r dd{ overflow:hidden;}
.footlogo{
    float: left;
    width: 120px;
    height: 120px;
    margin-top: 60px;
}
.in_tels span{ font-size:18px; color:#ffffff;float:right;display:block}
.in_tels{ font-size:18px; color:#ffffff;width:200px;float:right}
.in_ewm{ padding:10px 0 0 10px; overflow:hidden;}
.in_ewm img { margin:0px;width:120px;height:120px;float:right}
.in_ewm div { float:right;margin: 10px 0;}
.in_ewm_l{float:left; width:30px; margin:5px}
.qrcode{ position:absolute; display:none}
.in_ewm_r{ float:left; width:30px;margin:5px 20px}

.in_foot_copy{ padding:25px 0 25px 0; text-align:center;}
.in_solve_r ul li img{
	display: block;
	    width: 120px;
	    height: 120px;
	    margin-bottom: 20px;
}

.sub_banner{ display:block; height:370px;margin-bottom: 40px;}
.sub_banner01{ display:none; height:auto;}

.in_titles01{ padding:45px 0 30px 0; text-align:center; background: center 55px no-repeat;}
.in_titles01>strong{ color:#000; font-size:34px; font-weight:normal;}

.sub_nav{ background:#f7f7f7; margin-bottom:35px;}
.sub_nav>a{ display:block; float:left; padding:20px 1%; font-size:14px;background:  center 73px no-repeat; margin-right:0.1%;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_nav>a:hover{ background:  #007bc2 center 43px no-repeat; color:#fff; padding:20px 1.5%;}
a.sub_nav_c,a.sub_nav_c:hover{ display:block; float:left; padding:20px 1.5%; font-size:14px;background:  #007bc2 center 43px no-repeat; color:#fff; margin-right:0.1% padding:20px 3.5%;}

.pros_seclist{ padding:20px 0 40px 0;}
.pros_seclist a{ color:#777777; 
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.pros_seclist a:hover{ color:#007bc2; }

.sub_cons{ padding:0 0 60px 0; }

.pros_imgs{ margin-bottom:35px;}
.pros_imgs_l{ width:45%; float:left; border:1px solid #efefef;}
.pros_imgs_l img{ width:100%;}
.pros_imgs_r{ width:50%; float:right;max-height:498px; overflow:hidden}
.pros_imgs_r strong{ font-size:24px; display:block; padding:15px 0 10px 0; color:#007bc2; font-family:黑体;}
.pros_xh{ font-size:16px; display:block; padding-bottom:20px;font-family:黑体;}
.pros_imgs_r span{ line-height:24px; font-size:14px;font-family:黑体; color:#777777;}
.pros_title{ padding:2px 0 2px 5px; font-size:18px; font-family:黑体;}
.pros_texts{ font-size:14px; line-height:26px; padding:20px 10px;}

a.newslist{ display:block; border:1px solid #dedede; margin-bottom:20px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist:hover{ color:#007bc2; border:1px solid #007bc2;}
a.newslist .newslist_l{ width:86%; float:left; padding:20px 2%;}
a.newslist .newslist_l strong{ display:block; font-size:14px; padding:10px 0 15px;}
a.newslist .newslist_l span{ display:block; font-size:12px; padding:0 0 15px;}
 .newslist_a{ display:block; width:90px;float: right;border-radius:50px; border:1px solid #c6c6c6; color:#fff; padding:5px 0; text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
     background: #4b8db5;
 }
.newslist_a:hover{
    background: #4b8db5;
}	
a.newslist:hover .newslist_l .newslist_a{ display:block; width:90px; border-radius:50px; border:1px solid #007bc2; color:#ffffff; background:#007bc2; padding:5px 0; text-align:center;}
a.newslist .newslist_r{ width:10%; float:right; background:#f2f2f2; min-height:150px; font-family:arial, helvetica, sans-serif;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist .newslist_r strong{ display:block; font-size:50px; text-align:center; padding:25px 0 5px 0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist .newslist_r span{ display:block; font-size:14px; text-align:center; padding:0px 0 0px 0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist:hover .newslist_r{ width:10%; float:right; background:#007bc2; min-height:150px; font-family:arial, helvetica, sans-serif;}
a.newslist:hover .newslist_r strong{ display:block; color:#fff; font-size:50px; text-align:center; padding:25px 0 5px 0;}
a.newslist:hover .newslist_r span{ display:block; color:#fff; font-size:14px; text-align:center; padding:0px 0 0px 0;}

.about_text{ line-height:26px; padding:0 10px; }

.in_mnav{ display:none; background:; width:101%; position:absolute; top:90px; padding:25px 0 50px 0; left:-1%; z-index:100000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:5px; text-align:center; font-size:15px; padding:5px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#0187e5; color:#fff;}
.in_buttom{ display:none; width:40px; height:36px; background-color:#ffffff; background-image: none;   border: 1px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:28px 10px 0 0;} 
.in_buttom span{ display:none; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }

.tablist { width:100%; position:relative; }
.tablist span { position:absolute;  height:80px; width:30px; line-height:80px; top:50%; margin-top:-50px; background:#f3f3f3; text-align:center; color:#888888; font-size:20px; cursor:pointer; }        
.tablist span.tl { left:0px; }  
.tablist span.tr { right:0px; }
.tablist .box { margin:0px; width:auto; overflow:hidden; }
.tablist .box .warp { width:500000px; }
.tablist .box .warp a { float:left; overflow:hidden; }
.tablist .box .warp a img { width:96%; margin:2%; border:1px solid #eeeeed; display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
.tablist .box .warp a:hover img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.tablist .box .warp a p { font-size:14px; font-family:宋体; font-weight:normal; display:block; padding:20px 0 0 0; text-align:center; }


.in_navs_li{ float:left; position:relative;width:130px;margin-left:3%; margin-top:8px;z-index: 2000;}
.in_navs_li .innav_a{ display:block; width:100%;font-size:16px; padding:5px 0;text-align:center; border-radius:35px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li:hover .innav_a{ background:#478bb7; border-radius:0 50px 0 50px; color:#fff;}
.in_navs_li .innav_in{ background:#478bb7; border-radius:0 50px 0 50px; color:#fff;}
.in_navs_li .in_navs_se{ position:absolute; width:100%; top:50px; opacity:0; visibility:hidden; padding:0 0 0 0;height:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li:hover .in_navs_se{top:35px; visibility:visible; opacity:1; z-index:1000;}
.in_navs_li .in_navs_se .in_navs_jt{ height:6px; background: center bottom no-repeat;}
.in_navs_li .in_navs_se .in_navs_selist{background:#ffffff; color:#333; padding:10px 5px; border-radius:8px;display:block}
.in_navs_li .in_navs_se .in_navs_selist a{ display:block; padding:5px 10px; color:#333; text-align:center; font-size:13px;}
.in_navs_li .in_navs_se .in_navs_selist a:hover{ color:#007bc2 ;}

.in_navs_li .in_navs_sep{ position:absolute; top:50px; opacity:0; visibility:hidden; padding:0 15vw; width:130vw;left:-46vw;;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;background: #ffffff;}
.in_navs_li .in_navs_sep .in_navs_selist .plist .title{ font-weight:bold; font-size:18px;}
.in_navs_li:hover .in_navs_sep{top:35px; visibility:visible; opacity:1; z-index:1000;}
.in_navs_li .in_navs_sep .in_navs_jt{ height:6px; background: center bottom no-repeat; }
.in_navs_li .in_navs_sep .in_navs_selist{background: #ffffff;
    color: #333;
    padding: 10px 2%;
    border-radius: 8px;
    display: block;
    display: flex;
    margin: 0 auto;
    width: 93%;
    z-index: 2000;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
	justify-content: space-between;}

.in_navs_li .in_navs_sep .in_navs_selist .plist {float:right; display:block;background:#ffffff;color:#333;}
.in_navs_li .in_navs_sep .in_navs_selist ul li{ display:block;background:#ffffff;}
.in_navs_li .in_navs_sep .in_navs_selist a {display: flex;
    padding: 5px 10px;
    color: #333;
    text-align: left;
    font-size: 12px;
    width: 180px;
    line-height: 24px;
    justify-content: flex-start;}
.in_navs_li .in_navs_sep .in_navs_selist a em{white-space:nowrap; overflow: hidden;text-overflow: ellipsis;width:100px;float:left; }
.in_navs_li .in_navs_sep .in_navs_selist a i{float:right;white-space:nowrap; overflow: hidden;text-overflow: ellipsis;width:60px;margin-left: 10px;}

.in_navs_li .in_navs_sep .in_navs_selist a:hover{ color:#007bc2 ;}
.clear{ clear:both} 
div:after{
content:".";
height:0;
visibility:hidden;
display:block;
clear:both;
} 
.plist{
	display:inline-grid;
}
.plist a{
    width: 200px;

}
a.newslist01{ display: flex; border:1px solid #dedede; margin-bottom:10px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
    align-items: center;
    justify-content: space-between;
}
a.newslist02{ display: block; border:1px solid #dedede; margin-bottom:10px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	display: flex;
	height: 165px;
align-items: center;
    justify-content: space-between;
}
a.newslist01:hover{ color:#007bc2; border:1px solid #007bc2;}
a.newslist01 .newslist_l{ width:76%; float:left; padding:8px 2%;}
a.newslist01 .newslist_l strong{ display:block; font-size:24px; padding:10px 0 15px;line-height:48px;color:#4b8db5}
a.newslist01 .newslist_l span{ display:block; font-size:18px; padding:0 0 15px;line-height: 40px}
a.newslist01 .newslist_l .newslist_a{ display:block; width:90px; border-radius:50px; border:1px solid #c6c6c6; color:#c6c6c6; padding:5px 0; text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
	.newslist_title{
	 display: block;
    color: #4b8db5;
    font-size: 24px;
    font-weight:bold;
    padding: 20px 0 0 20px
	}
	.newslist_ul{
	    display: flex;
        justify-content: flex-start;
        align-items: center;
	}
	.newslist_ul li{
	    margin-top: 20px;
	}
	.newslist_ul li i{
	    display: block;
	    padding: 10px 30px 0 20px;
	    font-size: 18px;
	}
a.newslist01:hover .newslist_l .newslist_a{ display:block; width:90px; border-radius:50px; border:1px solid #007bc2; color:#ffffff; background:#007bc2; padding:5px 0; text-align:center;}
a.newslist01 .newslist_r{ width:20%; float:right; background:#f2f2f2; min-height:135px; font-family:arial, helvetica, sans-serif;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist01 .newslist_r strong{ display:block; font-size:50px; text-align:center; padding:25px 0 5px 0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist01 .newslist_r span{ display:block; font-size:14px; text-align:center; padding:0px 0 0px 0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist01:hover .newslist_r{ width:20%; float:right; background:#007bc2; min-height:135px; font-family:arial, helvetica, sans-serif;}
a.newslist01:hover .newslist_r strong{ display:block; color:#fff; font-size:50px; text-align:center; padding:25px 0 5px 0;}
a.newslist01:hover .newslist_r span{ display:block; color:#fff; font-size:14px; text-align:center; padding:0px 0 0px 0;}

.pros_order{ padding-bottom:20px; overflow:hidden;}
.pros_order_l{ width:47%; float:left; padding:5px 1%;border:1px solid #dddddd; }
.pros_order_r{ width:47%; float:right; padding:5px 1%;border:1px solid #dddddd;}


.so-box {
    float: right;
    position: relative;
    width: 200px;
    height: 30px;
    border: 1px solid #bfbfbf;
    margin-top: 5px;
	margin-bottom:12px;
}
.so-box .so-txt {
    display: block;
    width: 95%;
    height: 100%;
    border: none;
    outline: none;
    padding: 0 0px 0 10px;
    font-size: 12px;
    color: #5e5b5b;
}
.so-box .so-btn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 32px;
    border: none;
    font-weight: 300;
    outline: none;
    font-size: 0;
    background:  center center no-repeat;
}
.in_navs01 .so-box {
    float: left;
    position: relative;
    width: 100%;
    height: 40px;
    border: 1px solid #bfbfbf;
    margin-top: 5px;
    margin-bottom: 12px;
    /* margin-left: 18px; */
    background-color: #fff;
}
.in_navs01 .so-box .so-btn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 32px;
    border: none;
    outline: none;
    font-size: 0;
    background:  center center no-repeat;
    background-position: -5px 0px;
    background-size: 40px;
}
/*一康*/

/* css document */
html{font-size: 14px;}
body{margin:0px; padding:0px; font-size:14px; font-family:arial,"微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}

img{border:0px; vertical-align:middle; max-width:100%;}
a:link {text-decoration: none; outline:none;}
/*a:visited{text-decoration: none; outline:none;}*/
/*a:hover{text-decoration:none; color:#36a390; outline:none;}*/
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.ovh{overflow: hidden;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

input, textarea{background:transparent; padding:0px; font-size:14px; color:#666; outline:none; border:0px;font-family: arial, "微软雅黑";}
em{font-style:normal;}
input[type=button], input[type=submit],input[type=file], button { cursor: pointer;-webkit-appearance: none; } 
/*通用*/

textarea::-webkit-input-placeholder{font-family: arial, "微软雅黑";color: #666;} 
textarea:-moz-placeholder{font-family: arial, "微软雅黑";color: #666; } 
textarea::-moz-placeholder{font-family: arial, "微软雅黑";color: #666; } 
textarea:-ms-input-placeholder{font-family: arial, "微软雅黑";color: #666; }

input:focus {outline: none; } 
input:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
input:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
input:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }
textarea:focus {outline: none; } 
textarea:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
textarea:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
textarea:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }
i{font-style: normal;}

.wal{width: 1550px;margin:0 auto;}
.wal-1600{width: 1600px;margin:0 auto;}
.pc-show{display: block!important;margin:0 auto}
.pc-hide{display: none!important;}

.l1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.l2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.l3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.l4{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}

/*图片放大*/
.icb{overflow: hidden;}
.icb img{transition: all .5s;}
.icb:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);}

.icb1{overflow: hidden;}
.icb1 img{transition: all .5s;}
.icb1:hover img{-webkit-transform: scale(1.08);transform: scale(1.08);}

/*按钮动画--start*/
.ico_h {display: inline-block; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translatez(0); transform: translatez(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); } 
.ico_h:before {pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* w3c */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; } 
.ico_h:hover, .ico_h:focus, .ico_h:active {-webkit-transform: translatey(-6px); transform: translatey(-6px); -webkit-animation-name: hover; animation-name: hover; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } 
.ico_h:hover:before, .ico_h:focus:before, .ico_h:active:before {opacity: .4; -webkit-transform: translatey(6px); transform: translatey(6px); -webkit-animation-name: hover-shadow; animation-name: hover-shadow; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
/*按钮动画--end*/

.tran_2{-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.tran_3{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}

/*模拟下划线动画*/
.lm:after{content:' '; display: block; width: 0%; height: 1px; background: #004ea1; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } 
.lm:hover:after{width: 100%; } 

/*头部*/
.header {background: #fff; height: 97px; line-height: 97px; padding: 0 7%; width: 86%; border-top: 5px solid #333333; } 
.header .wal-1600{position: relative;} 
.header .list{margin-right: 12px;} 
.header .list li{float: left;} 
.header .list li a{display: block;font-size: 16px;color: #333333;font-weight: bold;padding: 0 26px;} 
.header .list li.on a{color: #fff;background: #d92129; } 
.header .list li.on2 a{color: #fff;background: #d92129; } 
.header .list li:hover a{color: #fff;background: #d92129; } 
.header .search-inp{display: none; position: absolute;z-index: 9; right: 80px; width: 200px; height: 35px; line-height: 35px; padding: 0 15px; background: #fff; border: 1px solid #cbcbcb; border-radius: 40px; margin-top: -14px; } 
.header .search:hover .search-inp{display: block;} 
.header .ico{margin-left: 20px; } 
.header .ico .box{display: none; position: absolute; z-index: 9; right: 0; top: 70px; border: 5px solid #fff; line-height: 80px; } 
.header .ico .box img{width: 80px; } 
.header .ico:hover .box{display: block;} 
.header .weibo .box{right: -30px; } 
.header .wenxi .box{right: 20px; }

/*二级导航*/
.snav{display: none; background:#f5f5f5; position: absolute; z-index: 20; left: 0; top: 102px; width: 100%; padding: 50px 0 85px; } 
.snav .le-box{margin-left: 95px; width: 180px; } 
.snav .le-box li{} 
.snav .le-box li a{padding-left: 38px;display: block;line-height: 28px;height: 28px;margin-bottom: 23px;font-size: 16px;color: #333;background: no-repeat left;} 
.snav .le-box li:hover a{background: no-repeat left;color: #d92129;} 
.snav .rg-box{overflow: hidden; } 
.snav .rg-box li{display: none;} 
.snav .rg-box .img{width: 350px; margin-right: 40px; } 
.snav .rg-box .img img{width: 100%; } 
.snav .rg-box .notes{width: 535px; } 
.snav .rg-box .notes em{display: block; font-size: 18px; color: #333; margin-bottom: 15px; } 
.snav .rg-box .notes p{line-height: 25px; height: 150px; } 
.snav .rg-box .notes .ico{display: block;width: 145px;height: 42px;line-height: 42px;color: #fff;border-radius: 50px;background:#6e7584  no-repeat 90px;text-indent: 27px;margin-top: 14px;} 
.snav .rg-box .notes .ico:hover{background: #d92129  no-repeat 90px; }

/*底部*/
.footer{background: #2b3044;padding: 65px 0 40px;} 
.footer .box1{margin-bottom: 70px; } 
.footer .notes{width: 210px; text-align: right; margin-top: 8px; } 
.footer .notes p{color: #9fa2ac; line-height: 50px; } 
.footer .notes span{color: #9fa2ac; line-height: 30px; display: block; } 
.footer .notes em{font-size: 30px; color: #d92129; display: block; } 
.footer .notes em a{font-size: 30px; color: #d92129; display: block;}
.footer .share{margin:40px 0 0 0;overflow: hidden;} 
.footer .share a{float: left; margin-right: 8px; display: inline-block; width: 34px; height: 34px; } 
.footer .share a:hover{opacity: .8; } 
.footer .list{overflow: hidden;clear:  right;padding-top: 5px;} 
.footer .list li{float: left; margin-right:45px; } 
.footer .list li em{display: block; font-size: 16px;color: #ffffff; padding-bottom: 30px; } 
.footer .list li a{line-height: 30px;display: block;color: #9fa2ac;} 
.footer .list li a:hover{text-decoration: underline;color: #fff;} 
.footer .to-links{background: no-repeat 95%;position:  relative;width:260px;border:1px solid #4e5263;} 
.footer .to-links span{display: inline-block;float: left;width: 265px;height:  40px;line-height: 40px;padding-left: 13px;color: #727276;cursor:  pointer;} 
.footer .to-links .cont{display:none;position:  absolute;background: #9fa2ac;left: 0px;bottom: 40px;width: 261px;padding: 5px 0;z-index: 20;} 
.footer .to-links .cont a{display: block;line-height: 30px;color: #666;padding-left: 13px;} 
.footer .to-links .cont a:hover{color: #fff; } 
.footer .p{font-size: 12px;color: #9fa2ac;margin-top: 88px;width: 100%;text-align: center;} 
.footer .p a{font-size: 12px; color: #9fa2ac;} 
.footer .p a:hover{text-decoration: underline;color: #fff;}

/*手机头部*/
.m-head-div{height: 50px; line-height: 50px; background: #fff; } 
.m-head-div img{width: 100%;} 
.m-head-div .logo{width: 30%;margin-left: 3%;} 
.m-head-div .menu{width: 45px;height: 50px;line-height: 50px;text-align: center;} 
.m-head-div .menu img{width: 52%; }
.m-head-div .search{width: 45px;height: 50px;line-height: 50px;text-align: center;} 
.m-head-div .search img{width: 44%;}
.m-head-div .close{width: 45px;height: 50px;line-height: 50px;text-align: center;display: none;} 
.m-head-div .close img{width: 40%;}

/*手机-搜索框*/
.phsearch{position: absolute;z-index: 99;top: 50px;left: 0;width: 100%;height: 100%;display: none;}
.phsearch .phsearchbg {width: 100%;height: 100%;}
.phsearch .searchbox {position: absolute;z-index: 22;left: 0;top: 0;width: 100%;height: 80px;background-color: rgba(0,0,0,0.5);}
.phsearch .searchbox .sbsearch {height: 40px;line-height: 40px;margin: 18px 10%;position: relative;border-radius: 6px;overflow: hidden;}
.phsearch .searchbox .sbsearch .input1{display: block;height: 40px;width: 100%;font-size: 14px;color: #525252;text-indent: 15px;border-radius: 6px;background-color: #fff;}
.phsearch .searchbox .sbsearch .btn{display: block;position: absolute;right: 0;top: 0;width: 60px;height: 40px;text-align: center;background-color: #dc2d35;color: #fff;}
.phsearch .searchbox .sbsearch input::-webkit-input-placeholder{ color: #525252;} 
.phsearch .searchbox .sbsearch input:-moz-placeholder{ color: #525252; } 
.phsearch .searchbox .sbsearch input::-moz-placeholder{ color: #525252; } 
.phsearch .searchbox .sbsearch input:-ms-input-placeholder{ color: #525252; }


/*手机菜单栏*/
.sidememu{display: none;background: #fff;min-height: 100%;width: 100%;position: absolute;top: 45px;z-index: 999;left: 100%;transition: all .5s;} 
.sidememu .navlayer {overflow-x: auto;width: 100%;overflow: hidden;position: static;z-index: 555;right: -100%;top: 45px;} 
.sidememu .navlayer .bg{overflow-x: auto;position:relative;width:100%;} 
.sidememu .subnav {cursor: pointer;display: block;height: 42px;line-height: 42px;position: relative;font-size: 14px;color: #151515;opacity: 1;border-bottom: 1px solid #e5e5e5;background: #f2f2f2;text-align: center;} 
.sidememu .subnav .name{text-align: left;position: relative;padding: 0 10px;color: #666;text-align: center;} 
.sidememu .subnav a{color: #666;} 
.sidememu .subnav1{background: #f2f2f2  94% center no-repeat;background-size: 13px;}
.sidememu .currentdt{background: #da2931  94% center no-repeat;background-size: 13px;border-bottom: 1px solid #da2931;} 
.sidememu .currentdt .name{color:#fff;}
.sidememu .navcontent{display: none;} 
.sidememu .navcontent li{ position:relative;} 
.sidememu .navcontent a{display: block;height: 38px;line-height: 38px;color: #666;font-size: 14px;text-align: left;padding: 0 19px;text-align: center;}

/*内页banner图*/
.bannerpic,.bannerpic img{width: 100%;}

/*手机-内页2级栏目*/
.seltitle{position: relative;background: #dc2d35  no-repeat 96%;height: 45px;line-height: 45px;background-size: 7%;}
.seltitle a{display:block;margin: 0 3%;font-size: 16px;color: #fff;}
.selcont{display: none;position: absolute;width: 100%;background: #f5f5f5;padding: 10px 0;z-index: 99;} 
.selcont ul li{height: 40px;line-height: 40px;} 
.selcont ul li a{border-bottom: 1px solid #e6e6e6;}
.selcont ul li:last-child a{border-bottom: 0;}
.selcont ul li a{display: block;margin: 0 3%;color: #787878;}

/*内页2级栏目*/
.side2{line-height: 65px;background: #ececec; overflow: hidden; } 
.side2 li{float: left; } 
.side2 li a{font-size: 16px; padding: 0 42px; display: block; } 
.side2 li:hover a{background: #da2129; color: #fff; } 
.side2 li.on a{background: #da2129; color: #fff; }

.comm-top-box{margin: 80px 0 0;} 
.comm-tlt b{display: block;font-size: 30px;color: #b4b4b4;text-transform: uppercase;font-weight: normal;} 
.comm-tlt em{display: block;font-size: 30px;color: #b4b4b4;text-transform: uppercase;font-weight: bold;} 
.comm-tlt span{display: block; font-size: 24px; color: #333; margin: 10px 0 10px; } 
.comm-tlt .line{width: 40px; height: 1px; background: #b4b4b4; }

/*路径*/
.path { height:40px;line-height:40px;font-size:12px;color: #999;right:0;/* margin-top:37px;*/ clear:both; overflow:hidden;top:0;position: 40px;
/*    position: absolute;
    top:0px;*/ margin:0 10px; }
.path .box{float: right; font-size: 12px;color: #999;margin-right: 10px;}
.path img{margin-right: 10px; margin-top: -4px; } 
.path a{font-size: 12px;color: #999;} 
.path i{padding: 0 5px;color: #999;} 
.path a:hover{color: #4b8db5; } 
.path a:last-child{color: #4b8db5;}
.path1{margin-top: 15px;}

/*分页*/
.pagenumdiv{text-align:center; height:34px; overflow:hidden; color:#666;margin: 50px 0 80px;}
.pagenumdiv01{ text-align:left;}
.pagenumdiv a{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#d9d9d9 solid 1px; color:#666; font-size:14px;}
.pagenumdiv a:hover, .pagenumdiv .anow{background:#da2129; border:#da2129 solid 1px; color:#fff;}
.pagenumdiv .input1{width:33px; height:30px; line-height:30px; text-align:center; margin:0 5px; border:#d7d7d7 solid 1px;}
.pagenumdiv .btn1{width: 57px;height: 30px;margin-left: 5px;cursor: pointer;border: #d7d7d7 solid 1px;color: #666;}
.pagenumdiv .prev{ background: no-repeat 10px center; padding-left:20px;}
.pagenumdiv .prev:hover{background: no-repeat 10px center; background-color:#da2129;}
.pagenumdiv .next{ background: no-repeat 60px center; padding-right:20px;}
.pagenumdiv .next:hover{background: no-repeat 60px center; background-color:#da2129;}
.loadmore{display: block; width: 100%;height: 45px;line-height: 45px;color: #fff;background: #da2129;text-align: center;color: #fff;margin: 20px 0 40px;}

/*返回顶部*/
.totop {display: none;position: fixed;z-index: 99;right: 3%;bottom: 10%;color: #fff;background:  no-repeat 0;background-size: 20px;line-height: 30px;text-indent: 24px;font-size: 12px;}



.ind-tlt{padding: 40px 0 35px; text-align: center; position:relative; clear:both; } 
.ind-tlt em{display: block; font-size: 36px;color: #4b8db5; } 
.ind-tlt span{display: block; font-size: 16px;color: #999; text-transform: uppercase; line-height: 40px; }

.ind-part1 .tab{overflow: hidden; display: table; margin:0 auto 55px; } 
.ind-part1 .tab ul{display: flex;justify-content: space-around;}
.ind-part1 .tab li{cursor:pointer; float: left; width: 190px; height: 40px; line-height: 40px; text-align: center; border:1px solid #cccccc; border-radius: 50px; font-size: 16px;color: #333; margin:0 17px; } 
.ind-part1 .tab li.on{background: #4b8db5;color: #fff; border:1px solid #4b8db5; } 
.ind-part1 .tab li:hover{background: #4b8db5;color: #fff; border:1px solid #4b8db5; } 

.ind-part1 .cont{overflow: hidden;display: none; } 
.ind-part1 .cont ul{display: flex;justify-content: space-around;}
.ind-part1 .cont li{float: left;margin-right: 27px;width: 380px;padding-bottom: 65px;background:  no-repeat 35px 460px;} 
.ind-part1 .cont li:nth-child(3n){margin-right:0; } 
.ind-part1 .cont li .o{border:1px solid #ccc; position: relative; } 
.ind-part1 .cont li .img{width: 100%; background: #fff;} 
.ind-part1 .cont li .img img{width: 100%; } 
.ind-part1 .cont li .hov{position: absolute;width: 100%;height: 100%;bottom: 101%;background: ;} 
.ind-part1 .cont li .hov img{position: absolute; top: 50%; left: 50%; margin:-18.5px 0 0 -18.5px; } 
.ind-part1 .cont li p{padding: 33px 23px 0;line-height: 40px;font-size: 16px;color: #333;} 
.ind-part1 .cont li:hover{background: #4b8db5  no-repeat 35px 460px; } 
.ind-part1 .cont li:hover p{color: #fff;} 
.ind-part1 .cont li:hover .hov{bottom:0; } 
.ind-part1 .more{margin:20px auto 20px; display: block;width: 145px;height: 42px;line-height: 42px;color: #fff;border-radius: 50px;background:#4b8db5  no-repeat 90px;text-indent: 27px;} 
.ind-part1 .more:hover{background:#4b8db5   no-repeat 90px; }




.news{margin:0px 0 80px; } 
.list .data-list li{float: left;
    width: 500px;
    margin: 0 100px 60px 0; } 
.news .list li:nth-child(2n){margin-right: 0;} 
.news .list li .img{width: 100%; } 
.news .list li .img img{width: 100%; } 
.news .list li .txt{padding: 10px 18px 20px;background:#eee} 
.news .list li .txt em{display: block; font-size: 20px;color: #000; height: 48px; line-height: 48px; } 
.news .list li .txt p{color: #000; line-height: 25px; height: 50px; } 
.news .list li .txt .ico{color: #4b8db5;line-height: 30px;display: inline-block;padding-right: 20px;margin-top: 10px;background: no-repeat right;width:160px} 
.news .list li .txt span{color: #5e5d60; float: right; line-height: 30px; } 
.news .list li:hover{-webkit-box-shadow: 0 5px 10px #eee; box-shadow: 0 5px 10px #eee; } 
.news .list li:hover em{color: #4b8db5; } 
.news .load{display: block; width: 135px; height: 36px; line-height: 36px; /*background: #f1f1f1 no-repeat 86%;*/ color: #575757; text-indent: 35px; margin: 0 auto; border-radius: 10px; } 
.news .load:hover{color: #fff; /*background: #da2129 no-repeat 86%;*/ }

.newshow{margin: 63px 0 80px;}
.newshow .name{font-size: 30px;color: #444;text-align: center;} 
.newshow .tip{display: table;margin:0 auto; } 
.newshow .tip span{font-size: 12px;color: #999;line-height: 60px;float: left;margin: 0 10px;} 
.newshow .line{width: 100%; height: 40px; border-top: 1px solid #eee; } 
.newshow p{line-height: 30px;font-size:  16px;color: #6b6b6b;} 
.newshow .t1{text-align: center;display: block;}
.newshow .t2{text-align: center;display: block;}
.newshow .share{margin: 95px 0 40px; overflow: hidden; } 
.newshow .share a{display: inline-block; margin:0 5px; } 
.newshow .bot{border-top: 1px dashed #eee; padding-top: 30px; } 
.newshow .bot a{line-height: 30px; display: block; } 
.newshow .bot a:hover{text-decoration: underline; color: #da2129; } 
.newshow .bot a:hover b{color: #da2129; } 
.newshow .bot b{color: #444; } 
.newshow .bot .ico{display: block;width: 100px;height: 38px;color: #fff;border-radius: 4px;float: right;font-size: 16px;text-indent: 20px;margin-top: -50px;background: #da2129 no-repeat 68px;line-height:  38px;} 
.newshow .bot .ico:hover{color: #fff;}

.service_1{margin: 60px 0 120px; } 
.service_1 em{display: block; font-size: 24px; color: #333; margin-bottom: 25px; } 
.service_1 p{width: 600px; line-height: 25px; } 
.service_1 .box1 .o1{height: 163px; } 
/*.service_1 .box1 .o2{background: #f1f1f1; } */
.service_1 .box1 .o2 .wal{position: relative; height: 260px; } 
.service_1 .box1 .o2 em{padding-top: 70px; } 
.service_1 .box1 .img{width: 400px; position: absolute; bottom: 0; right: 0; } 
.service_1 .box1 .img img{width: 100%; } 
.service_1 .box2{margin-bottom: 130px; } 
.service_1 .box2 .wal{position: relative;} 
.service_1 .box2 img{position: absolute; right: 0; top: 0; } 
.service_1 .box2 em{padding-top: 50px;} 
.service_1 .box3 img{margin:0 auto; display: inline-block; } 
.service_2{margin:63px 0 90px;}
.servicepc_img{
    width: 1140px;
}
.sol_p{box-sizing: border-box; margin-top: 0px; margin-bottom: 0px; padding: 0px; border: 0px; color: rgb(107, 107, 107); font-family: 微软雅黑; font-size: medium; white-space: normal; background-color: rgb(255, 255, 255); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.sol_span{box-sizing: border-box; font-weight: 700; font-size: 14px;}

.main{ clear:both; }

@media (max-width:1560px){
	.in_navs_li {width: 118px;}
	.in_foots_r{padding-right:20px}
	.wal{width:1500px}
	.main .my-item-title{width:1500px;left:0; clear:both; overflow:hidden; }
}	
@media (max-width:1460px){
	.in_navs_li {width: 100px;}
	.wal {width: 1300px;}
	.main   .my-item-title{width:1300px; clear:both; overflow:hidden; }
}
@media (max-width:1300px){
	.in_navs_li {width: 90px;}
	.pros_nav{display:none}
	.pros_info{left:0;}
	.in_navs_li .innav_a{font-size:14px}
	.wal {width: 1300px;}
	.main   .my-item-title{width:1300px; clear:both; overflow:hidden; }
}
@media (max-width:1230px){
	.in_navs_li {width: 80px;margin-left: 2%;}
	.in_navs_li .innav_a{font-size:12px}
	.wal {width: 1200px;}
	.listwidth{width:1000px}
	.main   .my-item-title{width:1000px; clear:both; overflow:hidden; }
	.pros_nav{display:none}
	.pros_info{left:0;}
	.news .list li {
    width: 48.5%;
    margin: 0 3% 10px 0;
    -webkit-box-shadow: 0 5px 10px #eee;
    box-shadow: 0 5px 10px #eee;
}
}
@media (max-width: 900px) {	
.allwidth{ max-width:100%; padding:0 0; margin:0 auto;}
.allwidth01{ max-width:100%; margin:0 auto;}
.listwidth{ max-width:100%; margin:0 auto;}
.wal {width: 900px;}
.listwidth{width:900px}
.main   .my-item-title{width:900px; clear:both; overflow:hidden; }
.news .list li{
    margin-right: 0;
}
.pros_info{left:0;}
.pros_nav{display:none}
.news .list .data-list li {

    width: 100%;
    margin: 0 auto 40px;
    float: none;
}
.col-lg-4 .product {
    width: 100%;
    height: 420px;
    background: #fff;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 20px;
    box-shadow: 0 0 5px #cdcdcd;
}
.main   .my-item-title {
    height: 170px;
    position: relative;
    width: 100%;
    left: 0px;
    margin: 0 auto;
    padding-bottom: 60px;
    font-family: "noto sans sc";
	 clear:both; overflow:hidden;
}
.my-item-title{
    width:100%!important; clear:both; overflow:hidden;
}
body .side-list{
    display: none;
}
.in_logos{ width:50%; float:left; height:90px; overflow:hidden; padding:8px 0 0 0;display:none}
.in_logos img{ width:100%;}
.in_navs{ display:none; width:57%; float:right; padding:45px 0 0 0;}
.in_navs01{ display:block; width:100%; float:right; padding:5px 0 0 0;}
.in_navs a{ display:block; float:left; width:16%; margin-left:0.6%; padding:5px 0; font-size:16px; text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs a:hover{ background:#007bc2; border-radius:0 50px 0 50px; color:#fff;}

.in_banner{ height:auto;}

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:10px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#636969; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#ffffff; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }


.in_bannerkk{ display:none; height:621px;}
.in_banner01{ display:block;}

.in_titles{ padding:35px 0 30px 0; text-align:center; background: center 85px no-repeat;}
.in_titles>strong{ color:#000; font-size:28px;}
.in_titles>span{ font-size:14px; color:#666666;}

.in_brand{ padding:0 0 45px 0;}
.in_brand a{ display:block; float:left; width:47%; margin:0 1.5%;}
.in_brand a .in_brandimg{ text-align:center;}
.in_brand a .in_brandimg img{ width:90%;-webkit-transition:0.4s linear;transition:0.4s ease-in;}
.in_brand a:hover .in_brandimg img{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.in_brand a strong{ display:block; padding:15px 0; text-align:center; font-size:20px;}

.in_conbg01{ background:#343537;}
.in_ys{ padding:0 0 40px 0;}
a.in_yslist{ display:block; float:left; background:#fff none right bottom no-repeat; width:99.8%; margin-right:0.2%; margin-bottom:5px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_yslist:hover{margin-top:-15px; margin-bottom:20px;}

a.in_yslist01{ display:block; float:left; background:#007bc2 none left bottom no-repeat; width:99.8%; margin-left:0.2%; margin-bottom:5px; color:#fff;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_yslist01:hover{  margin-top:-15px; margin-bottom:20px;}

a.in_yslist02{ display:block; float:left; background:#007bc2 none right top no-repeat; width:99.8%; margin-right:0.2%; margin-bottom:5px;color:#fff;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_yslist02:hover{margin-top:20px; margin-bottom:-20px;}

a.in_yslist03{ display:block; float:left; background:#fff none left top no-repeat; width:99.8%; margin-left:0.2%; margin-bottom:5px;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_yslist03:hover{ margin-top:20px; margin-bottom:-20px;}

.in_yslist_l{ float:left; width:16%; text-align:right; padding:50px 0 50px 0;}
.in_yslist_l img{ width:90%;}
.in_yslist_r{ float:right; width:72%; padding:15px 8% 0 0;}
.in_yslist_r strong{ display:block; font-size:20px; padding-bottom:10px; }
.in_moreskuan{ width:91px; height:46px;}
a.in_mores{ display:block; position:relative; width:91px; height:46px; margin:0 auto;}
a.in_mores strong{ display:block; position:absolute; left:0px; bottom:0; width:91px; height:46px; background: center bottom no-repeat; opacity:1;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_mores:hover strong{  opacity:0;left:-100px;}
a.in_mores span{ display:block; position:absolute; right:-100px; bottom:0; width:91px; height:46px; background: center bottom no-repeat; opacity:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.in_mores:hover span{ opacity:1;right:0;}



.in_abouts{ padding:0 0 20px 0;}
.in_abouts_l{ width:100%; float:left; margin-bottom:15px;}
.in_abouts_l img{ width:100%;}
.in_abouts_r{ width:100%; float:right;}

.in_conbg02{ background:#f7fcfe;}
.in_pros{ padding:0 0 40px 0; overflow:hidden;}
a.in_pros_list{ display:block; float:left; width:49%; margin:0 0.5% 5px 0.5%;}
a.in_pros_list .in_prosimg{ overflow:hidden;}
a.in_pros_list .in_prosimg img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_pros_list:hover .in_prosimg img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.in_pros_list .in_prosimg{ border:1px solid #eeeeed;}
a.in_pros_list span{ display:block; padding:15px 0 0 0; text-align:center; font-size:16px; height:50px; overflow:hidden;}


a.in_pros_list01{ display:block; float:left; width:95%; margin:0 0.5% 5px 0.5%;}
a.in_pros_list01 .in_prosimg{ overflow:hidden;}
a.in_pros_list01 .in_prosimg img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.in_pros_list01:hover .in_prosimg img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
a.in_pros_list01 .in_prosimg{ border:1px solid #eeeeed;}
a.in_pros_list01 span{ display:block; padding:15px 0 0 0; text-align:center; font-size:16px; height:50px; overflow:hidden;}

.in_contact{ overflow:hidden;}
.in_con_l{ width:100%; float:left; height:310px; overflow:hidden;}
.in_con_r{ width:96%; float:right; background:none #007bc2 left center no-repeat; padding:20px 2% 10px 2%; height:auto; overflow:hidden; color:#fff;}
.in_con_r strong{ display:block; font-size:24px; padding:15px 0; font-weight:normal; background: left bottom no-repeat;}
.in_con_r span{ display:block; padding:20px 0; font-size:14px; line-height:24px;}

.in_abous_top {
    padding: 10px 10px 0 20px;
}
.in_abous p {
    padding: 10px 10px 0 20px;
    font-size: 14px;
}

.in_footbg{ background:#252527; color:#9c9c9c; font-size:12px; font-family:宋体 arial, helvetica, sans-serif;}
.in_foots{ display:none; padding:50px 0 40px 0;  background: center bottom no-repeat;}
.in_foots_l{ width:28%; float:left;}
.in_foots_l dt{ padding:0 0 20px 0;}
.in_foots_l dt strong{ display: inline-block; padding-bottom:5px; font-size:16px; color:#fff; background: left bottom no-repeat; }
.in_foots_l dd{ overflow:hidden;}

.in_foots_m{ width:41%; float:left; padding:0 7%;}
.in_foots_m dt{ padding:0 0 20px 0;}
.in_foots_m dt strong{ display: inline-block; padding-bottom:5px; font-size:16px; color:#fff; background: left bottom no-repeat; }
.in_foots_m dd{ overflow:hidden; line-height:24px;}

.in_foots_r{ width:17%; float:left;}
.in_foots_r dt{ padding:0 0 20px 0;}
.in_foots_r dt strong{ display: inline-block; padding-bottom:5px; font-size:16px; color:#fff; background: left bottom no-repeat; }
.in_foots_r dd{ overflow:hidden;}

.in_ewm{ padding:10px 0 0 0; overflow:hidden;}
.in_ewm_l{ width:55%; float:left;}
.in_ewm_l img{ width:90%;}
.in_ewm_r{ width:43%; float:left; padding:25px 0 0 0;}

.in_foot_copy{ padding:25px 0 25px 0; text-align:center;}

.sub_banner{ display:none; height:270px;}
.sub_banner01{ display:block; }
.sub_banner01 img{width:100% !important; height:auto !important;}

.in_titles01{ padding:25px 0 25px 0; text-align:center; background: center 35px no-repeat;}
.in_titles01>strong{ color:#000; font-size:28px; font-weight:normal;}

.sub_nav{ background:none; margin-bottom:25px;}
.sub_nav>a{ display:block; float:left; padding:10px 0; text-align:center; width:33%;font-size:15px;background:none #f7f7f7 center 73px no-repeat; margin-right:0.3%; margin-bottom:2px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.sub_nav>a:hover{ background:  #007bc2 center 33px no-repeat; color:#fff; padding:10px 0;}
a.sub_nav_c,a.sub_nav_c:hover{ display:block; float:left; padding:20px 0; text-align:center;  font-size:15px;background: none #007bc2 center 33px no-repeat; color:#fff; margin-right:0.3%;padding:10px 0;margin-bottom:2px;}

.pros_seclist{ padding:15px 0 30px 0; line-height:24px;}

.pros_seclist a{ color:#777777; 
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.pros_seclist a:hover{ color:#007bc2; }

.sub_cons{ padding:0 0 60px 0; font-family:宋体;}

.pros_imgs{ margin-bottom:20px;}
.pros_imgs_l{ width:100%; float:none; border:1px solid #efefef; margin-bottom:15px;}
.pros_imgs_l img{ width:100%;}
.pros_imgs_r{ width:100%; float:none;}
.pros_imgs_r strong{ font-size:24px; display:block; padding:15px 0 10px 0; color:#007bc2; font-family:黑体;}
.pros_xh{ font-size:22px; display:block; padding-bottom:20px;font-family:黑体;}
.pros_imgs_r span{ line-height:24px; font-size:14px;font-family:黑体; color:#777777;}
.pros_title{  padding:2px 0 2px 5px; font-size:18px; font-family:黑体;}
.pros_texts{ font-size:14px; line-height:26px; padding:20px 10px;}

a.newslist{ display:block; border:1px solid #dedede; margin-bottom:10px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist:hover{ color:#007bc2; border:1px solid #007bc2;}
a.newslist .newslist_l{ width:76%; float:left; padding:10px 2%; height:110px; overflow:hidden;}
a.newslist .newslist_l strong{ display:block; font-size:16px; padding:5px 0 5px;}
a.newslist .newslist_l span{ display:block; font-size:12px; padding:0 0 10px;}
a.newslist .newslist_l .newslist_a{ display:none; width:90px; border-radius:50px; border:1px solid #c6c6c6; color:#c6c6c6; padding:5px 0; text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist:hover .newslist_l .newslist_a{ display:none; width:90px; border-radius:50px; border:1px solid #007bc2; color:#ffffff; background:#007bc2; padding:5px 0; text-align:center;}
a.newslist .newslist_r{ width:20%; float:right; background:#f2f2f2; min-height:130px; font-family:arial, helvetica, sans-serif;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist .newslist_r strong{ display:block; font-size:28px; text-align:center; padding:22px 0 5px 0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist .newslist_r span{ display:block; font-size:13px; text-align:center; padding:0px 0 0px 0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist:hover .newslist_r{ width:20%; float:right; background:#007bc2; min-height:130px; font-family:arial, helvetica, sans-serif;}
a.newslist:hover .newslist_r strong{ display:block; color:#fff; font-size:28px; text-align:center; padding:22px 0 5px 0;}
a.newslist:hover .newslist_r span{ display:block; color:#fff; font-size:13px; text-align:center; padding:0px 0 0px 0;}

.about_text{ line-height:26px;}
.about_text img{ width:100% !important; height:auto !important;} 

.in_mnav{ display:none; background:#007bc2; width:101%; position:absolute; top:85px; padding:25px 0 50px 0; left:-1%; z-index:100000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:0px; text-align:center; font-size:15px; padding:5px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#0187e5; color:#fff;}
.in_buttom{ display:block; width:40px; height:36px; background-color:#ffffff; background-image: none;   border: 1px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:20px 10px 0 0;} 
.in_buttom span{ display:block; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }




a.newslist01{ border:1px solid #dedede; margin-bottom:10px;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist01:hover{ color:#007bc2; border:1px solid #007bc2;}
a.newslist01 .newslist_l{ width:76%; float:left; padding:8px 2%;}
a.newslist01 .newslist_l strong { display:block; font-size:14px; padding:10px 0 15px;}
.newslist_title{ display:block; font-size:14px;}
a.newslist01 .newslist_l span{ display:block; font-size:12px; padding:0 0 15px;}
.newslist_ul li i{ display:block; font-size:12px; }
a.newslist01 .newslist_l .newslist_a{ display:block; width:90px; border-radius:50px; border:1px solid #c6c6c6; color:#c6c6c6; padding:5px 0; text-align:center;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist01:hover .newslist_l .newslist_a{ display:block; width:90px; border-radius:50px; border:1px solid #007bc2; color:#ffffff; background:#007bc2; padding:5px 0; text-align:center;}
a.newslist01 .newslist_r{ width:20%; float:right; background:#f2f2f2; min-height:135px; font-family:arial, helvetica, sans-serif;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist01 .newslist_r strong{ display:block; font-size:50px; text-align:center; padding:25px 0 5px 0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist01 .newslist_r span{ display:block; font-size:14px; text-align:center; padding:0px 0 0px 0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.newslist01:hover .newslist_r{ width:20%; float:right; background:#007bc2; min-height:135px; font-family:arial, helvetica, sans-serif;}
a.newslist01:hover .newslist_r strong{ display:block; color:#fff; font-size:50px; text-align:center; padding:25px 0 5px 0;}
a.newslist01:hover .newslist_r span{ display:block; color:#fff; font-size:14px; text-align:center; padding:0px 0 0px 0;}


.pros_order{ padding-bottom:10px; overflow:hidden;}
.pros_order_l{ width:97%; float:left; padding:5px 1%;border:1px solid #dddddd; margin-bottom:10px; }
.pros_order_r{ width:97%; float:left; padding:5px 1%;border:1px solid #dddddd;}

}
/*产品中心导航*/


.iconfont1 {
    position: absolute;
    right: 45px;
    top: 0px;
    bottom: 0px;
    width: 30px;
    color: #7b8a96;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
}
 .rotate {
    transform: rotate(-90deg);
}
.iconfont2 {
    position: absolute;
    right: 20px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #86939e;
    font-size: 1rem;
    transition: all .5s ease;
}
.icf {
    transform: rotate(-180deg);
}
.pros_nav{
           width: 300px;
           float: left;
           position: absolute;
           left: -150px;
    max-width: 100%;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    z-index:1000;
}
.pros_nav .content {

     min-height: auto; 
}

.content  .titleb{
    background: #478bb7;
   
}
.content  .titleb a{
     color: #fff;
}
.container .fixed{ position:fixed; top:0px; left:50%; margin-left:-720px;}
.movebtn {
    display: none;
    color: #fff;
    width: 100px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #1890ff;
    border: 1px solid #329cff;
    white-space: nowrap;
    border-radius: 4px;
    margin: 1.3em;
}
.iconfont {
    display: inline;
    color: inherit;
    height: 100%;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    text-decoration: none;
    font-weight: 400;
    /*transform: rotate(-180deg);*/
    text-decoration: none;
    font-size: inherit;
    font-family: "microsoft yahei";
    font-weight: 400;
    text-decoration: none;
    background:  no-repeat;
    background-size: 30px;
    background-position: 4px 10px;
}
.contentbox {
    width: 100%;
    height: auto;
    overflow: visible;
    box-shadow: 0px 5px 20px 0px rgb(192 192 192 / 40%);
    z-index: 999;
    background-color: #fff;
}
.yjtitle {
    border-bottom: 1px solid #e8e8e8;
    line-height: 45px;
    padding-left: 20px;
}

.link {
    position: relative;
    height: 50px;
    line-height: 50px;
}
.yjlink {
    position: relative;
    color: #444;
    font-size: 16px;
    transition: all .5s ease;
}
.ejbox {
    display: none;
    overflow: visible !important;
}
 .ejli {
    position: relative;
}
.ejtitle {
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #e8e8e8;
    padding-left: 50px;
    transition: all .5s ease;
}
.sjbox {
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
    box-shadow: 0px 5px 20px 0px rgb(192 192 192 / 40%);
    z-index: 99;
}
.link {
    position: relative;
    height: 50px;
    line-height: 50px;
    background: #fff;
}
.ejlink {
    color: #86939e;
    font-size: 16px;
}
.line_right {
    display: none;
}
.sjbox li {
    width: 240px;
}

.sjtitle {
    text-align: center;
}
.sjtitle {
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #e8e8e8;
}
.sjlink {
    color: #7b8a96;
    font-size: 14px;
}

.sjbox li {
    width: 240px;
}
.sjli::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 6px solid #04abf4;
    border-right: 6px solid #fff;
    border-bottom: 6px solid #04abf4;
    position: absolute;
    left: 0;
    top: 22px;
    z-index: 1;
}
.sjtitle::before {
    content: '';
    position: absolute;
    display: block;
    width: 6px;
    height: 50px;
    background-color: #4b8db5;
}
/*新导航*/
.xin_nav{
    z-index: 100;
}
.nav h4{
    margin: 0;
}
.nav_logo{
    width: 60%;
    height: 100%;

}