﻿@charset "utf-8";
/*============================ 初始化样式 ============================*/
*
{ margin:0; padding:0;  }
body
{ font-family:Microsoft YaHei,'黑体',Verdana,Tahoma,Arial,sans-serif; font-size:14px; color:#333; min-width:1185px;}
*html
{ background-image:url(about:blank);background-attachment:fixed;}
li
{ list-style:none;}
img
{ border:none;}
body a img
{ border:none;}
/*a:hover img
{opacity: 0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; }
*/
a
{ color:#333; text-decoration:none; }
a:hover
{ color:#2f4d93;}
a:focus
{ outline:none;}
:focus{ outline:none   }
.clear:after
{content:''; display:block; clear:both; }
.clear
{ height:0px; clear:both; }
.text-cut  /*限制文字,文字超出显示冒号*/
{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}
.t_center
{ text-align:center;}

.space10 { height:10px; clear:both; }
.space15 { height:15px; clear:both; }
.space20 { height:20px; clear:both; }
.space25 { height:25px; clear:both; }
.space30 { height:30px; clear:both; }

/*效果*/
.trans1
{ transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}

/*图片放大*/
.fdapic
{ overflow:hidden;}
.fdapic img
{
-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;transition:all 0.4s ease;}
.fdapic:hover img
{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

/*按钮样式*/
.yu_a0
{ display:inline-block;  text-align:center; transition:all 0.4s ease;-moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; }

/*============================ 公共部分 ============================*/


/* 文章上下篇 */
.wengzhengfanye
{ line-height:25px; padding:20px 0; clear:both; }
.wengzhengfanye .wengzhengfanyeA,.wengzhengfanye .wengzhengfanyeB
{ font-size:14px; color:#666;}
.wengzhengfanye a
{ font-size:13px;}
.wengzhengfanye a:hover
{ text-decoration:underline; color:#2f4d93;}

/* 文章类别上下页 */
.page
{ padding:0 0 40px; overflow:hidden; text-align:center;}
.pagelink{display: flex;justify-content: center}
.pagelink a
{ display:inline-block; padding:5px 11px; color:#666;margin: 0 3px;background: #F0F6FB}
.pagelink a:hover,.pagelink a.on
{ background:#007FE6; color:#fff;}
.pagelink span{display:inline-block; background:#007FE6;padding:5px 11px; color:#fff;
    margin: 0 3px}
.pagelink form input{border:1px solid #999;width: 40px;line-height: 25px;text-indent: 5px}
.pagelink form button{line-height: 29px;width: 45px;background: #F0F6FB;outline: none;border: none}

/*用于手机屏幕，大于480px小于640px
@media (min-width: 480px) and (max-width: 640px) {}*/

/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:40px 0 20px; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:14px; text-indent:0px; color: #333;  margin-right: 5px; padding:4px 9px; background:#efefef;  border:1px solid #dedddd;  display: inline-block; }
.page_fanye span
{  height:24px; line-height:20px;  padding:0 10px 0 5px; display: inline-block;}
.page_fanye span input
{ width:30px; height:20px;}
.page_fanye a.page_home,.page_fanye a.page_home:hover,.page_fanye a.page_end,.page_fanye a.page_end:hover
{ width:60px;  color:#666666; }
.page_fanye .onpage,.page_fanye a:hover
{ color: #fff; background:#856493; }

/*========================================= 首页 =====================================*/

header
{ width:100%; overflow:hidden; position:relative;}
.top
{ width:100%; height:40px; background:url(../img/bg-top1.png) no-repeat center center;}
.tops
{ width:1200px; height:40px; line-height:40px; margin:0 auto;}
.tops p
{ font-size:12px; color:#888;}
.lt
{ float:left;}
.rt
{ float:right;}
.tops p a
{ width:100px; display:block; float:left; color:rgba(170,170,170,1); text-align:center;}



/*banner图片切换样式*/
.bannerA
{ width:100%; height:600px; position:relative;}
.banner
{ width:100%; height:600px; overflow:hidden;}
.banner  ul
{ width:9999px; position:absolute; left:0px; top:0px;}
.banner ul li
{ overflow:hidden; float:left; }

.banner .pic_pre,.banner .pic_next
{ width:60px; height:90px; background:url(../img/banner_arrows.png); position:absolute; top:40%; z-index:99; cursor:pointer;}
.banner .pic_pre
{ background-position:0px 180px; left:5px;}
.banner .pic_next
{ background-position:0px 90px; right:5px;}
.banner .pic_pre:hover
{ background-position:0px 0px; left:5px;}
.banner .pic_next:hover
{ background-position:0px 270px; right:5px;}
.banner_btn
{ width:100%; height:16px; text-align:center; position:absolute; bottom:10px;}
.banner_btn ol
{  height:16px; margin:0 auto;display: none}
.banner_btn ol li
{ width:16px; height:16px; background:url(../img/banner_btn.png) bottom left; float:left; margin:0 5px; cursor:pointer;}
.banner_btn ol .Btn_ys
{ width:16px; height:16px; background:url(../img/banner_btn.png) top left; float:left; margin:0 5px; cursor:pointer;}

.topA
{ width:100%; position:absolute; left:0; top:40px; height:600px;  background-image:url(../img/bg-menu.png); background-position:center top; background-repeat:no-repeat;}
.topAs
{ width:1200px; overflow:hiddenl; margin:0 auto;}
.logo
{ width:239px; padding-top:30px;}
.logo img
{ width:275px; height:100%;}
.nav
{ width:250px; padding-top:40px;}
.nav li
{ text-align:center; height:54px; line-height:54px; position:relative;}
.nav li a
{ display:block; color:#fff; font-size:16px;}
.nav li a:hover,.nav li.active a
{ font-weight:bold;}
.nav li .xlnav
{ z-index:2; margin-left:180px; margin-top:-54px; left:0px; right:auto; position:absolute; padding-left:3px; display:none;}
.nav li .xlnav li a
{ font-size:14px;}

.topg
{ width:250px; text-align:center; margin-top:40px;}
.topg a
{ width:30px; height:30px; display:inline-block; padding:0 15px;}
.topg a span
{ width:30px; height:30px; display:inline-block; background:#4668b8; border-radius:50%; font-family:Microsoft YaHei; font-size:16px; font-weight:bold; line-height:30px; text-align:center; color:#ffff;}
.topg a span:hover
{ background:#ffcc00;}


.oneA
{ width:1200px; height:150px; margin:0 auto;}
.oneA1
{ width:354px; height:80px; float:left; border-right:solid 1px #d9d9d9; margin:35px 0;}
.oneA1 h2
{ font-size:24px; color:#555;}
.oneA1 span
{ width:160px; height:32px; background:#d20001; line-height:32px; color:#fff; display:block; text-align:center; font-size:16px; font-family:SimHei; margin-top:15px;}
.oneA2
{ width:520px; height:80px; float:left; border-right:solid 1px #d9d9d9; margin:35px 0;}
.ninputs
{ width:360px; height:44px; border-top:solid 1px #999; border-bottom:solid 1px #999; margin:0 auto;}
.ninputs input
{ width:310px; height:44px; border:none; color:#666; text-indent:1em; float:left;}
.searchbox_btn
{ width:50px; height:40px; float:right; font-size:0; background:url(../img/searchbox_btn.png) no-repeat center center; cursor:pointer;}
.navigation
{ width:360px; height:30px; line-height:30px; margin:0 auto;}
.navigation a
{ width:20%; float:left; display:block; text-align:center; color:#666; font-size:12px;}

.oneA3
{ width:247px; float:right; margin:35px 0; padding-left:76px;}
.oneA3 p
{ height:40px; line-height:40px; background:url(../img/tel.gif) no-repeat left center/80px auto; padding-left:70px;}
.oneA3 h3
{ font-size:30px; padding-left:20px; color:#000;}


.hui_bj
{ width:100%; overflow:hidden; background:#f6f6f6;}
.title
{ width:1200px; overflow:hidden; margin:50px auto 30px; text-align:center;}
.title h2
{ line-height:38px; font-size:24px; color:#000;}
.title h2 span
{ color:#cc0000;}
.title p
{ font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif; padding-top:5px;} 
.title i
{ width:60px; height:3px; background:#cc0000; display:inline-block;}

.oneB_con
{ width:1200px; overflow:hidden; margin:0 auto 50px;}
.oneB_con li
{ width:384px; height:240px; float:left; margin:0 20px 20px 0;}
.oneB_con li a
{ width:100%; height:100%; position:relative; overflow:hidden; display:block;}
.oneB_con li .pic
{ width:100%; height:100%; position:absolute; top:0;}
.oneB_con li .pic img
{ width:100%; height:100%; transition:all 0.5s;}
.oneB_con li .bg
{ width:100%; height:100%; position:absolute; top:0; background:#224999; opacity:0.9; display:none;text-align: center;}
.oneB_con li .bg span
{line-height: 239px;font-size: 18px;color: #fff}
.oneB_con li .txt
{ width:100%; height:100%; position:absolute; top:0; font-size:18px; color:#fff; text-align:center; display:none;}
.oneB_con li .txt p
{ position:relative; top:50%; transform:translateY(-50%);}
.oneB_con li:nth-child(3n)
{ margin-right:inherit;}
.oneB_con li:hover .bg{display: block}
.oneB_con li:hover .pic img{transition: all 0.5s;transform: scale(1.1)}


.oneC
{ width:1200px; overflow:hidden; margin:0 auto 70px;}
.oneC dl
{ width:390px; float:left; margin-right:15px;}
.oneC dl:nth-child(3n)
{ margin-right:inherit;}
.oneC dl a
{ width:100%; height:100%; position:relative; overflow:hidden; display:block;}
.oneC dl dt
{ width:390px; height:243px;}
.oneC dl dt .pic
{ width:100%; height:100%; position:absolute; top:0;}
.oneC dl dt img
{ width:100%; height:100%; transition:all 0.6s;}
.oneC dl dt .bg
{ width:100%; height:100%; position:absolute; top:0; background:url(../img/hover-link.png) no-repeat center center #224999; opacity:0.9; transition: all 0.5s;display: none}
.oneC dl dd
{ width:388px; height:320px; border:solid 1px #ddd; text-align:center;}
.oneC dl dd i
{ width:120px; height:120px; display:block; margin:39px auto;}
.oneC dl dd i img
{ width:100%; height:auto;}
.oneC dl dd p
{ font-size:18px;color: rgb(102, 102, 102)}
.oneC dl dd h3
{ font-size:22px; padding-top:20px;color: #000}
.oneC dl dd.borderh
{ border-bottom:solid 4px #cc0000; margin-top:10px;}
.oneC dl dd.borderb
{ border-bottom:solid 4px #224999; margin-bottom:10px;}
.oneC dl dd.borders
{ border-bottom:solid 4px #333333; margin-bottom:10px;}
.oneC dl dt:hover .bg{display:block;transition: all 0.5s;}



.oneD
{ width:1200px; overflow:hidden; margin:0 auto 70px;}
.oneD_lt
{ width:575px; float:left; background:#fff;}
.oneD_lt_title
{ width:100%; height:160px; background:url(../img/zx1.png) no-repeat right center #224999; position:relative;}
.oneD_lt_title:before
{ content:''; display:block; width:30px; height:2px; background:#fff;  position:absolute; left:15px; top:35px; z-index:99;}
.oneD_lt_title h3
{ font-size:20px; padding:60px 0 5px 15px; color:#fff;}
.oneD_lt_title p
{ padding-left:15px; font-size:12px; color:#ccc; text-transform:Uppercase;}
.oneD_lt_con
{ height:320px; background:#fff; position:relative;}
.oneD_lt_con:before
{ content:''; display:block; width:0; height:0; overflow:hidden; border:14px dashed transparent; border-top-color:#224999; border-top-style:solid; margin-left:-16px;  position:absolute; left:15%; top:0; z-index:99;}
.oneD_lt_con ul
{ overflow:hidden; padding-top:10px;}
.oneD_lt_con li
{ overflow:hidden; margin:10px 0; padding:13px 0;}
.oneD_lt_con li .time
{ width:60px; height:59px; float:left; text-align:center; margin-left:30px; display:inline-block;}
.oneD_lt_con li .time h5
{ font-size:36px; color:#224999; font-family:Arial, Helvetica, sans-serif;}
.oneD_lt_con li .time span
{ display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#224999;}
.oneD_lt_con li .conts
{ width:440px; float:right; padding-right:30px;}
.oneD_lt_con li .conts h2
{ font-size:16px; font-weight:normal; padding-top:8px;}
.oneD_lt_con li .conts h2 a
{color:#333;}
.oneD_lt_con li .conts h2 a:hover
{color:#cc0000;}
.oneD_lt_con li .conts p
{ font-size:14px; line-height:30px; padding-top:3px; color:#999;}
.oneD_rt
{ width:595px; height:480px; float:right; background:#fff;}
.oneD_rt_title
{ width:100%; height:160px; background:#eee; position:relative;}
.oneD_rt_title:before
{ content:''; display:block; width:30px; height:2px; background:#aaaaaa;  position:absolute; left:15px; top:35px; z-index:99;}
.oneD_rt_title h3
{ font-size:20px; padding:60px 0 5px 15px; color:#666;}
.oneD_rt_title p
{ padding-left:15px; font-size:12px; color:#999; text-transform:Uppercase;}
.oneD_rt_img, .oneD_rt_img img
{ width:595px; height:190px;}
.oneD_rt_text
{ padding:20px 28px; overflow:hidden;}
.oneD_rt_text h2
{ font-size:16px; font-weight:normal; padding-top:8px;}
.oneD_rt_text h2 a
{color:#224999;}
.oneD_rt_text h2 a:hover
{color:#cc0000;}
.oneD_rt_text p
{ font-size:14px; line-height:24px; padding-top:5px; color:#999;}


.oneE
{ width:100%; background:url(../img/bg-page-header.jpg) no-repeat top center; overflow:hidden; margin:0 auto 70px; position:relative;}
.oneEs
{ width:1120px; background:#fff; overflow:hidden; padding:40px 40px 0; margin:0 auto;}
.oneEs_about
{ overflow:hidden;}
.oneEs_about_lt
{ width:560px; height:341px; float:left;}
.oneEs_about_lt img{height: 341px}
.oneEs_about_rt
{ width:560px; height:341px; background:#eee; float:right; padding:30px;box-sizing: border-box}
.oneEs_about_rt h3
{ font-size:20px;}
.oneEs_about_rt p
{ font-size:14px; color:rgb(136, 136, 136); text-transform:uppercase;}
.oneEs_about_rt_con
{ overflow:hidden; padding-top:20px;}
.oneEs_about_rt_con p
{ line-height:26px; color:#333;}
.oneEs_rongyu
{ width:100%; height:200px; margin-top:26px;}
.oneEs_rongyu li
{ width:257px; float:left; margin-right:30px;}
.oneEs_rongyu li .imgs, .oneEs_rongyu li .imgs img
{width:100%;height: 160px}
.oneEs_rongyu li p
{ text-align:center; padding-top:30px;}
.oneEs_rongyu li:nth-child(4n){margin-right: 0}


.oneF
{ width:1200px; overflow:hidden; margin:0 auto; padding:40px 0;}
.oneF li
{ width:24.8%; float:left; text-align:center; margin-right:3px;}
.oneF li:nth-child(4n)
{ margin-right:inherit;}
.oneF li .imgs, .oneF li .imgs img
{ width:80px; height:80px; margin:0 auto;}
.oneF li .text
{ height:50px; font-size:20px; line-height:50px; }
.oneF li .text a
{color:#000;}
.oneF li .text a:hover
{ color:#cc0000;}
.oneF li .yingwen
{ font-family:times new roman; font-size:16px;}
.oneF li .yingwen a
{ color:#999;}
.oneF li .yingwen a:hover
{ color:#cc0000;}
.oneF li .xian
{ width:120px; height:1px; background:#ccc; margin:15px auto;}
.oneF li .xiangxi
{ font-size:12px; color:#666; padding:0 40px; line-height:22px; color:#333;}


.foot
{ width:100%; background:#01B0F1; overflow:hidden;}
.foots
{ width:1200px; overflow:hidden; margin:0 auto; padding:40px 0;}
.foots1
{ width:350px; float:left; background:url(../img/foot.png) no-repeat right center;margin-left: 200px}
.fottit
{ font-size:16px; color:#fff;}
.fottel
{ font-size:22px; color:#ffcc00; padding:20px 0 18px;}
.fottel span
{ font-size:12px; color:#737373; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px;}
.fotlianxi
{ color:#fff; font-size:12px; line-height:22px;}
.fotmore a
{ width:90px; height:30px; display:block; border:solid 1px #fff; border-radius:5px; text-align:center; line-height:30px; font-size:12px; color:#fff; margin-top:20px;}
.fotmore a:hover
{color:#fff; border:solid 1px #fff;}

.foots2
{ width:300px; height:249px; float:left; background:url(../img/foot.png) no-repeat right center; padding:0 80px;}
.erweima
{ width:130px; height:130px; padding-top:28px;}
.erweima img
{ width:130px; height:130px; border-radius:10px;}
.erweima p
{ color:#fff; text-align:center; font-size:12px; line-height:34px;}

.foots3
{/* width:340px; */float:left;margin: 0 80px}
.foot_nav
{ padding-top:20px;}
.foot_nav a
{ font-size:12px; padding-right:80px; color:#fff;}
.foot_nav a:hover
{ color:#ffcc00;}


.footA
{ width:100%; height:50px; background:#2f4d93;}
.footAs
{ width:1200px; height:50px; line-height:50px; margin:0 auto; font-size:12px; color:#fff;text-align: center}
.footAs a{color: #fff}


/*========================================= 研发制造 =====================================*/
.ny_top
{ width:100%; height:80px; background:#2f4d93; position:fixed; top:0; z-index:99;}
.ny_tops
{ width:1200px; margin:0 auto;}
.logos 
{ width:199px; float:left; padding-top:10px;}
.logos img
{ width:185px; height:auto;}
.ny_nav
{ width:722px; float:left; padding-left:150px; position:relative;}
.ny_nav li
{ width:16%; line-height:80px; float:left; text-align:center; position:relative; z-index:9999;}
.ny_nav li a
{ color:#fff; display:block;}
.ny_nav li a:hover,.ny_nav li.active a
{ background:#2d4a8e; color:#ffcc00;}
.ny_nav li .xlnav
{ width:100%; position:absolute; left:0px; top:80px; background:#2d4a8e;display: none}
.ny_nav li .xlnav li
{ width:100%; height:40px; line-height:40px;}
.ny_nav li .xlnav li a
{ font-size:14px; display:block; color:#fff;}
.ny_nav li .xlnav li a:hover
{ color:#ffcc00;}

.ny_topg
{ width:125px; margin-top:25px;}
.ny_banA
{ width:100%; height:300px; position:relative; z-index:-9999; margin-top:80px;}
.ny_ban
{ width:100%; height:300px; overflow:hidden;}
.ny_ban  ul
{ width:9999px; position:absolute; left:-500px; top:0px;}
.ny_ban ul li
{ overflow:hidden; float:left; }
.slider{height: 300px;overflow: hidden;margin-top:80px;}



.weizhi
{ width:100%; background:#eee; height:52px;}
.weizhis
{ width:1200px; height:52px; line-height:52px; margin:0 auto;}
.weizhis_lt
{ font:Arial,"宋体",Helvetica, sans-serif,Verdana; color:#2d4a8e; float:left;}
.weizhis_lt a
{ color:#333;}
.weizhis_lt span
{ font-family:Arial,"宋体",Helvetica, sans-serif,Verdana; padding:0 5px; display:inline-block; font-size:12px;}
.weizhis_lt a:hover
{ text-decoration:underline;}
.weizhis_nav
{overflow:hidden; float:right;}
.weizhis_nav li
{ width:125px; height:52px; text-align:center; float:left;}
.weizhis_nav li a
{ display:block;}
.weizhis_nav li a:hover,.weizhis_nav li.active a
{ background:url(../img/nav_A.png) no-repeat center center; color:#fff;}


.full_content
{ width:1200px; overflow:hidden; margin:60px auto;}
.full_cons
{ font-size:16px; line-height:32px; color:#434343;}
#map{width: 100%;height: 300px;}

.kysb
{ width:1200px; overflow:hidden; margin:60px auto 80px;}
.titlef
{ font-size:24px; color:#000; text-align:center;}
.kysb_text
{ font-size:16px; line-height:32px; color:#434343; text-align:center; padding:30px 0;}
.kysb_tu
{ width:100%; height:200px;}
.kysb_tu li
{ width:320px; height:200px; float:left; padding-right:30px;}
.kysb_tu li img
{ width:320px; height:auto;}

.zlzs
{ width:1200px; overflow:hidden; margin:60px auto 80px;}
.zlzs ul
{ width:100%; overflow:hidden; margin-top:20px;}
.zlzs ul li
{ width:370px; height:235px; float:left; padding:30px 40px 0 0;}
.zlzs ul li:nth-child(3n)
{ padding-right:inherit;}
.zlzs ul li img
{ width:370px; height:235px;}

.jjfa
{ width:100%; overflow:hidden; margin-bottom:30px;}
.jjfa dl
{ width:568px; float:left;}
.jjfa dl:nth-child(2n)
{ float:right;}
.jjfa dl dt, .jjfa dl dt img
{ width:568px; height:320px;}
.jjfa dl dd
{ text-align:center; overflow:hidden;}
.jjfa dl dd h3
{ font-size:20px; padding:20px 0;}
.jjfa dl dd p
{ font-size:16px; line-height:32px; color:#434343;}


/*========================================= 产品展示 =====================================*/
.product
{ width:1200px; overflow:hidden; margin:50px auto;}
.product li
{ width:352px; height:254px; float:left; padding:15px; border:1px solid #dddddd; margin:0 20px 30px 0;}
.product li a
{ width:100%; height:100%; overflow:hidden; display:block;}
.product li .pic
{ width:352px; height:220px; position:relative;text-align: center}
.product li .pic img
{ height:220px; transition:all 0.6s;}
.product li .bg
{ width:352px; height:220px; position:absolute; top:0; background:url(../img/hover-link.png) no-repeat center center #224999; opacity:0.9; display:none;}
.product li .txt
{ width:100%; height:48px; font-size:16px; line-height:48px; color:#333; text-align:center;}
.product li:nth-child(3n)
{ margin-right:inherit;}
.product li:hover
{border:1px solid #2f4d93;}
.product li:hover .bg{display:block;}

.product_scan
{ width:1060px; overflow:hidden; border:solid 20px #f9f9f9; margin:50px auto; padding:50px;}
.product_scan .info_title
{ text-align:center; color:#ff0006;}
.product_scan .info_title h1
{ font-size:20px; color:#434343;}
.product_scan .info_laiyuan
{ line-height:35px; text-align:center; color:#5a5a5a; font-size:13px;}
.product_scan .info_text
{ width:100%; overflow:hidden;  padding:40px 0px 0;  font-size:16px; line-height:32px;}

/*产品详情*/
.showA{padding-bottom: 45px;width: 1100px;margin: 0 auto}
.showA_tit{text-align: center;margin-top: 40px}
.showA_tit h1{font-size: 30px;color: #02389C;font-weight: bold}

.showB{overflow: hidden;margin-top: 40px}
.showBl{width: 685px;float: left}
.showBl .tit{margin-top: 0!important;}
.showBr{width: 300px;margin-top: 40px;float: right}
.showBr img{max-width: 100%}

.showA .tit{border-bottom: 1px solid #C3C3C3;margin-top: 40px}
.showA .tit h2{color: #02389C;font-weight: bold;font-size: 24px;position: relative;display: inline-block;line-height: 2}
.showA .tit h2:before{content: '';position: absolute;left: 0;bottom: -3px;width: 100%;height: 5px;background: #02389C}

.show_con{line-height: 2;font-size: 16px;margin-top: 20px;color: #666}
.show_con img{max-width: 100%}

.back{text-align: right;margin-top: 40px}
.back a{display: inline-block;width: 120px;line-height: 40px;background: #02389C;color: #fff;text-align: center;font-size: 16px;}


/*========================================= 技术服务 =====================================*/
.service
{ padding:25px 0 40px}
.service li
{ background:#f8f8f8; padding:40px 0 50px;}
.consultation
{ width:1200px; overflow:hidden; margin:50px auto 70px;}
.consultations
{ width:725px; margin:0 auto;}
.consultations li
{ width:100%; margin:20px 0;}
.consultations li .titles
{ width:120px; font-size:15px; text-align:center; float:left; line-height:1.5; color:#5a5a5a; padding-top:12px;}
.consultations li .inpbox
{ width:600px; float:left;}
.consultations li .inptext
{ width:100%; background-color:#fbfbfb; font-size:15px; border-color:#fbfbfb; height:44px; line-height:44px; border:1px solid #eee; text-indent:1em;}
.consultations li .txtarea
{ width:100%; background-color:#fbfbfb; font-size:15px; border-color:#fbfbfb; height:80px; line-height:44px; border:1px solid #eee; text-indent:1em;padding:5px 0;}
.consultations li .titles1
{ padding-top:34px;}
.btnsubmit
{ width:600px; height:44px; line-height:44px; background-color:#2f4d93; font-size:15px; margin:10px 0; display:block; text-align:center; color:#fff; margin-left:120px;}
.btnsubmit:hover
{ background:#ff8030; color:#fff;}

.customer
{ width:1140px; border:solid 1px #eee; overflow:hidden; padding:30px; margin:50px auto 70px; font-size:16px; line-height:32px;}
.download
{ width:1200px; overflow:hidden; margin:50px auto 70px;}
.download li
{ height:60px; border:solid 1px #eee; margin-bottom:20px;}
.download li span
{ font-size:16px; line-height:60px; padding-left:20px; }
.download li a
{ float:right; width:100px; height:32px; background:#f0f0f0; margin:15px 20px 0 0; border-radius:5px; line-height:32px; text-align:center; font-size:12px;}
.download li a:hover
{ background:#2f4d93; color:#fff;}


/*========================================= 新闻中心 =====================================*/
.news_top
{ width:1200px; overflow:hidden; margin:50px auto;}
.news_top li
{ width:344px; height:320px; float:left; padding:20px; border:1px solid #dddddd; margin:0 20px 0 0;}
.news_top li .pic
{ width:344px; height:215px; position:relative;}
.news_top li .pic img
{ width:344px; height:100%; transition:all 0.6s;}
.news_top li .txt
{ width:100%; overflow:hidden; padding:15px 0 0;}
.news_top li .txt h2
{ font-size:16px; color:#000; font-weight:normal;}
.news_top li .txt span
{ display:block; font-size:12px; padding-top:4px; color:#929292; font-family:Microsoft YaHei;}
.news_top li .txt p
{font-size:13px; line-height:24px !important; color:#666666;}
.news_top li:nth-child(3n)
{ margin-right:inherit;}
.news_top li:hover
{ border:solid 1px #2f4d93;}

.heng
{ width:1200px; background:url(../img/xgray_line02.png) repeat-x; height:5px; margin:0 auto;}

.news_boot
{ width:1200px; overflow:hidden; margin:50px auto 80px;}
.news_boot1
{ width:590px; overflow:hidden;}
.news_boot .titlek
{ width:100%; height:50px; line-height:50px; padding-bottom:5px;}
.news_boot .titlek h3
{ font-size:22px; font-weight:normal; padding-left:5px;}
.news_boot .titlek span
{ float:right;}
.news_boot_con
{ overflow:hidden; border:solid 1px #eee;}
.news_boot_con li
{ overflow:hidden; margin:10px 0; padding:15px 0;}
.news_boot_con li .time
{ width:63px; height:73px; background:#2f4d93; float:left; text-align:center; margin-left:30px; display:inline-block;}
.news_boot_con li .time h5
{ font-size:28px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-top:10px;}
.news_boot_con li .time span
{ display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.news_boot_con li .conts
{ width:440px; float:right; padding-right:30px;}
.news_boot_con li .conts h2
{ font-size:16px; font-weight:normal;}
.news_boot_con li .conts h2 a
{color:#333;}
.news_boot_con li .conts h2 a:hover
{color:#2f4d93;}
.news_boot_con li .conts p
{ font-size:14px; line-height:24px; padding-top:3px; color:#999;}

.news
{ width:1200px; overflow:hidden; margin:50px auto 80px;}
.news dl
{ border:solid 1px #eee; overflow:hidden; padding:30px; margin-bottom:20px;}
.news dl dt
{ width:240px; height:150px; float:left;}
.news dl dt img
{ width:240px; height:150px;}
.news dl dd
{ width:870px; float:right;}
.news dl dd h2
{ font-size:18px; font-weight:normal; color:#484848; padding-top:5px;}
.news dl dd h2 i
{ font-style:normal; padding-right:5px; color:#2f4d93;}
.news dl dd span
{ display:block; font-family:Microsoft YaHei; font-size:14px; padding:10px 0; color:#929292; }
.news dl dd p
{ font-size:14px; line-height:24px; color:#666666;}
.news dl:hover
{ background:#f7f7f7; cursor:pointer;}


/*=======================================新闻详情页============================================*/

.news_info
{ padding:16px 0px 0;  }
.info_title
{ text-align:center;  color:#ff0006;}
.info_title h1
{ font-size:20px; font-weight:normal; color:#0262b8;}
.info_laiyuan
{ line-height:60px; font-size:12px; color:#666; text-align:center;}
.info_zhaiyao
{ padding:10px 20px; height:50px; border:solid 1px #E5E5E5; background:#f5f5f5; font-size:12px; color:#868686; line-height:24px;}
.info_text
{ padding:20px 0px; font-size:16px; line-height:32px;}
.info_text img
{ max-width:100%;  }
.info_picA
{ padding:10px; text-align:center;}
.info_picA img
{ max-width:100%;  width: expression(this.width > 720 ? 720: true)}

/*========================================= 视频展示 =====================================*/
.video
{ width:1200px; overflow:hidden; margin:50px auto;}
.video li
{ width:382px; height:310px; float:left;  margin:0 20px 20px 0;}
.video li a
{ width:100%; height:100%; overflow:hidden; display:block;}
.video li .pic
{ width:382px; height:260px; position:relative;}
.video li .pic img
{ width:382px; height:100%; transition:all 0.6s;}
.video li .bg
{ width:382px; height:260px; position:absolute; top:0; background:url(../img/video.png) no-repeat center center/50px 50px rgba(0,0,0,0.2);}
.video li .txt
{ width:100%; height:48px; font-size:16px; line-height:48px; color:#333; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.video li:nth-child(3n)
{ margin-right:inherit;}

.video li video{width: 100%;height: 100%;}
/*视频*/
.img-shadow {
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.8);
    display: none;
}
.img-shadow .img-b {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.img-b .img-in {
    max-width: 90%;
    max-height: 90%;
}
.img-b .btn-close {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 30px;
    top: 30px;
    cursor: pointer;
}


