@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; background-color: #fff; font-size: 14px;  font-family: "微软雅黑", Arial, sans-serif; word-break:break-all; }
img{border:0;}
ul,li{list-style:none; margin:0;padding:0;}
a{ text-decoration:none; color:#000}
a:hover{text-decoration:none; color:#005fb0}
.clear{ clear:both}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0;}
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
/*清除浮动*/
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{ zoom: 1;}
.container{margin-left:auto; margin-right:auto; width:1200px;}

#top{ background-color:#333; height:40px; width:100%; min-width: 1200px;}
#top .db{ width:1200px; margin:0 auto; line-height:40px}
#top .left{ float:left;}
#top .left span{ font-size:14px; color:#fff; }
#top .right{ float:right; color:#fff; height: 40px;}
#top .right span{ font-size:14px; color:#fff; line-height: 34px;}
#top .right a{ color:#fff;}
#top img{ vertical-align: middle;}
#head{ background-color: #fff;}
.heads{width:1200px; margin:0 auto; height:125px;}
/*logo*/
.heads .logo{ float: left; width: 800px; display:block;}
.heads .logo img{ width: 630px;  height: 110px; padding: 5px 10px 5px 0; float: left;}
/* .heads .logo .gsmcn{ margin-top: 22px; display: inline-block; float: left; height: 30px; line-height: 30px; text-align: left;}
.heads .logo .gsmcn a{ color: #70b92a; font-size: 42px; font-weight: bold; font-family: "楷体";}
.heads .logo .gsmen{ font-size: 10px; letter-spacing: -0.5px; display: inline-block; float: left; height: 30px; width: 170px; line-height: 30px; text-align: left;}
.heads .logo .gsmen a{ color: #0b67c5;} */
.heads .lxdh{ float: right; margin-top: 25px;}
/*导航*/
.daohangtonglan{ width: 100%; background-color: #005fb0; height: 55px;}
.dht{ height:55px; width:1200px; margin: 0 auto;}
.menu{ min-width:1200px; overflow:hidden; margin:0 auto}
.menu .menu_item{ float:left;width:150px; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}
.menu .menu_item a{font-size: 15px;color: #fff; display: block;width: auto; line-height:55px; text-align:center;text-transform:uppercase;}
.menu .menu_item:hover{background:#333;}
.menu .cur{background:#333;}
.menu .menu_item:hover a{color:#fff;}
.menu .menu_item:hover .submenu{display:block; z-index:999999; position:absolute;border-top:3px solid #ff6600}
.submenu{background-color:#fff; overflow: hidden;z-index:999999999; display:none;}
.submenu_item {padding:0 2px; min-width:145px; }
.submenu_item a{ font-size: 14px!important; color:#333 !important; font-weight:100 !important; line-height:3em !important}
.submenu_item:hover{ background:#333}
.submenu_item a:hover{ color:#fff !important}

/*banner*/
.banner{ height:600px; position: relative;}
.banner img{ height: 600px;}
#banner1{ height:320px; min-width: 1200px;}

/*搜索*/
#search{z-index:100;box-shadow:0px 0px 5px rgba(0,0,0,0.3);width: 100%; min-width: 1200px; height: 65px; margin: 0 auto; border-bottom: 1px #ececec solid;}
.sousuo{width: 1200px; height: 65px; margin: 0 auto;}
.sousuo .reci{float: left; margin-top: 15px;}
.search{ float: right; margin:0 auto; width:300px}
.search form{margin-top:15px;}
.search .kuan .kuan_sou{width:233px; height:30px; background:none;float:left; line-height:31px; border: 2px solid #005fb0; color:#6c6c6c}
.search .kuan .kuan_an{width: 57px;height: 36px;background: #005fb0; float: left; border: 1px solid #005fb0; color:#fff;}
.search .kuan .kuan_an:hover{background: #008cd6; border: 1px solid #008cd6;}

/*首页公共title*/
.title{width: 100%;text-align: center;padding-top: 58px;}
.title h3{font-size: 35px;color: #333333;font-weight: normal;}
.title h3 a{color: #333333;text-decoration: none;}
.title i{display: block;margin: 10px auto 0;width: 131px;height: 22px;}
.title i img{display: block;}

/*关于我们*/
#gywm{width: 100%; min-width: 1200px; height: 462px; margin: 0 auto; background-color: #005fb0;}
.gywm_neirong{width: 1200px; margin: 0 auto;}
.gywm_neirong .gywm_left{ float:left;  width: 539px; border-width: 5px; border-style: solid; padding: 0px; border-color: #fff; margin-top: 30px;}
.gywm_neirong .gywm_left img{ width: 539px; height: 366px;}
.gywm_neirong .gywm_right{ float: right; width: 620px; height: 376px; margin-top: 30px;}
.gywm_right .gywm_xt{ float: left; margin: 15px 10px; width: 36px; height: 31px; border-top: 1px solid #ffffff;}
.gywm_neirong .gywm_cn{ float: left; font-size: 24px; color: #fff;}
.gywm_neirong .gywm_en{ float: left; margin-left: 10px; font-size: 24px; color: #fff;}
.gywm_neirong .gywm_nr{ float: left; font-size: 14px; width: 620px; height: 275px; line-height: 220%; color: #fff;}
.gywm_neirong .gywm_gengduo{ float: right; width: 135px; height: 44px; background-color: #fff; line-height: 44px; font-size: 14px; text-align: center;}
.gywm_neirong .gywm_gengduo:hover{ background-color: #5a5a5a; color: #fff;}

/*资质荣誉*/
#zizhirongyu{ width: 100%; min-width: 1200px; margin: 0 auto;}
.rm_gd{ width: 1200px; height: 240px; margin: 10px auto;}

.rm_tit{text-align:center; color:#0271a9; margin:25px auto 15px; line-height:1.5;}
.rm_tit a{ font-size:30px; font-weight:bold}
.rm_tit span{ padding:20px auto;}

.scroll{ width:1180px; overflow:hidden; margin:5px 0;}
.scrollpics{ display:block; margin-right:10px; width:222px; border:solid 1px #999;  margin-top:10px; overflow:hidden; height:auto; float:left; text-align:center; font-size:12px; cursor:pointer;}
.scrollpics img{ max-width:216px; height:165px; padding:3px;}
.pro{ width:222px; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}
.pro a{ color:#666; line-height:40px; font-size:14px;}

/*产品中心*/
#product{ width: 100%; min-width: 1200px; background-color: #f2f0f0; margin: 0 auto;}
#product .product{ width: 1200px; margin: 0 auto;}
.product_left{ float: left; width: 250px;}
.product_left .flmc{ width: 250px; height: 95px; background-color: #005fb0; margin-top: 40px;}
.product_left .flmc p{ line-height: 95px; font-size: 25px; font-weight: bold; color: #fff; text-align: center;}
.product_left .flmc span{ font-size: 13px; font-weight: normal;}
.product_left .product_fenlei{ width: 250px; margin: 5px auto;}
.product_left .product_fenlei .p_iteam{ width:250px; height: 75px; line-height: 75px; text-align: center; background-color: #fff; font-size: 15px; margin-bottom: 4px; overflow: hidden;}
.product_left .product_fenlei .p_iteam:hover{ background-color: #005fb0;; font-size: 15px; color: #fff;}
.product_left .product_gengduo{ width: 250px; height: 83px; text-align: center; background-image: url(../images/01.jpg); line-height: 83px; font-size: 18px; font-weight: bold; color: #fff;}

.product_right{ float: right; width: 935px; margin: 40px auto;}
.product_neirong { width: 935px; height: 680px; }
.product_neirong li{ background-color: #fff; float: left; width: 248px; height: 240px; position: relative; margin: 0 10px 15px 10px; padding: 10px; border-color: #ccc; border-width: 1px; border-style: solid;}
.product_neirong li:hover{ border-color: #005fb0;} 
.product_neirong .cpimg{ display: table-cell; vertical-align: middle; text-align: center; width: 248px; height: 198px; overflow: hidden;}
.product_neirong .cpimg img{ vertical-align: middle; max-width: 248px; max-height: 198px; width: auto; height: auto; transition: all 0.6s;}
.product_neirong .cpimg img:hover{ transform: scale(1.4);}
.product_neirong .cptitle{ font-size: 15px; color: #5a5a5a; text-align: center; height: 40px; line-height: 40px; background-color: #f5f5f5; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.product_neirong li:hover .cptitle{ background-color: #005fb0; color: #fff;}

/*优势*/
.adv{width: 100%; min-width: 1200px;}
.adv .title{width: 100%;text-align: center;padding-top: 82px;background: url(../images/advbg_01.jpg) no-repeat center;}
.adv .title h3{font-size: 45px;color: #005fb0;}
.adv .title h3 img{position: relative;top: 10px;}
.adv .title p{ margin: 0 auto; padding: 10px; width: 700px; border-radius: 10px; background-color: #005fb0; color: #fff; font-size: 20px; text-transform: uppercase; overflow: hidden;}
.adv .title i{display: block;margin: 14px auto 0;width: 131px;height: 22px;}
.adv .mainCon{width: 100%;}
.adv .mainCon .con1{ height: 415px;}
.adv .mainCon .con2{ height: 350px;}
.adv .mainCon .con3{ height: 373px;}
.adv .mainCon .con4{ height: 439px;}
.adv .mainCon .con .box{width: 558px;}
.adv .mainCon .con.dif .box{width: 540px;margin-left: 648px;}
.adv .mainCon .con .box dt{width: 68px;height: 68px;text-align: center;line-height: 68px;font-size: 32px;color: #fff;font-weight: bold;float: left; background: #005fb0; border-radius: 68px;}
.adv .mainCon .con .box dd{width: 463px;}
.adv .mainCon .con.dif .box dd{width: 449px;}
.adv .mainCon .con .box dd{float: left;margin-left: 22px;}
.adv .mainCon .con .box dd h3{font-size: 24px;color: #333333;}
.adv .mainCon .con .box dd span{display: block;font-size: 16px;color: #333333;}
.adv .mainCon .con .box dd p{font-size: 14px;color: #666666;line-height: 22px;margin-top: 15px;}
.adv .mainCon .con .box dd p em{font-weight: bold;}
.adv .mainCon .con .box dd a{display: block;width: 178px;height: 40px;line-height: 40px;text-align: center; border: 1px solid #666; border-radius: 20px; font-size: 14px;color: #666666;float: left;text-decoration: none;margin-top: 26px;}
.adv .mainCon .con .box dd a:hover{ background: #59bc2b; color: #fff;}
.adv .mainCon .con1 .box{padding-top: 118px;}
.adv .mainCon .con2 .box{padding-top: 78px;}
.adv .mainCon .con3 .box{padding-top: 78px;}
.adv .mainCon .con4 .box{padding-top: 68px;}


/*case*/
.case{width: 100%; padding-bottom: 68px; min-width: 1200px;}
.case .mainCon{ width: 100%; margin-top: 32px; height: 530px;}
.case .mainCon ul{width: 105%;}
.case .mainCon li{width: 590px;height: 227px;position: relative;overflow: hidden;float: left;margin-right: 20px;box-shadow: 0 0 12px 5px #ededed;margin-bottom: 27px;}
.case .mainCon dt{width: 300px;height: 227px;float: left;position: relative;overflow: hidden;}
.case .mainCon dd{width: 247px;float: left;margin-left: 20px;padding-top: 20px;}
.case .mainCon dd h3{font-size: 18px;color: #333333;}
.case .mainCon dd h3 a{color: #333333;text-decoration: none;}
.case .mainCon dd h4{font-size: 14px;color: #333333;margin-top: 13px;}
.case .mainCon dd p{margin-top: 6px;font-size: 14px;color: #666666;}
.case .mainCon dd .p2{color: #333333;margin-top: 18px;}
.case .mainCon dd .btn{width: 100%;overflow: hidden;margin-top: 20px;}
.case .mainCon dd .btn a{display: block;width: 118px;height: 36px;text-decoration: none;text-align: center;line-height: 36px;font-size: 14px;color: #666666;float: left;border: 1px solid #cccccc;}
.case .mainCon dd .btn a:first-child{margin-right: 7px;}
.case .mainCon li:hover dd h3 a{color: #005fb0;}
.case .mainCon dd .btn a:hover{background: #59bc2b;border-color: #59bc2b;color: #fff;}
.case .mainCon dt .rectborder{width: 300px;height: 225px;position: absolute;left: 0px;top: 0px;border: #fff 1px solid;transition: all ease-out .4s;}
.case .mainCon dt .maskborder{width: 320px;height: 250px;position: absolute;left: -10px;top: -10px;border: #fff 10px solid;transition: all ease-out .4s;}
.case .mainCon dt .imgdw{ width: 300px; height: 225px; overflow: hidden;}
.case .mainCon dt img{ object-fit: cover; width: 100%; height: 100%; margin: 0 auto; transition: all ease-out .4s}
.case .mainCon li:hover .maskborder{transform: scale(0.9);}
.case .mainCon li:hover .rectborder{transform: scale(0.8);}
.case .mainCon li:hover dt img{transform: scale(0.9);}

/*news*/
.news{width: 100%;background: url(../images/newsbg01.jpg) no-repeat center;height: 634px;}
.news .title h3 a{color: #fff;}
.news .mainCon{width: 100%;margin-top: 28px;}
.news .mainCon .menu{width: 100%;position: relative;}
.news .mainCon .menu ul{width: 530px;height: 40px;margin: 0 auto;}
.news .mainCon .menu li{float: left;width: 163px;height: 40px;font-size: 14px;color: #fff;margin-left: 17px;text-align: center;line-height: 40px;border: 1px solid #fff;}
.news .mainCon .menu li:first-child{margin-left: 0;}
.news .mainCon .menu li a{text-decoration: none;color: #fff;}
.news .mainCon .menu li.cur{background: #59bc2b; border-color: #59bc2b;}
.news .mainCon .conBox{margin-top: 34px;height: 386px;overflow: hidden;position: relative;padding: 30px 0 0 30px;background: #fff;}
.news .mainCon .conBox .lunh{height: 386px;}
.news .mainCon .conBox .conL{width: 646px;float: right;}
.news .mainCon .conBox .conL .box{width: 100%;height: 89px;margin-top: 37px;}
.news .mainCon .conBox .conL .box:first-child{margin-top: 0;}
.news .mainCon .conBox .conL .box .boxL{width: 156px;height: 89px;float: left;}
.news .mainCon .conBox .conL .box .boxR{width: 600px;float: left;margin-left: 22px;}
.news .mainCon .conBox .conL .box .boxR dt{float: left;width: 64px;float: left;background:url(../images/news_xian.png) no-repeat right 12px; }
.news .mainCon .conBox .conL .box .boxR dl:hover h3 a{color:#005fb0;}
.news .mainCon .conBox .conL .box .boxR dt span{display: block;font-size: 45px;color: #cccccc;}
.news .mainCon .conBox .conL .box .boxR dt em{display: block;font-size: 13px;color: #cccccc;position: relative;top: -6px;}
.news .mainCon .conBox .conL .box .boxR dd{width: 520px;float: right;padding-top: 4px;}
.news .mainCon .conBox .conL .box .boxR dd h3{font-size: 16px;color: #333333;font-weight: normal;display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.news .mainCon .conBox .conL .box .boxR dd h3 a{color: #333;text-decoration: none;}
.news .mainCon .conBox .conL .box .boxR dd p{font-size: 14px;color: #999999;line-height: 24px;height: 48px;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;}
.news .mainCon .conBox .conL .box .boxR dd p a{color: #999999;text-decoration: none;}
.news .mainCon .conBox .conR{width: 484px;float: left;padding-top: 4px;}
.news .mainCon .conBox .conR dt{width: 484px;height: 275px;}
.news .mainCon .conBox .conR dt img{display: block;}
.news .mainCon .conBox .conR dd{overflow: hidden;}
.news .mainCon .conBox .conR:hover dd p a{color:#005fb0;}
.news .mainCon .conBox .conR dd .p1{font-size: 16px;color: #333333;width: 385px;margin-left: 10px;float: left;margin-top: 20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.news .mainCon .conBox .conR dd .p1 a{color: #333333;}
.news .mainCon .conBox .conR dd .p2{float: right;text-align: center;padding-right: 6px;}
.news .mainCon .conBox .conR dd .p2 span{display: block;font-size: 45px;color: #cccccc;}
.news .mainCon .conBox .conR dd .p2 em{display: block;font-size: 13px;color: #cccccc;position: relative;top: -6px;}


/*底部版权*/
.footer{width: 100%; margin-top: 50px;}
.footerTop{width: 100%;background: #212d3a;padding-top: 50px;padding-bottom: 52px;}
.footerTop .footerMenu{width: 100%;padding-bottom: 34px;border-bottom: 1px solid #1c2632;}
.footerTop .footerMenu li{float: left;font-size: 16px;color: #999999;padding:0 28px;border-left: 1px solid #373e46;border-right: 1px solid #666666;}
.footerTop .footerMenu li:first-child{border-left: none;padding-left: 0;}
.footerTop .footerMenu li.last{padding-right: 0;border-right: none;}
.footerTop .footerMenu li a{color: #999999;}
.footerTop .conBox{width: 100%;border-top: 1px solid #2c3946;padding-top: 34px;}
.footerTop .conBox .conL{float: left;}
.footerTop .conBox .conL dl{float: left;background: url(../images/footer_xian.png) no-repeat left top;height: 176px;padding-left: 20px;}
.footerTop .conBox .conL dt{font-size: 16px;color: #fff;margin-bottom: 20px;}
.footerTop .conBox .conL dd{ max-height: 176px; overflow: hidden;}
.footerTop .conBox .conL dd a{display: block;font-size: 14px;color: #999999;margin-bottom: 12px;}
.footerTop .conBox .conL dd p{display: block;font-size: 14px;color: #999999;margin-bottom: 12px;}
.footerTop .conBox .conL dd p span{color: #fff;font-weight: bold;}
.footerTop .conBox .conL dl.dl1{width: 157px;}
.footerTop .conBox .conL dl.dl2{width: 220px;}
.footerTop .conBox .conL dl.dl3{width: 157px;}
.footerTop .conBox .conL dl.dl4{width: 240px;}
.footerTop .conBox .conR{float: right;width:274px;}
.footerTop .conBox .conR p{float: left;width: 102px;text-align: center;}
.footerTop .conBox .conR p span{display: block;font-size: 13px;color: #999999;margin-top: 7px;}
.footerTop .conBox .conR p:first-child{margin-right: 35px;}

.footerBottom{width: 100%;height: 84px;line-height: 84px;background: #1d2936;}
.footerBottom p{font-size: 13px;color: #999999;text-align: center;}
.footerBottom p a{color: #999999;}

/*底部表单*/
.sy_biaodan{ float: left; font-size: 14px; color: #fff;}
.sy_biaodan p{ line-height:2.5em; color: #fff; font-size: 14px;}
.fine_title{ float: left; width: 200px; margin-right: 20px;}
.fine_tel{ float: left; width: 200px;}
.fine_email { float: left; width: 200px; margin-right: 20px;}
.fine_contact { float: left; width: 200px;}
.fine_yanzhenma{ float: left; width: 200px; margin-right: 20px;}
.fine_yanzhenma .input-text{float: left; width: 110px; height: 35px; margin-right: 5px;}
.fine_tijiao{ float: left; width: 206px; margin-top: 35px;}
.fine_tijiao .button{ width: 206px; height: 41px; background-color: #fff;}
.fine_tijiao .button:hover{   background-color: #d9d9d9;}


/*内页公共区域*/
.neiye_mianbaoxie{ width: 100%; min-width: 1200px; height: 42px; background-color: #005fb0; color: #fff;}
.neiye_mianbaoxie .bread{ width: 1200px; margin: 0 auto; font-size: 14px; line-height: 42px;}
.neiye_mianbaoxie .bread a{ color: #fff;}
.neiye_mianbaoxie .bread a:hover{ color: #fff;}
#neiye{ width: 1200px; margin: 50px auto;}
.ny_toubu{ width: 550px; margin: 0 auto; }
.ny_toubu  .ny_xiantiao1{ float: left; width: 76px; height: 5px; background-image: url(../images/dx_line.png);}
.ny_biaoti{ float: left; height: 75px; width: 320px; font-size: 26px; margin-top: -20px; color: #005fb0; font-weight: bold; text-align: center;}
.ny_biaoti p{ font-size: 14px; color: #333; font-weight: normal;}
.ny_toubu  .ny_xiantiao2{ float: left; width: 76px; height: 5px; background-image: url(../images/dx_line.png);}

.ny_fenlei{height: 45px; display: table; margin: 0 auto;}
.cp_fenlei{height: 45px; display: table; margin: 0 auto;}
.nyfl_team{ float: left; height: 45px; padding: 0 10px; background-color: #333; text-align: center; margin-right: 2px; font-size: 15px; color: #fff; line-height: 45px; overflow: hidden;}
.nyfl_teamzc{ padding: 0 20px;}
.cur{ background-color: #005fb0;}
.nyfl_team:hover{ background-color: #005fb0;}
.ny_cont{width: 1080px; margin: 20px auto;}
.ny_cont .con_nr{ font-size: 16px;}
.ny_cont .slt{text-align: center;}
.ny_cont img{ max-width: 1080px; height: auto; text-align: center;}

.lx_cont{width: 1200px; margin: 20px auto;}
.lx_cont .lx_tupian{ float: left; width: 500px; height: 320px;}
.lx_cont .lx_tupian img{ width: 500px; height: 320px;}
.lx_cont .lx_neirong{ float: right; background-color: #005fb0; width: 700px; height: 320px;}
.lx_cont .lx_nrxq{ margin: 30px; color: #fff;}
.lx_cont .lx_nrxq p{ line-height: 3.2em;}
.lx_cont .lx_nrxq img{ vertical-align: middle; display: inline-block; padding-right: 15px;}
.lx_cont .lx_nrxq a{ color: #fff; text-decoration: none;}

#dituContent{ margin-top: 30px; width: 99.9%; height: 500px; border: 1px solid #ccc;}

/*内页内容区域*/
.cont { width: 1200px; margin: 0 auto;}
.cont .tupiandingwei{ background-color: #fff; float: left; width: 240px; height: 226px; position: relative; margin: 0 17px 30px 20px; padding: 10px; border-color: #eee; border-width: 1px; border-style: solid;}
.cont .tupiandingwei:hover{ border-color:  #005fb0;}    
.cont .tupianimg{ display: table-cell; vertical-align:middle; text-align:center; width:240px; height:200px; overflow: hidden;}
.cont .tupianimg img{ vertical-align:middle; max-width:240px; max-height:200px; width:auto; height:auto; transition: all 0.6s;}
.cont .tupianimg img:hover{ transform: scale(1.4);}
.cont .tupiantitle{ text-align: center; font-size: 15px; color: #5a5a5a; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}

/*内页视频*/
.nyshipin{ width: 1120px;}
.nyshipin li{ float: left; margin-right: 40px; margin-bottom: 30px; width: 520px;}
.nyshipin p{ font-size: 16px; text-align: center;}

/*产品内容区域*/
#ny_product{ width: 1200px; margin: 50px auto 0px;}
.ny_product_left{ float: left; width: 250px;}
.ny_product_left .flmc{ width: 250px; height: 95px; background-color: #005fb0;}
.ny_product_left .flmc p{ line-height: 95px; font-size: 22px; font-weight: bold; color: #fff; text-align: center;}
.ny_product_left .flmc span{ font-size: 13px; font-weight: normal;}
.ny_product_left .ny_product_fenlei{ width: 250px; margin: 5px auto;}
.ny_product_left .ny_product_fenlei .ny_product_team{ width:250px; height: 48px; text-align: center; background-color: #fff; font-size: 14px; margin-bottom: 2px; padding-top: 20px; overflow: hidden; border-color: #ccc; border-width: 1px; border-style: solid;}
.ny_product_left .ny_product_fenlei .ny_product_team:hover{ background-color: #005fb0;; font-size: 15px; color: #fff;}
.ny_product_left .ny_product_fenlei .cur{ background-color: #005fb0;; font-size: 15px; color: #fff;}
.ny_product_left .ny_product_gengduo{ width: 250px; height: 83px; text-align: center; background-image: url(../images/01.jpg); line-height: 83px; font-size: 18px; font-weight: bold; color: #fff;}

.ny_product_right{ float: right; width: 900px;}
.ny_product_neirong { width: 900px;}
.ny_product_neirong li{ background-color: #fff; float: left; width: 258px; height: 250px; position: relative; margin: 0 10px 15px 10px; padding: 10px; border-color: #ccc; border-width: 1px; border-style: solid;}
.ny_product_neirong li:hover{ border-color: #005fb0;}
.ny_product_neirong .cpimg{ display: table-cell; vertical-align: middle; text-align: center; width: 258px; height: 206px; overflow: hidden;}
.ny_product_neirong .cpimg img{ vertical-align: middle; max-width: 258px; max-height: 206px; width: auto; height: auto; transition: all 0.6s;}
.ny_product_neirong .cpimg img:hover{ transform: scale(1.4);}
.ny_product_neirong .cptitle{ font-size: 15px; color: #5a5a5a; text-align: center; height: 40px; line-height: 40px; background-color: #f5f5f5; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.ny_product_neirong li:hover .cptitle{ background-color: #005fb0; color: #fff;}

/*翻页样式*/
#pre{margin-top:20px; padding-top:10px; font-size:14px; clear:both; text-align:right; margin-bottom:15px}
#pre a{ color:#069}
#pages {width: 100%;height: 50px;text-align: center;line-height: 22px;padding-top: 1px; clear:both;}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none;color: #9d7751;font-size: 14px;}
#pages span {background: #005fb0; color: #fff;border: #DDD solid 1px;padding: 2px 8px;margin: 0 2px;float: none;}


/*详情页内容区域*/
.ny_cont .fy_lb .permalink{ text-align: center; margin-bottom: 10px; font-size: 24px; font-weight: bold; color: #005fb0;}
.ny_cont .fy_lb .n_time{ font-size: 14px; color: #5A5A5A; text-align: center;}
.ny_cont .fy_lb .post-miaoshu{ border: 1px solid #E5E5E5; background: #F5F5F5; color: #868686; padding: 5px; margin: 20px auto; font-size: 12px; text-align: left;}
.ny_cont .fy_lb .articlebook { margin-top: 10px; text-align: left; float: left;}
.ny_cont .fy_lb .articlebook p{ margin-top: 10px; font-size: 14px; color: #999;}
.ny_cont .fy_lb .articlebook p:hover{ color: #005fb0;}

.ny_product_neirong .permalink{ text-align: center; margin-bottom: 10px; font-size: 24px; font-weight: bold; color: #005fb0;}
.ny_product_neirong .post-miaoshu{ border: 1px solid #E5E5E5; background: #F5F5F5; color: #868686; padding: 5px; margin: 20px auto; font-size: 12px; text-align: left;}
.ny_product_neirong .slt{text-align: center;}
.ny_product_neirong img{ max-width: 900px; height: auto;} 
.ny_product_neirong .ny_dbtp {max-width: 900px; height: auto; text-align: center; margin-top: 50px;}
.ny_product_neirong .ny_dbtp img{max-width: 900px; height: auto;}
.ny_product_neirong .articlebook { margin-top: 10px; text-align: left; float: left;}
.ny_product_neirong .articlebook p{ margin-top: 10px; font-size: 14px; color: #999;}
.ny_product_neirong .articlebook p:hover{ color: #005fb0;}
.ny_product_neirong .con_nr{ margin-top: 20px;}
.ny_product_neirong table { width: 100%; border-collapse:collapse; border:1px solid #898989; font-size: 12px; text-align: center;}
.ny_product_neirong table .firstRow{ background: #e6e6e6;}
.ny_product_neirong table td{ width: auto; border-collapse:collapse; border: 1px solid #898989; padding: 5px;}

/*新闻列表样式*/
.ny_news{ width: 1080px; margin: 0 auto;}
.ny_news .news_time{ float: left; background-color: #005fb0; width: 72px; height: 65px; margin-right: 15px; text-align: center;}
.ny_news .news_time .ri{ font-size: 24px; color:#fff; font-weight: bold; line-height: 35px;}
.ny_news .news_time .nianyue{ font-size: 13px; color:#fff;}
.ny_news .news_neirong{ float: left; line-height: 2.5em; text-align: left; width: 990px; height: 60px;}
.ny_news .news_neirong .biaoti{ color: #5A5A5A; font-size: 20px; overflow: hidden;}
.ny_news .news_neirong .biaoti:hover{ color: #005fb0;}
.ny_news .news_neirong .miaoshu{ color: #999; font-size: 14px; line-height: 1.3em;}
.ny_news .news_fengexian{ border-bottom: 1px dotted #dbd4cd; margin: 25px auto;}

/*返回顶部样式*/
.totop{position:fixed;right:25px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}

/*搜索页样式*/
.ny_sousuo{width: 1080px; height: auto; overflow: hidden; margin: 12px auto; border-bottom:1px dashed #ccc;}
dl.nrydlt{height: 118px;overflow: hidden;width: 1080px; text-align:left}

/*客服*/
.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: 20px;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;}

