body{margin: 0px auto; padding: 0px; font-size: 12px; line-height:24px; color: #333; font-family:Microsoft YaHei;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{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;}
a:hover{text-decoration: underline; color: #ff0000; text-decoration:blink;}
.fl{float:left;}
.fr{float:right;}
.clear{height:0; overflow:hidden; clear:both;}

#head,#top,#meau,#kb,#team,#advertising,#case,#company,#news,#link,#bq,#you{width:1002px; margin:0 auto;}

#kb,#kk{height:30px; overflow:hidden;}

#top_box{width:100%; margin:0 auto; background:url(images/top_box.jpg) center; height:683px; overflow:hidden;} 
#top_box1{width:100%; margin:0 auto; background:url(images/top_box.jpg) center; height:583px;} 

/*top*/
#top1{width:100%; margin:0 auto; overflow:hidden; height:130px; background:#fff;}
#top{overflow:hidden; text-align:center; height:130px;}
#logo{float:left; padding-top:20px;}
#logo img{width:86px;}
#top_name{float:left; padding-top:18px; padding-left:12px; width:395px;}
#top_name1{float:left; width:395px;}
#top_name2{float:left; width:395px; font-size:18px; height:26px; line-height:26px; padding-top:5px;}

#top_gg{float:left; padding-left:5px; padding-top:47px; font-size:22px; color:#f00;}
#top_tel{float:right; margin-top:46px; width:352px; height:71px; overflow:hidden;}
#top_tel p{float:left; font-size:14px; color:#075dc6; padding-left:10px;}
#top_tel span{padding-left:9px; font-size:14px; font-weight:bold; color:#f57f15; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/*meau*/
#meau-box{width:100%; float:left; height:45px; background:#075dc6; border-bottom:5px #16539d solid;}
#meau{height:45px;}
#meau li{ font-size:14px; float:left; line-height:45px; width:111px; text-align:center; color:#fff; font-weight:bold;}
#meau li a{font-size:14px; color:#fff; line-height:45px; width:111px; text-align:center; display:block;}
#meau li.active a,#meau li:hover a{ color:#fff; font-size:14px; width:111px; text-align:center; background:#16539d; display:block; color:#fff;}
#meau li.active a,#meau li:hover a{color:#ffff00; font-size:14px;}
#meau ul .none{ background:none;}

/*search*/
#search{width:100%; margin:0 auto; height:48px; line-height:48px; color:#666; overflow:hidden;}
#search a{ color:#666;}
#search{width:900px; margin:0 auto; padding-left:100px;}

/*banner*/
#banner{width:1122px; margin:0 auto; height:auto; overflow:hidden;}
.banner.box_skitter{ position:relative; width:1122px; height:424px;}

#banner_bo{width:100%; margin:0 auto; height:25px; background:url(images/banner_bo.gif); overflow:hidden;}

/*banner_page*/	
#banner_com{width:1002px; margin:0 auto; height:330px; background:url(images/banner_com.jpg) center; overflow:hidden;}
#banner_news{width:1002px; margin:0 auto; height:330px; background:url(images/banner_news.jpg) center; overflow:hidden;}
#banner_pr{width:1002px; margin:0 auto; height:330px; background:url(images/banner_pr.jpg) center; overflow:hidden;}
#banner_feedback{width:1002px; margin:0 auto; height:330px; background:url(images/banner_feedback.jpg) center; overflow:hidden;}
#banner_con{width:1002px; margin:0 auto; height:330px; background:url(images/banner_con.jpg) center; overflow:hidden;}

/*team*/
#team{overflow:hidden; padding-top:30px; padding-bottom:30px;}
#team_bt{width:1002px; float:left; background:url(images/team_bt.gif); height:37px; text-align:center;}
#team_bt span{font-size:37px; line-height:37px; height:37px; color:#16539d; font-weight:bold;}
#team_bt span a{color:#16539d; font-weight:bold; font-size:37px;}

#team_bg{width:1002px; float:left; padding-top:21px;}
.team_bg1{width:34px; float:left; overflow:hidden; padding-top:8px;}
.team_bg2{width:904px; float:left; overflow:hidden; padding-left:15px; padding-right:15px; padding-top:3px;}

/*service*/
#service_box{width:100%; margin:0 auto; height:385px; background:url(images/service_box.gif) left; overflow:hidden; padding-top:26px;}
#service_bt1{width:412px; margin:0 auto; text-align:center; height:75px; line-height:70px; font-size:37px; color:#fff; font-weight:bold;}
#service_bt2{width:396px; margin:0 auto; height:64px; background:url(images/service_bt2.gif); font-size:30px; color:#fff; line-height:64px; padding-left:16px;}
#service_bg{ width:889px; height:80px; margin:0 auto; background:url(images/service_bg.jpg); overflow:hidden; padding-top:114px; font-size:24px; color:#fff; padding-left:58px; margin-top:30px;}

/*products*/
#products_box{overflow:hidden; background:#eeeded; padding-top:21px; width:100%; margin:0 auto; padding-bottom:30px;}
#products{overflow:hidden; width:1002px; margin:0 auto;}

.left-box{float:left; width:278px;}
.ldh{ height:34px; background:#075dc6; padding:13px 25px;}
.ldh p{font-size:16px; line-height:19px; color:#fff; font-weight:bold;}
.ldh .en{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff;}
.ldh1{width:278px; float:left; background:url(images/ldh1.gif); line-height:36px; color:#fff; font-size:14px; height:38px; text-align:center;}
.left-products{width:234px; float:left; background:url(images/left-products.gif); line-height:34px; padding-left:43px;}
.left-products > ul > li {
    position: relative;
    width: 200px;
}
.left-products > ul > li > a:hover {
    color: #075dc6;
}
.left-products ul li a {
    display: block;
    color: #333;
}
.left-products ul li ul {
    display: none;
    position: absolute;
    top: 0;
    left: 200px;
    border: 1px solid #075dc6;
    border-bottom: none;
    width: 180px;
    background: #fff;
}
.left-products ul li ul li {
    border-bottom: 1px solid #075dc6;
}
.left-products ul li ul li a {
    padding-left: 5px;
}
.left-products ul li:hover ul {
    display: block;
}
.left-products ul li:hover ul li:hover a {
    color: #fff;
    background: #075dc6;
}

.leftCon{width:248px; float:left; padding:10px 15px 10px 15px; line-height:25px; background:#f5f5f5;}
.leftCon strong {font-size:15px;}
.le-kr{width:278px; float:left; height:15px; overflow:hidden;}
.le-kr1{width:278px; float:left; height:10px; overflow:hidden; background:#f5f5f5;}

.products{overflow:hidden; width:698px; float:right; overflow:hidden;}
.productsdh{ height:48px; padding-right:15px; background:#075dc6;}
.productsdh p{width:195px; float:left; height:48px; line-height:48px; text-align:center; color:#fff; font-size:16px; background:#f7aa02; font-weight:bold;}
.productsdh .more{ float:right; font-size:12px; color:#fff; height:48px; line-height:48px;}
.productsdh .more a{color:#fff;}

.products_bg{width:683px; float:left; padding:22px 10px 18px 5px; overflow:hidden; background:#fff;}
.products_bg ul {
    display: flex;
    flex-wrap: wrap;
}
.products_bg ul li {
    text-align: center;
    padding-left: 5px;
    width: 220px;
    height: 190px;
}
.products_bg ul li img {
    display: block;
    margin: 0 auto;
}
.products_bg ul li a {
    display: block;
    color: #333;
}
.products_bg ul li:hover a {
    color: #ff0000;
}

/*advertising*/
#advertising_box{width:100%; margin:0 auto; height:103px; background:#075dc6; overflow:hidden; padding-top:32px;}
#advertising{overflow:hidden;}
#advertising_left{width:600px; float:left; background:url(images/advertising_left.jpg) left no-repeat; padding-left:81px;}
#advertising_left span{float:left; font-size:37px; color:#fff; height:50px; line-height:50px;}
#advertising_left p{font-size:18px; float:left; color:#fff; width:580px;}

#advertising_right{width:270px; float:right;}
#advertising_right span{float:left; width:270px; text-align:center; height:43px;}
#advertising_right p{font-size:10px; float:left; color:#fff; width:270px; height:58px; line-height:26px; padding-top:4px;}

.you_t{width:630px; height:72px; background:url(images/you_t.jpg) no-repeat center; margin:0 auto; padding:30px 0px;}
.you_01{width: 784px; padding-left: 218px; height:261px; margin-bottom:6px; background:url(images/you_01.jpg) no-repeat center;}
.you_02{width: 784px; padding-left: 218px; height:261px; margin-bottom:6px; background:url(images/you_02.jpg) no-repeat center;}
.you_z{font-size:13px; line-height:22px; width: 250px; margin-right:61px; padding-top:73px;}
.you_z p{font-size:20px; line-height:27px; padding-bottom: 10px; color:#ff781d;}

/*case*/
#case_box{overflow:hidden; background:#bbd5ee; width:100%; margin:0 auto; padding-top:39px;}
#case{overflow:hidden;}
#case_bt{width:190px; float:left; height:334px; background:url(images/case_bt.jpg);}
#case_bt span{padding-top:280px; float:left; color:#fff; padding-left:59px; font-size:14px;}
#case_bt span a{color:#fff; font-size:14px;}
#case_bg{width:772px; float:left; background:#fff; padding-top:45px; padding-left:20px; padding-right:20px; background:#fff; height:289px;}
.case_d li {
    width: 244px;
    padding-left: 5px;
}
.case_d img {
    display: block;
}
.case_d a {
    display: block;
    text-align: center;
    color: #333;
}
#case_bo{width:100%; margin:0 auto; background:url(images/case_bo.jpg) center; height:154px; overflow:hidden;}

/*company*/
#company{ overflow:hidden;}
#company_te{width:610px; float:left;}
#company_tebt{width:611px; float:left; height:60px; text-align:center; line-height:60px;}
#company_tebt span{font-size:24px;}
#company_tebt .en{font-size:18px; color:#ccc; padding-left:3px; font-family:Arial, Helvetica, sans-serif;}
#company_text{width:566px; float:left; padding-top:10px; padding-left:20px; padding-right:25px; line-height:30px;}
#company_text a {color: #fe0000;}

#company_img{width:390px; float:left;}
#company_img1{width:390px; float:left; height:71px; background:url(images/company_img1.gif); line-height:71px; text-align:center;}
#company_img1 span{font-size:22px; color:#fff; font-weight:bold;}
#company_img1 span a{font-size:22px; color:#fff;}
#company_img1 .en{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:normal;}

#company_img2{width:321px; height:230px; float:left; background:url(images/company_img2.gif); padding:15px 44px 15px 25px;}
#company_img3{width:390px; float:left; height:14px; background:url(images/company_img3.gif); overflow:hidden;}

#company_bo{width:100%; margin:0 auto; background:url(images/company_bo.jpg) center; height:46px; overflow:hidden;}

#news{width:1002px; margin:0 auto; overflow:hidden; padding-top:30px; padding-bottom:30px;}
.news3{width:299px; float:left; padding-left:19px;}
.news1{width:299px; float:left; padding-right:19px; border-right:1px #e0e0e0 solid;}
.news1-img{width:299px; float:left; padding-top:15px;}
.news1-bg{width:295px; float:left; padding:10px 2px 5px 2px;}
.news1-bg strong {display:block;font-size: 18px;}
.divnews_tag li {
    display: flex;
    justify-content: space-between;
    height: 32px;
    line-height: 32px;
}
.divnews_tag li a {
    display: block;
    padding-right: 28px;
    background: url(images/new_im.gif) right no-repeat;
}
.divnews_tag li:nth-child(n+3) a {
    padding-right: 0;
    background: none;
}

.news2{width:324px; float:left;  border-right:1px #e0e0e0 solid; padding-left:20px; padding-right:20px;}
.news2-img{width:299px; float:left; padding-top:15px;}
.news2-bg{width:320px; float:left; padding:10px 2px 5px 2px;}

#link_box{width:100%; margin:0 auto; border-top:1px #e3e3e3 solid; padding-top:28px;}
#link-bt{width:189px; margin:0 auto; height:18px; text-align:center; overflow:hidden; padding-bottom:9px;}
#link-bg{width:1002px; margin:0 auto; padding-bottom:19px; line-height:30px; overflow:hidden;}
.linkTagcs ul {
    display: flex;
}
.linkTagcs ul li {
    margin-left: 10px;
}

#bq_box{overflow:hidden; background:#075dc6; width:100%; margin:0 auto; padding-top:18px;}
#bq{width:1002px; margin:0 auto; color:#fff;}
#bq a{color:#fff;}
#bq_dh{width:1002px; float:left; height:45px; line-height:45px; text-align:center; border-bottom:1px #9ac6fc dashed;}
#bq_bg{width:1002px; float:left; padding-top:10px; line-height:28px; color:#fff; text-align:center; padding-bottom:20px;}

.box{ overflow:hidden; height:26px;}
.box .title{ height:26px; line-height:26px; padding-right:13px; padding-left:13px; }
.box .title p{font-size:18px; color:#666; font-weight:bold;}
.box .title .more{float:right; height:26px;}

.cp img{
border:1px #cfcfcf solid;
padding:1px;
}
.cp a:hover img{
border:1px #ff0000 solid;
padding:1px;
}

#process{width:1002px; margin:0 auto; overflow:hidden; font-family:Microsoft YaHei; padding:25px 0px 12px 0px;}
.process-t{width:1002px; margin-bottom:24px; line-height:42px; font-size:18px; font-weight:bold; padding-left:20px; font-family:Microsoft YaHei; border-bottom:dashed 1px #ccc;}
.process-d{width:1002px; margin:0 auto; overflow:hidden; height:121px; background:url(images/process-d.jpg) no-repeat bottom center;}
.process-d li{float:left; width:83px; padding-top:37px; padding-left:30px; font-size:16px; font-weight:bold; text-align:center;}
#process .proc{padding-left:5px;}
#process img {display:block;}
.process-dy{width:1002px; margin:0 auto;}

.rightarrowpointer{display:none;}



#newBridge .icon-right-center {left: 20px;}