﻿/*共用*/
body{width: 100%;font-size: 14px;background: #FFF;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: "Microsoft Yahei";color: #333;}
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;}
from, input, select{margin: 0px;padding: 0px;}
.clear{clear: both;font-size: 0px;overflow: hidden;height : 0px;}
a{color: #484848;text-decoration: none;}
a:hover{color: #0067d0;text-decoration: none;}
.border_bg{width: auto;height: auto;margin: 0 auto;}
.cp1 img{border: 1px solid #bbb;padding: 5px;background: #fff;}
.cp1 img:hover{border: 1px solid #0067d0;padding: 5px;background: #f7f1eb;}
.cp img{border: 1px solid #bbb;padding: 1px;}
.cp img:hover{border: 1px solid #0067d0;padding: 1px;}
input, button, select, textarea{outline: none}
.font_1{font-size: 16px;color: #333;}
#copy{display: none;}
.totalwidth{width: 1200px;margin: 0 auto;height: auto;}
.totalwidthpercent{width: 100%;margin: 0 auto;}
.wp{width: 100%;max-width: 1200px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
#top_cp, #top_jj, #jz_qaun, #xinwen{width: 1200px;margin: 0 auto;padding-bottom: 20px;}
.float_l{float: left;}
.float_r{float: right;}
dl, dt, dd{margin: 0px;padding: 0px;list-style: none;}
.top10{margin-top: 10px;}
.top20{margin-top: 20px;}
.top30{margin-top: 30px;}
.top40{margin-top: 40px;}
.top50{margin-top: 50px;}
.top60{margin-top: 60px;}
.top70{margin-top: 70px;}
.box{width: 1200px;height: auto;margin: 0 auto;min-width: 1200px;}
/*共同结束*/
/*欢迎进入*/
.hyjr_dkkd{width: 100%;height: 25px;background: #0067d0;}
.hyjr_kz{width: 1200px;margin: 0 auto;height: 25px;}
.hyjr_zt1{font-size: 12px;color: #e3f1ff;line-height: 25px;float: left;}
.hyjr_zt{font-size: 12px;color: #e3f1ff;height: 25px;line-height: 25px;float: right;}
.hyjr_zt a{font-size: 12px;color: #cbe5ff;line-height: 25px;}
.hyjr_zt a:hover{font-size: 12px;color: #ff0;line-height: 25px;}
/*头部*/
.hd-top{overflow: hidden;}
.hd-top .logo{float: left;height: 120px;line-height: 120px;}
.hd-top .logo img{display: inline-block; padding-top: 27px; vertical-align: middle;max-width: 100%;max-height: 100%;}
.hd-top .txt{float: left;margin: 36px 0 0 15px;padding-left: 30px;border-left: 1px solid #a1a0a0;}
.hd-top .txt p{line-height: 24px;font-size: 16px;color: #666;}
.hd-top .txt p span{color: #0067d0;}
.hd-top .tel{float: right;margin-top: 30px;padding-left: 55px;background: url(../images/icon13.png) left center no-repeat;color: #999;line-height: 30px;}
.hd-top .tel h6{font-weight: 400;font-size: 14px;}
.hd-top .tel strong{font-size: 18px;line-height: 27px;color: #0067d0;}
.yunu-header.fixed .hd-bottom{position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 9999;}
.hd-bottom{*zoom:1;background-color: #0067d0;position: relative;}
.hd-bottom:after,.hd-bottom:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.menuBtn{display: none;position: relative;float: right;margin-top: 4px;width: 40px;height: 40px;padding: 5px;cursor: pointer;}
.menuBtn b{display: block;width: 100%;height: 2px;border-radius: 2px;background-color: #0067d0;margin: 5px 0 7px;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.menuBtn.open b{position: absolute;left: 5px;top: 35%;display: none;width: 30px;}
.menuBtn.open b:first-child{display: block;transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.menuBtn.open b:last-child{display: block;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.yunu-nav{position: relative;}
.yunu-nav:after,.yunu-nav:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.yunu-nav li{float: left;width: 14%;position: relative;background-image: url(../images/icon14.png);background-repeat: no-repeat;background-position: left center;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.yunu-nav li.on,
.yunu-nav li:hover{background-image: url(../images/icon14-on.png);background-position: bottom center;}
.yunu-nav li > a{display: block;font-size: 18px;text-align: center;height: 60px;line-height: 60px;color: #fff;}
.nav-sub{display: none;position: absolute;top: 100%;left: 0;right: 0;z-index: 999;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.yunu-nav li:hover .nav-sub{display: block;}
.nav-sub dd{background-color: rgba(1, 69, 154, 0.85);border-bottom: 1px solid rgba(250, 253, 253, 0.35);transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.nav-sub dd a{display: block;font-size: 15px;text-align: center;height: 40px;line-height: 40px;color: #fff;transition: .6s;-ms-transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;}
.nav-sub dd a:hover{padding-left: 15px;}
.hd-bottom h2{display: none;text-align: center;font-size: 30px;color: #dc001c;font-weight: 400;height: 50px;line-height: 50px;}

/*banner*/
.banner{ height:560px;}
.banner img{ height: 560px;}
.banner1{ height:300px;}

.mbanner { width: 100%; height: 300px; margin-top: 0px;}

/*搜索*/
#search_bg{width: 100%;margin: 0 auto;background: #f4f4f4;height: 140px;margin-bottom: 50px;}
#search_c{width: 1200px;margin: 0 auto;height: 140px;}
#search_c_l{width: 680px;float: left;}
#search_c_r{width: 450px;float: right;}
#search_cc{width: 460px;padding-top: 34px;}
#search_cc_l{width: 390px;float: left;background: #fff;line-height: 44px;height: 44px;}
#search_cc_r{width: 69px;overflow: hidden;}
#search_b{width: 460px;height: 42px;line-height: 42px;}
.head_adv{width: 350px;margin-top: 40px;line-height: 30px;font-size: 17px;color: #333;}
.head_adv span{font-size: 27px;color: #0067d0;font-weight: bold;letter-spacing: 1.5px;}
.h_tel{width: 300px;border-left: 1px #ebebeb solid;border-right: 1px #ebebeb solid;height: 140px;}
.hgtbhmk{width: 195px;margin: 0 auto;margin-top: 35px;}
.dianhtb{width: 30px;height: 30px;float: left;}
.kehftrx{font-size: 17px;color: #666;float: left;padding-top: 5px;padding-left: 12px;}
.dianhsj{font-size: 28px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #d7030c;text-align: center;padding-top: 6px;}

/*产品*/
.ghdgcpb{font-size: 38px;font-weight: bold;text-align: center;color: #0067d0;}
.ghdgcpb span{font-size: 38px;font-weight: bold;color: #d7030c;}
.yzswnz{font-size: 20px;color: #333;text-align: center;padding-top: 2px;height: 40px;}
.xigtnjd{width: 26px;height: 25px;margin: 0 auto;animation: myfirst 2s infinite;} @keyframes myfirst{0%{transform: translate(0px, 0px);} 50%{transform: translate(0px, -10px);} 100%{transform: translate(0px, 0px);}}

/*展示*/
#tabs{width: 660px;margin: 0 auto;margin-top: 20px;}
#tabs li{float: left;background: #0067d0;height: 50px;line-height: 50px;text-align: center;font-size: 16px;margin: 0 7.5px;text-align: center;width: 150px;color: #fff;margin-bottom: 12px;border-radius: 10px;}
#tabs li a{float: left;background: #0067d0;height: 50px;line-height: 50px;text-align: center;font-size: 16px;text-align: center;width: 150px;color: #fff;border-radius: 5px;}
#tabs li:hover{background: #d7030c;height: 50px;line-height: 50px;text-align: center;font-size: 16px;width: 150px;margin: 0 7.5px;color: #fff;cursor: pointer;border-radius: 5px;}
#tabs li:hover a{background: #d7030c;height: 50px;line-height: 50px;text-align: center;font-size: 16px;width: 150px;color: #fff;cursor: pointer;border-radius: 10px;}
#contents{width: 1200px;margin: 0 auto;}
#contents ul{display: none;}
.prod_row2{padding: 30px 0 0;padding-top: 10px;}
.prod_row2 .divproduct_new_div:after{content: '';display: block;clear: both;}
.prod_row2 .divproduct_new_div_item{float: left;width: 285px;position: relative;height: 282px;transition: 0.3s all ease-in-out;overflow: hidden;margin: 20px 20px 0px 0;}
.prod_row2 .divproduct_new_div_item:nth-child(4n){margin-right: 0;}
.prod_row2 .divproduct_new_div_item .product_div_item_pic a, .prod_row2 .divproduct_new_div_item .product_div_item_pic a img{ width: 100%;height: 100%;object-fit: cover;transition: 0.3s all ease-in-out}
.prod_row2 .divproduct_new_div_item .product_div_item_pic{position: absolute;width: 275px;border: 1px solid #d0d0d0;padding: 4px;height: 206px;overflow: hidden;top: 0;left: 0;bottom: auto;}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content{height: 36px;padding: 15px;position: absolute;width: 255px;top: auto;left: 0;bottom: 0;}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content:before{content: '';background: url(../images/y.png) no-repeat center;width: 15px;height: 20px;position: absolute;bottom: 23px;right: 18px;display: block;z-index: 2;}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content:after{content: '';position: absolute;width: 100%;height: 100%;background: #d0d0d0;display: block;left: 0;top: auto;transition: 0.3s all ease-in-out;bottom: -65px;}
.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content:after{bottom: 0;background: #0067d0;}
.prod_row2 .divproduct_new_div_item_body{transition: 0.3s all ease-in-out;}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_a{display: block;line-height: 26px;font-size: 18px;padding: 5px 0 5px;color: #222;position: relative;z-index: 3;}
.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_a{color: #fff;transition: 0.3s all ease-in-out;}
.prod_row2 .divproduct_new_div_item .product_div_item_pic a{width: auto;height: auto;}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_body{line-height: 24px;font-size: 13px;color: #999;position: relative;z-index: 3;text-align: justify;}
.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_body{transition: 0.3s all ease-in-out;color: #aeffc6}
.prod_row2 .divproduct_new_div_item:hover .product_div_item_pic a img{transform: scale(1.1);}

/*优势*/
#youshi_bg{width: 100%;height: 900px;background: url(../images/ls.jpg) center no-repeat;margin: auto;}
#youshi_t{width: 550px;text-align: center;margin: auto;padding-top: 40px;color: #fff;padding-bottom: 15px;}
.youshi_t1{line-height: 45px;font-size: 42px;font-weight: bold;padding-top: 20px;}
.youshi_t2{font-size: 16px;line-height: 40px;color: #c8e8f9;}
.youshi_t3{padding-top: 10px;margin: auto;animation: myfirst 2s infinite;display: inherit-block;}
#youshi_fl{width: 513px;height: 630px;background: url(../images/bs.png) left no-repeat;float: left;color: #fff;}
.youshi_c{width: 340px;padding-top: 90px;padding-left: 35px;float: left;}
.youshi_h1{font-size: 34px;font-weight: bold;line-height: 42px;}
.youshi_h2{font-size: 28px;line-height: 42px;font-family: Century Gothic;}
.youshi_h3{width: 320px;height: 44px;border: 1px solid #c8e8f9;line-height: 44px;text-align: center;margin-top: 50px;font-size: 18px;}
.youshi_h4{width: 84px;margin-right: 28px;float: left;text-align: center;line-height: 42px;font-size: 14px;margin-top: 55px;animation: myfirst 2s infinite;display: inherit-block;}
.youshi_h4 .v1{width: 82px;height: 60px;padding-top: 22px;border: 1px solid #fff;border-radius: 5px;}
.youshi_ted{width: 290px;height: 22px;line-height: 22px;background: url(../images/tel.png) left no-repeat;float: left;font-size: 16px;padding-left: 35px;margin-top: 55px;}
.youshi_ted span{float: left;}
.youshi_ted strong{font-size: 28px;font-family: Arial, Helvetica, sans-serif;float: left;color: #ff0;}
#youshi_r{width: 810px;height: 565px;float: right;background: rgba(200,232,249,0.85);margin-top: -595px;}
.youshi_p{width: 340px;float: left;padding-top: 35px;padding-bottom: 10px;padding-left: 45px;}
.youshi_p:hover{-webkit-animation: test 0.4s ease-in 2;cursor: pointer;}
@-webkit-keyframes test{0%{transform:translate(0, 0)}
50%{transform:translate(0, 5px)}
100%{transform:translate(0, 0)}}
.youshi_v1{font-size: 46px;line-height: 46px;font-family: Arial, Helvetica, sans-serif;color: #0067d0;}
.youshi_v2{line-height: 50px;font-size: 26px;padding-bottom: 5px;color: #222;}
.youshi_v3{width: 55px;height: 2px;background: #0067d0;}
.youshi_v4{padding-top: 25px;font-size: 14px;line-height: 28px;color: #666;}

/*四大优势*/
p.p_title{font-size: 32px;text-align: center;font-weight: bold;padding-top: 50px;text-transform: uppercase;color: #cccccc;}
h2.h2_title{text-align: center;font-size: 32px;margin-bottom: 30px;}
h2.h2_title i{display: inline-block;vertical-align: middle;width: 230px;height: 3px;}
h2.h2_title i.titl{background: url(../images/titl01.png) no-repeat right center;}
h2.h2_title i.titr{background: url(../images/titr01.png) no-repeat left center;}
h2.h2_title a{display: inline-block;vertical-align: middle;padding: 0 15px;color: #333;}
h2.h2_title span{display: inline-block;vertical-align: middle;padding: 0 15px;color: #333;}
.xzdb{height: 1684px;background: url(../images/advbg02.jpg) no-repeat center top; margin-top: 80px;}
.xzdb h2.h2_title{margin-bottom: 10px;}
.xzdb .container{height: 1684px;position: relative; margin-left: auto; margin-right: auto; width: 1200px;}
.xzdb .xzdb_p1{height: 42px;background: url(../images/xzdbbg03.png) no-repeat center;line-height: 42px;text-align: center;color: #fff;font-size: 20px;}
.xzdb .xzdb_con .conbox{position: absolute;width: 560px;}
.xzdb .xzdb_con .conbox .box_top{padding: 18px 0 0 72px;}
.xzdb .xzdb_con .conbox .box_top span{display: block;width: 49px;height: 69px;border: 3px solid #bfbfbf;position: absolute;left: 0;top: 0;}
.xzdb .xzdb_con .conbox .box_top i{display: block;width: 28px;padding-top: 30px;margin: 0 auto;font-size: 22px;border-bottom: 3px solid #bfbfbf;font-weight: bold;}
.xzdb .xzdb_con .conbox .box_top .p1{font-size: 22px;font-weight: bold;color: #333;}
.xzdb .xzdb_con .conbox .box_top .p2{font-size: 16px;text-transform: uppercase;color: #bfbfbf;}
.xzdb .xzdb_con .conbox .box_top em{display: block;width: 127px;height: 3px;background: #0067d0;margin-top: 8px;}
.xzdb .xzdb_con .conbox ul{margin-top: 50px;}
.xzdb .xzdb_con .conbox ul p{font-size: 16px;color: #333;margin-bottom: 15px;height: 24px;line-height: 24px;background: url(../images/icon01.png) no-repeat left center;padding-left: 22px;}
.xzdb .xzdb_con .con1{right: 0;top: 258px;}
.xzdb .xzdb_con .con2{left: 0;top: 595px;}
.xzdb .xzdb_con .con3{right: 0;top: 930px;}
.xzdb .xzdb_con .con4{left: 0;top: 1330px;}
.xzdb .xzdb_con .xzdb_tel{display: block;width: 322px;height: 92px;background: url(../images/xzdbtel.png) no-repeat left top;position: absolute;left: 570px;top: 1390px;}
.xzdb .xzdb_con .xzdb_tel span{display: block;width: 46px;height: 46px;background: url(../images/zxzx_tel.png) no-repeat center;position: absolute;left: 32px;top: 15px;}
.xzdb .xzdb_con .xzdb_tel .p1{font-size: 14px;color: #fff;padding-top: 15px;margin-left: 90px;}
.xzdb .xzdb_con .xzdb_tel .p2{font-size: 26px;color: #fff;margin-left: 90px;}
.xzdb .xzdb_con .conimg{position: absolute;width: 600px;height: 480px;}
.xzdb .xzdb_con .conimg.img1{top: 108px;left: 0;}
.xzdb .xzdb_con .conimg.img2{top: 469px;right: 22px;}
.xzdb .xzdb_con .conimg.img3{top: 832px;left: -1px;}
.xzdb .xzdb_con .conimg.img4{top: 1205px;right: 22px;}

/*简介*/
.aygnwydj{width: 347px;height: 56px;background: url(../images/ab.png) center no-repeat;margin: 0 auto;}
.gyxtjhw{font-size: 36px;font-weight: bold;text-align: center;padding-top: 10px;color: #333;}
.gyxtjhw font{font-size: 36px;font-weight: bold;color: #0067d0;}
.shgbbtl{width: 10px;height: 420px;background: #0067d0;float: left;}
.hsgbjtzb{width: 537px;height: 340px;background: #f6f6f6;padding: 40px 45px 40px 45px;float: left;}
.ngjlswbz{font-size: 22px;color: #d7030c;height: 56px;}
.gjgnjsld{font-size: 14px;line-height: 36px;color: #333;height: 218px;}
.srhlsnkd{width: 130px;height: 51px;background: #0067d0;margin-right: 1px;float: left;font-size: 16px;color: #fff;line-height: 51px;text-align: center;}
.srhlsnkd a{width: 130px;height: 51px;background: #0067d0;float: left;font-size: 16px;color: #fff;line-height: 51px;text-align: center;display: block;}
.srhlsnkd a:hover{width: 130px;height: 51px;background: #d7030c;float: left;font-size: 16px;color: #ff0;line-height: 51px;text-align: center;display: block;}
.jjbtyz{width: 560px;float: left;overflow: hidden;cursor: pointer}
.jjbtyz img{transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;width: 560px;}
.jjbtyz img:hover{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);-moz-transform: scale(1.12, 1.12);}

/*应用领域*/
.trade-content{padding: 30px 0;}
.trade-title{font-size: 34px; color: #0067d0; text-align: center; font-weight: bold; margin: 50px 0; position: relative;}
.trade-title:before{content: ""; position: absolute; width: 0; height: 0; bottom: -19px; left: 50%; transform: translateX(-50%); border: 6px solid; border-color: #20B09F transparent transparent;}
.trade-title:after{content: ""; position: absolute; width: 52px; height: 3px; background-color: #20B09F; bottom: -8px; left: 50%; transform: translateX(-50%);}
.trade-black{height: 400px; background-color: #30383e;}
.trade-box{width: 1200px !important; margin: 0 auto; position: relative; transition: all .3s ease;}
.trade-box-list{display: flex; flex-direction: row; justify-content: center; align-items: center;}
.trade-box-item{flex: 1; text-align: center; position: relative; height: 400px; background: no-repeat center; background-size: 100% auto;}
.trade-content .trade-box-item:before{content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,.6); transition: all .4s cubic-bezier(.4, 0, .2, 1);}
.trade-box-item a{position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
a, button, input, textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.item-logo{margin: 0 auto; display: block;}
.trade-content .trade-box-item .item-logo{position: relative; margin-top: 120px; transition: all .4s cubic-bezier(.4, 0, .2, 1);}
.item-logo img{display: block; margin: 0 auto; max-width: 100%;}
.item-title{font-size: 20px; font-weight: bold; color: #fff; padding: 20px 0; position: relative;}
.trade-content .item-title:before{content: ""; position: relative; display: block; width: 20px; border-bottom: 2px solid #fff; margin: 0 auto 20px; transition: all .4s cubic-bezier(.4, 0, .2, 1);}
.item-text{position: relative; transition: all .4s cubic-bezier(.4, 0, .2, 1); opacity: 0; margin-top: 10px;}
.item-text p{color: #fff; font-size: 15px; margin-bottom: 5px;}
.trade-content .trade-box-item:hover .item-text{display: block; opacity: 1; margin-top: 0;}
.trade-content .trade-box-item:hover:before{background-color: rgba(0, 103, 208, .9);}
.trade-content .trade-box-item:hover .item-logo{margin-top: 80px;}
.trade-content .trade-box-item:hover .item-title:before{opacity: 0; margin-bottom: 0;}

/*新闻中心*/
.news{width: 100%;min-width: 1200px;overflow: hidden;margin-top: 45px;}
.news_tline{width: 502px;margin: 0 auto;}
.news_tline_i{width: 500px;position: absolute;z-index: -1;height: 1px;padding-top: 50px;margin-top: -20px;}
.news_tline_il{width: 280px;margin: 0 auto;height: 1px;background: #fff;margin-top: 1px;}
.news_m, .news_s{width: 1200px;margin: 0 auto;text-align: center;min-width: 1200px;}
.news_m{font-size: 34px;font-weight: bold;line-height: 50px;color: #0067d0;}
.news_s{font-size: 14px;line-height: 26px;margin-bottom: 15px;color: #484848;}
.news_line{height: 1px;background: #ccc;width: 100%;margin: 0 auto;}
.news_line_t{width: 100px;margin: 0 auto;height: 3px;background: #0067d0;}
.news_line_d{width: 0px;height: 0;margin: 0 auto;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #0067d0;}
.newsxq{width: 1200px;margin: 0 auto;overflow: hidden;margin-top: 40px;}
.news_dt{width: 1200px;margin: 0 auto;overflow: hidden;}
.newsxq .news_dt a{display: block;float: left;text-decoration: none;width: 280px;font-size: 16px;margin: 0px 10px;padding: 15px 30px;box-shadow: 0 0 5px #ddd inset;transition: all 0.8s linear;}
.newsxq .news_dt a.on{text-decoration: none;width: 400px;font-weight: bold;background: #f8f8f8;transition: all 0.8s linear;}
.newsxq .news_dt a.on .news_dt_rm{transition: all 0.8s linear;color: #d7030c;}
.news_dt_rm{overflow: hidden;border-bottom: solid 1px #ccc;line-height: 40px;font-size: 20px;padding-left: 10px;transition: all 0.8s linear;font-weight: bold;color: #0067d0;}
.news_dt_ren{font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-transform: uppercase;color: #999;line-height: 26px;font-weight: normal;padding-left: 10px;}
.newsxq .content{overflow: hidden;width: 1200px;margin: 0 auto;height: 320px;position: relative;min-width: 1200px;margin-top: 20px;}
.newsxq .content .ul{position: absolute;left: 0;top: 0;width: 1200px;min-width: 1200px;}
.newsxq .content .li{width: 1200px;float: left;min-width: 1200px;}
.news .news_div_item, .news .divdgweb_new_div_item{width: 578px;height: 140px;float: left;position: relative;margin: 12px 11px;transition: all 0.8s linear;box-shadow: 0 0 2px #ccc inset;}
.news_div_item_pic{float: left;width: 200px;height: 140px;overflow: hidden;box-shadow: 0 0 1px #ddd;}
.news_div_item_pic img{width: 200px;height: 140px;transition: all 0.5s linear;}
.news_div_item_content, .divdgweb_new_div_item_content{float: right;width: 342px;margin-right: 10px;}
.news_div_item_title, .divdgweb_new_div_item_title{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 340px;padding-top: 10px;}
.news_div_item_title a, .divdgweb_new_div_item_title a{font-size: 16px;transition: all 0.8s linear;}
.news_div_item_body, .divdgweb_new_div_item_body{overflow: hidden; text-overflow: ellipsis;line-height: 23px;padding-top: 16px;font-size: 14px;color: #666;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 15px;}
.news_dt_rgo{overflow: hidden;transition: all 0.8s linear;}
.news_dt_rgo a{font-size: 0px;line-height: 0px;}
.news_dt_rgo span{display: block;width: 90px;height: 1px;background: #999;transition: all 0.8s linear;}
.news_dt_rgo p{font-size: 14px;line-height: 48px;text-align: right;position: relative;z-index: 2;color: #0067d0;transition: all 0.8s linear;margin-left: 200px;width: 270px;}
.news_div_item_date, .divdgweb_new_div_item_date{position: absolute;font-size: 15px;font-family: Arial, Helvetica, sans-serif;margin-left: 230px;margin-top: 110px;color: #999;}
.news_div_item_year, .divdgweb_new_div_item_year{float: left;}
.news_div_item_month, .divdgweb_new_div_item_month{float: left;}
.news_div_item_day, .divdgweb_new_div_item_day{float: left;}
.news .news_div_item:hover .news_dt_rgo span, .news .divdgweb_new_div_item:hover .news_dt_rgo span{transition: all 0.8s linear;width: 100%;}
.news .news_div_item:hover .news_div_item_title a, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.8s linear;color: #0067d0;}
.news .news_div_item:hover .news_dt_rgo p, .news .divdgweb_new_div_item:hover .news_dt_rgo p{transition: all 0.8s linear;width: 100%;margin-left: 0px;}
.news .news_div_item:hover .news_div_item_pic img, .news .divdgweb_new_div_item:hover .news_div_item_pic img{transition: all 0.5s linear;transform: scale(1.15);}
/*友情*/
.link_bg{background: #edeaf1;height: 70px;overflow: hidden;}
.link{}
.link h2{padding: 13px 0 0 20px;height: 57px;width: 106px;overflow: hidden;font: bold 18px/26px "Microsoft Yahei";background: url(../images/bj.jpg) no-repeat left top;}
.link h2 a{color: #fff;font: bold 18px/26px "Microsoft Yahei";}
.link h2 i{text-transform: uppercase;font: 18px/20px Arial;color: #fff;display: block;}
.link span{display: block;font: 14px/70px "Microsoft Yahei";}
.link span a{display: inline-block;color: #333;}
.link p{height: 70px;padding-left: 20px;overflow: hidden;font: 14px/70px "Microsoft Yahei";}
.linkTagcs{width: 800px;height: auto;}
.linkTagcs ul{margin: 0px;padding: 0px;list-style-type: none;}
.linkTagcs li{list-style: none;margin: 0px;padding-right: 5px;line-height: 70px;float: left;}
.linkTagcs li a{color: #666;word-break: break-all;font-size: 14px;padding-right: 10px}
.linkTagcs li img{border: 0px;}
/*版权*/
.footWrap{background: #0067d0;padding: 40px 0px 40px 0px;overflow: hidden;}
.footer{width: 1200px;margin: 0 auto;position: relative;}
.f_wz{width: 470px;font-family: "Microsoft Yahei";color: #fff;font-size: 14px;line-height: 32px;}
.f_wz h3{height: 60px;margin-bottom: 15px;font: bold 16px/60px "Microsoft Yahei";color: #fff;background: url(../images/h.jpg) no-repeat left bottom;}
.f_wz a{color: #fff;font-size: 14px;}
.f_wz a:hover{color: #ff0;font-size: 14px;}
.bqdxtkg{float: left;height: 207px;margin-top: 20px;margin-right: 75px;border-left: 1px solid #0d74dc;border-right: 1px solid #0771de;}
.f_nav{width: 270px;}
.f_nav a{float: left;width: 120px;color: #fff;font-size: 14px;}
.f_nav a:hover{float: left;width: 120px;color: #ff0;font-size: 14px;}
.dbdewmk{width: 300px;float: right;}
.footer_r{width: 134px;padding-top: 10px;margin-right: 20px;text-align: center;font-size: 16px;line-height: 16px;color: #fff;}
.footer_r img{padding-bottom: 15px;}
/*mianbxContent*/
.mianbxContent{margin-bottom: 20px !important;height: 40px !important;line-height: 40px !important;font-size: 16px !important;text-align: left !important;background-color: #eee;width: 100% !important;text-indent: 2.5em;transition: 0.1s all;background: url(../images/b.png) no-repeat 7px 12px;border-bottom: 1px solid #eee;letter-spacing: 1px;position: relative;border-top: 1px solid #eee;}
.mianbxContent a{font-size: 15px !important;}
.mianbxContent:hover{background-position: 7px -29px;}
.strong_title{display: none;}
.centerHeadImage{border: 0;display: none;}
.mianbxContent a:hover{color: #0067d0;font-size: 15px !important;}
.mianbxContent::after, .mianbxContent:after{content: '';position: absolute;display: block;height: 40px;width: 200px;top: 0;right: 0;}
.my-kefu{position: fixed;right: 0px;top: 20%;z-index: 9999;}
.my-kefu ul{width: 77px;}
.my-kefu li a{text-decoration: none;}
.my-kefu li{background: #3a3a3a;margin-top: 1px;padding: 9px 0;height: 56px;width: 77px;}
.my-kefu li i{background: url(../images/tb.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
.my-kefu li p{height: 20px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}
.my-kefu .my-kefu-qq i{background-position: 4px 0;}
.my-kefu .my-kefu-tel i{background-position: 0 -25px;}
.my-kefu .my-kefu-tel1 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel1:hover{width: 246px;height: 145px;}
.my-kefu .my-kefu-tel2 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel2:hover{width: 246px;height: 145px;}
.my-kefu .my-kefu-liuyan i{background-position: 4px -53px;}
.my-kefu .my-kefu-weixin i{background-position: -34px 4px;}
.my-kefu .my-kefu-weibo i{background-position: -30px -22px;}
.my-kefu .my-kefu-ftop{background-color: #0067d0;}
.my-kefu .my-kefu-ftop i{width: 33px;height: 35px;background-position: -27px -51px;}
.my-kefu-left{float: left;width: 77px;height: 47px;position: relative;}
.my-kefu-tel-right{font-size: 15px;color: #fff;float: left;height: 24px;line-height: 24px;padding-left: 15px;border-left: 1px solid #fff;padding-top: 10px;}
.my-kefu-tel1-right{font-size: 20px;color: #fff;float: left;height: 24px;line-height: 22px;margin-top: 8px;border: none;margin: 0 auto;margin-bottom: 5px;}
.my-kefu-tel2-right{font-size: 20px;color: #fff;float: left;height: 24px;line-height: 22px;margin-top: 8px;border: none;margin: 0 auto;margin-bottom: 5px;}
.my-kefu-right{width: 20px;}
.my-kefu-tel-main{color: #fff;margin-top: 9px;height: 47px;width: 247px;}
.my-kefu-main{width: 97px;position: relative;}
.my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px;display: none;}
.pro_list_box_item_zdy{display: block;height: 155px;padding: 8px;border-bottom: 1px solid #ccc;overflow: hidden;}
.pro_list_box_item_zdy:hover{background: #f8f8f8;}
.pro_list_box_item_l_zdy{width: 205px;height: 135px;float: left;}
.pro_list_box_item_l_zdy a img{width: 205px;height: 135px;border: 1px solid #CCC;padding: 8px;}
.pro_list_box_item_r_zdy{width: 940px;float: right;text-align: left}
.pro_list_box_item_r_zdy p{height: 26px;font-size: 16px;color: #000;border: none;line-height: 26px;padding-bottom: 5px;}
.pro_list_box_item_r_zdy p a{height: 26px;font-size: 16px;color: #0067d0;border: none;}
.pro_list_box_item_r_zdy div{font-size: 15px;font-weight: normal;color: #888;height: 70px;overflow: hidden;line-height: 28px;}
.pro_list_box_item_r_zdy div > span{font-size: 13px !important;font-weight: normal;color: #888;overflow: hidden;line-height: 24px !important;}
.pro_list_box_item_r_zdy div p{font-size: 13px;font-weight: normal;}
.pro_list_box_item_r_zdy a{text-decoration: none}
.pro_list_box_item_r_zdy a:hover{text-decoration: none}
.pro_list_box_item_zdy:hover .pro_list_box_item_r_zdy a{background: #d7030c;}
.pro_list_box_item_zdy:hover .pro_list_box_item_r_zdy p{color: #000;}
.shopmrsc a:hover{color: #000 !important;}
.content_more_a_zdy{width: 90px;height: 30px;background: #0067d0;float: right;display: block;margin-top: 10px;text-align: center;line-height: 29px;height: 30px;color: #fff !important;font-size: 13px !important;letter-spacing: 0.5px;}
.dgcontent_title_h5{display: block;text-align: center;border-bottom: 1px solid #ddd;height: 55px !important;line-height: 55px !important;margin: 10px auto 25px !important;}
.dgcontent_title_h5 h5, .dgcontent_title_h5 h5 strong{font-size: 18px}
.news_content_title{display: block;text-align: center;border-bottom: 1px solid #ddd;height: 80px;margin: 10px auto;}
.news_content_title h3, .news_content_title h3 strong{font-size: 18px;height: 55px;line-height: 55px;color: #0067d0;}
.news_content_title p{font-size: 14px;color: #999;}
.news_content_title hr{display: none;}
.content_more_a_zdy::after, .content_more_a_zdy:after{content: '查看全文';color: #fff;}
.pro_one_box{ margin-bottom: 20px;}
.pro_one_box .pro_name{height: 30px;line-height: 30px;}
.pro_one_box .pro_name a{ font-size: 16px;}
.pro_all_class{width: 1150px !important;height: auto !important;margin: 0 auto !important;padding-top: 8px;overflow: hidden;font-size: 0px;line-height: 0px;border-bottom: none !important;margin-bottom: 20px !important;}
.pro_all_class a{display: inline-block;width: 155px;height: 50px;overflow: hidden;text-align: center;margin-right: 8px !important;font-size: 14px;color: 279c2c;background: #0067d0;white-space: nowrap;text-overflow: ellipsis;line-height: 50px;text-decoration: blink;transition: all 0.8s linear;color: #fff;}
.pro_all_class a:hover{transition: all 0.8s linear;background: #d7030c;color: #fff;}
.pro_all_class .on{background: #d7030c;color: #fff;}
.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 4px 12px;margin: 0 1px;line-height: 24px;background: #fff;color: #999}
.pagess ul li:hover{background: #0067d0;color: #fff;border: 1px solid #0067d0}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.thisclass{display: inline-block;border: 1px solid #0067d0;padding: 4px 12px;margin: 0 1px;background: #0067d0;color: #fff;}
.pagess ul li.thisclass a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}
.lianxi_m{width: 1200px;overflow: hidden;background: #f5f5f5;margin: 0 auto;}
.lianxi_ml{background: #0067d0;color: #fff;padding: 30px;overflow: hidden;float: left;}
.lianxi_ml_m{overflow: hidden;font-size: 38px;font-weight: bold;line-height: 52px;margin-bottom: 18px;}
.lianxi_ml_s{width: 315px;border: solid 2px #fff;font-size: 28px;font-family: Arial, Helvetica, sans-serif;text-align: center;margin-bottom: 18px;line-height: 45px;}
.lianxi_ml_en{font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-style: italic;line-height: 40px;}
.lianxi_mr{float: right;overflow: hidden;width: 780px;}
.lianxi_mr_i{float: left;font-family: Arial, Helvetica, sans-serif;font-size: 100px;font-weight: bold;line-height: 100px;color: #333;position: absolute;overflow: hidden;margin-top: 18px;}
.lianxi_m .mr_i{font-size: 140px;line-height: 120px;margin-top: 150px;margin-left: 650px;}
.lianxi_mr_m{width: 600px;float: left;overflow: hidden;padding-left: 80px;padding-right: 20px;padding-top: 25px;line-height: 24px;color: #333;font-size: 14px;}
.lianxi_mr_m span{font-size: 24px;font-weight: bold;line-height: 60px;color: #333;}
.lianxi{width: 1200px;margin: 0 auto;overflow: hidden;background: #f5f5f5;margin-top: 10px;margin-bottom: 10px;}
.lianxi_l{float: left;width: 520px;overflow: hidden;}
.lianxi_lm{overflow: hidden;margin-top: 40px;border-left: solid 5px #0067d0;font-size: 26px;line-height: 30px;padding-left: 20px;margin-bottom: 18px;}
.lianxi_len{overflow: hidden;border-left: solid 5px #2b3e9d;padding-left: 20px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #0067d0;font-style: italic;line-height: 22px;margin-bottom: 20px;}
.lianxi_ld_l{overflow: hidden;padding: 15px 0px;padding-left: 30px;}
.ld_i{float: left;width: 56px;}
.ld_i img{width: 56px;}
.ld_l{float: left;padding-left: 18px;font-size: 14px;color: #666;line-height: 25px;width: 400px;}
.ld_l span{font-size: 18px;color: #333;}
.ld_l a{font-size: 14px;color: #666;}
.lianxi_r{float: right;width: 580px;overflow: hidden;background: #eee;padding: 46px;}
.lianxi_rm{overflow: hidden;margin-top: -10px;}
.lianxi_rm_en{float: left;color: #0067d0;font-family: Arial, Helvetica, sans-serif;font-size: 45px;line-height: 50px;font-weight: bold;}
.lianxi_rm_m{float: left;margin-left: 10px;border-top: solid 3px #0067d0;font-size: 20px;line-height: 40px;margin-top: 10px;}
.lianxi_rd{overflow: hidden;margin-top: 15px;border: solid 1px #ccc;}
.yunu-message{background: url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;border: 1px solid #ddd;padding: 50px 200px;margin-bottom: 30px;}
.form-group{margin-bottom: 15px;}
.form-label{float: left;line-height: 34px;width: 120px;text-align: right;}
.form-label span{color: #e50112;}
.form-content{margin-left: 130px;}
.form-control{line-height: 20px;font-size: 14px;border: 1px solid #ddd;padding: 6px 12px;width: 600px;display: inline-block;vertical-align: top;}
select.form-control{height: 34px;}
.form-submit{padding: 6px 22px;color: #fff;background-color: #3db748;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;}
.form-button{padding: 6px 22px;color: #fff;background-color: #767676;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;}

/*update*/
.pro_pic{ overflow: hidden;}
.pro_pic img{ object-fit: contain; transition: all 0.6s; overflow: hidden;}
.pro_pic img:hover{ transform: scale(1.1);}

#pages{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
#pages span, #pages a{display: inline-block;border: 1px solid #ccc;padding: 4px 12px;margin: 0 1px;line-height: 24px;background: #fff;color: #999}
#pages span, #pages a:hover{background: #0067d0;color: #fff;border: 1px solid #0067d0}
.news_content_body .img1{ max-width: 700px; height: auto; margin: 20px 0 30px 0;}
.news_content_body img{ max-width: 700px;}
.newsnr img{ max-width: 650px;}

.prevcp, .nextcp{
    width: 60px;
    height: 90px;
    margin: -60px 0 0;
    display: inline-block;
    background: url(../slide/ad_ctr.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 99999;
    cursor: pointer;
    text-indent: -9999px;
    filter: alpha(opacity=20);
    opacity: 0.1;
}
.nextcp{
    background-position: 0 -90px;
    right: -70px;
}
.prevcp{
    left: -70px;
}

/*内页招聘*/
.jobbt{ font-size: 15px; text-align: center; color: #0067d0; padding: 20px;}
.jobnr table{ border:1px solid #d9d9d9; border-collapse: collapse;}
.jobnr table th{ font-size:14px; color:#fff; background-color:#0067d0; line-height:54px; text-align: center;}
.jobnr table td{ line-height:54px; text-align: center; font-size:14px; color:#737373; border:1px solid #d9d9d9;}
.jobnr table td a{ color:#737373;}
.jobnr table td a:hover{ color:#0067d0;}
.jobcont{ width: 100%; border: 1px solid #d9d9d9; margin-bottom: 20px;}
.jobcont h4{  height: 50px; line-height: 50px; margin-bottom: 38px; padding-left: 30px; color: #fff; background-color: #0067d0; font-size: 14px;}
.jobcont p{ font-size: 15px; color: #737373; padding-left: 30px; line-height: 30px;}
.jobcont h5{ height: 50px; line-height: 50px; border-top: 1px solid #d9d9d9; background-color: #f8fbfe; overflow: hidden;}
.jobcont h5 p{ float: left; color: #0067d0; line-height: 50px;}
.jobcont h5 a{display: block; float: right; margin-top: 8px; margin-right: 15px; width: 144px; height: 33px; line-height: 33px; text-align: center; font-size: 14px; font-weight: bold; color: #0067d0; background-color: #d8ebff;text-indent: 0em;}
.jobcont h5 a:hover{ background-color:#0067d0; color:#fff;}
