@charset "utf-8";
/* CSS Document */

/*通用*/
*{ box-sizing:border-box;}
*::before, *::after{ box-sizing:border-box;}
*:focus{ outline:none;}
html{ -ms-touch-action: none;  /* 阻止windows Phone 的默认触摸事件 */}
/*兼容iphone去除默认input表单默认设置*/
input[type="submit"],input[type="reset"],input[type="button"],button { -webkit-appearance: none;}
/*图片默认样式*/
img{border:0;vertical-align: middle;}
/*动画效果*/
*{transition-property:all;}
.solPROG-img img,.com-img img{ transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.solPROG-img:hover img,.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.fl{float:left;}
.fr{float:right;}
/* .cl{clear:both;} */


.proNrBox{text-align: center;}
.proBottomBack{display: inline-block;width: 180px;height: 45px;line-height: 45px;text-align: center;background-color: #006dae;font-size: 17px;color: #fff;border-radius: 30%/100%;
    letter-spacing: 6px;-webkit-border-radius: 30%/100%;-moz-border-radius: 30%/100%;-ms-border-radius: 30%/100%;-o-border-radius: 30%/100%;
    margin-top: 40px;
}
.proBottomBack:hover{background:#c52515;}

.clearfix:after,.cl:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix,.cl{ zoom:1; }

.show{display:block;}
.hide{display:none;}

.f18{font-size:18px !important;}
.f16{font-size:16px !important;}
.f14{font-size:14px !important;}
.f12{font-size:12px !important;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

.ml5{margin-left:5px;}

.taC{text-align:center;}
.taL{text-align:left;}
.taR{text-align:right;}

.ttU{text-transform:uppercase;}

.ofH{overflow:hidden;}
.ofA{overflow:visible !important;}

.fwB{font-weight:600;}

.vaM{vertical-align:middle;}

.pr{position:relative;}

/*字体*/
@font-face {
    font-family:'DINCond-Bold';
    src: url('../fonts/DINCond-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


/*flex*/
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;}
.flex-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}

.flex-1
{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}

.vertical-container
{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}


/*限制行数 -- 一行*/
.line1,
.Ipro-box .t1,
.Ipro-box .t2,
.Icase-box .name,
.Inews-list li .t,
.Inews-list li .c,
.solCMM-box .t1,
.solCMM-box .t2,
.solTech-list li a,
.solDload-tbody dd .td.td-name .t1,
.solDload-tbody dd .td.td-name .t2,
.nlist-box .t,
.comIR-name,
.comIR-about,
.comEP-box .name
{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*限制行数 -- 当字号为12px,line-height为25时，限制高为50，如有改变，自行设置高度,为了兼容不支持line-clamp属性的浏览器*/
.line2,
.Icase-box .con,
.solCMM-box .c
{-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-webkit-box-orient:vertical;}

.line3,

.nlist-box .c
{-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;-webkit-box-orient:vertical;}

.comEP-box .con
{-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-moz-line-clamp:4;-o-line-clamp:4;-webkit-box-orient:vertical;}

/*动画*/
a:hover,
.comHist-swiper .swiper-slide
{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}


.animation,
.Icase-more span,
.Isrv-list li img,
.Isrv-list li .type,
.solCMM-more .btn,
.comMedia-btn span,
.pTableWeb-top:after
{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}


.comCul-list li img,
.comCul-list li .type,
.comCul-list li .split,
.comCul-list li .con,
.sPolicy-box img,
.sPolicy-box .con{transition:all 1s cubic-bezier(.19,1,.22,1);-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);}


/*通用img*/
.srvlist-box .icon img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}

.Ipro-img img,
.solPROG-img img,
.nlist-img img{width:100%;height:100%;object-fit:cover;}

.aa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}

.com-media .cMedia-bg{width:100%;height:100%;position:absolute;top:0px;left:0px;}

.sol-bnr,
.com-media,
.pro-top,
.com-media .cMedia-bg{background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;}


article, aside, audio, body, canvas, caption, details, div, figure, footer, header, hgroup, html, iframe, img, mark, menu, nav, object, section, span, summary, table, tbody, td, tfoot, thead, tr, video {
	margin: 0;
	padding: 0;
	border: 0
}

a, abbr, address, b, blockquote, cit, code, dd, del, dfn, dl, dt, em, fieldset, h1, h2, h3, h4, h5, h6, hr, i, ins, label, legend, li, ol, p, pre, q, samp, small, strong, sub, sup, ul {
	border: 0;
	vertical-align: baseline;
	margin: 0;
	padding: 0
}
article, aside, audio, canvas, figcaption, figure, figure img, footer, header, hgroup, nav, section, video {
	display: block
}
table {
	border-collapse: separate;
	border-spacing: 0
}
table caption, table td, table th {
	text-align: left;
	vertical-align: middle
}
a img {
	border: 0
}
em{font-style:normal;}
:focus {
	outline: 0
}
@-webkit-keyframes bounce {
0%, 100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.5);
-moz-transform:scale(1.5);
-ms-transform:scale(1.5);
-o-transform:scale(1.5);
transform:scale(1.5)
}
}
@keyframes bounce {
0%, 100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.5);
-moz-transform:scale(1.5);
-ms-transform:scale(1.5);
-o-transform:scale(1.5);
transform:scale(1.5)
}
}
body {
	background-color: #ffffff;/*整体背景颜色*/
	-webkit-touch-callout: none;
	/*-webkit-user-select: none;*//*禁止复制*/
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(255,255,255,0);/*点击高亮效果*/
}
body, button, input, pre, select, textarea {
	font-size: 14px;
	font-family:'Microsoft YaHei','Arial';
}
input, textarea {
	-webkit-appearance: none;
	border-radius: 0
}
ol, ul {
	list-style: none
}
/*a, a:active, a:visited {*/
a, a:active{
	color: inherit;
	text-decoration: none;
	cursor:pointer;
}
h1, h2, h3, h4, h5, p, span {
	overflow: visible
}

/*滚动条*/
.viewport { overflow: hidden; position: relative;/}/*内容可视区域的宽高*/
.overview { list-style: none; position: absolute; left: 0; top: 0;}  /*内容可视区域的宽高*/
.scrollbar{position: relative;  float: right; position:relative;  display:inline; z-index:400; z-index:2}/*滚动条的宽高颜色*/
.track{ position: relative; }/*滚动条的宽*/
.thumb{cursor: pointer; position: absolute; top:0; left:0px; z-index:400;}
.disable{ display: none; }  
.noSelect { user-select:none;}


/* 内页公用菜单 */
.listMenu{height:44px;text-align:center;margin-top:-44px;position:relative;z-index:3;font-size:0;line-height:0;background: url(../images/tm-b-7.png);}
.listMenu .menuWrap{text-align: left;}
.listMenu .menuWrap a{display:inline-block;color:#fff;line-height:44px;font-size:14px;border-right:1px solid #ccc;padding: 0 20px;}
.listMenu .menuWrap a:last-child{border-right: 0;}
.listMenu .menuWrap a:hover,.listMenu .menuWrap .current{background-color: #006dae;border-color: #006dae;color: #fff;}

/*分页*/
.pagination{width:100%;height:auto;text-align:center;font-size:0px;position:relative;overflow:hidden;margin:45px 0 0;}/*分页*/
.pagination a,.pagination span{display:inline-block;padding:0 18px;line-height:48px;font-size:14px;color:#666666;border:1px solid #e5e5e5;margin:0 8px;}
.pagination span.current,
.pagination a:hover{color:#fff;border-color:#006dae;background:#006dae;}


.contins{
	position: absolute;right:-400px;top: 160px;
}
.contins p{
	font-size: 22px;
    line-height: 75px;
		color: #666;
}	

/*-----whole-----*/
html{font-size:100px;overflow-x: hidden;}
body{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;overflow-x:hidden;}
body.resizing *{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;}

.contain{width:1200px;margin:0 auto;}

/*clearfix*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

/*初始化按钮*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
.btn span{display:inline-block;}

input.text,
textarea.text{display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;resize:none;}

/*--- Header ---*/
.Header-wrapper{z-index:99;}
.Header-wrapper .Header-cl{height:72px;position:relative;}

.header-container{padding:0 2.5%;width:100%;background:#fff;box-shadow:0px 4px 5px rgba(9,2,4,.17);position:fixed;top:0px;left:0px;z-index:990;}

/*logo*/
.Hlogo{height:72px;line-height:72px;font-size:0px;float:left;overflow:hidden;position:relative;z-index:5;}

.H-intro{padding:0 0 0 10px;line-height:17px;font-family:'微软雅黑';color:#444444;border-left:1px solid #d9d9d9;float:left;margin:19px 0 0 10px;}
.H-intro .num{font-size:16px;}

/*language*/
.Hlang{padding:0 0 0 34px;border-left:1px solid #e5e5e5;position:relative;float:right;}
.Hlang-menu{display:block;height:72px;line-height:72px;padding:0 0 0 28px;font-size:16px;color:#666666;background:url(../images/icon-Hlang.png) no-repeat left center;}
.Hlang-box{width:200px;box-shadow:1px 1px 10px #666;background:#fff;position:absolute;top:68px;right:0px;display:none;padding:20px 0px;}
.Hlang-box:before{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;right:0;}
.Hlang-box a{display:block;padding:5px 10px 5px 60px;line-height:30px;background-repeat:no-repeat !important;background-position:20px center !important;}
.Hlang-box a:hover{color:#fff;background:#006dae;}
.Hlang-box a.CN{background-image:url(../images/icon-CN.png);}
.Hlang-box a.JP{background-image:url(../images/icon-jp.png);}
.Hlang-box a.EN{background-image:url(../images/icon-EN.png);}


/*srch*/
.Hsrch{padding:0 20px;border-left:1px solid #e5e5e5;float:right;}
.Hsrch-menu{display:block;width:43px;height:72px;background:url(../images/icon-Hsrch.png) no-repeat center center;}

.Hsrch-box{width:100%;height:72px;background:#fff;position:absolute;top:0px;left:0px;display:none;z-index:3;}
.Hsrch-block{padding:0 0 0 4rem !important;width:12rem !important;height:32px;margin:20px 4% 0;float:right;}
.Hsrch-block .btn{width:24px;height:32px;background:url(../images/icon-Hsrch.png) no-repeat center center;float:left;}
.Hsrch-block .close{display:block;width:24px;height:32px;background:url(../images/icon-close.png) no-repeat center center;float:right;}
.Hsrch-block .text{width:70%;height:32px;font-size:16px;float:left;margin:0 0 0 10px;border-bottom:1px solid #eeeeee;}
.Hsrch-block .text::-webkit-input-placeholder{color:#6f6f6f;}

/*nav*/
.Hnav{position:relative;float:right;margin:0 15px 0 0;}
.Hnav>li{padding:0 42px;position:relative;float:left;z-index:2;}
.Hnav>li.Hnav-cur{padding:0px;height:3px;background:#006dae;position:absolute;bottom:0px;float:none;z-index:0;}
.Hnav .Hname{display:block;height:72px;line-height:72px;font-size:16px;position:relative;overflow:hidden;}
.Hnav .Hname i{display:block;width:50px;height:50px;background:url(../images/icon-dd1.png) no-repeat center center / 12px auto;position:absolute;right:0px;top:0px;z-index:2;display:none;}

.Hn2nd-box{padding:23px 0 0;width:178px;position:absolute;top:70px;left:22px;display:none;}
.Hn2nd-box:after{content:"";display:block;border-bottom:9px solid #e7e8ec;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:14px;left:20px;}
.Hn2nd-box a{display:block;padding:10px 0 10px 27px;line-height:26px;color:#666666;border-bottom:1px solid #c7d2df;background:#e7e9ec;}
.Hn2nd-box a.cur,
.Hn2nd-box a:hover{color:#006dae;}

/* .Hnav>li.cur .Hname{color:#006dae;} */

.Hnav>li.cur,.Hnav>li:hover{background:#006dae; }

.Hnav>li.cur .Hname,.Hnav>li:hover .Hname{color:#fff;}


@media all and (min-width:980px){
	.Hnav>li:hover .Hn2nd-box{display:block;animation:HnavDD .6s ease-in-out;-webkit-animation:HnavDD .6s ease-in-out;}
	.Hlang:hover .Hlang-box{display:block;}
}
@keyframes HnavDD{
	from{transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;}
	top{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;}
}
@-webkit-keyframes HnavDD{
	from{transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;}
	top{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;}
}

/*--- Footer ---*/

.Footer-wrapper.on .Fnav dd{display:block !important;}
.yaweb-title-xq {
    border-bottom: 1px solid #006dae;
    height: 27px;
    margin-bottom: 15px;
    font-size: 16px;
}
.yaweb-title-xq span {
    display: inline-block;
	border-bottom: 6px solid #006dae;
	color: #ffffff;
    line-height: 27px;
    height: 27px;
    padding: 0 10px;
    background-color: #006dae;
}




  /* footer */

  .footer{ width: 100%; padding-top:20px;  background-color: #045585; overflow: hidden;}
.footer_logo{ margin-right:70px; }
.footer_logo img{width: 150px;height: 150px;}
.footer_logo p{font-size: 16px; text-align: center; color: #cecece;line-height:36px;}

.footer_center{ border-right: 1px solid #cecece; padding-right:3%;width: 50%;     margin-bottom: 12px;}

.footer-name{font-size:18px;color: #fff;margin-bottom:12px;text-align: left;padding-left: 7%; margin-bottom: 16px;}



.footer_right{  margin-bottom:12px; padding-left:3%;width: 50%; }

.footer h4{ font-size:16px; padding-bottom:1px; color: #fff; }
.footer p{ font-size:15px; color: #cecece; }

.footer_right_one{ transition: 0.3s; padding-left:40px; margin-bottom:4px; background: url(../images/bottom_tel.png) no-repeat left 4px; padding-bottom:4px;background-size:28px;    width: 49.5%;
    display: inline-block;}
.footer_right_one:hover{background-position: 5px 4px;}



.footer_right_two{ transition: 0.3s; padding-left:40px; background: url(../images/bottom_addr.png) no-repeat left 4px;padding-bottom: 4px; background-size:28px;}
.footer_right_two p{ line-height: 25px; }
.footer_right_two:hover{ background-position: 5px 4px; }


.footer_bottom{ line-height: 36px; clear: both; border-top: 1px solid #e2e1e1; font-size: 14px; color: #e2e1e1; }
.footer_bottom a{ font-size: 14px; color: #e2e1e1; transition: 0.3s; }
.footer_bottom a:hover{ color: #fff; }

.footer_center .footer_right_one{background-image: url(../images/f_email.png);}
.footer_center .footer_right_one.tele{background-image: url(../images/bottom_tel.png);}

/* ewNav */
.newNav{    
    height: 110px;
    background-color: transparent;
    background-position: center top;
    background-repeat: repeat-x;
    width: 100%;

   }

.logo{
    left: 0px;
    top:0px;
    position: absolute;
    z-index: 100;
    width: 1200px;
    height: 80px;
}

    .logo img{
        overflow: hidden;
        width: 1200px;
        height:80px;
        border-width: 0px;
        border-style: solid;
        padding: 0px;
        /* background-color: rgb(255, 255, 255); */
    }


.top-warp{ 
    width: 1200px;
    position: relative;
  margin: 0 auto;

    height: 80px;
}

.gfwzT{width: 100%;  position: relative;height:30px;border-bottom: 1px solid #ccc;}

.gfwzTBox{ width: 1200px;
    position: relative;
  margin: 0 auto;

    height:29px;}

.hyld{
    left: 3px;
    top: 5px;
    position: absolute;
    z-index: 102;
    width: 320px;
    height: 22px;
}

.hyldR{ left: auto; right: 3px; width:auto;}
.hyld span,.hyldR a,.hyldR {color: rgb(129, 127, 127);line-height: 140%;}

.hyldR a{padding:0px 5px ;}
.hyldR a:hover{color: #1077d6;}



.tnav-box{
    left: 0px;
    top: 80px;
    position: absolute; z-index: 116;width: 1200px;  height: 80;}


.tnav-box ul{
    width: auto;
    /* padding-left: 5px;
    padding-right: 5px; */
    background-color: #1077d6;
    height:54px;}


    .tnav-box ul li{
        text-align: center;
        float: left;
        width:20%;
        background-color: #066ecd;
        height:54px;
        line-height: 54px;
        border-right-style: solid;
        border-right-color: #0063be;
        border-right-width: 1px;
    }
    .tnav-box ul li:last-of-type{border-right: 0;}
    .tnav-box ul li a{display: block;}
    .tnav-box ul li:hover,  .tnav-box ul li.cur{ background-color: #0865ba }
    
  
    .tnav-box ul li a{font-size: 18px;color: #fff;}

    .Header-wrapper{display: none;}


/*--- Banner ---*/
.bnr-img{display:block;width:100%;height:auto;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;}
#index-bnr .swiper-slide{overflow:hidden;}
#index-bnr .bnr-img{height:300px;width:100%;overflow:hidden;}
#index-bnr .bnr-img .bg{width:100%;height:100%;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:absolute;top:0px;left:0px;transform:matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transition:all 0.4s ease 1.2s; -moz-transition:all 0.4s ease 1.2s; -ms-transition:all 0.4s ease 1.2s; -o-transition:all 0.4s ease 1.2s; transition:all 0.4s ease 1.2s;}
#index-bnr .swiper-slide.swiper-slide-active .bg{transition-delay:0.4s !important; transform:matrix(1, 0, 0, 1, 0, 0); -webkit-transition:all 5.0s ease; -moz-transition:all 5.0s ease; -ms-transition:all 5.0s ease; -o-transition:all 5.0s ease; transition:all 5.0s ease;}
#index-bnr .bnr-img span{width:82px;height:82px;background:rgba(255,255,255,0.1);border-radius:50%;position:absolute;left:0px;top:0px;font-size:18px;color:#fff;padding:15px 0px;text-align:center;transition:all 0.1s ease-in-out 0.1s;opacity:0;transition-delay:0.2s;-webkit-transition-delay:0.2s;}
#index-bnr .bnr-img span.bnr-ic1{left:23%;top:40px;transition-delay:.5s;}
#index-bnr .bnr-img span.bnr-ic2{left:30%;top:60px;transition-delay:1s;}
#index-bnr .bnr-img span.bnr-ic3{left:35%;top:40px;transition-delay:1.2s;}
#index-bnr .bnr-img span.bnr-ic4{left:41%;top:120px;transition-delay:1.5s;}
#index-bnr .bnr-img span.bnr-ic5{left:41%;top:auto;bottom:140px;transition-delay:1.8s;}
#index-bnr .bnr-img span.bnr-ic6{left:25%;top:auto;bottom:225px;transition-delay:2s;}
#index-bnr .bnr-img span.bnr-ic7{left:19%;top:auto;bottom:120px;transition-delay:2.2s;}
#index-bnr .bnr-img span.bnr-ic8{left:14%;top:auto;bottom:210px;transition-delay:2.4s;}
#index-bnr .bnr-img span.bnr-ic9{left:13%;top:auto;bottom:310px;transition-delay:2.6s;}
#index-bnr .swiper-slide.swiper-slide-active .bnr-img span{opacity:1;}
#index-bnr .bnr-img span:hover{background:rgba(255,255,255,0.3);color:#006dae;transition-delay:0.1s!important;-webkit-transition-delay:0.1s!important;}

/*Bnr1*/
.iBnr-1{width:1200px;position:absolute;left:50%;top:50%;margin-left:-600px;margin-top:-80px;height:160px;text-align:left;color:#fff;z-index:2;}
.iBnr-2{width:1200px;position:absolute;left:50%;top:50%;margin-left:-600px;margin-top:-200px;height:160px;text-align:right;color:#fff;z-index:2;}
.iBnr-3{width:1200px;position:absolute;left:50%;top:50%;margin-left:-600px;margin-top:-210px;height:160px;text-align:left;color:#fff;z-index:2;}
.bnr-img .t1{line-height:80px;font-size:40px;font-weight:bold;}
.bnr-img .t2{font-size:32px;font-weight:lighter;font-family:'微软雅黑';}

.bnr-img .t1,.t1-tit,.t2-tit,
.bnr-img .t2{transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;transition-delay:.4s;-webkit-transition-delay:.4s;opacity:0;}

.bnr-img .t1,.t1-tit{transform:translateX(-50px);-webkit-transform:translateX(-50px);}
.bnr-img .t2,.t2-tit{transform:translateX(50px);-webkit-transform:translateX(50px);}

.swiper-slide.swiper-slide-active .t1,.active .t1-tit,.active .t2-tit,
.swiper-slide.swiper-slide-active .t2{transform:translate(0,0);-webkit-transform:translate(0,0);opacity:1;}


#index-bnr .swiper-pagination{font-size:0px;bottom:24px !important;}
#index-bnr .swiper-pagination-bullet{width:12px;height:12px;background:none;border:1px solid rgba(255,255,255,.6);border-radius:100%;opacity:1;margin:0 8px;}
#index-bnr .swiper-pagination-bullet-active{background:#006dae;border:0px;}

.bnr-img.page-bnr{height:225px;}

#index-webBnr{display:none;}
#index-webBnr .bnr-img{height:12rem;line-height: 12rem;}
#index-webBnr img{width:100%;height:auto;background:url() center center no-repeat;}
#index-webBnr .swiper-pagination{font-size:0px;bottom:10px !important;}
#index-webBnr .swiper-pagination-bullet{width:8px;height:8px;background:none;border:1px solid rgba(255,255,255,.6);border-radius:100%;opacity:1;margin:0 3px;}
#index-webBnr .swiper-pagination-bullet-active{background:#006dae;border:0px;}

@media all and (max-width:980px){
	#index-bnr{display:none;}
	#index-webBnr{display:block;}
}

.yaweb-pro-in {margin:5px;display:none;margin-top:15px; }
.yaweb-pro-in .btn{width:100%;}
.yaweb-pro-in .btn span {float:left;width:50%;}
.yaweb-pro-in .btn a {display: block;margin: 5px;text-align: center;color: #fff;background-color: #006dae;line-height: 40px;border-radius: 8px;}


/*--- Container ---*/
.location{padding-left: 20px;color: #333 }
.breadCrumb{height: 50px;line-height: 50px;border-bottom: 1px #ccc dashed;background: #fff;}
.breadCrumb p{background: url(../images/home_icon.png) no-repeat left center;padding-left: 20px;}
.breadCrumb .back{float:right;width:80px;height:28px;line-height:28px;text-align:center;border-radius:5px;background:#006dae;color:#fff;margin-top:10px;}
.breadCrumb .back:hover{background:#c52515;transition:all 0.3s;}
/*-- 首页 --*/
.I-title{text-align:center;margin-bottom:40px;}
.I-title .t1{line-height:56px;font-size:36px;}
.I-title.It2 .t1{color:#fff;}

/*产品*/
.index-pro{padding:24px 0 0px;}

.Ipro-swiper{position:relative;margin:24px 0 0;}
.Ipro-box{display:block;padding:0 0 8px;border:1px solid #c7c7c7;position:relative;margin: 6px;}
.Ipro-box .Ipro-img{width:100%;height:204px;overflow:hidden;}
.Ipro-box .t1{padding:0 7.853403141361257%;line-height:30px;font-size:26px;margin:20px 0 0;}
.Ipro-box .t2{padding:0 7.853403141361257%;line-height:27px;font-size:18px;margin:10px 0 0;}
.Ipro-box .con{padding:0 7.853403141361257%;line-height:24px;height:45px;color:#666666;margin:10px 0 0;}
.Ipro-box .btn{width:100px;height:36px;line-height:36px;font-size:13px;font-weight:600;color:#fff;background:#006dae;margin:23px 0 0;float:right;}
.Ipro-box .btn span{padding:0 22px 0 0;background:url(../images/icon-go.png) no-repeat right center;}
.Ipro-img img{width: 98%;margin-left: 1%;margin-top: 2px;}
.indexProSwiper-prev,
.indexProSwiper-next{display:block;width:70px;height:70px;position:absolute;top:50%;margin:-35px 0 0;z-index:2;}
.indexProSwiper-prev{background:url(../images/swiper1-l.png) no-repeat center center / cover;left:-1.28rem;}
.indexProSwiper-next{background:url(../images/swiper1-r.png) no-repeat center center / cover;right:-1.28rem;}
.indexProSwiper-prev:hover{background-image:url(../images/swiper1-l2.png);}
.indexProSwiper-next:hover{background-image:url(../images/swiper1-r2.png);}
.Ipro-box{transition:all .3s cubic-bezier(.55,0,.1,1);-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);}
.Ipro-box:hover{box-shadow:0 0 5px 3px #e1e1e1;transform:translate3d(0,-2px,0);}
@media all and (max-width:1400px){
	.indexProSwiper-prev{left:0px;}
	.indexProSwiper-next{right:0px;}
}






/*首页标题*/
.index-title {margin-bottom:0px;padding-top: 45px;padding-bottom: 22px;border-bottom: 1px solid #EAEAEA;}
.index-title h2{text-transform: uppercase;	font-size: 36px; color:#006dae;text-align: center;margin-bottom:0px;font-weight: normal;}
.index-title h3{font-size: 20px;margin-top:5px; color: #747474;text-transform: uppercase;text-align: center;font-weight: normal;}
.index-about-content{margin-top: 12px;}


/* 新闻 */
.indexNews{width: 100%;padding-bottom:40px !important;background: url(../images/index_news.png)no-repeat center 91%;}
.indexNews .I-title{margin-top: 40px;}





.yaweb-menu {overflow: hidden;text-align: center; margin-bottom: 20px;margin-top: 20px;}
.yaweb-menu a {display: inline-block;margin-bottom: 8px; width: 14.2857142857%;}
.yaweb-menu span {display: block;margin-left: 1px;background-color: #e2e2e2; color: #000;font-size: 18px;line-height: 55px;border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;-moz-border-radius: 4px;}
.yaweb-menu a:hover span, .yaweb-menu a.active span { background: url(../images/3j_icon6.png) no-repeat center bottom #006dae;color: #fff;}


/*文档下载*/

/*-- 关于我们 --*/
.page-nav{}
.page-nav a{display:block;padding:20px 1.55%;line-height:32px;text-align:center;font-size:18px;position:relative;float:left;margin:0 0 0 2%;border-bottom: 2px solid #e5e5e5;}
.page-nav a:first-child{margin:0px;}

.page-nav a:after{content: "";position: absolute;width: 0;left: 0;bottom: -2px;height: 2px;background-color: #006dae;transition: all .5s;color: #006dae;;}
.list_top  li a{display: block;position: relative;}
.page-nav a:hover:after{width: 100%;}
.page-nav a.cur{display: block;border-bottom:2px solid  #006dae; color: #006dae;}


.page-n2nd{text-align:center;font-size:0px;margin:40px 0 0;}
.page-n2nd a{display:inline-block;width:160px;height:40px;line-height:40px;font-size:16px;color:#666666;background:#e1e1e1;margin:0 5px;}
.page-n2nd a.cur,
.page-n2nd a:hover{color:#fff;background:#006dae;}


/* 关于我们 */
.pageAbout{padding: 5px 0; margin-bottom:30px;overflow: hidden;}
.pageAbout .fl{width:43%;}
.pageAbout .font{width:55%;line-height:28px;}
.pageAbout .font h3{font-size:30px;color:#333;height:60px;font-weight:normal;}
.pageTopic{font-size:30px;font-weight:normal;color:#333;text-align:center;margin-bottom:30px;line-height:30px;}
.pageTopic span{font-size:12px;color:#888;font-family:Arial;text-transform: uppercase;display:block;}

/* 内页关于我们展示 */
.aboutusList{ overflow: hidden;margin-top: 20px;}
.aboutusList li{width:24%;float:left;margin-right:1%;margin-bottom:25px;text-align:center;overflow: hidden; text-overflow: ellipsis;}
.aboutusList li img{display:block;width:98%;padding:1%;border:1px solid #e3e3e3;background:#fff;height: 185px;}
.aboutusList li img:hover{border:1px solid #006dae;}
.aboutus_nr{padding:1px; margin-bottom:20px;line-height: 2.2; overflow-wrap: break-word; word-wrap: break-word;font-size: 16px;}
/* pro_nr */
.aboutus_nr img {display: inline-block;width: auto;height: auto;max-width:100%;max-height: 98%;vertical-align: middle;}
.abtname{line-height: 36px;color: #006dae; font-size: 16px;border: 1px solid #ddd;padding-left: 10px;border-left: 5px solid #006dae;display: none; }

.pro_nr img{max-width: 100%;display: inline-block;width: auto;height: auto;max-width:100%;max-height: 98%;vertical-align: middle;}



/* 关于我们 */
.background_1{background: url(../images/wx_page_bg1.jpg) no-repeat top center transparent;
    -webkit-background-size: cover;background-size: cover;padding: 70px 0 60px;}
.aboutTitle {color: #fff;}
.aboutTitle h1{font-size: 34px; font-weight: normal;}
.aboutTitle p { font-size: 18px;line-height: 26px;margin-top: 8px;}


.aboutUsBox {width: 100%; overflow: hidden;margin-top: 40px;}
.aboutUsBox a{display: block;}
.aboutUsBox>div{float: left;}
.aboutUsBox .aboutUsFl1 {width: 66%;height: 390px;padding: 0 15px 18px;background: #ffffff;margin: 0 10px 10px 0;}
.aboutUsBox .aboutUsFl1 h1, .aboutUsBox .aboutUsFl2 h1 {font-size: 21px;font-weight: normal;line-height: 50px;color: #181818;}
.aboutUsBox .aboutUsFl1 h1 .span, .aboutUsBox .aboutUsFl2 h1 .span{float: left;color: #181818;}
.aboutUsBox .aboutUsFl1 h1 span, .aboutUsBox .aboutUsFl2 h1 span{float: right;color: #55b7da;}
.aboutUsBox .aboutUsFl1 .c img {float: left;width: 58%;height:325px;}
.aboutUsBox .aboutUsFl1 .c p {float: left;width: 42%;padding: 0 0 0 10px;font-size: 16px;height: 325px;
    overflow: hidden;text-overflow: ellipsis;line-height: 27px;color: #666666;}

.aboutUsBox .aboutUsFl2 {width: 33.1%;margin: 0 0 10px 0;}
.aboutUsBox .aboutUsFl2 img { width: 100%; height: 148px;}
.aboutUsBox .aboutUsFl2 .ui_about_m21 {background: #ffffff;}
.aboutUsBox .aboutUsFl2 h1 {float: left;line-height: 42px;margin: 0 0 0 9px;}
.aboutUsBox .aboutUsFl2 span {float: right;font-size: 19px;color: #55b7da;line-height: 42px;margin: 0 9px 0 0;}
.aboutUsBox .aboutUsFl2 p {font-size: 16px;line-height: 24px;color: #666666;margin-top: 10px;}



.aboutUsBox .aboutUsFl3 {float: left;height: 320px;background: #ffffff;margin: 0 10px 10px 0;}
.aboutUsBox .AtowBox{width: 66%;margin: 0 10px 10px 0;}
.aboutUsBox .AtowBox .aboutUsFl3{width:49.33%;}
.aboutUsBox .AtowBox .aboutUsFl3:last-of-type{margin-right: 0;}

.aboutUsBox .AlastBox{width: 33.1%;margin-right: 0px;}

.aboutUsBox .aboutUsFl3 img {width: 100%;height: 220px;}
.aboutUsBox .aboutUsFl3 h1 {font-size: 21px;font-weight: normal;color: #181818;padding: 18px 20px 10px 20px;}
.aboutUsBox .aboutUsFl3 span {font-size: 19px;color: #55b7da;padding: 0 20px;}


/*新闻列表*/
.news-container{padding:0px 0 40px;}

.news-container .hot{margin-bottom:41px; }
/* .news-container .hot *,.news-container .hot{box-sizing: content-box;} */
.news-container .hot ul{width: 100%; overflow: hidden; padding: 8px;}

.news-container .hot li{width: 31.733%; height:240px;float: left;border-bottom: 2px solid #e5e5e5;position: relative;margin-right: 2.2%;box-shadow:0 0 10px 4px rgba(0,0,0,0.1);overflow: hidden;}
.news-container .hot li:first-of-type{margin-left:0.4%;}
.news-container .hot li:last-of-type{margin-right: 0;}
.news-container .hot li:after{content: "";position: absolute;width: 0;left: 0;bottom: -2px;height: 2px;background-color: #006dae;transition: all .5s;}
.news-container .hot li a{display: block;width: 100%;height: 100%;position: relative;}
.news-container .hot li .pic{display: block;height: 240px;overflow: hidden;background-color: #fff;position: relative;}


.news-container .hot li .pic img{display: block;width: 100%;height: 100%;transition: all .5s;}

.news-container .hot li .time{position: absolute;bottom: 20px; left:20px;font-size: 20px;}

/* .news-container .hot li .time b{font-size:44px;font-weight: normal;display: block;padding: 15px 0 5px;} */
.news-container .hot li .txt{ height:100%;overflow:hidden;padding:2%;color: #5a5a5a;transition: all .5s;position: absolute;top: 0;width:100%;}
.news-container .hot li .txt.cz{background: #0f0f0f73;color: rgb(216, 216, 216);}
.news-container .hot li .txt.cz h5{color: #fff;}
.news-container .hot li .txt h5{font-size: 18px;color: #232323;font-weight: normal;margin: 12px 0;font-weight: bold;}
.news-container .hot li .txt .jj{line-height: 28px;font-size: 15px;}
.news-container .hot li .txt.cz .jj{display: none;}
.news-container .hot li:hover img{transform: scale(1.2);}
.news-container .hot li:hover:after{width: 100%;}
.news-container .hot li:hover .txt{}
.news-container .hot li:hover .txt h5{color: #006dae}

.news-list li{padding: 10px 8px;background:#fff;border:1px solid #d8d8d8;margin:0px 9px 20px 9px;}

.nlist-img{display:block;width:20.4167%;height:150px;overflow:hidden;float:left;margin:3px 0 0;}
.nlist-box{width:74.6667%;float:left;margin:0 0 0 4.1667%;}
.nlist-box .t{line-height:32px;font-size:18px;font-weight:600;}
.nlist-box .c{height:72px;line-height:24px;color:#666666;margin:10px 0 0;}
.nlist-box .btn{padding:0 22px 0 0;line-height:26px;font-size:13px;font-weight:600;color:#f13939;background:url(../images/icon-go3.png) no-repeat right center;margin:20px 0 0;float: right;}
.list-date{text-align: center;font: normal 30px Arial;color:#1a6692;border-right: 1px solid #ccc;padding: 28px 20px 30px 0px;}
.list-date b{font-size: 48px;color:#0049a5;}
.news-list li:hover{box-shadow:0 0 10px 4px #e1e1e1;transform:translate3d(0,-2px,0);transition:all .3s cubic-bezier(.55,0,.1,1)}
.news-list li:hover .nlist-box .t{color:#006dae;}
.nlist-box span{color: #5b5757;}

.nlist-img img{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}


.yaweb-Honor{width:100%;height:220px;border: 1px solid #ccc;margin-bottom: 20px;display: none;}
.yaweb-Honor li{float: left;width: 100%;height:220px;position: relative;margin-bottom: 12px;}
.yaweb-Honor li .pic{width: 100%;height: 100%;}
.yaweb-Honor li .bhh-dh{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;bottom: 0;z-index: 3;height: 30px;background: rgba(0,0,0,.3);color: #fff;line-height: 30px;text-align: center;}


.viewXqL{float: left;width: 75%;}
.viewXqR{float: right;width: 23%;border-radius: 5px;padding-bottom: 20px;}

.viewXqR li{margin-bottom: 24px;padding: 8px 6px;overflow: hidden; 
    box-shadow: 0 0 30px 2px rgba(6, 110, 205, 0.16);
    -webkit-box-shadow: 0 0 30px 2px rgba(6, 110, 205, 0.16);
    -ms-box-shadow: 0 0 30px 2px rgba(6, 110, 205, 0.16);
    -moz-box-shadow: 0 0 30px 2px rgba(6, 110, 205, 0.16);
    -o-box-shadow: 0 0 30px 2px rgba(6, 110, 205, 0.16);
    border-radius: 8px;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;}
.viewXqR li:first-of-type a{font-size: 18px; font-weight:bold;display: block; line-height: 30px; padding: 8px 4px;}
/* .viewXqR li:hover:first-of-type a{color: #fff;} */
.viewXqR li:first-of-type a:hover,.viewXqR li:first-of-type a.cur{border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;background-color: #066ecd;color: #fff;}
.viewXqR li div{height: 100px;position: relative;}
.viewXqR li h4{line-height:28px;font-size: 15px;}
.viewXqR li h4:hover{color: #066ecd;}
.viewXqR li a{display: block;}
.viewXqR li span{color:#a9a7a7;line-height: 30px;position: absolute;left: 8px; bottom: 12px;}

/* .viewXqR li:hover h4,.viewXqR li:hover span{color: #fff;} */
.viewXqR li:last-of-type:hover{margin-top: -5px;transition: all 0.7s;}




/*新闻详细*/
.news-info{padding:32px 0px;}
.nInfo-title{line-height:44px;text-align:center;font-size:26px;color:#2b2b2b;}
.nInfo-about{line-height:25px;text-align:center;font-size:16px;color:#666666;margin:15px 0 0;}
.nInfo-con{padding:38px 0 98px;line-height:28px;font-size:16px;color:#4c4c4c;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;position:relative;overflow:hidden;margin:28px 0 0;}
.nInfo-page{float:left;margin:23px 0 0;}
.nInfo-page .btn{line-height:48px;font-size:16px;color:#4c4c4c;border:1px solid #e5e5e5;float:left;}
.nInfo-page .btn.rtn-btn{width:160px;border:1px solid #006dae;color:#006dae;}
.nInfo-page .btn.prev-btn,
.nInfo-page .btn.next-btn{width:160px;font-size:18px;font-family:'宋体';}
.nInfo-page .btn.prev-btn{border-right:0px;margin:0 0 0 240px;}
.nInfo-page .btn:hover{color:#fff;background:#006dae;border-color:#006dae;}

.nInfo-share{float:right;margin:23px 0 0;}

.nInfo-share .bds_tsina{background:#b0b0b0 url(../images/nInfo-share1.png) no-repeat center center !important;}
.nInfo-share .bds_weixin{background:#b0b0b0 url(../images/nInfo-share2.png) no-repeat center center !important;}
.nInfo-share .bds_sqq{background:#b0b0b0 url(../images/nInfo-share3.png) no-repeat center center !important;}
.nInfo-share .bds_more{background:#b0b0b0 url(../images/nInfo-share4.png) no-repeat center center !important;}
.nInfo-share a{display:inline-block !important;width:30px !important;height:30px !important;line-height:30px !important;text-align:center !important;font-size:0px !important;border-radius:100% !important;background:#b0b0b0 !important;margin:0 3px !important;}
.nInfo-share a:hover{background-color:#006dae !important;}

.nInfo-fx{position: relative;display: none;}
.nInfo-fx::before,.nInfo-fx::after{content: "";height: 1px;background: #cccc;width:300%;position: absolute;top: 50%;right: 120%;}
.nInfo-fx::after{top: 50%;left: 120%;}

.nBox {margin:20px auto;text-align:center; background-color: #fff;}
.nBox p{display: inline-block; font-size: 14px; height: 24px; line-height: 24px; color: #848484; padding-left: 36px;text-align: left;}
.nBox p:nth-child(1){ background: url(../images/show_case_ico1.png) no-repeat left center; }
.nBox p:nth-child(2){ background: url(../images/show_case_ico2.png) no-repeat left center; }
.nBox p:nth-child(3){ background: url(../images/show_case_ico3.png) no-repeat left center; }
.nBox p span{ display: inline-block; color: #848484; margin: 0 28px; }
.curFont{color:#0180d4;}
.fontResizer a { padding: 0 5px;}
.review{background:#f0f0f0 url(../images/nShow_icon.png) no-repeat left top;padding:15px 15px 10px 15px;text-indent:2em;font-size:14px;color:#333;}
.article_key { background: #f0f0f0 url(../images/nShow_icon2.png) no-repeat 15px 7px; color: #adadad;margin-bottom: 20px;padding-left: 35px; line-height: 28px;}
.fontResizer a{padding:0 5px;}
/*合作伙伴*/
.parter-container{padding:31px 0 100px;}
.parter-list{width:102.222225%;margin:0 0 0 -2.222225%;}
.parter-list li{width:25%;padding:29px 0 0 2.173915701795769%;float:left;}
.parter-list .parter-box{display:block;height:150px;line-height:148px;text-align:center;font-size:0px;border:1px solid #dcdcdc;}
.parter-box img{max-width:100%;max-height:100%;}
.parter-box{transition:all .3s cubic-bezier(.55,0,.1,1);-webkit-transition:all .3s cubic-bezier(.55,0,.1,1)}
.parter-box:hover{box-shadow:0 0 10px 4px #e1e1e1;transform:translate3d(0,-2px,0);}



/*联系我们*/
.ctUs-container{padding:71px 0 129px;text-align:center;}
.ctUs-name{line-height:56px;font-size:32px;}
.ctUs-list{padding:0 1.5%}
.ctUs-list li{width:25%;padding:0 1.2%;float:left;margin:61px 0 0;}
.ctUs-list .culist-icon{width:136px;height:136px;line-height:134px;font-size:0px;border-radius:100%;border:1px solid #cfcfcf;margin:0 auto;}
.ctUs-list .culist-type{line-height:23px;font-size:16px;color:#666666;margin:30px 0 0;}
.ctUs-list .culist-con{line-height:24px;font-size:16px;margin:15px 0 0;}
.ctUs-list .culist-icon img{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;}
.ctUs-list li:hover .culist-icon img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}
.ctUs-list li:nth-child:hover .culist-icon img{transform:translateY(-10px) rotateY(0deg);-webkit-transform:translateY(-10px) rotateY(0deg);}
.ctUs-map{position:relative;overflow:hidden;height:500px;}

/*-- 服务支持 --*/
.srv-top{text-align:center;}
.srv-top .t1{line-height:53px;font-size:32px;}
.srv-top .t2{line-height:25px;font-size:16px;margin:10px 0 0;color:#666;}
.srv-top .t2 .hint{color:#f13939;}
.srv-top.srv-top2 .t1,
.srv-top.srv-top2 .t2{color:#fff;}



/*联系我们*/
.srv-ctUs{padding:109px 0 92px;text-align:center;color:#fff;background:url(../images/srv-bg2.jpg) no-repeat center center / cover fixed;}
.srv-ctUs .btn{display:block;width:240px;height:54px;line-height:54px;font-size:18px;color:#006dae;background:#fff;margin:33px auto 0;}
.srv-ctUs .btn span{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.srv-ctUs .btn:hover{color:#fff;background:#006dae;}
.srv-ctUs .btn:hover span{transform:translateY(-5px);-webkit-transform:translateY(-5px);}

/*服务政策*/
.srv-policy{padding:52px 0 122px;}
.sPolicy-list{width:101.875%;margin:26px 0 0 -1.875%;}
.sPolicy-list li{width:33.3334%;padding:19px 0 0 1.840490797546012%;float:left;}
.sPolicy-list .sPolicy-box{padding:.4rem 6.233766233766234% 0 135px;height:165px;border:1px solid #e5e5e5;position:relative;}
.sPolicy-box img{display:block;position:absolute;left:41px;top:40px;}
.sPolicy-box .con{line-height:28px;font-size:16px;color:#666666;}

.sPolicy-list li:hover .sPolicy-box img{transform:translateX(10px);-webkit-transform:translateX(10px);}
.sPolicy-list li:hover .sPolicy-box .con{transform:translateX(-10px);-webkit-transform:translateX(-10px);}


/*-- 产品中心 --*/
.product-container{padding-bottom: 40px;}
.product-container .contain{padding:0px;}

.pro-line{width:1px;height:100%;background:#e6e6e6;position:absolute;top:0px;left:21.66666666666667%;}
/*左侧*/
.pro-left{width:20%;/*width:240px;*/float:left;}
/* background-color: #eee; */
.pro-left h3{text-align: center;border-left:5px solid #024a74; line-height:90px;background: #025b8f;color: #fff;font-size: 28px;}

.pro-nav{}

.pro-nav li>a:hover,
.pro-nav .pn-1st.cur{color:#006dae;    color: #ffffff;background: #006dae;}
.pn-2nd dl dt a.cur,
.pn-2nd dl dd a.cur{color:#006dae;    }
.pn-2nd dl dd a.cur{background-image:url(../images/icon-dd5-2.png);}

.pro-nav .pn-1st.cur + .pn-2nd{display:block;}

.pn-cur{height:50px;line-height:50px;text-align:center;border:1px solid #ccc;background:url(../images/icon-dd1.png) no-repeat 4% center;cursor:pointer;display:none;}

.pn-rtn{width:100%;height:50px;padding:5px 0 0;background:#fff;position:absolute;left:0px;bottom:0px;z-index:2;display:none;}
.pn-rtn .btn{display:block;width:180px;height:40px;line-height:38px;border:1px solid #ccc;margin:0 auto;}


.pro-nav .title li{margin-bottom:36px;}
.pro-nav .title li:first-of-type{margin-top: 36px;}
.pro-nav .title li a{display: block;}
.pro-nav .title li span{display: block;width: 100%;padding: 30px 2%;line-height: 50px;font-weight: 500;font-size: 17px;
    height: 100px;font-size: 16px;font-weight: 500;text-align: center;margin-right: 0;border:1px solid #ccc;
    border-radius: 5px; -webkit-border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius: 5px; -o-border-radius: 5px;}
.pro-nav .title li img{display: block;  float: none;width: 75px;height: 75px; margin: 0 auto -30px auto;
    border-radius: 50%;-webkit-border-radius: 50%; -ms-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%;}

.pro-nav .title li:hover span{box-shadow: 0 0 5px 2px #c8cacc;transition: all 0.7s;
    -webkit-box-shadow: 0 0 5px 2px #c8cacc;-ms-box-shadow: 0 0 5px 2px #c8cacc; -moz-box-shadow: 0 0 5px 2px #c8cacc;-o-box-shadow: 0 0 5px 2px #c8cacc;}
.pro-nav .title li:hover,.pro-nav .title li a:hover{background: transparent;}
.pro-nav .title li:hover a{color:#006dae;}




/*右侧*/
.pro-right{width:78%;/*width:900px;*/float:right;}

.pro-top{padding:55px 0 64px 11.5556%;color:#fff;}
.pro-top .t1{line-height:35px;font-size:20px;}
.pro-top .t2{line-height:26px;}

.bhh {overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.bhh-dh {overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-center {text-align: center;font-size:0;}
.m-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;  }
.m100 img{display: inline-block;width:100%;height: 100% !important;}

.pro-right ul{overflow: hidden;}
.pro-right.prodbox li{width: 31.5%;border: 1px solid #c6c6c6;position: relative;float: left;margin-right: 1.83333%;margin-bottom:25px;}
.pro-right.prodbox li a{display: block;width: 100%;height: 100%;}
.pro-right.prodbox li a:before,.pro-right.prodbox li a:after{content: "";position: absolute;z-index: 1;width: 0;height: 0;transition: all .5s;}
.pro-right.prodbox li a:before{border-top: 1px solid #006dae;border-left: 1px solid #006dae;left: -1px;top: -1px;}
.pro-right.prodbox li a:after{border-bottom: 1px solid #006dae;border-right: 1px solid #006dae;right: -1px;bottom: -1px;}
.pro-right.prodbox li .pic{display: block;height:3rem;line-height:3rem;text-align: center;overflow: hidden;}
.pro-right.prodbox li .pic img{transition: all .5s;}
.pro-right.prodbox li h4{font-size: 17px;color: #777777;font-weight: normal;text-align: center;height: 40px;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .5s;line-height: 40px;}

.pro-right.prodbox li:hover .pic img{transform: scale(1.1);}
.pro-right.prodbox li:hover a:before,.pro-right.prodbox li:hover a:after{width: 100%;height: 100%;}
.pro-right.prodbox li:hover i{border-bottom: 40px solid #006dae;}
.pro-right.prodbox li:hover h4{color: #006dae}

.yaweb-pnext {margin-bottom: 20px; display: none;}
.yaweb-pnext li {line-height: 20px;margin-bottom: 15px;}
.yaweb-pnext li span {background-color: #A2A2A2;color: #fff;padding: 0 5px;font-size: 12px;float: left;}
.yaweb-pnext li a {display: block; color:#006dae;margin-left: 65px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.cpxqlxr{margin: 12px 4px;}


/*详细*/

.yaweb-title-2 {
    text-align: center;
    line-height: 48px;
  display: none;
    border-bottom: 1px solid #006dae;
    background: url(../images/m11-icon2.jpg) no-repeat center;
    background-size: cover;
    font-size: 18px;
}

/*详细*/
.pIdtl-info{}
.pIdtl-info dl{padding:23px 0 24px;border-bottom:1px solid #e5e5e5;position:relative;}
.pIdtl-info dl dt{width:19.4444%;line-height:28px;text-align:center;font-weight:600;float:left;}
.pIdtl-info dl dd{width:80.5556%;line-height:28px;color:#666666;float:left;}
.pIdtl-info dl dd img{max-width:100%;}
.pIdtl-box{display:none;}
.pIdtl-info{margin:17px 0 0;}
.pIdtl-Dload{margin:27px 0 0;}
.pIdtl-Dload .solDload-tbody dt{background:#fff;}
.pIdtl-Dload .solDload-tbody dt span{display:inline-block;border-bottom:1px solid #006dae;margin:0 0 -1px;}




/*右侧*/
.pTable-right dl{width:119px;float:left;word-break:break-all;word-wrap:break-word}
.pTable-right dl:last-child dt,
.pTable-right dl:last-child dd{border-right:0px;}
.pTable-right.ps-container .ps-scrollbar-x-rail{display:block !important;height:10px;background:#eeeeee;border-radius:0px;opacity:1 !important;bottom:0px;}
.pTable-right.ps-container .ps-scrollbar-x{height:10px;background:#d4d4d4;}


/* 人才招聘  */
.jobTop{overflow:hidden;padding-bottom:30px;margin:30px auto;border-bottom:1px solid #eee;}
.jobTop .fl{width: 48%;}
.jobTop .main{float:right;width:50%;}
.jobTop .main .font{height:190px;overflow:hidden;line-height:28px;}
.jobTop .main .p1{padding-top:15px;font-size:16px;color:#333;}
.jobTop .main .p1 a{color:#006dae;}
.jobTop .main .p1 a:hover{text-decoration: underline;}
.jobList li{overflow: hidden;position: relative;border-bottom: 1px solid #ddd;padding:30px 0 28px;}
.jobList li .icon{display: block;width: 35px;color:#006dae;height: 35px;background:#4343434d url(../images/gicon19.png) no-repeat center center;position: absolute;right: 28px;top: 36px;cursor: pointer; transition: .3s;-ms-transition: .3s;-moz-transition: .3s; -webkit-transition: .3s;-o-transition: .3s;border-radius: 50%
}
.jobList li h3{width: 158px;float: left;color: #333;font-size: 16px;font-weight: normal;background: url(../images/jobIcon1.png) no-repeat;padding-top:85px;}
.jobList li .inner{padding-left: 158px;font-size: 14px;color: #888;line-height: 27px;}
.jobList li .txt{padding-top: 30px;display: none;}
.jobList li.on .txt{display: block;}
.jobList li.on .icon{background:#e82513 url(../images/gicon18.png) no-repeat center center;border-radius: 50%}


/* 内页联系我们留言样式 */
.ctUs-container .contain{overflow: hidden !important;}
.page-ditu{background: #f0f0f0;height: 450px;margin-top:20px;}
#dituContent{width:50%;height:450px;float: left;}
.contactFont{overflow:hidden;margin-bottom:30px;float: right;width: 48%;height: 450px;padding: 20px 30px;}
.yaweb-contact {background-color: #F0F0F0;padding:1px;}
.yaweb-contact h4 {margin: 0;font-size: 24px;padding-bottom:12px;}
.yaweb-contact h5 {margin: 0;font-size: 12px;border-bottom: 1px solid #ddd;padding-bottom:10px;}
.yaweb-contact dl {margin:9px;padding:8px 0;border-bottom: 1px dashed #ccc;overflow: hidden;}
.yaweb-contact dt {float: left;font-size: 0;}
.yaweb-contact dd {font-size: 16px;padding-top: 12px;}
.yaweb-contact dd span {padding-left: 35px;}




/* 手机底部 */
.mobiF{display: none;}
.yaweb-footer-fix {position: fixed;bottom: 0;left: 0;width: 100%;background-color: #006dae;z-index: 10;overflow: hidden;}
.yaweb-footer-fix li {float: left;width: 25%; }
.yaweb-footer-fix li.current{background-color: #df2929; }
.yaweb-footer-fix li a { color:#FFFFFF; display: block;text-align: center;font-size: 16px;line-height: 1;margin:3px auto 6px;}
.yaweb-footer-fix li i {display: block;height:27px;background: no-repeat center;background-size: contain;margin:6px auto 6px;}
.yaweb-footer-fix li i.i1 {background-image: url(../images/n_01.png);}
.yaweb-footer-fix li i.i2 {background-image: url(../images/n_02.png);}
.yaweb-footer-fix li i.i3 {background-image: url(../images/n_03.png);}
.yaweb-footer-fix li i.i4 {background-image: url(../images/n_04.png);}
.yaweb-footer-fix li i.i5 {background-image: url(../images/n_05.png);}