@charset "utf-8";
/* CSS Document */
body{margin: 0px auto; padding: 0px; font-size: 14px; line-height:28px; color: #333; font-family:Microsoft YaHei; box-sizing: border-box;    overflow-x: hidden;}
*{box-sizing: border-box; margin:0;padding:0;}
div{margin: 0px; padding: 0px;}
span, p, h3{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li, h2 {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color:#333; font-size: 14px;}
a:hover{color:#1f3c93; text-decoration:blink; font-size: 14px;}
.cp img{border:solid #ddd 2px;}
.cp a:hover img{border:solid #0abd56 2px;}
.fr{ float:right;}
.fl{ float:left;}
.kg{width:1300px; height:20px;}
.kg1{width:1300px; height:30px; margin:0 auto;  overflow:hidden;}
.kg2{width:1300px; height:40px; margin:0 auto;  overflow:hidden;}
.kg3{width:1300px; height:60px; margin:0 auto;  overflow:hidden;}
.kg70{width:1300px; height:70px; margin:0 auto;  overflow:hidden;}
.bz{ width:1300px; margin: 0 auto;overflow: hidden;}
.bz1{ width:1300px; margin: 0 auto;}
.clear{height:0; overflow:hidden; clear:both;}
/*head*/
.top_b{ width: 100%; height:40px; line-height: 40px; border-bottom: 1px solid #eee;}
.top1{ float:left;}
.top2{ float:right; height: 28px; padding-left: 30px; margin-top: 4px; }
    
/*top*/
.logo{margin-top: 40px;margin-bottom: 35px;}
.xt{margin-top: 33px;margin-left: 25px;margin-right: 25px;}
.ad{margin-top: 30px;}
.ad_w li{ font-size: 20px; padding-right: 26px; margin-top: 10px; float: left;}
.ad_tp{ margin-right:5px;}
.ad_wz{ padding-top:5px;}
.ad_tp1{ padding-top:3px; margin-right:5px;}
.contact{margin-top: 30px;padding-left:48px;background: url(../images/phone.png) left no-repeat;}
.contact b{ font-family: Arial; font-size: 26px; color: #1f3c93;}
.contact span{ letter-spacing: 0.5px;}
    
/* nav */

.nav_b{height: 60px;background: #2854bd;position:relative;}
.nav>ul>li{position:relative; float: left;transition: all 0.5s linear;}
.nav>ul>li>a{line-height: 60px;color:#fff;font-size: 16px;padding: 0 58px;text-align: center;display: block;}

.nav>ul>li.cur>a,.nav>ul>li:hover>a{color: #fff;background:#f27d00;transition: all 0.5s linear;}
.nav_line{height:3px;background:#0a93f3;position:absolute;left:0;}
.nav>ul>li .xl{width:100%;position:absolute;top:60px;left:0;z-index:9;transform-origin: 0 0;transform: perspective(600px) rotateX(-90deg);transition:600ms ease;}
.nav>ul>li:hover .xl{transform: perspective(600px) rotateX(0deg);transition:600ms ease; }
.nav>ul>li .xl a{font-size: 15px;display:block;line-height:43px;text-align:center;color:#fff;background:#1f3c93; border-bottom: 1px solid #0c2c8d; transition:600ms ease;}
.nav>ul>li .xl a:hover{line-height:43px;background:#f27d00;transition:600ms ease;}
.nav>ul>li .xl td b{font-size:0;line-height:0;}
.nav>ul>li .xl td b a{font-size:16px;color:#fff !important;}  
.navheight{position:fixed;top:0;z-index:9999;width:100%;}
  /*banner*/
.banner-box{ min-width:1200px; height:680px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:680px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn{ width: 100%; position: absolute; top:280px; left: 0; margin-left: 0; height:368px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../images/baleft.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../images/baleft.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:15px; height:15px; border-radius :20px; text-indent:-9999px; background:#1f3c93; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#f27e01; width: 26px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }       
 /* search */
.search{ width: 100%; height:72px; background: #f2f2f2; overflow:hidden;}
#search_nr{width:1300px; margin:0 auto; height:72px; border-radius: 8px; }
#search-i{float:left;width:30px;height:33px;overflow:hidden;margin-top:15px;background:#1f3c93 url(../images/soso.png) center no-repeat;border-radius: 0px 25px 25px 0px;box-sizing: border-box;padding-top: 4px;border: none;font-size: 0;}
#search-bg{float:left;width:189px;height:33px;background:#1f3c93;overflow:hidden;padding-left:14px;line-height: 33px;margin-top:15px;box-sizing: border-box;border-radius: 25px 0px 0px 25px;border: none;color: #ffff;}
.search-text{width:980px;  float:left; font-size:14px; line-height:72px; height:72px; }
.search-text a{ font-size:14px; color: #666666;}
.search-text a:hover{ font-size:14px; color: #1f3c93;}
.search-text span{ float:left; font-weight:bold; color:#333;}
#infoname{ border:none;background:none; outline:none;}    
.search input::-webkit-input-placeholder{
            color:#fff;
        }
.search input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
.search input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
.search input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#fff;
        } 





    
 /*xadv*/   
.xadv{ width: 100%; height:621px; padding-top: 50px; background: url(../images/anlibg.jpg) center no-repeat;}
.xadv_d{ text-align: center; letter-spacing:2.3px; line-height: 46px;  font-size: 33px; font-weight:lighter;}
.xadv_d b{ font-size: 40px; letter-spacing: normal;}
.xadv_d span{ color: #ff8400; font-weight: bold;}
@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-8px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}
.banner_w{ width: 1300px; margin: 0 auto;letter-spacing:3px; text-align: center; margin-top:25px;}
.banner_w span{    display: inline-block; animation: nbanA 2s infinite; margin-right: 5px;}
.banner_w span:nth-child(2){animation-delay: 0.2s;}
.banner_w span:nth-child(3){animation-delay: 0.4s;}
.banner_w span:nth-child(4){animation-delay: 0.6s;}
.banner_w span:nth-child(5){animation-delay: 0.8s;}

.xadv_w{ font-size: 16px; color: #666; text-align: center; margin-top:25px; line-height: 32px; margin-bottom: 40px;}

.xadv_b li{ float: left; width: 325px; text-align: center;}    
.xadv_dh{ font-size: 18px; }
.xadv_x{ width: 37px; height: 2px; background: #666666; margin:10px auto;}
.xadv_sz{ margin-top: 30px; margin-left:100px; overflow: hidden;}
.xadv_s{ font-family: Impact; color: #1f3c93; font-size: 50px; line-height: 60px;}
.xadv_q{ width: 23px; height: 23px; line-height: 23px; background: #ff8400; color: #fff; text-align: center; border-radius:50%; margin-left:5px;}

.xadv_wz{ width: 325px; text-align: center; padding-top: 20px; color: #666666; font-size: 16px;}

.xadv_sz1{ margin-top: 30px; margin-left:114px; overflow: hidden;}
.xadv_sz2{ margin-top: 30px; margin-left:105px; overflow: hidden;}
.xadv_sz3{ margin-top: 30px; margin-left:115px; overflow: hidden;}
    
    
 /*solution*/       
.solu_b{ width: 100%; height:1068px; padding-top:40px;margin-bottom: 20px; background: url(../images/anby.jpg) center no-repeat;}  
.solu_d{ text-align: center; letter-spacing:2.3px; line-height:52px;  font-size:18px; font-weight:lighter; color: #fff;}
.solu_d b{ font-size: 40px; letter-spacing: normal;}
.solu_k{ margin-top: 10px !important;}
    
#tablit {width:1300px; margin:50px auto; height:auto; }
#tablit ul{  height:52px; line-height:72px;  box-sizing: border-box; margin-bottom:30px; float: left; }
#tablit ul li{ width: 324px;float:left; height:72px; line-height:72px; margin-right: 1px; text-align: center; background: #2950c4; position: relative; transition: all 0.3s linear;}
#tablit .showdiv a{ font-size:20px;  color: #fff;}
#tablit .on{  float:left;  height:72px; line-height:72px; color:#fff;  background: #ff8400;  transition: all 0.3s linear;}
#tablit .on:after{ content: ""; position: absolute;     border-top: 9px solid #ff8400;border-right: 7px solid transparent;border-bottom: 50px solid transparent; border-left: 7px solid transparent; position: absolute; top: 72px;  left:48%; transition: all 0.3s linear;}    

#tablit .on a{ font-size:20px; color:#fff;  }
#tablit .showdiv{ height: 72px;}

#tablit .show_list{ width: 1300px; margin: 0 auto;overflow: hidden;} 

.solu1{ width: 1300px; margin: 0 auto; height: 575px; background: url(../images/anli1.jpg) center no-repeat;}
.solu_bj{ width: 503px; height: 287px; margin-top:145px; padding: 40px; background: url(../images/anlitop.png) center no-repeat;}
.solu_dh{font-size: 26px; color: #fff; font-weight: bold; margin-top: 15px;}
.solu_x{ width: 32px; height: 1px;background: #fff; margin-top: 20px; margin-bottom: 30px;}
.solu_w{ font-size: 16px; color: #fff; line-height: 32px;}
.solu2{ width: 1300px; margin: 0 auto; height: 575px; background: url(../images/anli2.jpg) center no-repeat;}
.solu3{ width: 1300px; margin: 0 auto; height: 575px; background: url(../images/anli3.jpg) center no-repeat;}
       
    
 /*product*/   
.prod_d{ text-align: center;line-height:46px; letter-spacing: 0.8px;  font-size:18px;}
.prod_d b{ font-size: 42px; letter-spacing: normal;}
.prod_d span{ color: #1f3c93; font-weight: bold;}
    
.pord_fl{ width: 153px; height: 64px; background: #1f3c93; line-height: 64px; font-size: 20px; color: #fff; text-align: center;}    
.pord_bz{ margin-top: 35px;}
.pord_bz ul.showdiv{ width: 1147px; background: #fff; height:64px; line-height: 64px; border: 1px solid #ddd; border-left: none; box-sizing: border-box; float: left; padding-left: 36px;}
.pord_bz ul.showdiv li{ float: left;font-size: 16px; position: relative;    margin-right: 26px; }
.pord_bz ul.showdiv li a{ font-size: 16px;}
.pord_bz ul.showdiv li.on a{ color: #1f3c93;}    
    
.pro_z{ width: 310px; height: 640px; margin-top: 40px; background: #1f3c93; padding-left: 28px; padding-top: 50px; }
.pord_sz{ font-size: 32px; color: #fff;font-weight:lighter;}
.pord_sz span{ font-family: Arial;}
.pord_dh2{ color: #fff; font-weight: bold; font-size: 32px; line-height: 45px; margin-top: 40px;}
.pord_dh2 span{ font-family: Arial; color: #5c77cc; text-transform:uppercase;font-size: 22px;}    
    
.pord_y{ width:1300px; margin-top: 30px;} 
.pord_y .proul{width:100%;margin-top: 8px; }
.proul li{}
.proul li{width:420px;padding-left: 0 !important;display: inline-block;position: relative;overflow: hidden; margin-right: 10px; margin-bottom: 12px; border: 1px solid #ddd;}
.proul li:hover>a:after{content:'';position: absolute;top: 0%;transition: 0.3s all ease-in-out;}
.proul li>a:after{content: '';position: absolute;width: 100%;height: 325px;right: 0;left: 0;top: -100%;background: rgba(31,60,147,0.5) url(../images/pico.png) no-repeat center;transition: 0.3s all ease-in-out;}
.proul li span{width: 100%;display: block; height: 36px; line-height: 36px !important;background: #1f3c93; margin-left: -1px; margin-bottom: -1px; position: absolute;left: 0; right: 0;  margin: auto; bottom: -36px; transition: 0.7s all ease-in-out;}
.proul li span a{color:#fff;}
.proul li:hover span{position: absolute;left: 0;right: 0;margin: auto;bottom: 0px;color: #fff;text-align: center;z-index: 999;}   
.proul li img{width:100%;height: 314px;object-fit: cover;} 


  
/*ad2*/     
.ad2{ width: 100%; height:444px; margin-bottom: 50px; background: url(../images/ad2bg.jpg) center no-repeat;}
.ad2_t{ width: 287px; margin: 0 auto; padding-top: 185px;}
.ad2_w{ font-size: 42px; color: #fff; text-align: center; line-height: 50px; padding-top: 30px;}
.ad2_w span{ font-size: 18px; letter-spacing:1px;}
    
 /*adv*/   
.adv_d{ text-align: center;line-height:52px; letter-spacing: 0.5px;  font-size:24px; font-weight:lighter;}
.adv_d b{ font-size: 46px; letter-spacing: normal; color: #1f3c93; letter-spacing: normal;}
.adv_d span{ color: #ff8400; font-weight: bold;}   
    
#adv{ width: 100%; height: 960px; margin-top: 40px; padding-top: 19px; background: url(../images/advbg.jpg) bottom no-repeat; box-sizing: border-box; overflow: hidden;}    
#adv ul{  height:52px;   box-sizing: border-box; margin-bottom:30px; float: left; }
#adv ul li{ width: 290px;float:left; margin-right: 26px; height: 110px;  background: #f5f5f5; position: relative; transition: all 0.3s linear; color: #333; }
.adv_dh_t{ padding-top: 26px; padding-left: 26px;} 
.adv_dh{ margin-top: 26px; font-size: 15px; padding-left:12px;}
.adv_dh b{ font-size: 30px; line-height: 32px;}
#adv .on{  float:left;  height:110px;  color:#fff;  background: #1f3c93;  transition: all 0.3s linear;}
#adv .on:after{ content: ""; position: absolute;     border-top: 9px solid #1f3c93;border-right: 7px solid transparent;border-bottom: 50px solid transparent; border-left: 7px solid transparent; position: absolute; top: 110px;  left:48%; transition: all 0.3s linear;}    
#adv .on a{ font-size:20px; color:#fff;  }
#adv .showdiv{height:110px;}
#adv .show_list{ width:1240px; margin: 0 auto;overflow: hidden;}   
.adv_b{ width:1240px; margin: 0 auto;} 
.adv_wz{ overflow:hidden; margin-top: 40px; margin-bottom: 20px;}
.adv_wz span{ font-family: Impact; font-size: 58px; color: #ff8400; line-height: 58px; float: left;}
.adv_wz b{ font-size: 34px; line-height: 34px; display: block; float: left;  line-height: 58px; padding-left: 10px; }
.adv_w{ font-size: 15px; color: #666;}
     
/*Process*/     
.Process{ width: 100%; height:512px; padding-top: 50px; margin-bottom: 50px; overflow: hidden;background: url(../images/Processbg.jpg) top center no-repeat;}
.proc li{ width: 162px; float:left; text-align: center; margin-top:55px;}
.proc_b{ width: 105px; height: 105px; background: #1f3c93; border-radius: 50%;  margin: 0 auto;  transition: all 0.3s linear;padding-top: 30px;}
.proc li .proc_b i{display: block; width:40px; height:40px; margin: 0 auto;overflow: hidden;}
.proc_b img{transition: 500ms;}
.proc li:hover .proc_b{ background: #ff8400;  transition: all 0.3s linear;}    
.proc li:hover .proc_b img{ transition: 500ms;   transform: translateY(-40px);}    
.proc_t{ margin-top: 20px;}   
.proc_w{ font-size: 18px; padding-top:65px;}
    
    
/*case*/
.case_con{ width: 1300px; margin:35px auto;}
.case_con{ margin-top: 40px; }    
.case_con .caseul li{
 padding-bottom: 15px;
 border: 1px solid #ddd;
 width: 420px;
 float: left;
 margin-right: 15px;
 margin-bottom: 15px;
 }    
.case_con .caseul li img{width: 400px;margin: 10px;height: 250px;object-fit: cover;}
.case_con .caseul li p{height:35px;line-height:35px;text-align:center;font-size:16px;}
.case_con .caseul li:nth-child(3n){margin-right:0;}  
/*about*/
.about{width: 100%; padding-top:90px;  background: url(../images/aboutbg.jpg) top no-repeat;    margin-top: 50px;}
.about_d{ width: 320px; color:#Fff; margin-left: 480px; background: url(../images/about_d.png) right no-repeat;}
.about_d b{ font-size: 42px; line-height:42px;}
.about_d span{ font-family: Arial; font-size: 12px; letter-spacing: 2.3px;}
.about_dh{ margin-left: 480px; margin-top: 15px; margin-bottom:20px; font-size: 18px; color: #fff;}
.about_x{ width:30px; height: 2px; background: #88645b; margin-left: 480px;}

.about_bz{ height: 600px; border: 1px solid #ddd; background: #fff; margin-top: 65px; padding: 45px;}    
.about_y{ width: 600px; margin-top: 8px;}
.about_n b{ font-size: 28px; color: #1f3c93; line-height: 50px;}
.about_n span{ color: #f27e01; font-size: 24px;}
.about_w{ line-height: 30px; font-size: 16px; color: #666; margin-top:30px;}
.about_g{ width: 600px; margin-top: 20px; }
.about_z {width:537px;}
.about_z img{width:537px;}     
.about_g .aboutlist li{width:200px;float: left;margin:0 10px;text-align: center;}    
.about_g .aboutlist li img{width:100%;}  

    
  /*新闻开始*/
.new{ width: 100%; padding-bottom:20px;  margin-top: 50px;}
.new .page_nr{ margin:0 auto;overflow:hidden; }
.new .news{ width:406px; float:left; background:#f8f8f8 url(../images/newsbg.png) no-repeat; height:622px;    position: relative;}
.new .news_e{padding: 0 30px; width:402px;  float: left;}
.new .news1{padding-top: 30px;  font-size:24px; color:#fff; float:left;}
.new .news1 p{ font-size:13px; color:#fff; text-transform:uppercase;}
.new .news11{ float:right; padding-right:10px; padding-top:40px;}
.new img.news_div_item_image { position: relative; width: 406px; padding: 30px; bottom: 240px;}
.news .news_div_item_content { line-height: 30px;  position: relative; top: 200px; width:406px; padding: 30px;}
.news .news_div_item_body { color: #706c6c; font-size: 14px;  line-height: 30px; width: 350px;}
.news .news_div_item_date{ top: 422px;  padding: 30px; position: relative; padding-left: 300px;}
.news{padding:0px 0 5px;}
.news .news_div_item_day,.news_div_item_month,.news_div_item_year{ display:inline; color:#706c6c; font-size:14px; font-family:arial}
.news .news_div_item_title .news_div_item_a { display: block; color: #333; font-weight: bolder; font-size: 18px; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_tit a{font-size: 24px;color: #fff;display: block;line-height: 30px;position: relative; font-weight: 100;}
.news_tit a .en{font-size: 14px;font-family: arial,microsoft yahei;display: block;line-height:25px;font-weight: 100;text-transform: capitalize;}
.page_nr > .fr{width: 764px;height: 580px;}
.new .news_row2{ margin-bottom: 30px; padding:30px 35px;width:850px;height: 295px;background: #f8f8f8;position: relative; }
.new .news_row2 .news_tit a,.news_row3 .news_tit a{color: #343434}
.new .news_row2 .news_tit a .color,.news_row3 .news_tit a .color{color: #1f3c93;font-size: inherit;font-weight: normal;}
.new .news_row2 .news_tit a .en,.news_row3 .news_tit a .en{color: #666;     text-transform: uppercase;}
.new .news_row2 .news_tit a .en,.news_row3 .news_tit a .en{color: #666;     text-transform: uppercase;}
.new .news_row3{padding:30px 35px;width: 764px;height: 275px;background: #f8f8f8;position: relative;}
.new .news_r2_cont{padding-top:20px; overflow: hidden;}
.new .news_r2_cont_tit{position: absolute;width: 17%;top:40px;text-align: right;right: 40px;}
.new .news_r2_cont_tit li{width: 10px;height: 10px;background: #dedede;display: inline-block;border-radius: 50px;transition:0.3s all ease;margin-right: 3px;cursor: pointer}
.new .news_r2_cont_tit li.cur{width: 30px;background: #1f3c93}

.new .news_l_cont_i i{font-size: 14px;font-family: arial;line-height: 30px;position: relative;text-align: right;color: #666;display: block;width: 100%;height: 30px;font-style: normal;margin-top: 55px;}
.new .news_l_cont_i i:after,.news_r2_cont_i i:after{content: '';width: 65px;height: 1px;top: 14px;background: #ccc;display: block;position: absolute;transition:0.3s all ease;}
.new .news_l_cont_i *,.news_r2_cont_i *{transition:0.3s all ease; }
.new .news_l_cont_i:hover i:after,.news_r2_cont_i:hover i:after{background: #1f3c93;width: 100px}
.new .news_l_cont_i:hover strong,.news_r2_cont_i:hover strong{color: #1f3c93}
.new .news_r2_cont_i{width: 365px;float: left;margin-right: 40px;}
.new .news_r2_cont_i i{font-size: 14px;font-family: arial;line-height: 30px;position: relative;text-align: right;color: #666;display: block;width: 100%;height: 30px;font-style: normal;margin-top: 25px;}
.new .news_l_cont_i i em,.news_r2_cont_i i em{font-size: inherit;  font-style: normal; font-family: inherit;  float: right;}
.new .news_row2+.news_row2 .news_r2_cont_i strong{background: url(../images/wen.png)0px 16px no-repeat; padding-left: 30px; line-height: 36px; font-size: 15px; font-weight: normal; display: block;}
.new .news_row2+.news_row2 .news_r2_cont_i p{background: url(../images/da.png) no-repeat left center;font-size: 14px;color: #666;padding-left: 30px;display: block;line-height: 32px;font-weight: 100;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new .news_r2_cont_i>div {font-weight: bold;  font-size: 15px;  line-height: 30px;}
.new .news_r2_cont_i p{ color: #666;  line-height: 24px;}

.new .news_l_cont{width:335px;position: absolute;left: 35px;top: 110px;    overflow: hidden;}
.new .news_l_cont_in{width: 100%;}
.new .news_l_cont_i{display: block;width: 100%;}
.new .news_l_cont_i img{width: 100%;height: 240px;display: block;}
.new .news_l_cont_i strong,.news_r2_cont_i strong{font-size: 18px;font-weight: normal;color: #343434;white-space: nowrap;overflow: hidden;width: 100%;display: block;line-height: 50px;padding: 10px 0 0;text-overflow: ellipsis;}
.new .news_l_cont_i p,.news_r2_cont_i p{font-size: 14px;font-weight: 100;color: #666;line-height: 28px;}   
    
    
    
 /*copyright*/   
.copyright{width: 100%;/* height: 380px; */margin-top:40px;color: #999;background: #333 url(../images/footerbg.jpg) top no-repeat;}
.copy_z{width: 340px;height: 380px;margin-top: 22px;border-right: 1px solid #444;}
.copy_t{ margin-top:60px; overflow: hidden;}
.co_logo{/* float:left; *//* width:80px; */}
.co_name{ font-size: 16px; padding-top: 3px; margin-left:10px;}
.co_name b{ font-size: 30px; color: #fff; line-height: 40px;}
.co_er{overflow: hidden;margin-top: 15px;}
.co_tw{ font-size: 15px; margin-left:20px; margin-top:15px; line-height: 22px;}

.copy_zb{width: 660px;font-size: 15px;height:358px;margin-top: 22px;border-right: 1px solid #444;line-height: 34px;box-sizing: border-box;padding-left:70px;padding-top:62px;}
.copy_zb a{ color: #999; font-size: 15px;}
.copy_zb a:hover{ color: #fff;}

.copy_dh{padding-left:70px;padding-top:115px;line-height: 35px;float: right;width: 300px;}    
.copy_dh a{color: #999;font-size: 16px;float: left;width: 50%;}
.copy_dh a:hover{ color: #fff;}
.links{ width:100%; background: #1f3c93; height: 64px; line-height: 64px;}
.link_z{color: #fff; margin-right: 15px;}
.link_d a{ color: #fff;}



.pro_all_class a{
    display: inline-block;
    height: 52px;
    width: 170px;
    overflow: hidden;
    text-align: center;
    margin-right: 10px !important;
    font-size: 16px;
    color: #fff;
    background: #1f3c93;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 52px;
    text-decoration: blink;
    transition: all 0.8s linear;
    }
.pro_all_class{
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
}
   
/*certificate*/    
.certificate{ width: 100%; height:730px; padding-top:50px; background: url(../images/rongbg.jpg) bottom center no-repeat;}   
.cert{ margin-top: 40px;}

























