/*通用标题*/
.home-title{width:100%;text-align: center;overflow: hidden;margin-bottom: 15px;position: relative;line-height: 1.5;color: #666;z-index: 1;}
.home-title a{font-size: 30px;display: block;width: 300px;margin: 0 auto;}
.home-title p{width: 100%;max-width: 300px;margin: 0 auto;overflow: hidden;position: relative;}
.home-title em{display: block;width: 25%;float: left;height: 13px;border-bottom: 1px solid #ccc;}
.home-title span{width:50%;display: block;float: left;height: 25px;line-height: 24px;text-transform: uppercase;}
.home-title i{display: block;width: 12px;height: 20px;margin: 0 auto;background-size: 100% auto;color: #0b72d9;}

/*
* > ul{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;}
* > ul li{flex-shrink:0;}
*/

/*产品中心*/
.in_pro_wrap{ width:100%; overflow:hidden; height:auto; background:#e9e9e9}
.in_pro_wrap .in_pro{width: 100%; padding-top: 1%;}
.in_pro_wrap .in_pro .bd{ position:relative; margin:0 auto; }
.in_pro_wrap .in_pro .pro_R_nr{overflow:hidden}
.in_pro_wrap .in_pro ul{ overflow:hidden; zoom:1; }
.in_pro_wrap .in_pro li{ width:32%; margin:0 5px; position:relative; text-align:center; color:#1e1e1e; float:left; font-weight:bold; font-size:14px; display:inline; }
.in_pro_wrap .in_pro li .pic {position:relative;display:block;overflow:hidden; padding-bottom:15px;border: 1px solid #fff;}
.in_pro_wrap .in_pro li .txt{width:100%; height:166px; overflow:hidden}
.in_pro_wrap .in_pro li .txt span{width: 100%;height: 50px;line-height: 50px;}
.in_pro_wrap .in_pro li .txt p{width:100%;text-align:left;font-weight:400;font-size:14px;line-height:19px;color:#676767}
.in_pro_wrap .in_pro li .morea{width:100%; height:50px;}


.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}

.box3{background:url(../images/images/) no-repeat top center;height:640px;overflow:hidden;}
.ys-index{background:url(../images/bj.jpg) no-repeat top center;height:100%;margin-top:10px;padding:0 20px;padding-top:52px;overflow: hidden;}
.ys-left{width:390px;margin-top:92px}
.ys-list li{padding-bottom:36px;margin-bottom:35px;border-bottom:1px dashed #e6e6e6}
.ys-list li .ys-img{width:60px;height:60px;margin-top:3px}
.ys-list li .ys-wen{width:315px}
.ys-list li .ys-wen h2{font-size:26px;color:#0b72d9;font-weight:700;line-height:22px;font-family:"å®‹ä½“"}
.ys-list li .ys-wen p{font-size:16px;line-height:18px;margin-top:8px;color:#706c6c;font-family:"å®‹ä½“"}
.ys-list li:last-child{border-bottom:none}
.ys-list li:hover .ys-wen h2{color:#0b72d9;font-weight:700;font-family:"å®‹ä½“"}
.ys-right{width:390px;margin-top:92px}
.p-title{text-align:center;font-size:40px;color:#0b72d9;padding-top:4px;font-weight:700}
.p-title b{display:block;font-size:18px;color:#707070;font-weight:400;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}
.p-title span{display:block;width:56px;height:1px;background:#c7c7c7;margin:10px auto}



/*case*/
.index_tit .chtit01{font-size: 28px;color: #4370f5;margin-top: 10px;font-family: "Open Sans Light"; font-weight: 300;text-align: center;}
.index_tit .chtit01 i{width: 100px;height: 1px;display: inline-block;border-bottom: 1px solid #ebf0ff;margin: 10px;}
.index_tit .chtit02{font-size: 15px;padding-top: 10px; color:#888;    font-family: "Open Sans Light"; font-weight: 300;text-align: center;height: 40px;}
.titcol2{color:#6087fb!important;  }
.case{ background:#f4f4f4;padding: 1%;}
.caselist{position: relative;}
.casetab{ position:relative; height:510px;}
.casetab li,.case_ckgd{ width:250px; height:170px; position:absolute; background:#ffffff; cursor: pointer; padding:30px 0px 0px 30px;border: 1px solid #ccc;}
.casetab li:nth-child(1){ left:0px; top:0px;}
.casetab li:nth-child(2){ left:0px; top:170px;}
.casetab li:nth-child(3){ left:0px; top:340px;}
.casetab li:nth-child(4){ right:0px; top:0px;}
.casetab li:nth-child(5){ right:0px; top:170px;}
.casetab li:nth-child(6){ right:0px; top:340px;}
.case_ckgd{ right:0px; top:375px; background:#cc2a2a;}
.case_ckgd a{ display:block; height:25px; width:72px; background:url(../images/menumore.png) no-repeat left center; font-size:18px; color:#fff;margin: 24px 0px 0px 30px;}
.casetab li p{ position:relative;}
.casetab li p:nth-child(1){ position:absolute;color:#f6f6f6; font-family:'Impact'; font-size:70px; top:40px; right:30px; line-height:90px; z-index:1;}
.casetab li p:nth-child(2){ font-size:22px; color:#001a43; z-index:2; margin:20px 0px;}
.casetab li p:nth-child(3){ font-size:14px; color:#9f9f9f; text-transform: uppercase; z-index:2; }
.casetab li:before{ content:''; display:block; width:0px; height:170px; transition:0.3s; background:#4370f5; position:absolute; top:0px; left:0px; z-index:1;}
.casetab li.cur:before{ width:250px; transition:0.3s;}
.casetab li.cur p{z-index:3;transition:0.5s;}
.casetab li.cur p:nth-child(1){ color:#597fed;transition:0.3s;}
.casetab li.cur p:nth-child(2){ font-size:22px; color:#fff; font-weight:bold;transition:0.3s;}
.casetab li.cur p:nth-child(3){ color:#fff;transition:0.3s;}
.case_con{ position:absolute;top:0px; left:270px;}
.case_con ul{ display:none; width:740px; height:500px; background:#fff;}
.case_con ul:nth-child(1){ display:block; }
.case .w1200{ position:relative;}
.casepic,.casepic img{ height:375px; width:100%;}
.case_word{ padding:30px; width:100%; height:120px;overflow: hidden;}
.case_word p:nth-child(1),.case_word p:nth-child(1) a{ font-size:20px; color:#111;}
.case_word p:nth-child(1) a:hover,.case_word p:nth-child(2) a:hover{ color:#0e54e0;}
.case_word p:nth-child(2),.case_word p:nth-child(2) a{ color:#a6a6a6; font-size:14px; line-height:30px; margin-top:5px;}


.ad{ height:387px; background:url(../images/ad_shebei.jpg) no-repeat center;}
.ad_con{ width:450px; height:328px; border:29.5px solid #0e54e0; background:#001a43; text-align:center;}
.ad_con p:nth-child(1){ color:#afc8fb; font-size:41.1px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-top:50px;}
.ad_con p:nth-child(2){ color:#fff; font-size:41.45px; font-weight:bold;}
.ad_con p:nth-child(3){ color:#98b8f8; font-size:18.88px; width:402px; height:42px; margin:0 auto; text-align:center; line-height:42px; border:1px solid #2e4e8f; margin-top:25px; margin-bottom:25px;}
.ad_con p:nth-child(4){ font-size:12.72px; color:#dde4f2;padding-left:45px; background:url(../uploadfile/image/20191217/20191217152201_627106428.png) no-repeat left center; width:290px; margin:0 auto;}
.ad_con p:nth-child(4) span{ color:#dde4f2; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:30.87px; }



/*产品*/
.productbox{padding:50px 0;background-attachment: fixed;border-top: 1px solid #eee;}
.productbox .protit{width: 100%;margin-bottom: 25px;display: flex;flex-wrap: wrap;justify-content: center;}
.productbox .protit p{width: 20%;float: left;text-align: center;position: relative;overflow: hidden;font-size: 16px;font-weight: 600;line-height: 2;padding: 1px;border-radius: 100px;}
.productbox .protit p a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 12px 5px;background: #0e54e0;color: #fff;}
.productbox .protit p span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 5;cursor: pointer;display: none;}
.productbox .protit p:hover a{background: #ffb01f;}
.productbox .protit p:hover span{width: 0;}

.productbox .procon{min-height: 300px;}
.productbox ul{width: calc(100% + 20px);margin: 0 -10px;}
.productbox ul li{width: 25%;padding: 10px;overflow: hidden;float: left;text-align: center;}
.productbox ul li a{display: block;border: 1px solid #e6e6e6;background: #fff;padding: 4px;overflow: hidden;}
.productbox ul li p{width: 100%;overflow: hidden;background: #fff;}
.productbox ul li h3{width: 100%;line-height: 2;font-size: 15px;padding: 5px;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.productbox ul li:hover a{border-color: #0e54e0;color: #0e54e0;}


/* casebox */
.casebox{padding: 45px 0 20px;background: #fff;}
.casebox ul{width: calc(100% + 30px);margin: 0 -15px;}
.casebox ul li{width: 25%;float: left;text-align: center;padding: 0 15px 15px;}
.casebox ul li p{width: 100%;overflow: hidden;background: #fff;}
.casebox ul li p em{padding-bottom: 100%;}
.casebox ul li p em img{width: 100%;max-height: none;min-height: 100%;}
.casebox ul li h3{width: 100%;font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:30px;padding: 15px 5px;}
.casebox ul li:hover h3{color: #fff;background: #38c;font-weight: 600;}


/*新闻中心*/

.news{width:100%;margin: 0 auto;}
.news .news_L{width:68%; height:650px; background:url(../images/newimages/) right center no-repeat; float:left;}
.news .news_L .about{width:100%; height:380px;overflow: hidden;}
.news .news_L .about .about_bt{width:100%; height:35px; border-bottom:1px solid #dddddd; line-height:35px;}
.news .news_L .about .about_bt .about_bt_left{width:190px; float:left; font-size:12px; color:#a3a3a3}
.news .news_L .about .about_bt .about_bt_left span{ border-bottom:1px solid #264274; color:#022e51; font-size:14px; font-weight:bold; padding:0 10px 8px}
.news .news_L .about .about_bt .about_bt_right{width:8%; float:right;}
.news .news_L .about .about_nr{ padding:10px 0; width: 100%;height: 300px;overflow:hidden;}
.news .news_L .about .about_nr .abimg{width:40%; float:left; padding-bottom:22px;height: 300px;overflow: hidden;}
.news .news_L .about .about_nr .about_nr_right{width:56%; float:right; margin-left:20px; line-height:23px;height: 300px;}
.news .news_L .news_bottom{width:100%; }
.news .news_L .news_bottom .bottom_L{width:50%; float:left}
.news .news_L .news_bottom .bottom_L_bt{ position:relative; font-size:14px; color:#022e51; font-weight:bold; width:100%; height:26px; line-height:26px;}
.news .news_L .news_bottom .bottom_L_bt a{ position:absolute; display:block; width:50px; font-weight:normal; color:#7e7e7e; font-size:12px; height:26px; right:5px; top:0;}
.bottom_R_bt{padding-left:30px;}
.news .news_L .news_bottom .bottom_L_nr,.news .news_L .news_bottom .bottom_R_nr{ padding-top:5px; line-height:27px;}
.news .news_L .news_bottom .bottom_R{width:50%; float:left;}
.news .news_L .news_bottom .bottom_R .bottom_R_nr{border-left:1px dashed #c8c8c8; padding-left:30px;}
.news .news_L .news_bottom .bottom_R .bottom_R_nr li,.news .news_L .news_bottom .bottom_L_nr li{ background:url(../images/j.jpg) left center no-repeat; padding-left:10px;width: 100%;height: 60px;overflow: hidden;}
.news .news_L .news_bottom .bottom_R .bottom_R_nr li a,.news .news_L .news_bottom .bottom_L_nr li a{width: 100%;height: 60px;line-height: 60px;overflow: hidden;font-size: 16px;}

.news .news_R{ width:30%; float:right;height: 650px;}

.news .news_R .news_R_bt{width:100%; height:35px; border-bottom:1px solid #dddddd; line-height:35px;}
.news .news_R .news_R_bt .news_R_left{width:190px; float:left; font-size:12px; color:#a3a3a3}
.news .news_R .news_R_bt .news_R_left span{ border-bottom:1px solid #264274; color:#022e51; font-size:14px; font-weight:bold; padding:0 10px 8px}
.news .news_R .news_R_bt .news_R_right{width:46px; float:right;}
.news .news_R .news_R_nr{line-height:30px; height:485px; padding-top:15px;}
#dituContent{width: 100%; height: 300px;}
.news .news_R .news_R_nr .contact_bt{width:100%; font-size:14px; margin-bottom:15px; height:30px; line-height:40px; margin-top:10px;}



/*links*/
.linkbox{padding-bottom: 25px;margin-top: -10px;}
.linkbox .w1280{overflow: hidden;position: relative;padding-left: 120px;}
.linkbox .titl{width:100px;height: 40px;position: absolute;left: 0;top: 50%;margin-top: -20px;z-index: -1;line-height: 1;padding-left: 15px;}
.linkbox .titl strong{font-size: 24px;color: #26223a;}
.linkbox .titl span{color: #fb3f30;}
.linkbox .cont{width:100%;overflow: hidden;}
.linkbox .cont ul li{display: inline;margin-right: 10px;}
.linkbox .cont ul a{height:40px;white-space: nowrap;line-height:40px;}