@charset "utf-8";
/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Helvetica,sans-serif; color:#4c4c4c; background:#FFF; line-height:24px; overflow-x:hidden;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none; width:auto; max-width:100%;}
a{ color:#4c4c4c; text-decoration:none;}
a:hover,a:active{color:#0c6fb3;text-decoration:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txt_hide_1 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.txt_hide_2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.not-animated { opacity: 0; }
.in_totop { position:fixed; right:20px; bottom:20px; z-index:10000;}
.in_totop img { cursor:pointer;}

/*index*/
.in_menubox { clear: both; width: 1200px; height: 82px; margin: 0 auto; }
.in_menubox .lg{ float:left; padding-top: 16px; }
.in_menubox .lg img{}
.in_menubox .shbtn{ float:right; margin-top:32px; padding-left: 28px; height: 18px; border-left: 1px solid #4D4D4D;}
.in_menubox .shbtn p{ width:18px; height:18px; background: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotVNTy9OID.jpg) no-repeat; cursor: pointer;}
.in_menu{ float:right; position:relative;}
.in_menu ul{}
.in_menu li{ float:left; position:relative;}
.in_menu li>a{ display:block; text-align: center; width: 130px; height:82px; line-height:82px; font-size:14px; color:#4c4c4c; position:relative;}
.in_menu li>i{ content:""; display:block; width:7px; height:7px; border-right:1px solid #42494F; border-bottom:1px solid #42494F; transform: rotate(45deg); position:absolute; left:45%; top:60px; }
.in_menu li:hover>a{ color:#0c6fb3; font-weight:bold; font-size:16px;}
.in_menu li:hover>i{ border-color:#0c6fb3}
.in_menu li.on>a{ color:#0c6fb3; font-weight:bold; font-size:16px;}
.in_menu li.on>i{ border-color:#0c6fb3}
.in_menu li>div{ position:absolute; left:0; top:82px; width: 100%; background-color:#FFF; z-index:100; transform:translateY(20px); opacity:0; visibility:hidden; transition:all 0.3s ease-out;}
.in_menu li>div>p a{ display:block; height:35px; line-height:35px; width:100%; text-align: center;}
.in_menu li>div>p a:hover{ background-color:#0c6fb3; color:#FFF;}
.in_menu li:hover>div{ transform:translateY(0px); opacity:1; visibility:visible;}
.in_menu .in_menu_pro{ left:0px; width:100%; padding:55px 0 20px 0; z-index: 3000;}
.in_menu .in_menu_pro .box{ position: relative; float: left; left: 50%;}
.in_menu .in_menu_pro .list{ overflow: hidden; position: relative; float: left; left: -50%;}
.in_menu .in_menu_pro .list .item{ display: block; float: left; padding: 0 20px; text-align: center; position: relative;}
.in_menu .in_menu_pro .list .item:after{ content: ""; display: block; position: absolute; top: 0; right: 0; width: 1px; height: 80px; background-color: #E6E6E6;}
.in_menu .in_menu_pro .list .item:last-child:after{ display: none;}
.in_menu .in_menu_pro .list .item a{ width: 110px; max-height: 80px;}
.in_menu .in_menu_pro .list .item p{ padding-top: 30px;}
.in_menu .in_menu_pro .box .more{ display: block; clear: both; float: right; color: #0C6FB3; margin-top: 40px; position: relative; left: -50%;}
.sh_bkg{ position:fixed; left:0; top:0; z-index:2000; width:100%; height:100%; background-color:rgba(0,0,0,0.8); display:none;}
.sh_box{ position:fixed; left:20%; top:40%; z-index:2001; width:60%; display:none;}
.sh_box .txt{ float:left; display:block; width:calc(90% - 22px); height:20px; line-height:20px; padding:15px 10px; border:0;}
.sh_box .btn{ float:left; display:block; width:10%; height:50px; line-height:50px; text-align:center; color:#FFF; background:#0c6fb3 url(../images/index_04.png) center center no-repeat; border:0; cursor:pointer;}
.sh_box form{ margin-top:35px;}
.sh_box .close{ position:relative; width:50px; height:50px; margin:0 auto; cursor:pointer; transition: all 0.3s ease-out;}
.sh_box .close:before,.sh_box .close:after{ content:""; display:block; width:60px; height:1px; background-color:#FFF; position:absolute; left:-5px; top:25px;}
.sh_box .close:before{ transform:rotate(45deg);}
.sh_box .close:after{ transform:rotate(-45deg);}
.sh_box .close:hover{ transform:rotate(180deg);}
.in_banbox{ clear: both; position: relative; overflow: hidden;}
.in_banbox img{ display: block;}
.in_boxA{ clear: both; width: 1440px; margin: 0 auto; padding: 70px 0 45px 0;}
.in_boxA .tit{ text-align: center; font-size: 22px;}
.in_boxA .tit_en{ text-align: center; font-size: 22px; margin-top: 10px; text-transform: uppercase;}
.in_boxA .tb{ margin: 10px auto 0 auto; width: 30px; height: 42px; background: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotVRTy9OID.jpg) no-repeat;}
.in_boxA .box{ height: 424px; margin-top: 45px;}
.in_boxA .box .lt{ float: left; width: 560px;}
.in_boxA .box .rt { float: left; width: calc(100% - 650px); height: calc(100% - 90px); padding: 90px 0 0 90px; background-color: #EFEFEF;}
.in_boxA .box .rt .info{ overflow: hidden;}
.in_boxA .box .rt .info .ctg_tit{ width: 260px; float: left; padding-top: 2px; font-weight: bold; font-size: 18px; color: #333;}
.in_boxA .box .rt .info .ctg_tit p{ font-size: 12px; color: #969696; text-transform: uppercase; padding-top: 7px;}
.in_boxA .box .rt .info .cont{ width: 350px; float: left; line-height: 30px;}
.in_boxA .box .rt .list{ width: 610px; margin-top: 40px; position: relative;}
.in_boxA .box .rt .list .swiper-0, .in_boxA .box .rt .list .swiper-1{ position: relative; overflow: hidden;}
.in_boxA .box .rt .list ul{ padding-top: 50px;}
.in_boxA .box .rt .list li{ float: left; margin-right: 50px; width: 167px; border-radius: 7px; overflow: hidden; position: relative;}
.in_boxA .box .rt .list li img{ display: block;}
.in_boxA .box .rt .list li i{ opacity: 0; position: absolute; left: 0; top: 0; width: 167px; height: 100%; border-radius: 7px; background-color: rgba(0,0,0,0.5);}
.in_boxA .box .rt .list li div{ opacity: 0; position: absolute; left: 0; top: 50%; width: 167px; text-align: center; transform:translateY(-50%) ; color: #FFF;}
.in_boxA .box .rt .list li div p{ font-size: 12px; text-transform: uppercase;}
.in_boxA .box .rt .list li:hover i{ opacity: 1;}
.in_boxA .box .rt .list li:hover div{ opacity: 1;}
.in_boxA .box .rt .list .ddd{ position: absolute; top: 64%; right: -40px;}
.in_boxA .box .rt .list .ddd i{ display: inline-block; width: 4px; height: 4px; border-radius: 50%; margin-right: 4px; background-color: #4D4D4D;}
.in_boxA .box_1{ margin-top: 55px;}
.in_boxA .box_1 .lt{ float: right;}
.in_boxA .box_1 .rt{ float: left;}
.in_boxA .more{ width: 1040px; overflow: hidden; margin: 45px auto 0 auto;}
.in_boxA .more i{ float: left; display: block; margin-top: 13px; height: 1px; width: 955px; background-color: #7D7D7D; position: relative;}
.in_boxA .more i:after{ content: ""; display: block; position: absolute; top: -7px; right: 0; width: 14px; height: 14px; border-radius: 50%; background-color: #0C6FB3;}
.in_boxA .more a{ float: right; display: block; font-size: 16px; width: 80px; text-align: center; text-transform: uppercase;}
.in_boxB_box{ clear: both; width: 100%; position: relative; }
.in_boxB_box video { width:720px; margin:0 auto; display:block  }
.in_boxB_box .mb { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); }
.in_boxB_box .btn{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 111px; height: 111px; background: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZPnjDsDy1G.jpg) no-repeat;}
.in_boxB_box .info{ position: absolute; left: calc(50% - 600px); top: 90px; font-weight: bold; font-size: 36px; line-height: 1.5; color: #FFF; }
.in_boxB_box .info i{ display: block; margin: 45px 0 0 -15px; width: 35px; height: 35px; border-right: 3px solid #FFF; border-top: 3px solid #FFF; transform: rotate(45deg);}
.in_boxC_box{ clear: both; width: 100%; padding: 70px 0 150px 0; background-color: #F9F9F9;}
.in_boxC_box .tit{ text-align: center; font-size: 30px; line-height: 1.6;}
.in_boxC_box .tit span{ color: #0065b9;}
.in_boxC_box .bkg{ width: 1137px; height: 519px; background: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZNTy9OID.jpg) no-repeat; margin: 120px auto 0 auto; position: relative;}
.in_boxC_box .bkg .box{ position: absolute; padding-left: 53px; font-size: 16px; background-position: left center; background-repeat: no-repeat;}
.in_boxC_box .bkg .box p{ font-size: 14px; text-transform: uppercase;}
.in_boxC_box .bkg .box_1{ left: 130px; top: -35px; background-image: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZNnjDsDy1G.jpg);}
.in_boxC_box .bkg .box_2{ left: 15px; top: 110px; background-image: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZNnjpsDy1G.jpg); width: 200px;}
.in_boxC_box .bkg .box_3{ left: -18px; top: 252px; background-image: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZNnjLsDy1G.jpg);}
.in_boxC_box .bkg .box_4{ left: 15px; top: 392px; background-image: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZNnjRsDy1G.jpg);}
.in_boxC_box .bkg .box_5{ left: 130px; bottom: -61px; background-image: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZNnjNsDy1G.jpg);}
.in_boxC_box .bkg .box_6{ left: calc(50% + 256px); top: -35px; background-image: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZNnjZsDy1G.jpg);}
.in_boxC_box .bkg .box_7{ left: calc(50% + 375px); top: 110px; background-image: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZNnjVsDy1G.jpg); white-space:nowrap;}
.in_boxC_box .bkg .box_8{ left: calc(50% + 400px); top: 252px; background-image: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZNnj0sDy1G.jpg);}
.in_boxC_box .bkg .box_9{ left: calc(50% + 375px); top: 392px; background-image: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZNnjjsDy1G.jpg);}
.in_boxC_box .bkg .box_10{ left: calc(50% + 256px); bottom: -61px; background-image: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotZNnjDOURAnHt.jpg);}
.in_boxD{ clear: both; width: 1200px; margin: 0 auto; padding: 40px 0 50px 0; position: relative;}
.in_boxD .tit{ text-align: center; font-size: 22px;}
.in_boxD .tit_en{ text-align: center; font-size: 22px; margin-top: 10px; text-transform: uppercase;}
.in_boxD .tb{ margin: 10px auto 0 auto; width: 30px; height: 42px; background: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotVRTy9OID.jpg) no-repeat;}
.in_boxD .more{ position: absolute; right: 0; top: 72px; width: 32px; height: 32px; background-color: #0066B0;}
.in_boxD .more i{ display: block; width: 19px; height: 3px; margin: 14px auto 0 auto; background-color: #FFF; position: relative;}
.in_boxD .more i:after{ content: ""; display: block; position: absolute; left: 8px; top: -7px; width: 3px; height: 19px; background-color: #FFF;}
.in_boxD .box{ overflow: hidden; margin-top: 40px;}
.in_boxD .box .lt{ float: left; width: 560px; height:358px; overflow:hidden;}
.in_boxD .box .lt li { position: relative; }
.in_boxD .box .lt a { color: #FFF; }
.in_boxD .box .lt img{ display: block;}
.in_boxD .box .lt .info{ width: 100%; height: 73px; position: absolute; left: 0; bottom: 0; background-color: rgba(0,0,0,0.7);}
.in_boxD .box .lt .info .tm{ float: left; width: 80px; height: 100%; text-align: center; background-color: #0066B0;}
.in_boxD .box .lt .info .tm b{ font-size: 36px; display: block; padding: 12px 0 7px 0;}
.in_boxD .box .lt .info .ns_tit{ float: left; width: calc(100% - 100px); padding: 23px 10px 0 10px; text-align: center; font-size: 16px; overflow: hidden;}
.in_boxD .box .rt{ float: right; width: 640px;}
.in_boxD .box .rt li{ overflow: hidden; padding: 20px 0;}
.in_boxD .box .rt li .tm{ float: left; width: 120px; height: 100%; text-align: center; color: #333;}
.in_boxD .box .rt li .tm b{ font-size: 36px; display: block; padding: 15px 0 7px 0;}
.in_boxD .box .rt li .info { width: calc(100% - 120px); float: right;}
.in_boxD .box .rt li .info .ns_tit{ font-size: 16px; color: #333;}
.in_boxD .box .rt li .info .ns_cont{ padding-top: 10px; color: #808080; line-height: 24px; height: 48px; overflow: hidden;}
.in_boxD .box .rt li:hover .tm{ color: #0066B0;}
.in_boxD .box .rt li:hover .info .ns_tit{ text-decoration: underline;}
.in_boxD .box .rt li:hover .info .ns_cont{ text-decoration: underline;}
.in_btmbox{ clear: both; width: 100%; background-color: #353535;}
.in_btm_nav{ width: 1200px; padding: 80px 120px 40px 120px; margin: 0 auto; overflow: hidden;}
.in_btm_nav .box{ float: left; width: 188px;}
.in_btm_nav .box_last{ width: auto;}
.in_btm_nav .box p{ font-size: 16px; font-weight: bold;}
.in_btm_nav .box p a{ color: #FFF;}
.in_btm_nav .box ul{ padding-top: 30px;}
.in_btm_nav .box li a{ color: #b2b2b2;}
.in_btm_info{ width: 1200px; padding: 60px 120px; margin: 0 auto; overflow: hidden; color: #b2b2b2; border-top: 1px solid #555555;}
.in_btm_info .lt{ float: left; width: 400px;}
.in_btm_info .lt .mg_top{ margin-top: 50px;}
.in_btm_info .ct{ float: left; width: 370px;}
.in_btm_info .ct .mg_top{ margin-top: 24px;}
.in_btm_info .rt{ float: right; text-align: right;}
.in_btm_info .rt .mg_top{ margin-top: 15px;}
.in_btm_info .rt .feed{ width: 424px; height: 45px; background-color: #FFF; overflow: hidden; margin-top: 20px;}
.in_btm_info .rt .feed .txt { float: left; display: block; width: calc(100% - 80px); height: 25px; padding: 10px 15px; border: 0; background: none; outline: none; }
.in_btm_info .rt .feed .btn { float: left; display: block; width: 50px; height: 45px; background: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTyupI1SAotNPTxIsID.jpg) center center no-repeat; cursor: pointer; border: 0; outline: none; }
.in_btm_info a { color: #b2b2b2 }
.in_btm_info a:hover{ color: #0c6fb3 }
.in_cpybox { clear: both; width: 100%; background-color: #121212; }
.in_cpy{ width: 1200px; height: 60px; line-height: 60px; color: #fefefe; margin: 0 auto;}
.in_cpy a{ color: #fefefe;}

/*产品中心*/
.pro_ban{ clear: both; width: 100%; height: 286px; background: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTxSNKSONHxMNnjHQUSyRHt.jpg);}
.pro_ban .box{ width: 1200px; margin: 0 auto; padding-top: 175px;}
.pro_ban .box p{ color: #FFF; font-size: 16px;}
.pro_ban .box i{ display: block; width: 29px; height: 3px; background-color: #FFF; margin-top: 15px;}
.pro_mbx{ clear: both; width: 100%; background-color: #EBEBEB;}
.pro_mbx .box{ width: 1200px; height: 55px; line-height: 55px; margin: 0 auto; color: #666;}
.pro_mbx .box i{ float: left; display: block; width: 63px; height: 100%; margin-right: 15px; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; background: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTxSNKSONHxMNnjHPURAnHt.jpg) center center no-repeat;}
.pro_mbx .box a{ color: #666;}
.pro_mbx .box a:hover{ color: #0065B9;}
.pro_mbx .box span{ display: inline-block; margin: 0 5px; width: 5px; height: 9px; background: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTxSNKSONHxMNnjHRUSyRHt.jpg) center center no-repeat;}
.pro_boxA{ width: 1410px; height: 424px; margin: 0 auto 80px auto;}
.pro_boxA .lt{ float: left; width: 546px; background-color: #E7E7E7;}
.pro_boxA .lt img{ display: block;}
.pro_boxA .rt{ float: left; width: calc(100% - 656px); height:334px; padding: 90px 0 0 110px; background:#E7E7E7 url(../images/products_09_1.png) right 54px bottom 32px no-repeat;}
.pro_boxA .rt .tit{ font-size: 28px; font-weight: bold; color: #333;}
.pro_boxA .rt .tit_en{ font-size: 18px; font-weight: bold; color: #a4a4a4; margin-top: 16px;}
.pro_boxA .rt .info{ padding-top: 28px; font-size: 16px; line-height: 2; color: #606060;}
.pro_boxB .lt{ float: right}
.pro_boxB .rt{ float: right; background-color: #2E2E2E; background-image: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTxSNKSONHxMNnjHVoDRnEI9I.jpg); background-position: right 95px bottom 32px;}
.pro_boxB .rt .tit{ color: #FFF;}
.pro_boxB .rt .tit_en{ color: #FFF;}
.pro_boxB .rt .info{ color: #cecdcd;}
.pro_boxjg{ clear:both; width: 100%; height: 30px;}

/*产品列表*/
.pro_list_box { width: 1200px; margin: 0 auto; overflow: hidden; padding: 95px 0 70px 0; }
.pro_list_box .lt { float: left; width: 300px; }
.pro_list_box .lt .tit { background-color: #F4F5F7; padding: 40px 17px 16px 17px; font-size: 24px; color: #333; border-bottom: 2px solid #E4E4E5; }
.pro_list_box .lt .tit span { display: inline-block; margin-left: 5px; font-size: 14px; color: #999; text-transform:uppercase; }
.pro_list_box .lt ul { }
.pro_list_box .lt li { margin-top: 1px; background-color: #F4F5F7; }
.pro_list_box .lt li > a { display: block; height: 26px; padding: 13px 17px; font-size: 16px; position: relative; }
.pro_list_box .lt li > a:after { content: ""; display: block; position: absolute; top: 22px; right: 19px; width: 7px; height: 7px; border-top: 1px solid #4f4f4f; border-right: 1px solid #4f4f4f; transform: rotate(45deg); }
.pro_list_box .lt li div { display:none }
.pro_list_box .lt li div a { display: block; width: calc(100% - 60px); padding: 5px 30px; height: 25px; line-height: 25px; }
.pro_list_box .lt li.on > a { color: #0081ce; }
.pro_list_box .lt li.on > a:after { border-top-color: #0081ce; border-right-color: #0081ce; }
.pro_list_box .lt li.on div { display:block;}
.pro_list_box .lt li div a.on { color: #0081ce; }
.pro_list_box .rt { float: right; width: 880px; min-height: 300px }
.pro_list { overflow: hidden; padding: 1px 0 0 1px; }
.pro_list li { float: left; width: 280px; border: 1px solid #E7E7E7; margin: 0 15px 15px 0; position: relative; }
.pro_list li:after { content: ""; display: none; position: absolute; left: -2px; top: -2px; width: calc(100% + 2px); height: calc(100% + 2px); border: 1px solid #0081ce; z-index: -1; }
.pro_list li:nth-child(3n) { margin-right: 0; }
.pro_list li div { padding: 10px; line-height: 20px; height: 60px; text-align: center; }
.pro_list li div p { height: 20px; overflow: hidden; }
.pro_list li div .p_1 { color: #0081ce; }
.pro_list li div .p_2 { }
.pro_list li div .p_3 { }
.pro_list li:hover { border-color: #0081CE; }
.pro_list li:hover:after { display: block; }

/*产品详情*/
.pros_box .rt .box_1{ overflow: hidden;}
.pros_box .rt .box_1 .imgs{ float: left; width: 450px; border: 1px solid #DCDCDC; position: relative; overflow: hidden;}
.pros_box .rt .box_1 .imgs img{ display: block;}
.pros_box .rt .box_1 .btn{ position: absolute; top: calc(50% - 34px); width: 30px; height: 68px; background: #E6E6E6 url(../images/productsShow_05.png) center center no-repeat;; z-index: 100; cursor: pointer;}
.pros_box .rt .box_1 .btn:hover{ background-color: #28a0da;}
.pros_box .rt .box_1 .prev{ left: 20px;}
.pros_box .rt .box_1 .next{ right: 20px; transform: rotate(180deg);}
.pros_box .rt .box_1 .info{ float: right; width: 380px;}
.pros_box .rt .box_1 .info .tit{ font-size: 20px; margin-top: 35px;}
.pros_box .rt .box_1 .info .zhaiyao{ padding: 17px 0 22px 0; font-size: 12px; line-height: 16px; color: #808080;}
.pros_box .rt .box_1 .info .type{ padding: 20px 0; color: #808080; border-top: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC}
.pros_box .rt .box_1 .info .type b{ color: #28a0da;}
.pros_box .rt .box_1 .info .cont{ padding-top: 20px; font-size: 12px; color: #808080;}
.pros_box .rt .box_1 .info .cont span{ display: inline-block; margin: 0 10px;}
.pros_box .rt .box_1 .info .inquiry{ display: block; margin-top: 35px; width: 140px; height: 34px; line-height: 34px; text-align: center; background-color: #028ED2; color: #FFF;}
.pros_box .rt .box_2{ clear: both; border: 1px solid #DCDCDC; margin-top: 53px;}
.pros_box .rt .box_2 .tit{ padding-left: 48px; height: 53px; line-height: 53px; border-bottom: 1px solid #DCDCDC; position: relative;}
.pros_box .rt .box_2 .tit:after{ content: ""; display: block; position: absolute; top: 0; left: -1px; width: 2px; height: 100%; background-color: #028ED2;}
.pros_box .rt .box_2 .cont{ padding: 20px 20px 30px 20px; line-height: 1.2;}


/*关于我们*/
.ab_box .rt { line-height: 26px;}

/*图片列表*/
.hon_list { overflow: hidden; }
.hon_list li { float: left; width: calc(33.33% - 20px); text-align: center; margin: 0 30px 25px 0; }
.hon_list li:nth-child(3n) { margin-right: 0; }
.hon_list li img { display: block; border: 1px solid #EBEBEB; max-width:calc(100% - 2px); }
.hon_list li div { width: 100%; height: 40px; line-height: 40px; text-align: center; overflow: hidden; font-size: 16px; color: #2f2f2f; }
.hon_list li:hover div { background-color: #0c6fb3; color: #FFF; }

/*图片详情*/
.hons_tm { text-align: center; color: #aaa; }
.hons_tit { text-align: center; font-weight: bold; padding-top: 15px; line-height: 17px; }

/*news*/
.ns_list li { clear: both; height: 36px; line-height: 36px; padding: 10px 0 10px 20px; border-bottom: 1px dashed #b2b2b2; background: url(/EIqrESyDEyMUTyIKIIINKHLpKIuDIIMUTy9KERqdODRqKxIJ.jpg) 2px center no-repeat; }
.ns_list li a { float: left }
.ns_list li span { float: right; font-size: 13px; color:#999; }


/*newsShow*/
.nss_tit { font-size: 18px; font-weight: bold; line-height: 26px; text-align: center; padding: 10px 0 10px 0; }
.nss_dtm { text-align: center; font-size: 12px; color: #999; }
.nss_info { line-height: 24px; padding-top: 20px; color: #666; }
.ff_pre { clear: both; padding: 15px 0 0 0; }
.ff_next { clear: both; padding: 0 0 10px 0; }
.pss_img { text-align: center; }


/*inquiry*/
.jn_box { clear: both; padding-bottom: 20px; overflow: hidden; width: 600px; margin: 0px auto; }
.jn_lt { float: left; width: 100px; padding: 0 5px 0 0; line-height: 30px; text-align: right; font-size: 14px; font-weight: bold; }
.jn_rt { float: left; width: calc(100% - 105px); }
.jn_box .txt { width: calc(100% - 40px); height: 20px; line-height: 20px; border: 1px solid #DBDBDB; color: #444; padding: 5px 10px; font-size: 13px; border-radius: 3px; outline: none; }
.jn_box input:focus { border: 1px solid #0c6fb3; }
.jn_box textarea:focus { border: 1px solid #0c6fb3; }
.jn_box .cod { width: 70px; height: 20px; line-height: 20px; border: 1px solid #DBDBDB; color: #444; padding: 5px 15px; font-size: 13px; border-radius: 3px; outline: none; }
.jn_box .txtarea { width: calc(100% - 40px); height: 120px; padding: 10px; font-size: 13px; border: 1px solid #DBDBDB; border-radius: 3px; outline: none; }
.jn_box .btn { width: 150px; height: 38px; text-align: center; line-height: 38px; border: 0px; background: #666; color: #FFF; font-size: 15px; font-weight: bold; border-radius: 3px; cursor: pointer; }
.jn_box .btn:hover { background: #0c6fb3 }
.cl_red { color: #f00; }
.fd_pro_tb { width: 100%; margin: 0 auto; border-left: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom: 20px; }
.fd_pro_tb th, .fd_pro_tb td { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; }
.fd_pro_tb th { height: 40px; line-height: 40px; font-weight: normal; }
.fd_pro_tb td { text-align: center; padding: 10px 0; }
.fd_pro_tb td input { border: 1px solid #ddd; width: 80px; padding: 3px 10px; height: 20px; line-height: 20px; text-align: right; border-radius: 3px; }
.fd_pro_tb td input:focus { border: 1px solid #0c6fb3; }
.fd_pro_tb .del { color: #F00; cursor: pointer; }
.fd_pro_tb img {  width:80px}


.ft_fd { padding: 0 30px 25px 30px; }
.ft_fd b { font-size: 16px; }




.dispblock { display: block; }
.dispnone{ display:none;}
.opa0{ opacity:0; }
