body{margin: 0px auto; padding: 0px; font-size: 14px; line-height:28px; color: #333; font-family:Microsoft YaHei; box-sizing: border-box; }
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li {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:#0089e1; text-decoration:blink; font-size: 14px;}
.cp img{border:solid #ddd 2px;}
.cp a:hover img{border:solid #0389c8 2px;}
.fr{ float:right;}
.fl{ float:left;}
.kg{width:1200px; height:20px;}
.kg30{width:1200px; height:30px; margin:0 auto;  overflow:hidden;}
.kg45{width:1200px; height:45px; margin:0 auto;  overflow:hidden;}
.kg3{width:1200px; height:60px; margin:0 auto;  overflow:hidden;}
.kg4{width:1200px; height:130px; margin:0 auto;  overflow:hidden;}
.bz{ width:1200px; margin:0 auto; overflow:hidden;}
.bz1{ width:1200px; margin:0 auto;}
.clear{height:0; overflow:hidden; clear:both;}
    
/*hear*/    
.hear{ width: 100%; height: 222px; background: url(//memberpic.114my.com.cn/076985337065/uploadfile/image/20190515/20190515215409_22156310.jpg) center no-repeat;}
.top{ height: 41px; line-height:41px; color: #fff;}
.top_z a{ color: #fff;}
.top_y a{ color: #fff;}
.logo{ margin-top: 46px;}
.name{ font-size: 17px; color: #fff; margin-top:52px; margin-left: 25px;}
.name b{ font-size: 35px; line-height: 46px;}
.name span{ color: #f6ff00;}
.contact{ color: #fff; font-size: 16px;     margin-top: 46px;}
.contact b{ font-size: 26px; font-family: Arial; }
.contact span{ letter-spacing:0.6px;}
    
   /*nav*/
.navbor{width: 100%; height: 50px; line-height: 50px;  background: #0065c9;}
.nav {position:relative; width: 1200px; margin: 0 auto; }
.nav ul{text-align:center;font-size:0;}
.nav li{display:inline-block;line-height:50px;width:133px;position:relative; z-index: 99;}
.nav li a{font-size:16px;color:#fff; display: block;}
.nav .navline{width:133px !important;position:absolute;height:50px;background:#333;bottom:0;z-index:0;margin-left:0px;}
.navli.cur>a,.navli:hover>a{color: #fff; }    
.nav ul li.cur{width: 133px !important;height:50px; }
 /*其他*/
.cur{cursor:pointer}
.line{height:50px;background:#f10604;position:absolute;top:0;left:0;z-index:1;}
.ad{margin-left: 10px;}
 
 /*banner*/
.banner-box{ min-width:1200px; height:640px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:640px; 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:338px; 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(//memberpic.114my.com.cn/076985337065/uploadfile/image/20190515/20190515215156_1051564950.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(//memberpic.114my.com.cn/076985337065/uploadfile/image/20190515/20190515215156_1051564950.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:#0089e1; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#f10604; 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_bz{ width: 100%; height:72px; background: #036fda;}
#search_b{width:1200px; margin:0 auto; height:72px; border-radius: 8px; }
#search-i{float:left; width:57px; overflow:hidden; height:39px; margin-top:18px;}
#search-bg{float:left; width:235px; height:36px; background:#fff; overflow:hidden; padding-left:14px; margin-top:18px; box-sizing: border-box;}
.search-text{width:907px; float:left; font-size:14px; line-height:72px; height:72px; color: #fff;}
.search-text a{ font-size:14px; color: #fff; }
.search-text a:hover{ font-size:14px;}
.search-text span{ float:left; font-weight:bold;}
#infoname{ border:none;background:none; outline:none;}    
    
/*ad2*/    
.ad2{ margin-top: 70px;}
.ad2 li{ width: 280px; height: 390px; background: #f2f2f2; padding-top: 45px; margin-right:26px; float: left; transition: all 0.5s linear;}
.ad2_b{ width: 127px; height: 127px; margin: 0 auto; background: #fff; border-radius: 50%;}
.ad2_d{font-size: 22px; text-align: center; line-height: 70px; margin-top: 30px;}
.ad2_x{ width: 30px; height: 2px; background: #666; margin: 0 auto;}
.ad2_w{ text-align: center; font-size: 15px; margin-top: 35px;}
.ad2 li:hover{background: #036fda; transition: all 0.5s linear;}
.ad2 li:hover .ad2_d{ color: #fff; transition: all 0.5s linear;}
.ad2 li:hover .ad2_x{background: #fff;  transition: all 0.5s linear;}
.ad2 li:hover .ad2_w{ color: #fff; transition: all 0.5s linear;}

.ad2 li:hover .ad2_b{transition: all 0.5s linear;cursor:pointer;  -webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);	transform: rotate(360deg);}

/*pordcut*/
.porduct{ width: 100%; height:940px; margin-top: 70px; padding-top: 50px; margin-bottom: 70px;  background: url(//memberpic.114my.com.cn/076985337065/uploadfile/image/20190515/20190515223855_373085555.jpg) top center no-repeat; box-sizing: border-box;}
.pord_d{ text-align: center; font-size: 15px; letter-spacing: 1.5px;}
.pord_d b{ font-size: 30px; color: #036fda;}
.pord_d span{ color: #f10604; line-height: 50px;}
.pord_t{ width: 34px; height: 34px; margin: 15px auto;}
#top_logoa{  
       animation: myfirst 2s infinite;
       display: inline-block;    
   }  

   @keyframes myfirst {  
       0% {  
           transform: translate(0px, 0px);  
       }  
       50% {  
           transform: translate(0px, -10px);  
       }  
       100% {  
           transform: translate(0px, 0px);  
       }  
   } 
    
#tablit {width:1200px; margin:0 auto; height:auto;     }
#tablit dl{  width:1200px; border: 1px solid #ddd; line-height: 64px;
height: 64px; padding-left: 20px; background: #fff; box-sizing: border-box;}
#tablit dl dt{float:left; height:40px; line-height:35px; font-size:16px;}
#tablit dl dd{float:left;  height:64px; line-height:64px; text-align: center;  margin-right: 28px;  font-size:16px; transition: all 0.5s linear; }
#tablit dl dd:hover{ font-size:16px; float:left; height:64px; line-height:64px; transition: all 0.5s linear; }
#tablit dl dd span{ line-height: 20px; font-size: 12px; text-transform:uppercase; }
#tablit dl dd a{ }
#tablit .out a{ font-size:16px; }
#tablit .on{ font-size:16px; float:left;height:64px; line-height:64px; text-align: center;  color: #f10604; }
.dis{display:none;}
#tablit .on a{ font-size:16px;  color: #f10604; }

.tabcon{margin-top: 20px;}    
.tabcon table td{ position:relative; padding-left: 10px !important; }
.tabcon table td span{display:block;position:absolute;top:0px;width:292px;height:292px;background:url(//memberpic.114my.com.cn/076985337065/uploadfile/image/20190516/20190516111641_2053635212.png) no-repeat center; opacity: 0;visibility: hidden; -webkit-transform: translate3d(0,0,-65px) rotate3d(1,0,0,90deg);transform: translate3d(0,0,-65px) rotate3d(1,0,0,90deg); -webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.tabcon table td:hover span{opacity: 1; visibility: visible;-webkit-transform: rotate3d(1,0,0,0deg);transform: rotate3d(1,0,0,0deg);}
.tabcon table td a{display:block; }

.tabcon table td span a{font-size:16px;line-height:206px;text-align:center;color:#fff;}
.tabcon table tbody tr{display:block; height: 312px;}

.tabcon td:nth-child(1){ padding-left:inherit !important;}      
.pord_gd{ width: 340px; height: 45px; line-height: 45px; background: #0951a6; border-radius: 10px; margin:40px auto; text-align: center;transition:background 1s;}
.pord_gd a{ color: #fff; font-size: 16px; }
.pord_gd:hover{background: #f10604; transition:background 1s;}    
.pord_yb{ width: 110px; height: 34px; line-height: 34px; background: #036fda; border-radius: 4px; margin-top: 15px; margin-left: 40px; text-align: center;transition: all 0.5s linear;}
.pord_yb a{ color: #fff;}
.pord_yb:hover{transition: all 0.5s linear; background: #f10604; }
    
  /*case*/
.case_cont { width:830px; float: right; }
.case_cont > table > tbody > tr > td { display: block; float: left; width: 406px; height:285px; padding: 0 !important; margin-left:9px !important; margin-bottom:8px;overflow: hidden; position: relative;}
.case_cont > table > tbody > tr > td img,.case_cont > table > tbody > tr > td a{ display: block; width: 100%; height: 100% !important; transition:0.3s all ease-in-out; }

.case_cont > table > tbody > tr > td > div{ position: absolute; height:100%; width:100%; display: block; left: 0; bottom: 0}

.case_cont > table > tbody > tr > td > div::after{ content: ''; width:100%; height:100%; position:absolute; right:-100%; top: 0; background:rgba(0,0,0,0.7); transition:0.3s all ease-in-out;}
.case_cont > table > tbody > tr > td > div:hover::after{ right: 0; }
.case_cont > table > tbody > tr > td > div > a{ position:absolute; bottom: 0; width:100%; height:100%; text-align:center; font-size:16px; color:#fff; z-index:3; left:-100%; line-height:285px; transition:0.7s all ease; }


.case_cont > table > tbody > tr > td:hover > div a{ left: 0; }
.case_cont > table > tbody > tr > td:hover > a > img{ transform: scale(1.1); }
     
    
.lanrenzhijia1{ display:inline;  overflow:hidden; position:relative;}
.rsp1{width:100%;height:100%; overflow:hidden; position: absolute; background:#000; top:0px;left:0px;}
.text1{position:absolute;left:-500px; top:0px; overflow:hidden; }
.text1 h3{width:370px; margin-top:240px; height:80px; line-height:80px; text-align:center; color:#FFFFFF; font-size:20px; font-weight: normal;}
.text1 a{text-decoration:none}
.text1 div{text-align:center;color:#FFFFFF;font-size:18px; line-height: 28px;}   
    
/*adv*/    
.adv{ width: 100%; height:1337px; margin-top: 70px; margin-bottom: 70px; background: url(//memberpic.114my.com.cn/076985337065/uploadfile/image/20190516/20190516101156_537941986.jpg) center no-repeat; box-sizing: border-box;}   
.adv_d{ width: 392px; height: 52px; margin: 0 auto; padding-top: 110px;}
.adv_z{ text-align: center; font-size: 16px; letter-spacing: 3.5px; padding-top: 10px;}
.adv_x{ width: 55px; height: 2px; margin: 15px auto; background: #036fda;}
.adv1{ width: 530px; margin-top: 55px; margin-left: 30px;}
.adv1_b{ width: 530px; height: 220px; border: 1px solid #ddd; border-top: none; padding-top: 28px; box-sizing: border-box;}
.adv1_d{ width: 465px; height: 50px; background: #036fda; margin: 0 auto; text-align: center; font-size: 22px; color: #fff; line-height: 50px;}
.adv1_w{ padding-left: 30px; padding-right: 30px; font-size: 15px; margin-top: 20px; line-height: 30px;}
.adv2{ width: 530px; margin-top: 25px; margin-right: 30px;}
.adv3{ width: 530px; margin-top: 45px; margin-left: 30px;}
.adv4{ width: 530px; margin-top: 15px; margin-right: 30px;}


.adv1_t{width: 530px;  height: 216px; overflow:hidden;}
.adv1_t img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear;width: 530px;  height: 216px; }
.adv1_t img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12); }


    
/*about*/  
.about_z{ width: 480px; }
.about_d{ font-size: 30px; color: #036fda; font-weight: bold; line-height: 32px; padding-top: 22px;}
.about_x{ width: 38px; height: 2px; background: #c8c8c8; margin-top:20px; margin-bottom: 35px;}
.about_n{ font-size: 24px; color: #f10604;}
.about_w{ color: #666; font-size: 15px; line-height: 32px; margin-top: 30px; margin-bottom:45px;}
.about_c{ width: 68px; font-size: 16px; color: #f10604; text-align: center; line-height: 48px; transition: all 0.5s linear; }
.about_xt{ width: 1px; height: 50px; margin-left: 55px; margin-right: 55px; background: #ddd; margin-top: 15px;}

.about_c:hover{transition: all 0.5s linear; transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}    
.about_t{ border: 4px solid #ddd;}
    
/*新闻中心*/
.news_row2{}
.news_info_1 {
 background: #eaeaea;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
}
.fr .news_div {
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
 background: #fefefe;
}

.news_info_bg_1 {
    width: 300px;
    height: 286px;
    background: #036fda;
}
.news_info_1:hover{    background: #f5f5f5;}
.news .news_row2 .fl {
    width: 780px;
}
.fl .news_div_item .news_div_item_pic a>img{    width: 300px;
    height: 230px;
    display: block;
    float: left;}
.fl .news_div_item{padding: 28px;display: block;width: 720px;}
.fl .news_div_item .news_div_item_title a{font-size: 18px;    color: #343434;position: absolute;width: 420px;top: 0px;    height: 320px;    height: 250px;}
.fl .news_div_item .news_div_item_body{display: block;font-size: 14px;color: #666;line-height: 24px;padding-top: 10px;}
.fl .news_div_item .news_div_item_content{display: block;    width: 390px;padding: 30px 0 30px 30px;height: 170px;float: right;position: relative;}
.fl .news_div_item .news_div_item_content:before{content:"查看详情";    position: absolute;top: 164px;left: 25px;    display: block;
    width: 129px;
    height: 36px;
    line-height: 36px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    font-size: 14px; background: #f10604;}
.news .news_row2 .fr {
    width: 390px;
}
.fr .news_div_item{display: block;padding: 20px;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;
    height: 55px; background: #eaeaea}
.fr .news_div_item:hover{background: #f10604;}
.fr .news_div_item:hover .news_div_item_date{color:#fff;}
.fr .news_div_item:hover .news_div_item_day{color:#fff;}
.fr .news_div_item:hover .news_div_item_month{color:#fff;}
.fr .news_div_item:hover .news_div_item_body{color:#fff;}
.fr .news_div_item:hover .news_div_item_title a{color:#fff;}
.fr .news_div_item:nth-child(1){display:none;}
.fr .news_div_item .news_div_item_date{    display: block;
    float: left;
    text-align: center;
    font-family: arial;
    font-size: 13px;
    font-weight: 100;
    color: #999;
    padding-right: 20px;
    border-right: 1px solid #eee;
    margin-right: 22px;
    width: 55px;position: relative;    padding-top: 20px;    height: 29px;}
.fr .news_div_item .news_div_item_day{font-size: 30px;
    font-style: normal;
    color: #343434;
    display: block;
    font-weight: bold;
    font-family: arial;
    position: absolute;
    top: -3px;
    left: 14px;
}
.fr .news_div_item .news_div_item_year{position: absolute; top: 31px;left:6px;}
.fr .news_div_item .news_div_item_month{position: absolute; top: 31px;left:41px;}
.fr .news_div_item .news_div_item_content{display: block;
    line-height: 26px;
    float: left;
    width: 242px;
    white-space: nowrap;
    overflow: hidden;}
.fr .news_div_item .news_div_item_title a{font-size: 16px;color: #343434;}
.fr .news_div_item .news_div_item_body{font-size: 14px;color: #666; }

.news_row3 {
    padding: 28px;
    background: #eee;
    margin-top: 20px;
    height: 126px;
}
.faq_tit{
    width: 210px;
    height: 75px;
    background: #036fda;
    display: block;
    text-align: center;
    color: #fff !important;
    padding: 25px 0px;
    margin-left: auto;
    float: right;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
    font-weight: bold;
    font-size: 22px !important;
}

.faq_tit:hover{background:#f10604;}

.faq_tit img{display: block;margin: 0 auto;margin-bottom: 6px;}
.news_row3 .divdgweb_new_div_item{width: 390px;
    display: block;
    float: left;
    margin-right: 50px;
    margin-left: 10px;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title a{font-size: 16px;
    color: #343434;
    line-height: 36px;    position: relative;
    top: 31px;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_body{    display: block;
    font-size: 14px;
    color: #767676;
    line-height: 25px;    margin-top: 28px;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title{position: relative;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title:before{content:"";position: absolute; top: 0px;left:0px;background:url(//memberpic.114my.com.cn/076985337065/uploadfile/image/20190516/20190516105701_1677005339.png)no-repeat;   width: 30px;height: 30px;}    
  .news_d{ color: #666; font-size: 16px; text-align: center; letter-spacing:3px;line-height: 43px;}
.news_d b{ font-weight: bold; color: #036fda; font-size: 36px; letter-spacing: normal; }
.news_d span{ color: #036fda;}      
    
  /*copy*/
.copy{ width: 100%; padding-top: 50px; padding-bottom: 50px;background: #181818;}
.copy_z{ width: 645px; border-right: 1px solid #242424; padding-bottom: 30px;}
.copy_z li{  text-align: left; line-height: 32px; float:left; transition: all 0.5s linear;     margin-right: 71px;}
.copy_z li a{ color: #666; font-size: 14px;  transition: all 0.5s linear; }
.copy_z li span{ color: #fff; font-size:18px; line-height: 70px;}
.copy_z li a:hover{transition: all 0.5s linear; color: #fff;}
.copy_zw{ color: #fff; font-size: 16px; line-height: 70px; padding-left:60px;}
.copy_zw span{ color: #f10604; font-size: 32px; font-family: Arial; line-height:32px;}
.coy_w{color: #999; font-size: 14px; padding-left:60px; line-height: 40px;}
.copy_g{ width:80px; height:28px; background: #444; margin-left: 60px;border-radius:15px; text-align: center; line-height:28px; margin-top:8px; transition: all 0.5s linear;}
.copy_g a{ color: #999;}
.copy_g:hover{background: #f10604; transition: all 0.5s linear;}
.copy_g:hover a{ color: #fff; }
.copy_y{ width: 180px; text-align: center; color: #666; line-height: 32px;}
    .copy_y img{ padding: 10px; background: #fff;}

.copy_x{ width: 100%; border-top: 1px solid #222; background:#181818; padding-top: 30px;}    
.Links{ width: 100px; line-height: 36px; font-size: 16px; color: #fff;}
.linkTagcs li a{ color: #999; transition: all 0.5s linear;}
.linkTagcs li a:hover{ color: #fff; transition: all 0.5s linear;}
.copy_lo{ width: 87px;  margin-top: 40px; margin-bottom:30px;}
.copy_w{line-height: 60px; color: #999; margin-top: 20px;}
.copy_w a{color: #999; transition: all 0.5s linear; }
.copy_w a:hover{ color: #fff; transition: all 0.5s linear;}    
    
    .news{ width: 100%; padding-bottom: 60px; margin-top: 60px; padding-top: 60px; background: #f2f2f2;}

#newBridge .icon-right-center {    top: 23% !important;}

